Apun9algol
Click here to load reader
Transcript of Apun9algol
ESCRITURA DE UN ALGORITMO Y PROGRAMA
La primera parte que debe contener un algoritmode manera formal es el comentario que vaindicado entre barras verticales (/* */) ejemplo:(*/ algoritmo suma*/)La segunda parte viene constituido por lacabecera es decir la palabra reservada algoritmosegún del nombre ejemplo: algoritmosuma_dos_numerosLa tercera parte va la declaración de variablescon la palabra reservada (VAR) inmediatamentedespués del lado izquierdo, reales, enteros,alfabéticos, alfanuméricos .
• 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.
INTRODUCCION A LA PROGRAMACION ESTRUCTURADA
• Programación Modular: es uno de los métodosde diseño mas flexibles y potentes para mejorarla productividad de un programa. El programase divide en módulos, cada uno de las cualesejecuta una única actividad o tarea y secodifican independientemente de otros módulos.Cada uno de estos módulos se analizan ,codifican y ponen a punto por separado. Cadaprograma contiene un modulo denominadoprograma principal que controla todo lo quesucede; de hay se transfiere el control a lossubmodulos de modos que ellos puedan ejecutarsus funciones .
• 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
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.
• 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 unadeterminada acción completa en función de un número deacciones mas simples capases de ser ejecutados por unacomputadora y que constituirán sus instrucciones.
• 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