Los LactobaciLos En La Industria alimEntaria y De Salud
MANEJO DE TÉCNICAS DE PROGRAMACIÓN
PROFESOR: ING. CARLOS MÁRQUEZ ARCOS
TEMAS:
PROGRAMACIÓN ESTRUCTURADA.
IDENTIFICACIÓN DE ESTRUCTURAS ALGORÍTMICAS
SELECTIVAS.
APLICACIÓN DE ESTRUCTURAS DE DATOS
NOMBRE DEL ALUMNO(A): LUCERO ALONSO GUZMÁN
GRUPO: 203
TURNO MATUTINO
CHILPANCINGO GUERRERO A 30 DE ABRIL DEL 2013PROGRAMACIÓN ESTRUCTURADA.
La programación estructurada es una teoría de programación que consiste en
construir programas de fácil comprensión, es especialmente útil, cuando se
necesitan realizar correcciones o modificaciones después de haber concluido un
programa o aplicación. Al utilizar la programación estructurada, es mucho más
sencillo entender la codificación del programa, que se habrá hechoen diferentes
secciones.
Se basa en una metodología de desarrollo de programas llamada refinamiento
sucesivo: Se plantea una operación como un todo y se divide en segmentos más
sencillos o de menor complejidad, una vez terminado todos los segmentos del
programa, se procede a unificar las aplicaciones realizadas por el grupo de
programadores. Si se ha utilizado adecuadamente la programaciónestructurada,
esta integración debe ser sencilla y no presentar problemas al integrar la misma, y
de presentar algún problema, será rápidamente detectable para su corrección.
La programación estructurada propone segregar los procesos en estructuras lo
más simple posibles, las cuales se conocen como secuencia, selección e
interacción, que están disponibles en todos los lenguajes modernos deprogramación imperativa en forma de sentencias, combinando esquemas sencillos
se pueden llegar a construir sistemas amplios y complejos pero de fácil
entendimiento.
La programación estructurada es un método disciplinado de escribir programas
que sean claros, que se demuestre que sean correctos y fáciles de modificar.
La programación estructurada consiste en dividir los programas en módulos yse
basa en el desarrollo de programas que van de lo general a lo particular, es decir,
del conjunto al elemento, es decir de un todo a lo específico.
Definición de las 3 estructuras básicas
Estructura Secuencial: Indica que las instrucciones de un programa se ejecutan
una después de la otra, en el mismo orden en el cual aparecen en el programa. Se
representa gráficamente como una cajadespués de otra, ambas con una sola
entrada y una única salida.
A y B pueden ser definidas para ejecutar desde una simple instrucción hasta un
módulo o programa completo, siempre y cuando éstos también sean programas
apropiados.
Estructura Selectiva: También conocida como la estructura si verdadero - falso,
plantea la selección, entre dos alternativas con base en el resultado de laevaluación de una condición; equivale a la instrucción IF de todos los lenguajes de
programación y se representa gráficamente de la siguiente manera:
En el diagrama de flujo anterior, C es una condición que se evalúa; A es la acción
que se ejecuta cuando la evaluación de esta condición resulta verdadera y B es la
acción ejecutada cuando el resultado de la evaluación indica falso. La estructuratambién tiene una sola entrada y una sola salida; y las funciones A y B también
pueden ser cualquier estructura básica o conjunto de estructuras.
Estructura Repetitiva (Iterativa): También llamada la estructura hacer – mientras que, corresponde a la ejecución repetida de una instrucción mientras que se
cumple una determinada condición. El diagrama de flujo para esta estructura es el
siguiente:Aquí el bloque A se ejecuta repetidamente mientras que la condición C se cumpla
o sea cierta. También tiene una sola entrada y una sola salida; igualmente A
puede ser cualquier estructura básica o conjunto de estructuras
Ventajas de la programación estructurada
Con la programación estructurada, elaborar programas de computadora sigue
siendo una labor que demanda esfuerzo, creatividad,...
Regístrate para leer el documento completo.