La Metodología Warnier

Páginas: 6 (1394 palabras) Publicado: 10 de octubre de 2012
Metodología de Warnier.
Estructura Repetitiva Simple Estructura Alternativa Simple Estructura Repetitiva Compleja Estructura Alternativa Compleja Estructuras Mixtas

El método de programación Warnier tiene su campo de aplicación en el desarrollo y la mantención de programas batch (también llamados "por lotes"). Otorga al programador una completa comprensión de la estructura del programagenerado y una excelente documentación del mismo.

Las etapas a seguir con esta metodología son: 1. Definir la estructura de la salida 2. Definir la estructura de la entrada 3. Definir la estructura del programa 4. Definir la secuencia lógica del programa 5. Definir la lista de instrucciones por secuencia lógica.

Dada cada una de las estructuras a definir se pueden clasificar como: 1. EstructuraRepetitiva Simple 2. Estructura Alternativa Simple 3. Estructura Repetitiva Compleja 4. Estructura Alternativa Compleja 5. Estructura Mixta.

Las listas de instrucciones se pueden clasificar como: 1. Instrucciones de Entrada/Salida 2. Instrucciones de Bifurcación 3. Instrucciones de Preparación de Bifurcaciones 4. Instrucciones de Cálculo y Preparación de Cálculo 5. Instrucciones de Salida yPreparación de Salida.

La metodología Warnier se basa en la aplicación rigurosa de dos principios fundamentales, referentes a la organización de los conjuntos de información que compone un problema de índole informática. El primero de ello es el principio de organización jerárquica de cualquier conjunto de información, donde cualquier conjunto de información (datos de entrada, datos de salida o elprograma en si) debe subdividirse en subconjuntos, estructurándose en niveles desde el más alto hasta el más inferior.

El segundo es el principio de correspondencia en la organización de los elementos que componen un problema informático. Consiste en que (a) la organización jerárquica de los datos de entrada está determinada por la organización de los datos de salida, (b) la organización delprograma viene determinada por la organización de los datos de entrada y (c) el control del programa se realiza a partir de los datos de salida.

Ejemplo. Sea el siguiente el formato de un informe de salida:

Informe de Alumnos

Mtíua arcl

Smsr eete

Smsr eete Mtíua arcl Smsr eete Smsr eete

Rm ao Rm ao Rm ao Rm ao Rm ao Rm ao Rm ao Rm ao Rm ao .. .

Nt Fnl oa ia Nt Fnl oa ia Nt Fnloa ia Nt Fnl oa ia Nt Fnl oa ia Nt Fnl oa ia Nt Fnl oa ia Nt Fnl oa ia Nt Fnl oa ia

Este es un informe de salida, que contiene la identificación de cada alumno y los ramos y la nota final de cada asignatura que ha cursado en los semestres anteriores.

Estructura Repetitiva Simple.
Un conjunto de información (o una de sus partes) tiene una estructura repetitiva si en su primer nivel comprendesolamente subconjuntos (al menos uno) presentes de forma real una o varias veces. También puede generalizarse al caso de aparición de cero o varias veces (pero con precaución).

Ejemplo. Sea el siguiente el formato de un informe de salida:

Informe de Alumnos Universitarios

Fcla autd |___ ___| |___ ___| |___ ___| |___ ___| |___ ___| .. .

Crea arr |___ ___| |___ ___| |___ ___| |___ ___||___ ___| .. .

Mtíua arcl |____ ____| |____ ____| |____ ____| |____ ____| |____ ____| .. .

Nmr obe |___| ____ |___| ____ |___| ____ |___| ____ |___| ____ .. .

Cnia d Auns atdd e lmo:

|___| ____

Además se cuenta con el siguiente estructura del archivo de entrada "Universitario": | COD FAC | COD CAR | N-MAT | NOM |

Siendo COD FAC el código de la facultad del alumno, COD CAR elcódigo de su carrera, N-MAT el número de su matrícula y NOM su nombre. Utilice la técnica de Warnier para diseñar el programa que genere la salida especificada a partir de la entrada dada.

Se debe definir la estructura de la salida, de la entrada, del programa, la secuencia lógica del programa y la lista de instrucciones por secuencia lógica.

Estructura Alternativa Simple.
Un conjunto de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • warnier
  • Trabajo de salud Warnier Ferrieri
  • Metodologia
  • Metodologia
  • Metodología
  • Metodologia
  • Metodologia
  • Metodologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS