21 de Febrero de 2014
Tema: Pseudocódigo
Competencia: Identificar la función de
los pseudocódigos.
¿Qué es un pseudocódigo?
Es una descripción informal de alto nivel de un algoritmo
informático de programación, compacto e informal, que utiliza las convenciones
estructurales de un lenguaje de programación verdadero, pero que está diseñado
para la lectura humana en lugar de la lectura mediante máquina y con
independencia de cualquier otro lenguaje de programación.
Características:
- ·
Se puede ejecutar en un ordenador.
- ·
Es una forma de representación sencilla de
utilizar y de manipular.
- ·
Facilita el paso del programa al lenguaje de
programación.
- ·
Independiente del lenguaje de programación
que se vaya a utilizar.
- ·
Es un método que facilita la programación y
solución al algoritmo del programa.
Sintaxis o estructura:
UnidadCompilable ::= ProgramaEjecutable | InterfazMódulo
| Módulo | Clase
ProgramaEjecutable ::=
[BloqueUsa][BloqueConstantes][
BloqueDominio][DeclaraciónVariables][BloqueFunciones]
INICIO PROGRAMA BloqueCódigo FIN PROGRAMA
InterfazMódulo ::= [BloqueUsa]
INTERFAZ MODULO IdModulo ES
[BloqueExporta][BloqueConstantes][
BloqueDominio][DeclaraciónVariables]
(CabeceraFuncion; | CabeceraProcedimiento;)*
FININTERFAZ
Módulo ::= [BloqueUsa]
IMPLEMENTACION MODULO IdModulo ES
[BloqueConstantes][ BloqueDominio][DeclaraciónVariables]
(Funcion; | Procedimiento;)+
FINMODULO
Ejemplo:
Pascal: procedimiento bizzbuzz
para i := 1 hasta 100 hacer
establecer
print_number
a verdadero;
Si i es
divisible por 3 entonces
escribir
"Bizz";
establecer
print_number a falso;
Si i es
divisible por 5 entonces
escribir
"Buzz";
establecer
print_number a falso;
Si
print_number, escribir i;
escribir una
nueva lína;
fin
Crucigrama de los temas vistos: