Vistas Totales

miércoles, 4 de mayo de 2011

REDES SOCIALES

Las redes sociales son estructuras sociales  compuestas de grupos de personas, las cuales están conectadas por uno o varios tipos de relaciones, tales como amistad, parentesco, intereses comunes o que comparten conocimientos.

TIPOS DE LAS REDES SOCIALES

  • Analógicas o Redes sociales Off-Line: son aquellas en las que las relaciones sociales, con independencia de su origen, se desarrollan sin mediación de aparatos o sistemas electrónicos. Un ejemplo de red social analógica lo encontramos en la Sentencia núm. 325/2008 de 22 mayo de la Audiencia Provincial de Valencia (Sección 10ª) que la cita en un caso de adopción y acogimiento de menores, indicando que el “matrimonio [...] cuenta con una amplia red social y familiar y gozan de buena salud […]”.
  • Digitales o Redes sociales On-Line: son aquellas que tienen su origen y se desarrollan a través de medios electrónicos. A continuación veremos algunos de los ejemplos más representativos.

RIESGOS
 
  • La intimidad expuesta
  • No hay red social completamente privada
  • Autoinflingir a la propia imagen

VENTAJAS

  • Reencuentro con conocidos.
  • Oportunidad de integrarse a Flashmobs (reuniones breves vía online con fines lúdicos y de entretenimiento con el propósito de movilizar a miles de personas)
  • Excelentes para propiciar contactos afectivos nuevos como: búsqueda de pareja, amistad o compartir intereses sin fines de lucro.
  • Compartir momentos especiales con las personas cercanas a nuestras vidas.
  • Diluyen fronteras geográficas y sirven para conectar gente sin importar la distancia.
  • Perfectas para establecer conexiones con el mundo profesional.
  • Tener información actualizada acerca de temas de interés, además permiten acudir a eventos, participar en actos y conferencias.
  • La comunicación puede ser en tiempo real.
  • Pueden generar movimientos masivos de solidaridad ante una situación de crisis.
  • Bastante dinámicas para producir contenido en Internet.

DESVENTAJAS

  • Son peligrosas si no se configura la privacidad correctamente, pues exponen nuestra vida privada.
  • Pueden darse casos de suplantación de personalidad.
  • Falta en el control de datos.
  • Pueden ser adictivas y devorar gran cantidad de nuestro tiempo, pues son ideales para el ocio.
  • Pueden apoderarse de todos los contenidos que publicamos.
  • Pueden ser utilizadas por criminales para conocer datos de sus víctimas en delitos: como el acoso y abuso sexual, secuestro, tráfico de personas, etc. 
     
     

     

lunes, 14 de marzo de 2011

Ejemplos de Ciclos FOR en Pascal

For
For c:=1 to 5 do
begin
write('aa');
write('BB');
end;

Al ejecutarse visualiza:
aaBBaaBBaaBBaaBBaaBB


For c:= 5 downto 1 do
begin
write('c');
writeln
end;

Al ejecutarse visualiza:
5
4
3
2
1


For m:= 1 to 10 do
Begin
Fot n:= 10 downto 2 do
writeln(m,n)
end.

Ciclos para Pascal

