Sei sulla pagina 1di 15

Pseudo cdigo Utilizando PSEINT

Programacin en PSEINT IES Garo. 2 de Bachillerato.

Asignacin/Entrada
Asignacin La instruccin de asignacin permite almacenar una valor en una variable. <variable> <- <expresin> ; Al ejecutarse la asignacin, primero se evala la expresin de la derecha y luego se asigna el resultado a la variable de la izquierda. El tipo de la variable y el de la expresin deben coincidir. Ejemplos : var <- 1; // asigna el nmero 1 a var Acumulador <- Acumulador + 1; // incrementa el valor del Acumulador en 1 Entrada La instruccin Leer permite ingresar informacin desde el ambiente. Leer <variablel> , <variable2> , ... , <variableN> ; Esta instruccin lee N valores desde el ambiente (en este caso el teclado) y los asigna a las N variables mencionadas. Pueden incluirse una o ms variables, por lo tanto el comando leer uno o ms valores. Ejemplos : Leer Cantidad; Leer Valorl,Valor2,Valor3;

Salida
Salida La instruccin Escribir permite mostrar valores al ambiente. Escribir <exprl> , <expr2> , ... , <exprN> ; Ejemplos: Escribir "Ingrese el nombre:"; Escribir "Resultado:" , x*2 ;

Condicional SI
La secuencia de instrucciones ejecutadas por la instruccin Si-Entonces-Sino depende del valor de una condicin lgica. Si <condicin> Entonces <instrucciones> Sino <instrucciones> FinSi

Ejemplo Condicional SI
Ejemplos : Si A>B Entonces Escribir "Es Sino Escribir "Es FinSi Leer Muchos; Si Muchos = 10 Entonces Escribir Sino Escribir primeros."; FinSi mayor"; menor o igual";

"Demasiados articulos."; "Solo se consideraran los 10

Condicional/Segn En Caso de
La secuencia de instrucciones ejecutada por una instruccin Segun depende del valor de una variable numrica. Segun <variable> Hacer <nmero1>: <instrucciones> <nmero2>,<nmero3>: <instrucciones> <...> De Otro Modo: <instrucciones> FinSegun Esta instruccin permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numrico. Al ejecutarse, se evala el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor.

Ejemplo Condicional Segn


Ejemplo :
Leer a; Segun a Hacer 0,1,2,3: Escribir Reprobado"; 4,5,6: Escribir Aprobado"; 7: Escribir "Excelente!"; De Otro Modo: Escribir Sin Notas"; FinSegun

Ciclo Mientras
La instruccin Mientras ejecuta una secuencia de instrucciones mientras una condicin sea verdadera. Mientras <condicin> Hacer <instrucciones> FinMientras

Ejemplo Ciclo Mientras


Ejemplo :
Escribir "Ingrese un nmero (0 para salir)"; Leer a; Mientras a<>0 Hacer Tot <- Tot+a; Escribir "Ingrese otro nmero (0 para salir)"; Leer a; FinMientras Escribir "Total:",Tot;

Ciclo Repetir
La instruccin Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condicin sea verdadera. Repetir <instrucciones> Hasta Que <condicin>
Note que, dado que la condicin se evala al final, las instrucciones del cuerpo del ciclo sern ejecutadas al menos una vez.

Ejemplo Ciclo Repetir


Ejemplo :
Repetir Tot <- Tot+a; Escribir "Ingrese un nmero (0 para salir)"; Leer a; Hasta Que a=0; Escribir "Total:",Tot;

Ciclo Para
La instruccin Para ejecuta una secuencia de instrucciones un nmero determinado de veces.
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer <instrucciones> FinPara

Ejemplo Ciclo Para


Ejemplo :
Escribir "Nmeros pares de 10 a 20:"; Para a<-10 Hasta 20 Con Paso 2 Hacer Escribir a; FinPara

Operadores-PSEINT

Funciones Matemticas PSEINT

Potrebbero piacerti anche