sábado, 6 de agosto de 2016

EVALUACIÓN DFD

Realice el ejercicio de acuerdo a su número de equipo:

Si su número de equipo es par realice el siguiente ejercicio:
Realice un diagrama de flujo en DFD que PIDA la base y la altura de un triángulo rectángulo, debe calcular el área y el perímetro del triángulo y MOSTRAR los dos resultados.

Si su número de equipo es impar realice el siguiente ejercicio:
Realice un diagrama de flujo que PIDA el precio de un producto, debe calcular cuál es valor del 20% del descuento sobre el precio del producto y MOSTRAR el resultado.

El programa debe ejecutarse correctamente para poder ser calificado.

¡Éxitos...!



martes, 26 de julio de 2016

Calcular Promedio en DFD

Observar el video y realizar el ejercicio paso a paso de como calcular el promedio de 5 notas en el software dfd y guardarlo en la memoria USB.

martes, 12 de julio de 2016

martes, 26 de abril de 2016

Algoritmos, Diagramas de Flujo y DFD

Algoritmo:
Serie de pasos que se requieren para la solución de un problema. Los algoritmos pueden representarse mediante diagramas de flujo.

Diagrama de Flujo:
Es la representación gráfica de un algoritmo.

DFD:
DFD es un software diseñado para construir y analizar algoritmos. Se pueden crear diagramas de flujo de datos para la representación de algoritmos de programación estructurada a partir de las herramientas de edición que para éste propósito suministra el programa. Después de haber ingresado el algoritmo representado por el diagrama, podrá ejecutarse, analizarse y depurarse en un entorno interactivo diseñado para este fin.

Los diagramas de flujo de datos están conformados por figuras conectadas con flechas. Para ejecutar un proceso descrito por un diagrama de flujo de datos se comienza por el INICIO y se siguen las flechas de figura a figura, ejecutándose las acciones indicadas por cada figura; el tipo de figura indica el tipo de paso que representa. Son frecuentemente usados debido a que pueden suprimir detalles innecesarios y tener un significado preciso, si son usados correctamente.

Para construir un diagrama de flujo se deben tener en cuenta los siguientes símbolos:

Para iniciar y terminar un algoritmo se usa el siguiente símbolo:
inicio – fin
Para ingresar ( pedir algún dato ) se usa el siguiente símbolo:
lectura
Para calcular ( hacer operaciones ) se usa el siguiente símbolo:
asignacion
Para hacer una condición de “decisión”,  se usa el siguiente símbolo:
decision
Para mostrar ( exponer algún dato ) se usa el siguiente símbolo:
salida
Todos los algoritmos que se resuelven por medio de diagramas de flujo siguen la estructura de entrada, proceso y salida:
Ejemplo: Realizar un algoritmo que muestre el resultado de la suma de dos números.
Observemos que el primer símbolo contiene a y b que son las variables de entrada, es decir, los dos números que se van a sumar; el cuadro de proceso contiene la suma de a + b y la variable c que es donde se guarda el resultado de la suma; por ultimo se muestra la variable c ya que en ella se encuentra guardado el resultado.
Normas para construir un diagrama de flujo:
Para construir un diagrama de flujo debemos tener en cuenta las siguientes normas
  1. Todo diagrama de flujo debe tener un inicio y un fin
  2. Las lineas de flujo deben ser rectas, horizontales o verticales; de ningún modo pueden ser curvas, diagonales ni cruzadas
  3. No puede llegar a un símbolo más de una línea de flujo
  4. Las líneas de flujo siempre deben tener conexión a otro símbolo
  5. Los diagramas de flujo deben construirse de la forma Top-Down, es decir de arriba hacia abajo


martes, 9 de febrero de 2016

Fundamentos De Algoritmos

Algoritmo: Se define como los pasos o procedimientos ordenados para la solución de un problema. Los algoritmo siguen la estructura de entrada, proceso y salida. Los algoritmos pueden representarse mediante diagramas de flujo.

Constantes: Son los datos que no cambian durante la ejecución de un programa. Eje: numero PI, la gravedad de la tierra, entre otros.

Variables: Son los datos que cambian durante la ejecución de un programa. Eje x=2+2.

Expresiones y Operadores:

Una expresión es un grupo de operadores que actúan sobre operandos, para proporcionar un único resultado. La expresión puede ser:
Aritmética: en este caso los operandos son constantes o variables numéricas unidas a través de operadores aritméticos, donde el resultado obtenido de la expresión es un número. Las expresiones aritméticas que involucran más de un operador son evaluadas dependiendo de la prioridad que tenga el operador, de acuerdo con la siguiente tabla:



Si dos o más operadores consecutivos tienen la misma prioridad, las operaciones se ejecutarán en la instrucción de izquierda a derecha. Ejemplo:
Si se tiene la expresión: A * * 2 / 5 * B - 5 y los valores almacenados en A y B son 5 y 20, respectivamente, la evaluación de acuerdo al orden de prioridad será
5 * * 2 = 25
25 / 5*20 = 100
100 - 5 = 95
Si se requiere que una o más operaciones se realicen primero que otras, entonces éstas se encierran entre paréntesis y dentro de éstos se conserva la jerarquía de los operadores. Ejemplo:
La operación A + B + 20 debe representarse como: (A + B)/(C - A) + 20
                      C - A
Lógica: en este tipo de expresiones existe por lo menos un operador lógico actuando sobre variables numéricas, lógicas o caracteres. El resultado siempre será uno de los valores falso o verdadero.
Los operadores lógicos son de dos clases: relacionales y booleanos.
Los operadores relacionales permiten realizar comparaciones de tipo numérico, carácter o lógico, y tienen la misma prioridad en su evaluación. Estos se muestran en la siguiente tabla.

Ejemplos
Si las variables X y Z tienen almacenadas internamente los valores 30 y 40, respectivamente, el resultado de las siguientes expresiones será:

Los operadores booleanos operan sobre información lógica, uniendo condiciones simples para formar condiciones compuestas. Éstos operadores son:

Donde el primero es llamado operador unario, porque actúa sobre un solo valor de verdad; y los dos siguientes, operadores binarios, puesto que operan sobre dos valores de verdad.
Si a y b son condiciones de tipo lógico, los resultados al aplicarles los operadores booleanos se muestran en la siguiente tabla.

O sea que si se unen dos condiciones a través del operador  , el resultado solamente será verdadero si las dos condiciones son verdaderas; y si se unen a través del operador V, el resultado será falso si las dos condiciones son falsas.
Ejemplo
Si las variables X, Z y L tienen almacenados los valores 23, 47 y .V., respectivamente, las expresiones que se muestran tendrán los siguientes resultados:

Estas dos últimas son denominadas expresiones simples, pero tienen gran utilidad en el desarrollo de un algoritmo.