Vistas Totales
lunes, 28 de marzo de 2011
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.
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.
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.
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:
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.jueves, 3 de marzo de 2011
Suscribirse a:
Entradas (Atom)