You are on page 1of 2

ESTRUCTURA DE UN PROGRAMA

1. 3.1. CONEPTO DE PROGRAMA: Un programa de computadora es un conjunto de


instrucciones, “órdenes dadas por una computadora”, la cual ejecuta una tarea determinada
tarea. En pocas palabras un programa es un medio para conseguir un fin. El desarrollo de un
programa requiere las siguientes fases:

2. Un programa informático o programa de computadora es una secuencia de instrucciones,


escritas para realizar una tarea específica en una computadora. Este dispositivo requiere
programas para funcionar, por lo general, ejecutando las instrucciones del programa en un
procesador central. El programa tiene un formato ejecutable que la computadora puede
utilizar directamente para ejecutar las instrucciones. El mismo programa en su formato de
código fuente legible para humanos, del cual se derivan los programas ejecutables (por
ejemplo, compilados), le permite a un programador estudiar y desarrollar sus algoritmos. Una
colección de programas de computadora y datos relacionados se conoce como software.

3. 1.-definición y análisis del problema, 2.- diseño de algoritmo .diagrama de flujo .diagrama N-
S -pseudológico 3.-codificación del programa 4.-depuración y verificación del programa 5.
Documentación 6.- mantenimiento.

4. 3.2. PARTES CONSTITUTIVAS DE UN PROGRAMA: Conceptualmente un programa puede ser


considerado como una caja negra. La cual es el conjunto de códigos que transforman las
entradas del programa (datos) en salidas (resultados). ENTRADAS: teclados, disco, etc. SALIDAS:
pantalla, impresoras, discos, etc.

5. 3.3. INSTRUCCIONES Y TIPOS DE INSTRUCCIONES: Las acciones o instrucciones se deben


escribir y posteriormente almacenar en memoria en el mismo orden en que han de ejecutarse,
es decir, en secuencia. Un programa puede ser lineal o no lineal. Un programa es lineal si las
instrucciones se ejecutan secuencialmente, sin bifurcaciones, decisión, ni comparaciones. Una
instrucción es lo que le ordenamos a la máquina para que ejecute, por eso se dice que un
programa es un conjunto de instrucciones; ya que cuando ejecutamos un programa, se
ejecutan así mismo en su interior muchas instrucciones que hacen que la maquina realice algo.

6. 3.3.1TIPOS DE INSTRUCCIONES: Las instrucciones básicas son independientes del lenguaje.


La clasificación más usual es: 1. Instrucciones de inicio/fin 2. Instrucciones de asignación 3.
Instrucciones de lectura 4. Instrucciones de escritura 5. Instrucciones de bifurcación

7. INSTRUCCIONES / ACCIONES BÁSICAS

8. 3.3.2. INSTRUCCIOES DE ASIGNACIÓN: Sirven para dar valores a las variables, y llevan éste
formato: nombre variable = expresión; Principalmente hay que definirlas e inicializarlas
Ejemplo: a) A← 80 la variable A toma el valor de 80 b) ¿Cuál será el valor que tomará C tras la
ejecución de las siguientes instrucciones? A← 12 B← A C← B

9. A← 0 B← 0 C←0 a) ¿Cuál es el valor de la variable AUX al ejecutarse la instrucción 5? 1. A←


10 2. B←20 3. AUX← A 4. A← B 5. B← AUX

10. • En la instrucción 1, A toma el valor 10 • En la instrucción 2, A toma el valor 20 • En la


instrucción 3, AUX toma el valor anterior de A, o sea 10 • En la instrucción 4, A toma el valor
anterior de B, o sea 20 • En la instrucción 5, B toma el valor anterior de AUX, o sea 10 • Tras la
instrucción 5, AUX sigue valiendo 10 a) ¿Cuál es el significado de N ←N + 5 si N tiene e valor
actual de 2 ? N ← N + 5 Se realiza el cálculo de la expresión N + 5 y su resultado 2 + 5 = 7 se
asigna a la variable situada a la izquierda, es decir, un nuevo valor 7.
11. 3.3.3. INSTRUCCIONES DE LECTURA DE DATOS (ENTRADA) Esta instrucción lee datos de un
dispositivo de entrada. ¿Cuál será el significado de las instrucciones siguientes? a) Leer
(NÚMERO, HORAS, TASA) Leer del terminal los valores NÚMERO, HORAS y TASA, archivándolos
en la memoria; si los tres números se teclean en respuesta a la instrucción son 12325, 32,
1200, significaría que se han asignado a las variables valores y equivaldría a la ejecución de las
instrucciones. NÚMERO ←12325 HORAS ←32 TASA ←1200 a) Leer (A, B, C) A= 100 B=200
C=300

12. 3.3.4. INSTRUCCIONES DE ESCRITURA DE RESULTADOS (SALIDA) Estas instrucciones se


escriben en un dispositivo de salida. Explicar el resultado de la ejecución de las siguientes
instrucciones: A= 100 B=200 C=300 escribir (A, B, C) Se visualizaría en la pantalla o imprimirían
en la impresora los valores 100, 200,300 Que contienen las variables A, B, C.

13. 3.3.5. INSTRUCCIONES DE BIFURCACIÓN El desarrollo lineal de un programa se interrumpe


cuando se ejecuta una bifurcación Las bifurcaciones pueden ser, según el punto del programa
donde se bifurca, hacia delante o hacia atrás.

14. Las bifurcaciones en el flujo de un programa se realizarán de modo condicional en función


del resultado de la evaluación de la condición. “-Interrumpen el flujo normal de un programa,
es decir que evitan que se ejecute alguna instrucción del programa y salta a otra parte del
programa-” BIFURCACIÓN INCONDICIONAL: la bifurcación realiza siempre que el flujo del
programa pase por la instrucción sin necesidad del cumplimiento de ninguna condición

15. BIFURCACIÓN CONDICIONAL: l la bifurcación depende del cumplimiento de una


determinada condición. Si se cumple la condición, el flujo la acción F2. Si no se cumple la
acción F1.

You might also like