Un algoritmo debe contener comentarios, el nombre del algoritmo, declaraciones de variables y constantes, y el cuerpo del algoritmo. La programación modular divide un programa en módulos independientes, cada uno con una tarea única. La programación estructurada utiliza diseño descendente, recursos abstractos y estructuras básicas para descomponer problemas en pasos más simples.
1. ESCRITURA DE UN ALGORITMO Y PROGRAMA
La primera parte que debe contener un algoritmo
de manera formal es el comentario que va
indicado entre barras verticales (/* */) ejemplo:
(*/ algoritmo suma*/)
La segunda parte viene constituido por la
cabecera es decir la palabra reservada algoritmo
según del nombre ejemplo: algoritmo
suma_dos_numeros
La tercera parte va la declaración de variables
con la palabra reservada (VAR) inmediatamente
después del lado izquierdo, reales, enteros,
alfabéticos, alfanuméricos .
2. • Cuarto paso declaración de constantes si el programa lo
llegase a tener este se hará con la con la palabra reservada
(const.) seguido después del tipo de constantes nos
referimos al nombre de la constante seguido por el signo y
el valor inmediato ejemplo: const.. A= 2
• Quinto paso debe empezar el cuerpo del algoritmo con la
palabra inicio, dentro del cuerpo del algoritmo van todas las
sentencias que se van a agrupar así como todas las
operaciones aritméticas y lógicas a realizar.
3. INTRODUCCION A LA PROGRAMACION ESTRUCTURADA
• Programación Modular: es uno de los métodos
de diseño mas flexibles y potentes para mejorar
la productividad de un programa. El programa
se divide en módulos, cada uno de las cuales
ejecuta una única actividad o tarea y se
codifican independientemente de otros módulos.
Cada uno de estos módulos se analizan ,
codifican y ponen a punto por separado. Cada
programa contiene un modulo denominado
programa principal que controla todo lo que
sucede; de hay se transfiere el control a los
submodulos de modos que ellos puedan ejecutar
sus funciones .
4. • Aunque no exista una regla fija que permita definir el
tamaño estándar del modulo, una buena aproximación es
consideral módulos, una buena aproximación es consideral
módulos del tamaño fisco.
Raíz
Modulo 1 Modulo 2 Modulo 3 Modulo 4
Menú
Altas Bajas Consultas Modificaciones
5. PROGRAMACION ESTRUCTURADA
• Se refiere a un conjunto de técnicas que han ido
evolucionando desde los primeros trabajos de asgar disstra.
Esta técnica aumento considerablemente la productividad del
programa reduciendo el elevado tiempo requerido para
escribir, verificar, depurar y mantener los programas estas
técnicas utiliza un numero limitado de estructura de control
que minimiza la complejidad de los problemas y por siguiente
reducen errores.
6. • Esta técnica incorpora las siguientes opciones
• A) diseño descendente llamado top dow
• B) recursos abstractos
• C) estructuras básicas
• Recursos abstractos: consiste en descomponer una
determinada acción completa en función de un número de
acciones mas simples capases de ser ejecutados por una
computadora y que constituirán sus instrucciones.
7. • Diseño descendente: es el proceso mediante el cual un
problema se descompone en una serie de niveles o pasos
susecivos de refinamiento llamado. (stepwise) consiste en
efectuar una redacción entre las sucesivas etapas de
estructuración, de modo que se relacione unas con otras
mediante entradas y salidas de información se puede
considerar desde dos puntos de vista que hace y como lo
hace