viernes, 3 de febrero de 2017

DFD BÁSICO



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
         







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
<




Ejemplos

Ejemplo 1: Algoritmo hallar  la suma de dos números ingresados por teclado.



Ejemplo 2. Diagrama de flujo que permite  convertir de grados centígrados  a grados Fahrenheit.





Ejemplo 3:
¿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.


 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
.
 





Interpreta  y escribe lo que  indica  el simbolo !=
                 Realiza el ejemplo en dfd y depúralo


Ejemplo de PARA



Interpreta y escribe lo que indican los numeros  1, 12  y 1 del Ciclo 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:







































Ejercicios de aplicación



No hay comentarios: