miércoles, 16 de marzo de 2016

conociendo los algoritmos

1) Que es el programa DFD?
Es una representación gráfica del flujo de datos a través de un sistema de información, un diagrama de flujo de datos se puede utilizar para la visualización de procesamientos de datos ademas que para un diseñador dibujar en un contexto a nivel DFD que primero muestra la interacción del sistema y las entidades externas.
2) Gráfica  la ventana principal del programa DFD


3)Explica la función de la barra de botones de DFD
esta barra de herramientas cuenta con demasiadas herramientas como el Zoom que sirve para  manejar el tamaño de los objetos en pantalla y el tamaño con el que pueden ser impresos. o la  Ejecución cuya función es  El bloque de permite poner en funcionamiento el algoritmo. o el  Ejecutar cuya función es dar paso a la ejecución del algoritmo. En caso de que un error sea encontrado, un mensaje será desplegado indicando el tipo de error y el objeto en el que se presentó. Si el diagrama está libre de errores, se ejecutará el algoritmo a partir del objeto Inicio.

4) Explica la simbologia que utiliza el programa DFD
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 operación considerando un limite, se aplica el “mientras que”, y se usa el siguiente símbolo:
mientras que
* Para hacer de igual manera una operación poniéndole un limite se aplica el “para – hasta que”, y se usa el siguiente símbolo:
ciclo para
* 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
* Para hacer una función / subprograma, se usa el siguiente símbolo:
* Para llamar a una función / subprograma, se usa el siguiente símbolo:
5)Cuales son los operadores aritméticos que se pueden trabajar en  el programa DFD
Son 3 los operadores aritméticos mas usados en este programa que son:  matemáticos, relacionales, lógicos. 

Operadores Matemáticos:

OperaciónSímboloSintaxis
Suma+valor1 + valor2
Restavalor1 – valor2
Multiplicación*valor1 * valor2
División/valor1 / valor2
Residuomodvalor1 mod valor2
Potencia^valor1 ^ valor2
Raíz Cuadradasqrtsqrt(valor)
Valor Absolutoabsabs(valor)
Senosinsin(valor)
Cosenocoscos(valor)
Tangentetantan(valor)
Arco Senoasinasin(valor)
Arco Cosenoacosacos(valor)
Arco Tangenteatanatan(valor)
Seno Hiperbólicosinhsinh(valor)
Coseno Hiperbólicocoshcosh(valor)
Tangente Hiperbólicotanhtanh(valor)
Logaritmo Decimalloglog(valor)
Logaritmo Neperianolnln(valor)
Exponencial de eexpexp(valor)
Número Aleatoriorandomrandom(valor)
Entero más cercanoroundround(valor)
Parte enteratrunctrunc(valor)

Operadores Relacionales:

OperaciónSímboloSintaxis
Mayor que>valor1 > valor2
Menor que<valor1 < valor2
Mayor igual que>=valor1 >= valor2
Menor igual que<=valor1 <= valor2
Igual que=valor1 = valor2
Diferente de!=valor1 != valor2

Operadores Lógicos (Véase Tablas de Verdad y Puertas Lógicas):

OperaciónSímboloSintaxis
Nonotnot valor
Yandvalor1 and valor2
Oorvalor1 or valor2
O exclusivoxorvalor1 xor valor2
No Ynandvalor1 nand valor2
No Onorvalor1 nor valor2
No O exclusivoxnorvalor1 xnor valor2


6) .Describe  cual es la prioridad de los operadores artimeticos
Todas las expresiones entre paréntesis se evalúan primero, las expresiones con paréntesis anidados se evalúan de dentro hacia afuera el paréntesis mas interno se evalúa primero. 
Dentro de una misma expresión los operadores se evalúan de la siguiente manera:  
1. Exponenciacion 
2. Mod, multiplicación,división y múltiplo.
3.suma y resta

7)Gráfica la equivalencia de la estructura de DFD con la simbologia estándar 


8) Realiza un mapa conceptual donde se evidencie que es un algoritmo, y los pasos que se deben seguir para diseñarlos,así como el papel que desempeñan las variables, las constantes y los operadores.

 
9) Realiza un cuadro comparativo donde se evidencie la diferencia entre:
Constante-variable:
Operadores relacionales-operadores lógicos-operadores aritméticos:

10) consulte en Internet el algoritmo para saber si un numero es par o impar
INICIO
    ESC "DIGITE UN NÚMERO"
    LEA N
    RESIDUO<- N%2
    SI(RESIDUO=0) ENTONCES
        ESC "EL NÚMERO ES PAR"
    SINO
        ESC "EL NÚMERO ES IMPAR"
    FIN SI
FIN

No hay comentarios:

Publicar un comentario