0% encontró este documento útil (0 votos)
216 vistas4 páginas

Guía de Laboratorio: Diagramas de Flujo

El documento explica cómo utilizar símbolos de decisión en diagramas de flujo para crear estructuras de decisión. Describe cómo insertar una condición, indicar la rama verdadera o falsa, y agregar puntos de confluencia. Proporciona ejemplos de algoritmos que evalúan si un número es positivo o negativo y calculan la nota final de un estudiante.

Cargado por

Yudith Cb
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
216 vistas4 páginas

Guía de Laboratorio: Diagramas de Flujo

El documento explica cómo utilizar símbolos de decisión en diagramas de flujo para crear estructuras de decisión. Describe cómo insertar una condición, indicar la rama verdadera o falsa, y agregar puntos de confluencia. Proporciona ejemplos de algoritmos que evalúan si un número es positivo o negativo y calculan la nota final de un estudiante.

Cargado por

Yudith Cb
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

..

OBJETIVO: Utiliza

TEMA: DIAGRAMA DE FLUJO.


el smbolo condicin en la elaboracin de flujogramas

Nombres y apellidos:.
Participaciones:
Grado: Seccin: Fecha:
OPERACIONES CON DECISIONES
Estructura de Decisin

Al editar el elemento una vez insertado se puede introducir la condicin que se va a evaluar, a travs de la
ventana siguiente

que tambin permite indicar qu rama (izquierda o derecha) va a corresponder al caso CIERTO de la condicin.
Al pulsar ACEPTAR en esta ventana, automticamente se incluye el punto de confluencia de ambas ramas
(punto de cierre de la estructura), que ser el lugar por donde progrese el flujo del algoritmo una vez ejecutada
la rama correspondiente.
Las condiciones en DFD son expresiones lgicas (que o bien son ciertas o bien falsas), que admiten
los operadores habituales:
Operadores de comparacin: >, <, >=, <=, =, != Operadores lgicos: AND, OR, NOT
En cada una de las ramas se podrn insertar los objetos que se necesiten, igual que en cualquier otra
parte del programa. En particular, se pueden insertar nuevas estructuras de seleccin para dar lugar a la
estructura de seleccin mltiple. En todo momento DFD redibujar la estructura para mantener la legibilidad
de la misma.
EJEMPLO.
Disear y ejecutar un algoritmo que indique si un nmero a pedido por teclado es positivo o negativo
1.

Colocamos un objeto de salida y escribimos


(inserte un nmero).
i.

2.
Ahora colocamos un objeto de lectura con
la variable (nmero).

3.

Ahora colocamos una decisin y le damos doble clic.

4.

Le escribimos que la variable nmero > 0 y le escogemos el lado para que la condicin sea verdadera
(derecho).

5.

Colocamos un objeto de salida en lado donde la condicin sea verdadera (derecho) y escribimos
(El nmero que ingreso es positivo).

6.

Tambin colocamos otro objeto de salida en el lado donde la condicin sea falsa (izquierdo) y
escribimos (El nmero que ingreso es negativo).

7. Damos Clic en ejecutar


Y lo hacemos de forma que la condicin sea verdadera (nmero
positivo).
EJEMPLO 2

El algoritmo debe pedir el valor de dos notas la del parcial 1 que vale el 40% y el parcial 2 que vale el 60% de
la nota final, si el la nota final es mayor o igual a 2.96 el estudiante aprueba y si es menor el estudiante
reprueba, luego de decirnos esto debe mostrar la nota final.
1. Colocamos un objeto de salida y le
escribimos (Ingrese la nota del primer
parcial).

2.

Ahora colocamos el primer objeto de entrada


con la variable (nota1).
3. Colocamos un objeto de salida y le escribimos
(Ingrese la nota del segundo parcial).

4.

Ahora colocamos el segundo objeto de entrada


con la variable (nota2).
5. Colocamos el primer objeto de asignacin y nombraremos las tres filas
de la siguiente manera:
1. Fila 1 (parcial1), su operacin matemtica ser multiplicar el
valor de la nota1 por en 40%.
2. Fila 2 (parcial2), su operacin matemtica ser multiplicar el valor de

3.

7.

la nota2 por en 60%.


Fila 3 (final), su operacin matemtica es la de sumar al asignacin parcial1 y parcial2 para
obtener el promedio de la nota final.
6.
Colocamos el primer objeto de decisin en el cual
colocamos que si el resultado de la asignacin (final) es
mayor o igual 2.96 la condicin es verdadera.

Si el estudiante cumple la condicin se ve la salida que nos dice (Felicidades usted aprob la
asignatura con una nota de, y la asignacin final).

8.

Si el estudiante no cumple la condicin se ve la salida que nos dice (Lo sentimos usted rprobo
la asignatura con una nota de, y la asignacin final).
9.
Luego colocamos un objeto de
salida en el que nos despedimos
(Buena suerte).

10. Damos Clic en ejecutar


REALIZAR LOS SIGUIENTES EJEMPLOS
1.

2. Crear un programa que lea un nmero, calcule su cuadrado si es un nmero par.

3. Hacer un algoritmo que pida tres nmeros, luego calcule cual es mayor entre el primero
nmero y el segundo nmero. Si el primer nmero es mayor que el segundo se le restar
el tercer nmero, si el segundo nmero es mayor que el primero ( osea lo contrario ), se
le sumar el tercer nmero. Mostrar el nmero final, avisando al usuario si se le rest o se
le sum el tercer nmero.
4. Leer la edad de una persona y mostrar en pantalla la ETAPA en la que se encuentra dicha
persona segn su edad

También podría gustarte