Lenguajes de bajo nivel

Solo disponible en BuenasTareas
  • Páginas : 9 (2130 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de febrero de 2011
Leer documento completo
Vista previa del texto
INTRODUCCION

La primera computadora fue construida a mediados del siglo pasado, y a comienzos del
siglo 21 el uso de la computadora se ha extendido prácticamente a todas las áreas del
quehacer humano. Científicos y artistas, ingenieros y abogados, administradores y médicos,
por mencionar algunos, hacen uso directo e indirecto de las computadoras. La expansión
del Internet a casi todos losrincones del planeta ha marcado un hito en la historia
tecnológica de la humanidad y ha permitido que millones se comuniquen diariamente
gracias a la existencia de las computadoras personales.
Ahora bien, para que la computadora pueda realizar una tarea es necesario que se le
proporcionen instrucciones de antemano, a esto le llamamos “programar la computadora”.
La interrogante común de losestudiantes es “¿Cómo comienzo a escribir un programa?”.
Este libro ha sido escrito para responder esa pregunta.
Al abordar la tarea de producir un programa lo primero que se tiene que hacer es analizar el
problema que la computadora va a resolver o la tarea que va a realizar, luego diseñar una
estrategia de solución para preparar un plan del programa. Todos estos pasos requieren
únicamentedel conocimiento de los conceptos básicos de programación y de la
metodología correspondiente que se aprenderá al estudiar este material. Por lo que
cualquier estudiante con cierta experiencia en Álgebra y con suficiente ejercitación puede
llegar a ser capaz de producir programas de dificultad media.

METODO DE WARNIER

La metodología Warnier fue creada por Jean D. Warnier en 1975, y se dioa conocer en el libro Entrainement a la Programmation. Construction des Programes.
Es una metodología estructurada, formada por un conjunto de normas y herramientas que nos permiten solucionar un problema de forma clara y sencilla.
Se basa fundamentalmente en la jerarquía de los datos, tanto de entrada como de salida, siendo estos últimos los que de forma directa ejercen una influencia esencialen la definición y control del programa.
Se trata de un método para la representación de programas cuyo resultado final se denomina diagrama de Warnier. En eI podemos utilizar toda la terminología estudiadahasta ahora en lo que respecta a identificadores, constantes, variables, expresiones y operadores. teniendo en cuenta que la característica fundamental en relación con todo lo anteriormentevisto es la forma de diseñar el programa. que será descendentemente y la representación utilizada.
Este método se basa en el empleo de Ilaves de distintos tamaños que relacionan entre si todas las tareas y operaciones.
La representacion del algoritmo se basa en los siguientes puntos:
* Un programa se representa por un solo diagrama en el cual se engloban todas las operaciones necesarias para laresolución del problema. Estas operaciones estan colocadas secuencialmente a la derecha de una llave. en cuya parte izquierda figura el nombre del programa.

* En la parte superior de la llave anterior figurará el comentario INICIO.

* En la parte inferior figurará FIN.

La forma de conectar con distintas paginas es a través de la palabra PROCESO seguida de un numero o un nombre quetenga relación con las operaciones que se realizan en la siguiente pagina. Estas palabras figuraran en el diagrama principal (diagrama que ocupa la primera pagina).

FASES DE LA METODOLOGÍA DE WARNIER

Las fases que se siguen para desarrollar un programa son:

* Estudio de los datos de salida. Trata de crear el archivo lógico de salida (ALS).

* Estudio de los datos de entrada. Tratade crear el archivo lógico de entrada (ALE).

* Hacer el cuadro de descomposición de secuencias.

* Dibujar el organigrama de secuencias de Warnier.

* Construir la lista de instrucciones y asignarlas en el organigrama de secuencias.

* Desarrollar el juego de datos de ensayo y analizar los resultados.

MÉTODO DE JACKSON

En 1957 Michael A. Jackson. Describe el método de...
tracking img