lunes, 28 de marzo de 2011
lunes, 14 de marzo de 2011
Ejemplos While.
Ejemplo.
Escribir los N primeros números naturales, donde N es un valor
introducido por el usuario.
Program escribeenteros;
Var
N,contador: integer;
Begin
Write ('Introduzca numero maximo de enteros: ');
Readln (N);
Contador:=1;
While contador<=N do
Begin
Write (contador:5);
Contador:=contador+1;
End;
Writeln;
Writeln ('Fin de programa. Contador = ',contador);
End.
Escribir un programa en Pascal que realice un bucle con While y muestre
en pantalla del 1 al 10.
PROGRAM EJER42;
USES CRT;
VAR x:INTEGER;
BEGIN
x:=0;
ClrScr;
WHILE X <= 10 DO
BEGIN
WRITELN (x);
x:=x+1;
END;
END.
Ejemplos Repeat
Escribir un programa en Pascal que realice un bucle con Repeat y muestre en pantalla del 1 al 10.
program prog6;
uses crt;
var
x:integer;
begin
clrscr;
x:=1;
REPEAT
BEGIN
gotoxy(10,4+x);
write(x,' CONEJITO BLANCO HIMALAYA');
x:=x+1;
END
UNTIL x = 5;
readln;
end.Program escribeenteros;
Var
N,contador:integer;
Begin
Write ('Introduzca número máximo de enteros: ');
Readin (N);
Contador:= O;
Repeat
Contador:=contador+1;
Write (contador:5)
Until contador = N;
Writeln ('Fin de programa. Contador = ',contador)
End.
Ejemplos For.
Calcula el factorial de un numero
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | {-Victor De la Rocha} {-Algoritmia@groups.msn.com} {-www.myalgorithm.com} uses crt;var numero,limite,contador:integer; begin ClrScr; Write('Numero: ');Readln(numero); limite:=numero; numero:=1; for contador:=1 to limite do begin numero:=numero*contador; end; write('Factorial: ',numero); ReadKey; end. |
Calcula la suma de 1 hasta
|
|
Ciclos en Pascal
While
La instruccion while estudia primero la condicion y, en caso de que se cumpla, procedera a ejecutar la(s) instruccion(es) deseada(s).
Su estructura es:
En caso de que haya mas de una instruccion a realizar, escribiremos:
La instruccion while estudia primero la condicion y, en caso de que se cumpla, procedera a ejecutar la(s) instruccion(es) deseada(s).
Su estructura es:
while (condicion) do
instruccion;
while (condicion) do
begin
instrucciones;
end;_________________________________________________________________________________For El ciclo for realiza la(s) instruccion(es) deseada(s) durante un numero de vueltas predeterminadas. Este numero de vueltas no podra ser modificado NUNCA dentro del bucle, por lo que debemos tener cuidado en no tocar la variable indice (la que controla el numero de vueltas). Un ejemplo:Y se mostraria por pantalla:program pruebaFor; CONST N = 10; { numero de vueltas que dara el bucle} VAR i: integer; { variable que contara el numero de vueltas que llevamos} BEGIN for i:=1 to N do writeln(i); END.En caso de que tengamos que ejecutar mas instrucciones dentro del bucle, escribiriamos:1 2 3 4 5 6 7 8 9 10Un ejemplo de esto:for (contador) do BEGIN instrucciones; END;Y en pantalla se imprimiria:program pruebaForDos; CONST N=10; VAR i,j : integer; {Una nueva manera de declarar las variables. En caso de tener varias del mismo tipo,podemos separarlas por ","} BEGIN j:=0; for i:=1 to N do begin writeln(i); j:=j+3; {Con esta instruccion, a la variable j la sumamos durante N veces 3} end; write('j = ',j); {Cuando vamos a escribir varias cosas seguidas, podemos enviar la instruccion de esta manera} END.En los ciclos For, podemos seguir dos tipos de direccion. Ascendente (de 1 hasta N) o descendente (de N hasta 1). Esto lo deberemos indicar en el contador del siguiente modo (usaremos el ejemplo anterior): Ascendente1 2 3 4 5 6 7 8 9 10 j = 30Descendentefor i:=1 TO N do ...for i:=N DOWNTO 1 do__________________________________________________________________________________RepeatEl bucle Repeat realiza una serie de instrucciones y, una vez hechas, comprueba una condicion. En caso de cumplirse, no volvera a repetir dichas instrucciones, y en caso contrario las ejecutara. Su estructura es:repeat instruccion(es); until (condicion);__________________________________________________________________________________Observese que los 3 ciclos, bien implementados, son equivalentes entre si.Hay que tener especial cuidado en el ciclo que se desea usar: · Si se desea hacer un numero de vueltas FIJO, podemos usar cualquiera de los 3. · Si las vueltas dependen de una condicion que se modifica dentro del bucle, solo podemos usar los ciclos WHILE y REPEAT. · Si queremos comprobar una condicion antes de realizar ciertas instrucciones, debemos usar el WHILE.
martes, 8 de marzo de 2011
Programación Web
La programación Web, parte de las siglas WWW, que significan World Wide Web o telaraña mundial.
Para realizar una pagina con la programación Web, se deben tener claros, tres conceptos fundamentales los cuales son:
- El URL (Uniform Resource Locators), es un sistema con el cual se localiza un recurso dentro de la red, este recurso puede ser una pagina web, un servicio o cualquier otra cosa. En resumen el URL no es más que un nombre, que identifica una computadora, dentro de esa comutadora un archivo que indica el camino al recusrso que se solicita.
- El segundo es el protocolo encargado de llevar la información que contiene una pagina Web por toda la red de internet, como es el HTTP (Hypertext Transfer Protocol).
- Y por ultimo el lenguaje necesario cuya funcionalidad es la de representar cualquier clase de información que se encuentre almacenada en una pagina Web, este lenguaje es el HTML(Hypertext Markup Language).
Con el tiempo se dio 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 algo así como un experto en programación web, a caballo entre el diseñador gráfico tradicional y el programador de aplicaciones llevadas a Internet.
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.
JavaScript: es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
DHTML: Dynamic HTML es un término paraguas para una colección de tecnologías utilizadas para crear interactivos y animados sitios web utilizando una combinación de una estática lenguaje de marcado (como HTML), un script del lado del cliente el lenguaje (por ejemplo, como JavaScript ), un lenguaje de definición de presentación (tales como CSS ), y el modelo de objetos de documento .
Suscribirse a:
Comentarios (Atom)
