Pseudo código Utilizando PSEINT IPP 2008 Profesor: Pedro Antonio González
Asignación/Entrada Asignación La instrucción de asignación permite almacenar una valor en una variable. <- <expresión> ; Al ejecutarse la asignación, primero se evalúa la expresión de la derecha y luego se asigna el resultado a la variable de la izquierda. El tipo de la variable y el de la expresión deben coincidir. Ejemplos : var <- 1; // asigna el número 1 a var Acumulador <- Acumulador + 1; // incrementa el valor del Acumulador en 1 Entrada La instrucción Leer permite ingresar información desde el ambiente. Leer , , ... , ; Esta instrucción lee N valores desde el ambiente (en este caso el teclado) y los asigna a las N variables mencionadas. Pueden incluirse una o más variables, por lo tanto el comando leerá uno o más valores. Ejemplos : Leer Cantidad; Leer Valorl,Valor2,Valor3;
Salida Salida La instrucción 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 instrucción Si-Entonces-Sino depende del valor de una condición lógica. Si Entonces Sino 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/Según En Caso de La secuencia de instrucciones ejecutada por una instrucción Segun depende del valor de una variable numérica. Segun Hacer : ,: <...> De Otro Modo: FinSegun Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor.
Ejemplo Condicional Según 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 instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Mientras Hacer FinMientras
Ejemplo Ciclo Mientras Ejemplo : Escribir "Ingrese un número (0 para salir)"; Leer a; Mientras a<>0 Hacer Tot <- Tot+a; Escribir "Ingrese otro número (0 para salir)"; Leer a; FinMientras Escribir "Total:",Tot;
Ciclo Repetir La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. Repetir Hasta Que Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán ejecutadas al menos una vez.
Ejemplo Ciclo Repetir Ejemplo : Repetir Tot <- Tot+a; Escribir "Ingrese un número (0 para salir)"; Leer a; Hasta Que a=0; Escribir "Total:",Tot;
Ciclo Para La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces. Para <- Hasta ( Con Paso <paso> ) Hacer FinPara
Ejemplo Ciclo Para Ejemplo : Escribir "Números pares de 10 a 20:"; Para a<-10 Hasta 20 Con Paso 2 Hacer Escribir a; FinPara
Operadores-PSEINT
Funciones Matemáticas PSEINT