Importancia De La ProgramacióN Estructurada

11
Lic. Marvin Romero, UGB. San Miguel. [email protected] UGB San Miguel Lic. Marvin Romero www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com Lic. Marvin Romero UGB, San Miguel

description

Importancia De La ProgramacióN Estructurada

Transcript of Importancia De La ProgramacióN Estructurada

Page 1: Importancia De La ProgramacióN Estructurada

Lic. Marvin Romero, UGB. San Miguel.

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 2: Importancia De La ProgramacióN Estructurada

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.

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 3: Importancia De La ProgramacióN Estructurada

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.

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 4: Importancia De La ProgramacióN Estructurada

EL OBJETIVO DE LA PROGRAMACIÓN ESTRUCTURADA ES SOLUCIONAR LA CRISIS DEL SOFTWARE PROPORCIONANDO UNA DISCIPLINA DE PROGRAMACIÓN

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 5: Importancia De La ProgramacióN Estructurada

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

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 6: Importancia De La ProgramacióN Estructurada

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

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 7: Importancia De La ProgramacióN Estructurada

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.

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 8: Importancia De La ProgramacióN Estructurada

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.

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 9: Importancia De La ProgramacióN Estructurada

SÍMBOLOS OPERACIONES TIPOS DE OPERANDOTIPOS DE

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

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 10: Importancia De La ProgramacióN Estructurada

OPERADOR SIGNIFICADO= IGUAL

<> DIFERENTE A< = MENOR O IQUAL QUE> = MAYOR O IGUAL QUE< MENOR QUE> MAYOR QUE

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 11: Importancia De La ProgramacióN Estructurada

OPERADOR LÓGICO EXPRESIÓN LÓGICA SIGNIFICADO

NO (NOT) N o PNEGACIÓN: DE P; NO P ES FALSO SI P ESVERDADERO; NO P ES VERDADERO SI P ESFALSO.

Y (AND) P Y QCONJUNCIÓN: DE P Y Q; P Y Q ES VERDADERO SIP Y Q SON VERDADEROS; Y FALSO EN CUALQUIEROTRO CASO.

O (OR) P o QDISJUNCION: DE P Y Q, P O Q ES VERDADERO SICUALQUIERA DE LOS DOS ES VERDADERO,FALSO SI AMBOS LO SON.

[email protected] UGB San Miguel Lic. Marvin Romero

www.ceminfosv.com blog.ceminfosv.com foro.ceminfosv.com

Lic. M

arvin

Romero

UGB, San

Migu

el