Estructura Básica De Un Programa

Páginas: 6 (1492 palabras) Publicado: 3 de marzo de 2013
Estructura General de un programa.
Programa: es un conjunto de instrucciones, órdenes dadas a la máquina, que producirán la ejecución de una determinada tarea. Es decir, un programa es un medio para conseguir un fin. El fin es la información necesaria para solucionar un problema.
El desarrollo del programa requiere las siguientes fases:
1. Definición y análisis del problema
2. Diseño dealgoritmos:
* Diagrama de flujo
* Diagrama de N-S
* Pseudocódigo

3. Codificación del programa
4. Depuración y verificación del programa
5. Documentación
6. Mantenimiento
M
A
N
T
E
N
I
M
I
E
N
T
O
DOC
UME
NT
A
C
I
ÓN

Depuración y verificación
Codificación de programa

Diseño del algoritmo

Definición del problema

Partes consecutivas deun programa:
Tras la decisión de desarrollar un programa, se debe establecer el conjunto de especificaciones que debe contener el programa: entrada, salida y algoritmos de resolución, que incluirá las técnicas para obtener las salidas partir de las entradas.
Conceptualmente un programa puede ser considerado como una caja negra. La caja negra o el algoritmo de resolución, en realidad, es unconjunto de códigos que transforman las entradas del programa (datos) en salidas (resultados).
El programador debe establecerse de dónde provienen las entradas al programa. Las entradas, en cualquier caso, procederán de un dispositivo de entrada (teclado, disco…).
Entrada de datos es el proceso de introducir la información de entrada (datos) en la memoria de la computadora, también se le llama:operación de lectura o acción de leer.
Las salidas de datos se deben presentar en dispositivos periféricos de salida: pantalla, impresoras, discos, etc. La operación de salida de datos conoce también como escritura o acción de escribir.

Salida

Programa (algoritmo de resolución)

Entrada

Instrucciones y tipos de instrucciones
El proceso de diseño del algoritmo o posteriormente decodificación del programa consiste en definir las acciones o instrucciones que resolverán el problema.
Las acciones o instrucciones se deben escribir y después almacenar en memoria en el mismo orden en que han de ejecutarse, es decir, en secuencia.
Un programa puede ser lineal o no lineal.
Lineal es cuando las instrucciones se ejecutan secuencialmente, sin bifurcaciones, decisión ni comparaciones.Instrucción 1
Instrucción 2
.
.
.
Instrucción N

En el caso del algoritmo las instrucciones se suelen conocer como acciones, y se tendría:

Acción 1
Acción 2
.
.
.
Acción N
Un programa es no lineal cuando se interrumpe la secuencia mediante instrucciones de bifurcación.
Acción 1
Acción 2
.
.
.
Acción x
Acción n
.
Acción n+1

Tipos de Instrucciones
Las instrucciones en unlenguaje de programación dependen del tipo de lenguaje. Aquí estudiaremos las instrucciones (acciones) básicas que se pueden implementar de modo general en un algoritmo y que esencialmente soportan todos los lenguajes. Las instrucciones básicas son independientes del lenguaje. La clasificación más usual desde el punto de vista anterior, es:
1. Instrucciones de inicio/fin
2. Instrucciones deasignación
3. Instrucciones de lectura
4. Instrucciones de escritura
5. Instrucciones de bifurcación.
Instrucciones básicas
Tipo de instrucción | Pseudocódigo inglés | Pseudocódigos español |
Comienzo de proceso
Fin de proceso
Entrada (lectura)Salida (escritura)
Asignación | Begin
End
Read
WriteA 5 | Inicio
Fin
Leer
Escribir
B 7 |Instrucciones de asignación
Ejemplo:
a) A 80 la variable A toma el valor de 80.
b) ¿Cuál será el valor que tomará al variable C tras la ejecución de las siguientes instrucciones?
Antes de la ejecución de las tres instrucciones, el valor de A, B y C es indeterminado. Si se desea darles un valor inicial, habrá que hacerlo explícitamente, incluso cuando este valor sea 0. Es decir,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura básica de un programa en c
  • Estructura de un programa de visual basic
  • Estructura básica de un programa en lenguaje C
  • Estructura básica del programa de salud ocupacional y de la
  • Estructura Basica De Un Programa
  • Estructura Básica De Un Programa
  • Estructura del programa educación básica
  • Estructura Basica de un Programa en Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS