Категории: Все - desventajas - ventajas - programación - verificación

по Andrea Hurtado Alcalá 3 лет назад

160

PROGRAMACIÓNESTRUCTURADA

La programación estructurada es un enfoque que busca resolver problemas mediante la escritura de programas que se verifican para asegurar que funcionen correctamente. Este método se fundamenta en técnicas de segmentación, dividiendo problemas grandes en módulos más pequeños y manejables, y utiliza tres estructuras de control básicas:

PROGRAMACIÓNESTRUCTURADA

Andrea Hurtado Alcalá 3° IV

PROGRAMACIÓN ESTRUCTURADA

CONSTANTES

EJEMPLOS
Lenguaje JavaScript

final tipo identificador1 , identificador2 ,.. , identificadorN;

final float a,b,c;

final tipo identificador1=valor1, identificador2=valor2 , ... , identificadorN=valorN ;

final boolean a=true,b=false,c=false;

final tipo identificador;

final int edad;

final tipo identificador=valor;

final double talla=1.72;

Una constante corresponde a una longitud fija de un ·area reservada en la memoria principal del ordenador, donde el programa almacena valores fijos
En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.

METODOLOGÍA

DESVENTAJAS
Se obtiene un único bloque del programa que cuando se hace demasiado grande puede ser problemático para el manejo del código fuente
VENTAJAS
Se incrementa el rendimiento del programador
Reducción de esfuerzo en las pruebas
La estructura de los programas es clara
Los programas son mas fáciles de leer
Iteración: el bucle condicional, que ejecuta la instrucción repetidamente mientras la condición se cumpla.
Selección: la instrucción condicional con doble alternativa
Secuencia: el bloque secuencial de instrucciones ejecutadas sucesivamente, una detrás de otra.
permite desarrollar algoritmos a través de módulos, los cuales realizan tareas bien definidas.
En 1966, Bohm y Jacopini publicaron un artículo en el que demostraron formalmente que, usando exclusivamente tres estructuras de control era posible programar cualquier función computable.
Las tres estructuras eran, claro está, la secuencial, la repetitiva y la alternativa. Combinándolas recursivamente es factible realizar cualquier programa.
se fundamenta en técnicas de segmentación, la cual plantea que un problema se puede dividir en problemas más pequeños (módulos) y más simples de resolver

PALABRAS RESERVADAS

goto
repeat
for
do
while
else
Then
If

USO ESPECÍFICO O RECOMENDADO

No basta con construir un programa para desempeñar una tarea determinada, hay que convencerse de que el programa que se ha escrito resuelve correctamente el problema. El análisis de la corrección de un programa puede hacerse a posteriori aplicando la llamada verificación de programas.

VARIABLES

EJEMPLO
En lenguaje C++

si tenemos un vector de 10 enteros que representan contadores, para inicializar todos los contadores a 0 sería: int a[10]; int i; for(i = 0; i < 10; i++) a[i] = 0;

Último entero del vector: a[9]

3º entero del vector: a[2]

2º entero del vector: a[1]

1º entero del vector: a[0]

En programación, las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.

ENTORNO DE DESARROLLO

es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y tres estructuras básicas