Escolar Documentos
Profissional Documentos
Cultura Documentos
Es de la forma
Si CONDICION entonces
acción 1
acción 2
acción 3
...
acción n
SiNo
acción q1
acción q2
acción q3
...
acción qn
Fin_SI
Donde CONDICION es un TEST que se desea comprobar y las acciones de la 1 hasta la n solo se ejecutan si la CONDICION resulta verdadera.
En caso la CONDICION Resultase falsa se ejecutan las acciones de la q1 a la qn que corresponden al bloque SINO
Ejemplo 1
Ejemplo 2
Solución
1 paso: A toma el Valor de 20
2 paso: N toma el valor de 18 (o sea 20-2)
3 paso: Nos preguntamos "¿20 es menor que 10?"
Aquí debe salir una respuesta SI o No (Verdadero o Falso)
obviamente 20 es mayor que 10 la respuesta es NO
entonces todas aquellas acciones o instrucciones que dependan del bloque SINO se ejecutan
la única acción es N = N-1 o sea N-1 es 18-1, entonces el valor de N es 17
de aquí se salta a la instrucción que esta después del FIN_SI
4 paso se escribe en pantalla 17
Recuerde
Si Condicion entonces
....
Se ejecutan por ser VERDAD la Condición
....
Sino
....
Se ejecutan por ser FALSA la Condición
....
Fin_SI
Proceso Repetir01
Repetir
Escribir "Dime tu clave de acceso";
Leer clave;
Si clave <> 1234 Entonces
Escribir "Clave incorrecta";
FinSi
Hasta Que clave=1234
Escribir "Bienvenido!";
FinProceso
Proceso Para02
Para x <- 10 Hasta 20 Con Paso 2 Hacer
Escribir x;
FinPara
FinProceso
Y obtendríamos:
Hemos visto casi todas las construcciones que podremos encontrar en los lenguajes de programación
convencionales (y, por tanto, al planificarlos usando pseudocódigo). En la próxima entrega veremos alguna otra
posibilidad, como el manejo de matrices y las funciones matemáticas, para pasar después a algunos ejemplos
completos.