Академический Документы
Профессиональный Документы
Культура Документы
Pseudocdigo
Conceptos Generales
Qu es pseudocdigo?
Falso lenguaje.
Conceptos generales
Conceptos generales
Proceso HolaMundo
Escribir "Hola, mundo"
FinProceso
Tipos de datos
Tipos simples:
Numrico.
Lgico.
Carcter.
Estructuras de datos:
Arreglos.
Tipos de datos
Los tipos de datos simples se determinan
Tipos de datos
Por ejemplo: cree un programa que solicite al
decimales.
Para separar decimales se usa el punto.
Proceso HolaMundo
num_entero <- 5
num_decimal <- 3.5
Escribir num_entero + num_decimal
FinProceso
Proceso HolaMundo
valor_verdadero <- Verdadero
valor_falso <- Falso
Escribir valor_verdadero & valor_falso
FinProceso
Operadores
En este pseudolenguaje se dispone de un
Relacionales.
Lgicos.
Algebraicos.
Operadores relacionales
>
<
=
>=
<=
Operadores lgicos
Y - &
O - |
NO - ~
Operadores Algebraicos
+ (Suma)
- (Resta)
* (Multiplicacin)
/ (Divisin)
^ (Potenciacin)
% - MOD (Mdulo)
Funciones
Hay disponibles una serie de funciones
Asignacin
La instruccin de asignacin permite
Lectura
La instruccin Leer permite ingresar
Escritura
La instruccin Escribir permite mostrar
valores al ambiente.
Escribir <exprl> , <expr2> , ... , <exprN> ;
Esta instruccin imprime al ambiente (en este
caso en la pantalla) los valores obtenidos de
evaluar N expresiones. Dado que puede
incluir una o ms expresiones, mostrar uno o
ms valores.
Estructuras de control
Las estructuras de control permiten modificar el
Estructuras de control
En PSeInt existen dos tipos de estructuras de
control:
Condicionales.
Si-Entonces.
Seleccin mltiple.
Repetitivas.
Mientras.
Repetir.
Para.
Si Entonces
La secuencia de instrucciones ejecutadas por la instruccin
Si - Entonces
Proceso HolaMundo
Escribir "Digite un nmero, resultante de lanzar un
dado: "
Leer valor
si valor < 1 | valor > 6
Entonces
Escribir "Ese nmero no se obtiene de lanzar un dado!"
Sino
Escribir "El nmero en la cara opuesta es ", 7 - valor
FinSi
FinProceso
Segn
La
secuencia de instrucciones ejecutada por una instruccin Segun depende del valor
de una variable numrica.
Segn
Proceso sin_titulo
Escribir "Seleccione una opcin entre las siguientes:";
Escribir "1. Piedra.";
Escribir "2. Papel.";
Escribir "3. Tijera";
Leer seleccion
Segun seleccion Hacer
1:
Escribir "Escogi Piedra";
2:
Escribir "Escogi Papel"
3:
Escribir "Escogi tijera"
De Otro Modo:
Escribir "Su seleccin no corresponde a las opciones"
FinSegun
FinProceso
Mientras
La instruccin Mientras ejecuta una secuencia de instrucciones mientras una
Mientras
Proceso HolaMundo
Escribir "Digite un nmero, resultante de lanzar un
dado: "
Leer valor
Mientras valor < 1 | valor > 6 Hacer
Escribir "Ese nmero no se obtiene de lanzar un
dado!"
Leer valor
FinMientras
Escribir "El nmero en la cara opuesta es ", 7 - valor
FinProceso
Mientras
Proceso HolaMundo
valor <- 0
Mientras valor <= 100 Hacer
Escribir valor
valor <- valor +2
FinMientras
FinProceso
Repetir
La instruccin Repetir-Hasta Que ejecuta una secuencia de
Para
La instruccin Para tiene la siguiente estructura: