Ingeniero
Este tema se encuentra dividido en tres secciones, donde cada una aborda a uno de los diferentes métodos.
* El primer subtema nos presenta a la técnica algorítmica NO gráfica llamada Pseudocódigo.
* El segundo subtema nos muestra a la técnica gráfica para la resolución de problemas orientados a computadoras llamada Diagramas DeFlujo, que según mi consideración es la más fácil y entendible de las 3 tácticas.
* El tercer subtema nos exhibe al método híbrido llamado Diagramas Nassi-Schneiderman o Diagramas N-S.
PSEUDOCODIGO
El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problemaespecifico (algoritmo). Es la representación narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema determinado. El pseudocódigo utiliza palabras que indican el proceso a realizar, por todo lo anterior es una técnica NO GRÁFICA.
* Se considera un primer borrador, dado que el pseudocódigo tiene que traducirse posteriormente a unlenguaje de programación. Cabe señalar que el pseudocódigo no puede ser ejecutado por una computadora.
* La forma en que se escribe un pseudocódigo es la siguiente:
1. Se escribe la palabra pseudocódigo seguida de dos puntos y a continuación un nombre que describa de manera general el problema a resolver.
2. En caso de haber estructuras se describenen la sección con este nombre, si no hay se pueden omitir.
3. En caso de haber funciones o módulos se describen en la sección con este nombre, si no hay se pueden omitir.
4. En caso de haber constantes se describen en la sección con este nombre, si no hay se pueden omitir.
5. En caso de haber variables se describen en la sección con este nombre, si no hay se pueden omitir.
6. Secolocan en orden las instrucciones y expresiones a ejecutar, las cuales deben de estar enumeradas, donde se debe respetar lo siguiente:
* La primera instrucción es la palabra inicio.
* La última instrucción es la palabra fin.
* En caso de estar dentro de una sentencia de selección o dentro de una estructura cíclica, utilizar una subnumeración y una sangría.
* Indicarsiempre el final de la estructura de selección o estructura cíclica antes de continuar con la numeración normal.
A continuación tenemos el ejemplo de un pseudocódigo, el cual no realiza nada específico, pero se muestra la estructura que debe de tener.
Pseudocódigo: No hace nada
Funciones:
F1 recibe en var1 un entero
Estructuras:
E1 con los campos
Campo1 : entero : trabajo
Campo2 : entero :acumulador
Constantes:
Const1 : entero = 50
Variables:
Var3 : entero : contador
1. Inicio
2. Escribir “dame un número”
3. Leer var3
4. si var3 == 10 entonces
* Escribir “hola”
si no
* Escribir “adios”
fin si
5. escribir “gracias”
6. fin
ROTULO O ENCABEZADO
DEFINICIÓN DE FUNCIONES
DEFINICIÓN DE ESTRUCTURAS
DEFINICIÓN DE CONSTANTES
DEFINICIÓNDE VARIABLES
SERIE DE PASOS Y EXPRESIONES A REALIZAR POR EL PROGRAMA, COMENZADO CON LA INSTRUCCIÓN “INICIO” Y TERMINANDO CON LA INSTRUCCIÓN “FIN”, TODAS ENUMERADAS Y SUBNUMERACIÓN DENTRO DE UNA ESTRUCTURA DE SELECCIÓN
Ilustración 2. Ejemplo de cómo se debe escribir y estructurar un pseudocódigo.
En la sección en la que se colocan los pasos y expresiones a realizar para resolver unproblema específico utilizamos para definir una tarea o proceso determinado las siguientes palabras:
* Inicio, Fin. Indica el comienzo y término del algoritmo.
* Escribir. Muestra mensajes e información en el monitor.
* Imprimir. Datos y mensaje que son enviados a la impresora.
* Leer. Almacena un dato que es capturado desde el teclado en una variable.
* Guardar en... Indica...
Regístrate para leer el documento completo.