Computacion Avanzada

Páginas: 13 (3183 palabras) Publicado: 13 de junio de 2012
República Bolivariana de Venezuela

Ministerio del Poder Popular Para La Defensa

Universidad Nacional Experimental Politécnica

De La Fuerza Armada (UNEFA)

Núcleo Carabobo Extensión Guacara























Integrantes:

Jesús Román C.I.: 18.868.202

Brusmary Mayorga C.I.: 17.692.909

Wilmer Villada C.I.: 19.219.226

Vanessa Barrios C.I.: 20.444.345

Guillermo Vizcarrondo C.I.:18.613.178

Miguel Flores C.I.:

Sección G-006-D Ing. Telecom.



Guacara, 05 de junio de 2010.

INTRODUCCIÓN




Desde que aparecieron las primeras computadoras electrónicas, se vio la necesidad de programarlas, es decir, de almacenar en memoria la información sobre la tarea que iban a ejecutar. Las primeras se usaban como calculadoras simples; se les indicaban los pasos de cálculo, uno por uno.La programación en esos momentos era sumamente tediosa, pues el programador tenía que bajarse al nivel de la máquina y decirle paso a paso cada punto de la tarea que tenía que realizar. Además, debía expresarlo en forma numérica lo que hacía que el programa fuera propenso a errores.




Hoy en día existen muchas alternativas que facilitan el trabajo de los programadores. En el presente trabajo seexplican algunas de esas alternativas como lo son la programación modula, la programación estructurada y la programación orientada a objetos.




Asimismo hay que hablar sobres las nuevas creaciones de software y sobre todos sus normal ya que es fundamental en cualquier tipo de desarrollo tecnológico.








Tenemos que saber que el siguiente desarrollo de este trabajo se basaen los paradigmas de programación: que no son más que los diferentes tipos de programación que hay. Ahora se va ampliar cada una de ellos ya que es importante y relevante en este siguiente informe.




PROGRAMACIÓN MODULAR




La programación modular es una técnica que se usa para realizar un programa o software en módulos o bloques también llamados sub-programas esto hace que laprogramación sea más sencilla ya que pueden trabajar varios programadores en cada modulo por separado realizando las acciones y funciones sin que un modulo tenga que ver con el otro, luego de que cada modulo este terminado existe un modulo base que se encarga de de relacionar todos los demás módulos.




Cada programa contiene un módulo denominado programa principal que controla todo lo que sucede;se transfiere el control a los sub-módulos o subprogramas. Estos ejecutan su función y una vez completada su tarea, devuelven el control al módulo principal.




Cada sub-módulo se puede descomponer en otros sub-módulo, dependiendo de la complejidad de la tarea a realizar y la subdivisión continúa hasta que cada módulo tenga una sola tarea para ejecutar. Un sub-módulo puede realizar tareas dedistinta naturaleza como: entrada, salida, manipulación de datos, control de otros módulos o una combinación de éstos. Un módulo puede transferir temporalmente (bifurcar) el control a otro módulo; sin embargo, cada módulo debe eventualmente devolver el control al módulo del cual recibió originalmente el control.




Concepto de modulo: Un módulo es cada una de las partes de un programa queresuelve uno de los sub-problemas en que se divide el problema complejo original. Cada uno de estos módulos tiene una tarea bien definida y algunos necesitan de otros para poder operar. En caso de que un módulo necesite de otro, puede comunicarse con éste mediante una interfaz de comunicación que también debe estar bien definida.




PROGRAMACIÓN ESTRUCTURADA (PE).




ProgramaciónEstructurada es una técnica en la cual la estructura de un programa, esto es, la interpelación de sus partes realiza tan claramente cómo es posible mediante el uso de tres estructuras lógicas de control:

• Secuencia: Sucesión simple de dos o más operaciones.

• Selección: bifurcación condicional de una o más operaciones.

• Interacción: Repetición de una operación mientras se cumple una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • COMPUTACION AVANZADA
  • computacion avanzada
  • Computacion avanzada
  • computacion avanzada
  • Computacion Avanzada
  • Tareas del diplomado de computacion avanzado
  • presentacion modulo de computacion avanzado
  • computación avanzada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS