Apuntes de programacion estructurada

Páginas: 30 (7254 palabras) Publicado: 24 de noviembre de 2013
INDICE
1. Antecedentes
a. Composición de un Programa
b. Estructuras Básicas de Programación
c. Ejercicios
2. Algoritmos
a. Análisis de Problemas
b. Investigación para el desarrollo de un Programa
i. FODA
ii. Reingeniería
iii. Esquema de Análisis
3. Entradas y Salidas de un Programa
a. Jerarquía
b. Ejercicios
4. Variables
5. Errores en cálculos matemáticos
a. Tipos
b. Tratamiento6. Tipos de Datos Compuestos
7. Ejercicios Finales
a. Tablas de Multiplicar
b. Palíndromo
8. Apéndice
a. Herramientas de gestión de la calidad para el análisis.
i. Resumen
ii. Hoja de recolección de datos
iii. Diagrama de flujo
iv. Diagrama causa – efecto
v. Gráficos de control
vi. Histograma
vii. Diagrama de Paretto

Apuntes de Programación Estructurada

1

viii. Diagrama decorrelación
ix. Despliegue de la función calidad (Quality
Function Development QFD)
b. Ejercicios de las herramientas
i. Trabajo Grupal: Implementación de procesos de
cambio sobre la Base del Análisis.
ii. Trabajo Grupal: Registro de la Calidad
iii. Trabajo Grupal: Control de los documentos con
requisitos de la calidad
iv. Trabajo Grupal: Mejora de la calidad
v. Trabajo Grupal: Accionescorrectivas
vi. Trabajo Grupal: Quality Function Deployment

Apuntes de Programación Estructurada

2

1. ANTECEDENTES
Composición de un Programa
El proceso de construcción de un programa se compone de dos partes
principales, la primera recibe el nombre de Análisis, abarcando en algunas
ocasiones el 80% del tiempo total invertido en la realización de la idea, de donde
se incluye elmodelado de la misma a través de diagramas de flujo, diagramas
de bloque, diagramas de detalle y pseudocódigo; el 20% restante consiste en
diseño, codificación en lenguajes de programación y de pruebas de operación.

Análisis
80%

Diagrama de flujo
Diagrama de bloque
Diagrama de detalle
Pseudocódigo

Tiempo invertido en la
construcción de un programa
Diseño, codificación y pruebas
20%Estas notas se fundamentan en la norma en la programación estructurada ANSI
(1974:1999).
La documentación con manejo de estándares tiene como objetivo ir a las partes
más simples del programa, con la ventaja de poder incluir el manejo de
bibliotecas y funciones para facilitar el mantenimiento de los modelos, además
de que si se usa la metodología “IPO” (de las siglas en inglés Input, Process,Output), se pueden apreciar las partes que intervienen en el proceso que se
analiza, esta metodología consiste en identificar las entradas, la transformación
de la idea y las salidas o resultados.
I

P

O
Oudput
Process
Process

Apuntes de Programación Estructurada

3

Estructuras Básicas de Programación
Para que sea comprensible la idea que se modela, esta debe basarse enreferencias que sirvan de base para su interpretación, destacando por su
naturaleza estructuras estándar que unidas unas con otras darán como
resultado el modelo de programación del problema que se analiza.
Dichas estructuras se conocen como ESTRUCTURAS
PROGRAMACIÓN ESTRUCTURADA y reciben el nombre de:
Process

(Si entonces)

Do – While

(Mientras)

Do – Until

(Hasta)

Do – CaseDE

(Proceso)

If – Then - Else

BÁSICAS

(En caso de)

De acuerdo con la norma ANSI los diagramas que representan las estructuras
básicas de programación estructurada deben de tener una línea virtual, que
represente los datos que fueron identificados como entrada a cada bloque en
que se dividió la idea:

r

Nombre
Process

Diagrama

Apuntes de Programación EstructuradaPseudocódigo
La acción directa del modelo

4

If – Then – Else

If then
[Codificar estructuras del
Then]
Else
[Codificar estructuras del
Else]

Do – While

Do while :
[Codificar estructuras del
While]
End.

Do – Until

Do :
[Codificar estructuras del
Until]
Until

Do – Case

Case
When Then
[Codificar estructuras del
Valor 1
When Then
Codificar estructuras...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes de programacion estructurada
  • Apuntes de programacion
  • Apuntes de programacion
  • Apuntes de programación
  • Apuntes Programacion
  • Apuntes Estructuras
  • Apuntes de Estructuras
  • Programacion Estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS