Conceptos Básicos De La Programación Estructurada
Enviado por SusanaCh • 9 de Septiembre de 2014 • 642 Palabras (3 Páginas) • 351 Visitas
1. ¿Qué es un algoritmo?
Un algoritmo es un método para resolver un problema. Debe presentarse como una secuencia ordenada de instrucciones que siempre se ejecutan en tiempo finito. Los algoritmos tienen un inicio y un final, son únicos y deben ser fácilmente identificables.
2. Características de un algoritmo
• Carácter finito, un algoritmo siempre debe terminar después de un número finito de pasos
• Precisión, cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso
• Eficacia, todas las operaciones a realizar deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito
3. Representación de un algoritmo
• Pseudocódigo: Es la representación de un algoritmo en una secuencia lógica de actividades, a que llevarán en conjunto a la solución de un problema.
• Diagrama de Flujo: Son símbolos gráficos que representan a un algoritmo. Estos símbolos están estandarizados, teniendo cada uno un significado universal.
4. Reglas de la Programación Estructurada
• Diseño modular, el programa se divide en partes independientes, cada una de las cuales ejecuta una única tarea y se codifica independientemente de otros módulos.
• Los módulos deben ser diseñados de manera descendente, así el problema se descompone en estructuras jerárquicas de manera que se relacionan mediante entradas y salidas de información.
• Estructuras básicas, hace los programas más fáciles de escribir, verificar, leer y mantener; entre ellas están: la sentencia if (si una condición se cumple ejecuta una instrucción), la sentencia if – else (si una condición se cumple ejecuta una instrucción, si no ejecuta otra), el ciclo repetitivo while (mientras se cumpla una condición continuará repitiendo las mismas instrucciones).
5. Estructura de la Programación Estructurada
• La secuencia: indica que las instrucciones del código se leerán de principio a fin,
• La iteración: indica que, según cierta condición, un número de instrucciones se repetirán hasta que ya no se cumpla la condición.
• La decisión: indica que según unas ciertas condiciones se ejecutarán o no un conjunto de instrucciones.
6. Estructura de Datos
Es una forma de organizar la información para facilitar su uso, pueden ser estáticas (no cambian durante el tiempo de ejecución) y dinámicas (pueden cambiar durante el tiempo de ejecución).
7. Definir arreglos y dar ejemplos unidimensionales y bidimensionales
Es una colección de datos del mismo tipo, que se almacenan en posiciones consecutivas de memoria y reciben un nombre
...