Sistemas operativos basicos

Solo disponible en BuenasTareas
  • Páginas : 8 (1964 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de mayo de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD TÉCNICA DE MACHALA.
ESCUELA DE INFORMÁTICA.
INGENIERIA DE SISTEMAS.
ALUMNA: Ivana Ceferino Baños.
CURSO: 1º Quimestre “A”. PROFESOR: Ing. Jonathan Aguilar.
FECHA: 18 de Mayo del 2011. ASIGNATURA: Programación Estructurada.
VENTAJAS DE LA PROGRAMACIÓN ESTRUCTURADA.
Con la programación estructurada elaborar programas de computador sigue siendo una labor quedemanda esfuerzo, creatividad, habilidad y cuidado. Sin embargo; Las principales ventajas de la programación estructurada son:
* 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.
* Los programas quedenmejor documentados internamente.
* 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.
* 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.
TIPOS DE PROGRAMACÍÓN.
Programación estructurada (PE):
La programación estructurada está compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente laproductividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo. 

Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores.
Esta técnica incorpora: 
• Diseño descendente (top-dow): el problema se descompone en etapas o estructuras jerárquicas. 
• Recursos abstractos (simplicidad): consiste endescompones las acciones complejas en otras más simples capaces de ser resueltas con mayor facilidad. 

• Estructuras básicas: Existen tres tipos de estructuras básicas: 

1) Estructuras secuénciales: cada acción sigue a otra acción secuencialmente. La salida de una acción es la entrada de otra. 
2) Estructuras selectivas: en estas estructuras se evalúan las condiciones y en función del resultadode las mismas se realizan unas acciones u otras. Se utilizan expresiones lógicas. 
3) Estructuras repetitivas: son secuencias de instrucciones que se repiten un número determinado de veces. 
Un programa está estructurado si posee un único punto de entrada y sólo uno de salida, existen de "1 a n" caminos desde el principio hasta el fin del programa y por último, que todas las instrucciones sonejecutables sin que aparezcan bucles infinitos.
Programación modular:
En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad. 

En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros. 

A suvez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones. 

Programación orientada a objetos (POO):
Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos. 

El elemento principal de la programación orientada a objetos es el objeto. 
El objeto es un conjunto complejo de datos yprogramas que poseen estructura y forman parte de una organización. 
Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento. 

El polimorfismo y la herencia son unas de sus principales características y por ello dedicaremos más adelante un artículo exclusivamente a tratar estos dos términos. 

En...
tracking img