Programacion estructura
1 Unidad - Fundamentos de Programación Estructurada 3
1.1 Programación Estructurada 3
1.2 Técnicas de Programación 3
1.3 Variable y Constante 3
1.4 Programación Modular 4
1.5 Programación por procedimientos 4
1.6 Programación orientada a objetos 4
1.7 Programación orientada a aspectos 4
1.8 Programa Principal 4
1.9 Módulo 5
1.10 Bifurcación 5
2 Unidad - EstructurasBásicas de la Programación Estructurada 6
2.1 ¿Que es un programa? 6
2.2 Resolución de un problema 6
2.2.1 Análisis del problema 6
2.2.2 Diseño del algoritmo 6
2.2.3 Codificación (Implementación) 7
2.2.4 Compilación, ejecución y verificación 7
2.2.5 Depuración y Mantenimiento 7
2.2.6 Documentación 7
2.3 Técnicas de programación 7
2.3.1 Programación Estructurada 7
2.3.2 ProgramaciónModular 8
2.3.3 Programación por procedimientos 8
2.3.4 Programación orientada a objetos 9
2.4 Herramientas de programación 10
2.4.1 Diagramas de flujos 10
2.4.2 Pseudocódigo 12
2.5 Estructura lógica de control 12
2.5.1 Estructura Secuencial 13
2.5.2 Estructura Selección 14
2.5.3 Repetición o ciclos 19
2.6 Estructuras anidadas 21
2.7 Subprogramas 22
2.8 Procedimientos y funciones 23
2.9Alcance de las variables 23
2.10 Comunicación con subprogramas 25
3 Unidad - Diseño Efectivo del Programa 25
3.1 Estilo de programación 25
3.2 Estructura del programa 30
3.3 Estructura modular y diseño descendente 31
3.4 Diseño de programas 32
3.5 Documentación y prueba de programas 33
4 Unidad - Fundamentos del Lenguaje de Programación 34
4.1 Variables y tipos de datos 34
4.2 Operadores36
4.3 Instrucciones de Entrada y Salida 36
4.4 Estructuras de control 39
4.5 Manejo de errores y depuración de programas 43
4.6 Sobprogramas: Procedimientos y Funciones 45
5 Unidad - Introducción a la Programación Orientada 48
5.1 Comprender los Fundamentos de Diseño Orientado a Objeto 48
5.2 Introducción a la Programación Orientada a Objeto 49
5.3 Antecedentes históricos 49
5.4Principios de la Programación Orientada a Objetos 50
5.5 Características de la POO 50
5.6 Conceptos de Diseño Orientado a Objetos 51
5.7 Definición de UML 52
6 Practicas 53
6.1 Ejercicio 53
6.2 Ejercicio 53
6.3 Ejercicio 55
6.4 Ejercicio 56
6.5 Ejercicio 57
6.6 Ejercicio 58
6.7 Ejercicio 58
6.8 Ejercicio 59
6.9 Ejercicio 59
6.10 Ejercicio 60
6.11 Ejercicio 61
6.12 Ejercicio 62Introducción 63
Conclusiones 64
Bibliografia 65
1 Unidad - Fundamentos de Programación Estructurada
1.1 Programación Estructurada
La programación estructurada es una forma de escribir programas de ordenador (programación de computadora) de manera clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones detransferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).
1.2 Técnicas de Programación
La programación estructurada sigue tres reglas: la secuencia, la iteración y la decisión. La primera de ellas indica que las instrucciones del código se leerán de principio a fin; la segunda indica que, según cierta condición, un número de instrucciones podrían repetirse un numerodeterminado de veces, y la tercera indica que según unas ciertas condiciones se ejecutarán o no un conjunto de instrucciones. En el siguiente algoritmo para limpiar platos se aprecian estas tres características. La indentación de las instrucciones indican cuáles son englobadas y cuáles no por sus predecesoras.
Estructurada
mientras haya platos
coger plato
mientras haya suciedadechar jabon
pasar el estropajo por el plato
si plato es azul
ponerlo con los azules
No Estructurada
1 coger plato
2 echar jabon
3 pasar el estropajo por el plato
4 si hay suciedad ir a la instrucción 2
5 si el plato no es azul ir a la instrucción 7
6 ponerlo con los azules
7 si hay más platos ir a la instrucción 1
1.3 Variable y Constante
Una...
Regístrate para leer el documento completo.