Está en la página 1de 4

Laboratorio de Fundamentos de Programacin

Pgina 25

UNIVERSIDAD CATLICA DE SANTA MARA PROGRAMA PROFESIONAL DE INGENIERA DE SISTEMAS

SESIN N 05:

Instrucciones Secuenciales en los Diagramas de Flujo I OBJETIVOS


Comprender los procesos de codificacin de instrucciones secuenciales en los algoritmos. Utilizar las instrucciones secuenciales en la codificacin de algoritmos. Hacer uso de los recursos de programacin en la codificacin de aplicaciones o productos.

II TEMAS A TRATAR
Introduccin. Concepto Resumen

III MARCO TEORICO 1. INTRODUCCIN


En un diagrama de flujo las instrucciones secuenciales son el tipo de instruccin ms simple que hay, las instrucciones secuenciales implican la ejecucin de una sola accin, esta accin esta desligada de pre o post condiciones y se lleva a cabo por una sola vez, las instrucciones secuenciales pueden estar agrupadas por bloques y estos bloques pueden estar subordinados a otros tipos de instruccin, pero una instruccin secuencial nunca puede tener instrucciones subordinadas, una instruccin secuencial es en si una sola expresin sin ligazones estructurales adicionales. Las instrucciones secuenciales son de varios subtipos, es decir tenemos varios tipos de instrucciones, como: de entrada y salida, de asignacin, de declaracin, de operaciones matemticas, etc. Las instrucciones secuenciales pueden tener otros tipos de naturaleza ms especficas segn el lenguaje de programacin usado, en cada cas hay que tener en cuenta la forma de implementacin de acuerdo al lenguaje.

2.

CONCEPTO
Una instruccin en un diagrama de flujo es secuencial si las instrucciones se ejecutan una tras otra, a modo de una secuencia lineal, es decir que una instruccin no inicia su ejecucin mientras que no finaliza la anterior, ni hace que se bifurque el flujo del programa, ni genera ningn tipo de repeticin autnoma independiente de cualquier otra instruccin.

Mgter. ngel Montesinos, Mgter. Manuel Ziga Carnero

Sesin N 05

Laboratorio de Fundamentos de Programacin

Pgina 26

A.

INSTRUCCIONES DE ENTRA Y SALIDA DE DATOS


Las instrucciones de entrada y salida de datos son para permitir que nuestro diagrama de flujo(algoritmo) reciba datos del usuario y puede mostrar resultados al usuario durante la ejecucin del programa, de esta forma el algoritmo es mucho mas flexible, pues no esta restringido a trabajar con valores previamente definidos dentro de l, si no con valores que podr recibir del mundo exterior. Para nuestro trabajo haremos uso del programa DFD 1.0, en este programa algunas figuras para la interaccin son algo diferentes al formato normal.

Figura N 1: Figura para ingreso y salda de datos, en DFD solo se puede ingresar datos.

Para los diagramas de flujo normales se puede usar la primera figura(con relleno), pero en el programa la figura que representa el ingreso de datos es la que tiene en su interior la variable A, el valor ingresado acabar almacenado en dicha variable.

Figura N 2: Figura para salida de datos, en DFD se muestra en pantalla.

Para mostrar el contenido de una variable como el cso de A o para mostrar mensajes, como se muestra en la figura los mensajes deben estar acotados por apostrofes.

B.

INSTRUCIONES SECUENCIALES DE ASIGNACIN


Las instrucciones secuenciales sirven para asignarle valores a las variables, o en su defecto para agregarle valores a una variable fruto de una operacin matemtica, que se vern posteriormente.

Figura N 3: Instruccin de asignacin

El rectngulo representa la ejecucin de operaciones, as como tambin se puede usar para la asignacin de valores a las variables.

C.

INSTRUCCIONES MATEMTICAS

SECUENCIALES

DE

OPERACIONES

Para las operaciones matemticas se usa la misma figura rectangular, siempre la

Mgter. ngel Montesinos, Mgter. Manuel Ziga Carnero

Sesin N 05

Laboratorio de Fundamentos de Programacin

Pgina 27

operacin se hace de derecha a izquierda, es decir al terminar la operacin el resultado se asigna al valor a la izquierda.

Figura N 4: Figura para operaciones matemticas

Se realiza una sola operacin que llevar a un solo resultado almacenado en una sola variable.

3.

RESUMEN
Las instrucciones secuenciales son las instrucciones mas simples de formular, se refieren a una sola accin independiente e individual, se ejecutan incondicionalmente y no se repiten a menos que expresamente se duplique la instruccin. Son de varios subtipos como ingreso y salida de datos, de asignacin y de operaciones matemticas.

IV
(La prctica tiene una duracin de 2 horas)
1. 2. 3. 4. 5. 6. 7.

ACTIVIDADES

Encender el equipo de cmputo, si existe algn desperfecto o faltante en el equipo comunicarlo inmediatamente. Al aparecer la solicitud de contrasea hacer clic en el botn Cancelar o ingresar el nombre de cuenta(login) y contrasea(password) que especifique el Docente. Esperar que aparezca el mensaje de Inicio de sesin. Ejecutar el Programa DFD. Elaborar un diagrama de flujo en el programa DFD que nos permita ingresar los lados de un cuadrado y mostrar en pantalla su rea. Elaborar un diagrama de flujo en el programa DFD que nos permita ingresar los lados de un cuadrado y mostrar en pantalla su permetro. Elaborar un diagrama de flujo en el programa DFD que nos permita ingresar las bases de un trapecio y luego mostrar en pantalla su rea. Elaborar un diagrama de flujo en el programa DFD que nos permita ingresar un texto y luego mostrarlo por pantalla.

V EJERCICIOS
1. 2. Elaborar un diagrama de flujo en el programa DFD que nos permita ingresar los datos de un crculo y mostrar en pantalla su rea. Elaborar un diagrama de flujo en el programa DFD que nos permita ingresar los datos de un crculo y mostrar en pantalla su permetro.

VI CUESTIONARIO
1. 2. 3. 4. 5. Qu es una instruccin secuencial en un diagrama de flujo? Cules son los tipos de instrucciones secuenciales? Cmo se disea una instruccin secuencial? Cundo se usa una instruccin secuencial? Cmo ingresan valores a un algoritmo?

Mgter. ngel Montesinos, Mgter. Manuel Ziga Carnero

Sesin N 05

Laboratorio de Fundamentos de Programacin 6. 7. 8. 9. 10.

Pgina 28

Dnde quedan almacenados los valores ingresados al algoritmo? Cmo se muestran mensajes del algoritmo en la pantalla? Cmo se asignan datos a una variable en un diagrama de flujo? Cmo se muestra el valor de una variable por pantalla en un diagrama d flujo? Cmo se especifica una operacin matemtica en un diagrama de flujo?

VII BIBLIOGRAFIA Y REFERENCIAS


Cairo, Osvaldo, Metodologa de la Programacin , 3ra Edicin. Alfaomega 2005 Mxico. Joyanes Aguilar, Metodologa de la Programacin , 1ra Edicin, McGraw Hill, 1987 Madrid

Mgter. ngel Montesinos, Mgter. Manuel Ziga Carnero

Sesin N 05