Ciclo FOR:
Casi todos los lenguajes de programación no brindan sentencias de ciclos, Turbo Pascal cuenta con el ciclo FOR, este nos permite realizar un numero exacto de veces una sentencia o bloque de sentencias. Su sintaxis es la siguiente:
FOR Variable := V_Inicial To V_Final DO
Sentencia;
Para hacer esto, el ciclo FOR utiliza como base una variable índice, la cual parte de un valor inicial, sufriendo un incremento o decremento, hasta llegar al valor final. Esto se verá más claro con los ejemplos siguientes:
Diferencias entre no usar y usar un Ciclo.
Program Sin_Ciclo;
Begin
WriteLn (`Número = 1');
WriteLn (`Número = 2');
WriteLn (`Número = 3');
WriteLn (`Número = 4');
End.

Program Con_Ciclo;
Var
I: Integer;
Begin
For I := 1 To 4 Do
WriteLn (`Número = ', I);
End.
La principal limitante con la sentencia FOR, es la incapacidad de salir sin completar el ciclo, obligando al compilador a ejecutar el proceso involucrado, el número de veces especificados. Existe dos maneras de ejecutar la sentencia FOR, el incremento en uno "TO" y el decremento en uno "DOWNTO", cubriendo con esto todas las necesidades de un programador en la manipulación de sus datos.
Diferencia entre TO y DOWNTO.
Program Ciclo_1_a_4;
Var
I: Integer;
Begin
For I := 1 To 4 Do
WriteLn (`Número = ', I);
End.

Program Ciclo_4_a_1;
Var
I: Integer;
Begin
For I := 4 DownTo 1 Do
WriteLn (`Número = ', I);
End.

Ciclo WHILE:
Esta sentencia nos permite realizar un proceso cíclico más flexible, nos libra de la dependencia de un número preestablecido, el compilador ejecuta la sentencia WHILE, siempre y cuando la condición booleana sea valida (True), de ser falsa (False) termina automáticamente la sentencia. Su sintaxis es la siguiente:
WHILE Condición DO
Sentencia;
Si quisiéramos realizar un proceso diez veces, tendríamos que forzar la sentencia WHILE a trabajar como FOR. Esto se muestra en el siguiente ejemplo:
Program WHILE_a_FOR;
Var
I: Integer;
Begin
I := 1;
WHILE I <= 4 Do
Begin
WriteLn (`Número ', I);
I := I + 1;
End;
End.
Cuando la variable I llegue al valor de 5, la condición no se cumplirá, terminando la sentencia WHILE.
Ciclo REPEAT UNTIL:

La sentencia REPEAT es la contra parte del WHILE, el compilador primero ejecuta el bloque de sentencias, al terminar verifica el resultado de la condición UNTIL y de ser falsa lo seguirá ejecutando, el ciclo terminará cuando sea verdadera. Su sintaxis es la siguiente:
REPEAT
Sentencia;
...
Sentencia;
UNTIL Condición;
Si quisiéramos realizar un proceso diez veces, tendríamos que forzar la sentencia REPEAT UNTIL a trabajar como FOR. Esto se muestra en el siguiente ejemplo:
Program REPEAT_a_FOR;
Var
I: Integer;
Begin
I := 1;
REPEAT
WriteLn (`Número ', I);
I := I + 1;
UNTIL I = 5;
End.
Cuando la variable I llegue al valor de 5, la condición se cumplirá, terminando la sentencia REPEAT UNTIL.

martes, 8 de marzo de 2011

Programacion Web

En la programación Web, el HTML (Hypertext Markup Languaje) es el lenguaje que permite codificar o preparar documentos de hipertexto, que viene a ser el lenguaje comun para la construccion de una pagina Web.

La programación web se orientaba a un diseño muy cargado e interactuando con el usuario, mientras que al empezar a competir con millones de webs se ha optado más por el diseño sencillo y de fácil comprensión.

En programación web se creó la necesidad de conocer a fondo diferentes lenguajes de programación como HTML, JavaScript y DHTML.
Con esto se creó un nuevo profesional de la informática, el diseñador web, experto en estos menesteres, que viene siendo un experto en programación web, entre el diseñador gráfico tradicional y el programador de aplicaciones llevadas a Internet.

Lenguajes de Programacion Utilizados:

  • Javascript:
Javascript es un lenguaje que puede ser utilizado por profesionales y para quienes se inician en el desarrollo y diseño de sitios web. No requiere de compilación ya que el lenguaje funciona del lado del cliente, los navegadores son los encargados de interpretar estos códigos.
Muchos confunden el Javascript con el Java pero ambos lenguajes son diferentes y tienes sus características singulares. Javascript tiene la ventaja de ser incorporado en cualquier página web, puede ser ejecutado sin la necesidad de instalar otro programa para ser visualizado.
Este lenguaje posee varias características, entre ellas podemos mencionar que es un lenguaje basado en acciones que posee menos restricciones. Además, es un lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación en este lenguaje está centrada en describir objetos, escribir funciones que respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de páginas entre otros.
Es necesario resaltar que hay dos tipos de JavaScript: por un lado está el que se ejecuta en el cliente, este es el Javascript propiamente dicho, aunque técnicamente se denomina Navigator JavaScript. Pero también existe un Javascript que se ejecuta en el servidor, es más reciente y se denomina LiveWire Javascript.






  • HTML:
HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web  y otros procesadores de HTML.





  • DHTML:
El HTML Dinámico o DHTML (del inglés Dynamic HTML)
Una página de HTML Dinámico es cualquier página web en la que los scripts en el lado del cliente cambian el HTML del documento, después de que éste haya cargado completamente, lo cual afecta a la apariencia y las funciones de los objetos de la página. La característica dinámica del DHTML, por tanto, es la forma en que la página interactúa con el usuario cuando la está viendo, siendo la página la misma para todos los usuarios.