Angel Soto
dreamensys@gmail.com
ansoto.com
@dreamensys
Web Developer
Es una secuencia finita ‘bien definida’ de tareas ‘bien definidas’, que permite visualizar la solución a un problema determinado en un momento específico.
Entrada(s)
Salida(s)
Procesos
Preposiciones declarativas
Sentencias Operacionales
Sentencias estructurales
Variables y constantes
Operaciones entre variables
Flujo del programa
Representa gráficamente estructuras y operaciones del algoritmo mediante una simbología estándar.
Representa el algoritmo en un lenguaje estructurado y entendible.
Entrada:
real: celsius, kelvin
Inicio
leer(celsius)
kelvin <- celsius + 273.15
escribir(kelvin)
Fin
Se definen las entradas y su tipo
Se debe establecer un inicio
Cada instrucción debe empezar con un verbo
Cada asignación se hace con <-
Fin del proceso
Se debe mantener una
identación o sangría sobre
el margen izquierdo
[tipo de dato] nombreDeLaVariable = valor
real kelvin = 273.15
ejemplo
real: celsius
Declaración
leer(celsius)
Lectura
kelvin <- celsius + 273.15
Asignación
escribir(celsius)
Escritura
si edad >= 18 entonces
Simple
finsi
escribir("Es mayor de edad")
si edad >= 18 entonces
Doble
finsi
escribir("Es mayor de edad")
sino
escribir("NO es mayor de edad")
mientras monedas > 0 hacer
Mientras que, hacer
finmientras
jugar_maquinitas()
para contador = 0 hasta 5 incremento 1 hacer
Para, hacer
finpara
escribir(contador)
funcion resultado<-sumar (n1,n2)
finfuncion
resultado <- n1 + n2