Documentos
If 4=4 then
Writeln('son iguales');
El for=Para
Este recorre ciertos datos por ejemplo de
For i:=1 to 10 doreadln(a);ejecuta 9 veces
el while es mientras...esto es mientras no se cumpla la condicion no entra
While Num 0 do Mientras el numero sea distinto de 0 se siga ejecutando
For :Consiste en repetir N vecesun bloque de acciones.
Este número de veces que se deben ejecutar las acciones es fijo y conocido de antemano.
para que tengas encuenta:
*La variable de control debe ser de tipo ordinal
*nodebe modificarse dentro del lazo.
*Los incrementos ó decrementos y testeos son implícitos
*Al terminar el ciclo, la variable índice no tiene un valor definido (su uso se limita a la repetición).un ejemplo pequeño
For i=1 to 10
num = num + i
next
While :
Puede ocurrir que se desee ejecutar un bloque de instrucciones desconociendo el número exacto de veces que seejecutan.
Para estos casos existen en la mayoría de los lenguajes de programación estructurada las estructuras de control iterativas condicionales.
Como su nombre lo indica las acciones se ejecutandependiendo de la evaluación de la condición.
Estas estructuras se clasifican en pre-condicionales y post-condicionales
Las estructuras iterativas pre-condicionales primero evalúan la condicióny si es verdadera se ejecuta el bloque de acciones. Dicho bloque se pueda ejecutar 0, 1 ó más veces.
Importante: el valor inicial de la condición debe ser conocido o evaluable antes de la evaluaciónde la condición.
otro ejemplo:
{en la variable suma se guarda el resultado de la suma de los números ingresados}
{ inicializa la variable suma }
suma := 0;
writeln ( "Ingrese un númeroentero:" );
{ la variable numero toma valor que luego utiliza como evaluar la condición
por primera vez}
readln ( numero );
while ( numero 0 ) do begin
suma := suma + numero;
writeln (...
Regístrate para leer el documento completo.