Académique Documents
Professionnel Documents
Culture Documents
Objetivo
Introduccin
Sintaxis de pseudocdigo
1. Alcance del programa: Todo pseudocdigo est limitado por las etiquetas
de INICIO y FIN. Dentro de estas etiquetas se deben escribir todas las
instrucciones del programa.
2. Palabras reservadas con maysculas: Todas las palabras propias del
pseudocdigo deben estar escritas en maysculas.
3. Sangra o tabulacin: El pseudocdigo debe tener diversas alineaciones
para que el cdigo sea ms fcil de entender y depurar.
4. Lectura / escritura: Para indicar lectura de datos se utiliza la etiqueta
LEER. Para indicar escritura de datos se utiliza la etiqueta ESCRIBIR. La
lectura de datos se realiza, por defecto, desde el teclado, que es la
entrada estndar del sistema. La escritura de datos se realiza, por
defecto, en la pantalla, que es la salida estndar del sistema.
5. Declaracin de variables: La declaracin de variables la definen un
identificador, seguido de dos puntos, seguido del tipo de dato. Es posible
declarar ms de una variable de un mismo tipo de dato usando arreglos,
indicando la cantidad de variables que se requieren. Existe tambin un
tipo de dato compuesto que puede contener uno o ms tipos de datos
simples diferentes. Este tipo de dato se conoce como registro o
estructura.
Igualmente, se pueden crear variables constantes con la palabra
reservada CONST, la cual indica que un identificador no cambia su valor
durante todo el pseudocdigo. Las constantes se escriben con
maysculas y se deben inicializar al momento de declararse.
Funciones
Desarrollo
Sintaxis lectura / escritura:
Para este ejercicio se requiere un algoritmo que le pida al usuario un nmero, si el nmero
que el usuario proporciona es 5, lo felicitaremos.
INICIO
a:ENTERO
LEER a
SI a=5 ENTONCES
ESCRIBIR "Felicidades"
FIN SI
FIN
Ejercicio 2
INICIO
a:ENTERO
LEER a
LEER a
FIN MIENTRAS
ESCRIBIR "Felicidades"
FIN
Y tambin
INICIO
a:ENTERO
HACER
LEER a
MIENTRAS a <> 5
ESCRIBIR "Felicidades"
FIN
Conclusin
Sin embargo, este enfoque de creacin de algoritmos eficientes para resolver problemas es
a mi parecer el ms importante, ya que es lo ms parecido que existe a programar. Si
dominamos bien escribir pseudocdigo, la transicin a cualquier lenguaje de programacin
ser mucho ms sencilla y la tarea de programar se har menos complicada de lo que podra
llegar a ser.
Referencias