2. AUNQUE SE HAN DADO NUMEROSAS
DEFINICIONES DE PROGRAMACIÓN
ESTRUCTURADA PODEMOS CONCLUIR
QUE ES UN CONJUNTO DE NOTACIONES Y
CONVENIOS QUE EL PROGRAMADOR
PUEDE SEGUIR PARA PRODUCIR
PROGRAMAS.
www.miceminfo.net
3. LA PROGRAMACIÓN ESTRUCTURADA ES
IMPORTANTE PARA EL PROGRAMADOR
PORQUE ESTA LE PROPORCIONA LOS
CONCEPTOS, LAS TÉCNICAS,
METODOLOGÍAS, HERRAMIENTAS,
ESTRUCTURAS PARA LA CONSTRUCCIÓN
DE PROGRAMAS DE ALTA CALIDAD Y A LA
MEDIA DE LOS USUARIOS FINALES.
www.miceminfo.net
4. EL OBJETIVO DE LA PROGRAMACIÓN
ESTRUCTURADA ES SOLUCIONAR LA
CRISIS DEL SOFTWARE
PROPORCIONANDO UNA DISCIPLINA DE
PROGRAMACIÓN
www.miceminfo.net
5. PROGRAMAS BIEN PENSADOS, CUYAS
SOLUCIONES LOGICAS SON SEGUIDAS
FÁCILMENTE.
REDUCCIÓN DEL TIEMPO DE PRUEBA Y
DURACIÓN
AUMENTO EN LA PRODUCIVIDAD DEL
PROGRAMADOR
www.miceminfo.net
6. PROGRAMAS MENOS COMPLICADOS QUE
SON FÁCILMENTE MANTENIDOS Y
MODIFICADOS.
PROVEER UNA METODOLOGÍA DE
PROGRAMACIÓN DISCIPLINADA.
SIMPLIFICAR EL MATENIMIENTO DE LOS
PROGRAMAS
MEJORAR LA FIABILIDAD DE LOS
PROGRAMAS
MINIMIZAR LA COMPLEJIDAD DE LOS
PROGRAMAS
www.miceminfo.net
7. Los programas son más fáciles de entender. Un programa
estructurado puede ser leído en secuencia, de arriba hacia
abajo, sin necesidad de estar saltando de un sitio a otro en
la lógica, lo cual es típico de otros estilos de programación.
La estructura del programa es mas clara puesto que las
instrucciones están mas ligadas o relacionadas entre sí,
por lo que es más fácil comprender lo que hace cada
función.
Reducción del esfuerzo en las pruebas. El programa se
puede tener listo para producción normal en un tiempo
menor del tradicional; por otro lado, el seguimiento de las
fallas("debugging") se facilita debido a la lógica más
visible, de tal forma que los errores se pueden detectar y
corregir mas fácilmente.
www.miceminfo.net
8. Reducción de los costos de mantenimiento.
Programas más sencillos y más rápidos
Aumento de la productividad del programador
Se facilita la utilización de las otras técnicas para
el mejoramiento de la productividad en
programación
Los programas quedan mejor documentados
internamente.
www.miceminfo.net
9. TIPOS DE
SÍMBOLOS OPERACIONES TIPOS DE OPERANDO
RESULTADOS
+ SUMA ENTERO O REAL ENTERO O REAL
- RESTA ENTERO O REAL ENTERO O REAL
* MULTIPLICACION ENTERO O REAL ENTERO O REAL
/ DIVISIÓN REAL REAL
DIV () DIVISIÓN ENTERA ENTERO ENTERO
MOD DIVISIÓN RESIDUO ENTERO ENTERO
% PORCENTAJE ENTERO O REAL ENTERO O REAL
^ EXPONENCIACION ENTERO O REAL ENTERO O REAL
www.miceminfo.net
10. OPERADOR SIGNIFICADO
= IGUAL
<> DIFERENTE A
<= MENOR O IQUAL QUE
>= MAYOR O IGUAL QUE
< MENOR QUE
> MAYOR QUE
www.miceminfo.net
11. OPERADOR LÓGICO EXPRESIÓN LÓGICA SIGNIFICADO
NEGACIÓN: DE P; NO P ES FALSO SI P ES
NO (NOT) NoP VERDADERO; NO P ES VERDADERO SI P ES
FALSO.
CONJUNCIÓN: DE P Y Q; P Y Q ES VERDADERO SI
Y (AND) PY Q P Y Q SON VERDADEROS; Y FALSO EN CUALQUIER
OTRO CASO.
DISJUNCION: DE P Y Q, P O Q ES VERDADERO SI
O (OR) P oQ CUALQUIERA DE LOS DOS ES VERDADERO,
FALSO SI AMBOS LO SON.
www.miceminfo.net