Pages

Monday, December 12, 2011

Resumen 138-147



Métodos de Solución

Además de las herramientas de oficina y6 la paqueteria disponible, las computadoras son de gran utilidad porque permiten desarrolar programas que resuelven específicos con gran exactitud y rapidez, en comparacion al trabajo que las personas podrian desarrolar.

Un programa de computadora es un conjunto de istrucciones que permiten que una computadora realice una o varias tareas una vez o repentinamente.

Para construir programas útiles y que pudieran modificarse fácilmente, es necesario llevar a cabo un proceso ordenado que permita tener claras las necesidades y requerimientos del problema, analizar cuidadosamente la informacion y los procesos que se desean automatizar, diseñar la lógica o algoritmos para realizar los programas, escribir algoritmos en un lenguaje de programamcion adecuado y finalmente realizar pruebas que garanticen que los programas funcionan y realizan las acciones para las que fueron diseñados.





    1.  Ilustración 1: Ejemplo de un diagrama de flujo tradicional
      Entender el problema
      En esta face se identifican los problemas y se define los requerimientos de un programa que permitirán automatizar ciertas operaciones, para realmente aprovechar la computadora como una herramienta. En algunos libros a esta fase tambien se le llama especificacion del problema o definición de requerimientos.
    2. Análisis del problema
      Una vez que se ha comprendido el problema , se analiza desde el punto de vista del manejo de la informacion para determinar que operaciones debera realizar el programa, cúales son los datos de entrada que requiere y cuales son los resultados espererados de dichas operaciones. A esta fase tambien se le llama especificación funcional.
      Consta de tres partes:
      ° Asiganr un nombre al problema.
      °Parametros utilizados.
      °Propiedades de las respuestas.


    1. Diseño de la solución del problema
      El diseño puede definirse como el proceso de aplicar varias tecnicas y principios que permitan indicar los detalles necesarios.
    2. Construcción del Programa
      El objetivo mas importante de la fase de construccion es elaborar los programas necesarios en el lenguaje de programación.


Lengujes de programación

Los lenguajes de programación son grupos de simbolos y reglas que se utilizan para escribir códigos de programas, tanto de sistemas como se aplicaiones.

Primera generación: Los primeros ordenadores se programaban directamente en codigo binario, que puede representarse mediante secuencias de ceros y unos sistema de binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de maquina.
  • Segunda generación: Los lenguajes simbolicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles.
  • Tercera generación: Los lenguajes de segungo nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las matematicas.
  • Cuarta generación: se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programacion orientada a objetos.
  • Quinta generación: se llama así a veces a los lenguajes de la inteligencia artificial, aunque con el fracaso del proyecto de japones de la quinta generacion el nombre ha caído en desuso. 
     

No comments:

Post a Comment