DIAGRAMAS DE FLUJO Y DFD
Tomado de: https://sites.google.com/site/sopadist/home/diagrama-de-flujo-y-pseucodigo
VARIABLES:Hace referencia a un nombre asociado a un dato que se puede guardar en memoria virtual. Toda variable pertenece a un tipo de dato que pueden ser integer, reales, booleanas, char etc.
Nombre de variables:Pueden ser letras tanto mayúsculas como minúsculas. No se admiten espacios en blanco ni símbolos especiales como guiones, puntos, comas, comillas, símbolos matemáticos ni palabras claves.
SÍMBOLOS DFD
Entrada y salida de datos tipo char en DFD
Declaración de variables
Salida de mensaje en pantalla: Los mensajes en pantalla se encierran en comillas simples
Salida de mensaje en pantalla y datos almacenados en las variables.
Nota: a,b y c son variables de almacenamiento
Ejemplo 1
Ejemplo 1
Febrero 06 al 17
ACTIVIDAD 2: Quiz asignado
Criterios de evaluación
Diagramas de flujo en DFD
Entrevista
|
||
Cuatro respuestas con interactividad
|
Párrafo final
|
Observaciones
|
80
|
20
|
Aplicaciones matemáticas en DFD.
OPERADORES EN DFD
División
|
/
|
Multiplicación
|
*
|
Suma
|
+
|
Resta
|
-
|
Raíz
|
sqrt
|
Diferencia
|
!=
|
Potencia
|
^
|
And
|
y
|
o
|
or II
|
Mayor
|
> |
Mayor
|
< |
Ejemplo 2. Diagrama de flujo que permite convertir de grados centígrados a grados Fahrenheit.
¿Qué potencia desarrolla un motor eléctrico si se conecta a una diferencia de potencial de 150 volts para que genere una intensidad de corriente de 6 A ?
Solución: Al igual que el ejemplo anterior, es necesario tener
consideración de nuestros datos para poder resolver el ejercicio, por ello
decimos que:
P=1500W
V=130V
¿I=?
De la fórmula: P=IV
Despejamos a la
corriente, y nos queda de la siguiente forma:
I= P/V
Tenemos que la
corriente que pasa a través del motor es de 11.53 Amperes.
Diagrama de flujo que calcula las dos soluciones de una ecuación cuadrática.
Diagrama de flujo que calcula las dos soluciones de una ecuación cuadrática.
Si no recuerda el proceso para resolver la ecuación, encontrará ayuda en el siguiente enlace:
resolviendo de la forma
Para probar que el diagrama realiza correctamente la operación dada, probaremos con los siguientes datos:
Cuando a= 5
b= 6
c= 1
Respuesta: x1 = -0.2 x2 -1
Febrero
27 a marzo 04
Quiz asignado
Diagramas
de flujo en DFD
Operadores
matemáticos
|
|||
Diagrama
1
Diseño
de salidas y mensajes claros y compilación correcta sin errores
|
Diagrama
2
Diseño de salidas y mensajes claros y compilación
correcta sin errores
|
Total
|
Observaciones
|
50
|
50
|
100
|
marzo 04 a marzo 10
Condicional
Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa.
Ejemplos:
1.
Hallar el mayor de dos numeros:
Explicación:
Inicio
Datos entrada: a, b
Condicional: a>b
si
Salida : a, 'es el mayor'
no
Salida : b, ' es el mayor'
2.
Determinar si
un alumno aprueba o reprueba un curso, sabiendo que aprobará si su promedio de
tres calificaciones es mayor o igual a 3.5, de lo contrario reprueba.
Datos entrada:
Notas de cada uno de los parciales
Datos Salida:
Mensaje aprobó o reprobó
Proceso: Calcular
el promedio de los tres parciales y comprobar si es mayor o igual a 3.5 o no lo
es.
Explicación:
Inicio
Datos entrada:
n1, n2, n3
Procesos: p = (n1+n2+n3)/3
Condicional: p>=3.5
si
Salida : 'Aprobó'
no
Salida : 'Reprobó'
Complete el siguiente diagrama para hallar el mayor de tres números.
Ejemplos de aplicación:
1. Diagrama de flujo que permite convertir de grados centígrados a grados Fahrenheit.
2. Diagrama de flujo que calcula las dos soluciones de una ecuación cuadrática.
Si no recuerda el proceso para resover la ecuación, encontrará ayuda en el siguiente enlace:
resolviendo de la forma
A continuación se suguiere una forma detallada de resolver la ecuacíón, la dificulta esta en que falta terminar el código. Puedes tomar esta opción o resolverla formulando otro diagrama.
EJERCICIOS 1:
- Interpreta y completa la solución a la ecuación cuadrática.
- Hallar la hipotenusa de un triángulo dado.
- Diagrama que convierta metros a pies
- Al leer 3 lados de un triángulo escriba que clase es: Isósceles, Escaleno o Equilátero
- Al leer la edad de una persona si es mayor a 18 escriba `puede votar´ sino `debe esperar´.
- Mayor de 3 números
- Ejercicio de fichas de colores
- Al leer el promedio de 3 notas, si es < a 70 escriba de estudiar un poco más, sino Felicitaciones ¡Aprobó!
- Pasar de grados Fahrenheit a grados centígrados
- Hallar el factorial de un número cualquiera.
EJERCICIOS 2
- Que al leer la edad de una persona si es mayor a 18 escriba `puede votar´ sino `debe esperar´.
- En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1.000.000 ¿ Cuál será la cantidad que pagará una persona por su compra?
- Al leer 3 lados de un triángulo escriba que clase es: Isósceles, Escaleno o Equilátero
- Dos ejercicio propuesto por el estudiante haciendo uso del condicional sobre una temática de Física o Química estudiada en grado décimo.
Marzo 13 A 17
Quiz asignado( condicionales)
Diagramas de flujo en DFD
Operadores matemáticos
| |||
Diagrama 1
Diseño de salidas y mensajes claros y compilación correcta sin errores
|
Diagrama 2
Diseño de salidas y mensajes claros y compilación correcta sin errores
|
Total
|
Observaciones
|
50
|
50
|
100
|
CICLOS: MIENTRAS Y PARA
Mientras
Para hacer una operación considerando un limite, se aplica el “mientras que”, y se usa el siguiente símbolo:
Para hacer de igual manera una operación colocando un limite se aplica el “para – hasta que”, y se usa el siguiente símbolo.
Ejemplo de MIENTRAS
.
Ejemplo de PARA
Realiza el ejemplo en dfd y depúralo
Realiza los siguientes dragramas y escribe la función que realiza cada uno de ellos.
Diagrama 1:
Diagrama 2:
No hay comentarios:
Publicar un comentario