Está en la página 1de 11

MANUAL DE AYUDA DE DFD

LIZBETH CAROLINA ALVARADO CHACON

TRABAJO ESCRITO
PRESENTADO AL PROFESOR
ALBERTO LOAIZA GOMEZ
ASIGNATURA: INFORMATICA 1
JORNADA: DIURNA

INGENIERIA DE SISTEMAS Y TELEMATICA


UNIVERSIDAD SANTIAGO DE CALI
CALI
2003

INDICE
Pg.
1. Manual del dfd 1
1.1 Para que sirve el dfd 1
1.1.2 Componente bsico de la ventana de dfd 1
2. Que es un algoritmo 2
3. Que es un diagrama de flujo 2
3.1 Inicio 2
3.2 Asignacin 2

3.3 Ciclo mientras 3


3.4 Ciclo Para 3
3.5 Ciclo decisin 3
3.6 Lectura 4
3.7 Salida 4
3.8 Llamada 4
3.9 Anterior subprograma 5
3.10 Siguiente subprograma 5
3.11 Nuevo subprograma 5
3.12 Eliminar subprograma 6
4. Tipos de datos que se utilizan frecuentemente en un algoritmo 6
4.1 Real 6
4.2 Cadenas de caracteres 6
4.3 Lgicos 6
5. Funciones y operadores matemticos que se utilizan en dfd 6
5.1 Funciones matemtica 6
5.2 Valor absoluto 6
5.3 Arcocoseno 7
5.4 Arcoseno 7
5.5 Coseno 7
5.6 Coseno hiperblico 7
5.7 Exponencial 7
5.8 Logaritmo natural 7
5.9 Logaritmo de base 10 7
5.10 Numero aleatorio 8
5.11 Convertir al entero ms cercano 8
5.12 Seno 8
5.13 Seno hiperblico 8
5.14 Raz cuadrada 8
5.15 Tangente 8
5.16 Tangente hiperblica 8
5.17 Extraccin de la parte entera 9
6. Operadores matemticos 9
6.1 Ms unitario 9
6.2 Menos unitario 9
6.3 Suma 9
6.4 Resta 9
6.5 Exponenciacin 9
6.6 Multiplicacin 10
6.7 Divisin 10
6.8 Modulo 10
7. Operadores lgicos relacionales 10
7.1 Mayor que 10
7.2 Menor que 10
7.3 Mayor o igual a 11
7.4 Menor o igual a 11
7.5 Igual a 11
7.6 Diferente a 11

8. Operadores lgicos Boleanos 12


8.1 Y lgico (conjuncin) 12
8.2 Negacin del nand 12
8.3 O lgico 12
8.4 Negacin nor 13
8.5 O exclusivo 13
8.6 Negacin xor 13

1. MANUAL DEL DFD


1.1 PARA QUE SIRVE EL DFD?
El Dfd es un software que sirve para construir, realizar y analizar todo tipo de
algoritmos con base a unos diagramas de flujo.
1.1.2 COMPONENTES BSICOS DE LA VENTANA
DE DFD QUE SON:
1. Barra de titulo: Muestra el nombre y la direccin donde esta ubicado el
Archivo.
2. Barra de men: Muestra una lista de comandos bsicos como: archivo, edicin,
objeto, ver, ejecucin, depuracin, opciones y ayuda.
3. Barra de herramientas: Son las opciones de comandos que se utiliza
frecuentemente como: Nuevo, abrir, guardar, imprimir, cortar, copiar, pegar, eliminar,
ejecutar, detener, pausar, paso simple, ejecutar hasta, depurador, alejar, acercar,
cursor, asignacin, ciclo mientras, ciclo para, decisin, lectura, salida, llamada, anterior
subprograma, siguiente programa, nuevo subprograma, eliminar subprograma.
4. reas de trabajo: Esta rea es donde se desarrolla por medio de diagrama de flujo.
5. Barra de desplazamiento (vertical y horizontal): Estas barras son las que se

desplaza hacia o hacia o hacia la izquierda o derecha.

-12. QUE ES UN ALGORITMO?


Es un procedimiento para el desarrollo o resolucin de cualquier tipo de problemas de
programacin, llevando as una secuencia de pasos simples.

3. QUE ES EL DIAGRAMA DE FLUJO?


El diagrama de flujo son figuras conectadas por medio de flechas que van entre
lazados por unos procedimientos a seguir, para la ejecucin y resolucin de
problemas. Dentro de la figura de diagrama de flujo encontramos:
3.1 Inicio: Este el primer diagrama de flujo que inicia la ejecucin del algoritmo.

3.2 Asignacin: Esta asignacin permite asignarle valores como variables o


constantes.
Al darle doble clic izquierdo sobre el mouse, esta asignacin abre una ventana de
dialogo donde se coloca los valores a ejecutar
-23.3 Ciclo Mientras: Su funcin es ejecutar un bloque de objetos mientras que la
condicin sea verdadera. Una condicin es una expresin que al ser evaluada de
cmo resultado un valor lgico.

3.4 Ciclo Para: Esta funcin permite ejecutar un bloque de valores que al ser evaluada
por medio de un contador esta vaya incrementando hasta terminar el ciclo de cierre.

3.5 Ciclo Decisin: Esta funcin permite seleccionar el ciclo a seguir de acuerdo al
valor lgico de la condicin.

-3-

3.6 Lectura: Esta funcin permite la entrada de valores constantes que al ser evaluada
vaya asignndolo a campos variables

3.7 Salida: Esta funcin que al ser evaluada los valores me muestre por pantalla el
resultado que se ejecuto.

3.8 Llamada: Esta funcin permite realizar una llamada a un subprograma en el cual
debe encontrarse los argumentos como (cantidad, orden y tipo) que debe coincidir con
los parmetros del subprograma. Una vez haya realizado estos parmetros se
ejecutara a la siguiente llamada.

-43.9 Anterior Subprograma: Este comando visualiza en pantalla el subprograma


anterior. Los subprogramas se encuentran organizados de acuerdo al orden en que
fueron creados. Existen dos formas de acceder a este comando.

3.10 Siguiente Subprograma: Este comando visualiza en pantalla el subprograma


siguiente. Existen dos formas de acceder a este comando.

3.11 Nuevo subprograma: Este es el primer objeto que al ser ejecutado cuando un
subprograma es llamado. Al ser ejecutado, el objeto Subprograma transfiere el control
al siguiente objeto.

El cuadro de nuevo subprograma contiene lo siguiente:


1. Nombre del subprograma: Es el nombre que desea que se llame. El nombre del
subprograma debe comenzar por una letra o varias letras, nmeros o el carcter
permitido que es el subrayado (_).
2. Parmetros: Son restricciones. Si existen deben estar separados por comas.
3. Descripcin: Es donde se describe o se comenta de lo que se va a realizar dentro
del subprograma.
-53.12 Eliminar Subprograma: Este comando se usa para eliminar todos los objetos que
conforman un subprograma. Existen dos formas de acceder a este comando.

TIPOS DE DATOS QUE SE UTILIZA FRECUENTE EN UN ALGORITMO

Real: Son valores numricos que van desde 1*10 ^ 2000 hasta 1*10 ^ 2000. Los
valores ms cercanos a 0 que se pueden manejar son 1*10 ^ -2000 y 1*10 ^ -2000.
Ejemplo: 1998, 1.0007, 0, 328721, -3242781.
Cadena de Caracteres: Es una secuencia de caracteres que va encerrada entre
comillas simples.
Ejemplo: Diagramar es fcil , Pars , 1955

Lgico: Son las letras V F encerrada entre puntos, para indicar verdadero falso
respectivamente.
Ejemplo: .V. , .F.
FUNCIONES Y OPERADORES MATEMATICOS QUE SE UTILIZAN EN DFD
Funciones matemticas: Estas son las funciones que se utilizan frecuentemente en
cualquier situacin de programacin. Dentro de estas funciones matemticas
encontramos la siguiente:
 Valor Absoluto: Es el nmero que representa la cantidad prescindiendo del
signo o sentido de la cantidad.
Sintaxis ABS(X)
Entrada X Valor de tipo de dato Real.
Resultado Valor absoluto de X.
Ejemplo: ABS (-3) da como resultado 3.
-6 Arcocoseno
Sintaxis ACOS(X)
Entrada X Valor de tipo de dato Real; -1<= X <= 1.
Resultado El ngulo cuyo coseno sea igual a X.
&#61558; Arcoseno
Sintaxis ASIN(X)
Entrada X Valor de tipo de dato Real.
Resultado El ngulo cuyo seno sea igual a X; -1<= X <= 1.
&#61558; Arcotangente
Sintaxis ATAN(X)
Entrada X Valor de tipo de dato Real.
Resultado El ngulo cuya tangente sea igual a X.
&#61558; Coseno
Sintaxis COS(X)
Entrada X Valor de tipo de dato Real.
Resultado Coseno de X.

&#61558; Coseno Hiperblico


Sintaxis COSH(X)
Entrada X Valor de tipo de dato Real.
Resultado Coseno Hiperblico de X.
&#61558; Exponencial
Sintaxis EXP(X)
Entrada X Valor de tipo de dato Real.
Resultado El exponencial de X; es decir el nmero e
(2.71828182...) elevado a la potencia X.
Nota: Esta es la funcin inversa de LN, por lo tanto LN( EXP( X ) ) = X.
Logaritmo natural
Sintaxis LN(X)
Entrada X Valor de tipo de dato Real; X>0.
Resultado Logaritmo Natural de X.
Logaritmo de base 10
Sintaxis LOG(X)
Entrada X Valor de tipo de dato Real ; X>0.
Resultado Logaritmo en base 10 de X.
-7Numero aleatorio
Sintaxis RANDOM(X)
Entrada X Valor de tipo de dato Real.
Resultado Genera un nmero aleatorio R, donde 0 <= R <= X-1 para todo
X>1 y R= 0 para todo X<=1.
Convierte al entero ms cercano
Sintaxis ROUND(X)
Entrada X Valor de tipo de dato Real.
Resultado El entero ms cercano a X.
Ejemplo: ROUND (3.3) retorna 3
ROUND (-4.7) retorna -5.
Seno
Sintaxis SIN(X)
Entrada X Valor de tipo de dato Real.
Resultado Seno de X.
Seno hiperblico
Sintaxis SINH(X)
Entrada X Valor de tipo de dato Real.
Resultado Seno Hiperblico de X.
Raz cuadrada
Sintaxis SQRT(X)

Entrada X Valor de tipo de dato Real; X>=0.


Resultado Raz Cuadrada de X.
Tangente
Sintaxis TAN(X)
Entrada X Valor de tipo de dato Real.
Resultado Tangente de X.
Nota: TAN (90 + K*180) no esta definida para todo entero K .
Tangente hiperblica
Sintaxis TANH(X)
Entrada X Valor de tipo de dato Real.
Resultado Tangente Hiperblica de X.

-8Extrae l a parte entera


Sintaxis TRUNC(X)
Entrada X Valor de tipo de dato Real.
Resultado Parte entera de X.
Ejemplo: TRUNC (3.7) Retorna 3.
TRUNC (-4.5) -4.

OPERADORES MATEMATICOS
MS UNITARIO:
Sintaxis +X
Entrada X Valor de tipo Real.
Resultado X.
MENOS UNITARIO:
Sintaxis -X
Entrada X Valor de tipo Real.
Resultado 0-X.
SUMA
Sintaxis X+Y
Entrada X, Y Valores de tipo Real.
Resultado La suma de X e Y.
RESTA
Sintaxis X-Y

Entrada X, Y Valores de tipo Real.


Resultado La resta de X e Y.
EXPONENCIACION
Sintaxis X^Y
Entrada X, Y Valores de tipo Real.
Resultado Valor de X elevado a la potencia Y.

-9MULTIPLICACION
Sintaxis X*Y
Entrada X, Y Valores de tipo Real.
Resultado X Multiplicado por Y.
DIVISION
Sintaxis X/Y
Entrada X, Y Valores de tipo Real.
Resultado X dividido entre Y.
MODULO
Sintaxis X MOD Y
Entrada X, Y Valores de tipo Real.
Resultado El residuo de dividir X entre Y, definido como un valor
R, tal que: X= Y*K+R, donde K es un entero
y ABS(R) < ABS(Y).
OPERADORES LOGICOS RELACIONALES

MAYOR QUE (>)


Sintaxis X>Y
Entrada X, Y Valores del mismo tipo de dato y que no sean de
Tipo Lgico.
Resultado .V. (verdadero) si X>Y y .F. (falso) en caso contrario.
MENOR QUE (<)
Sintaxis X<Y
Entrada X, Y Valores del mismo tipo de dato y que no sean de
Tipo Lgico.
Resultado .V. (Verdadero) si X menor que Y .F. (Falso) en caso
Contrario.

-10MENOR O IGUAL A (< =)


Sintaxis X<=Y
Entrada X, Y Valores del mismo tipo de dato y que no
Sean de tipo Lgico.
Resultado .V. (Verdadero) si X menor igual a Y .F. (Falso) en
Caso contrario.
MAYOR O IGUAL A (> =)
Sintaxis X>=Y
Entrada X, Y Valores del mismo tipo de dato y que no
Sean de tipo Lgico.
Resultado .V. (Verdadero) si X es mayor o igual a Y y .F. (Falso)
En caso contrario.
IGUAL A (=)
Sintaxis X =Y
Entrada X, Y Valores del mismo tipo de dato.
Resultado .V. (Verdadero) si X es igual a Y y .F. (Falso) en caso
Contrario.
DIFERENTE DE (!=)
Sintaxis X!=Y
Entrada X, Y Valores del mismo tipo de dato.
Resultado .V. (Verdadero) si X es diferente de Y y .F. (Falso) en
Caso contrario.

-11OPERADORES LOGICOS BOOLEANOS

&#61692; Y Lgico (Conjuncin)


Sintaxis X AND Y
Entrada X, Y Valores de tipo de dato Lgico.

&#61692; Negacin del NAND


Sintaxis X NAND Y
Entrada X, Y Valores de tipo de dato Lgico.

&#61692; O Lgico
Sintaxis X OR Y
Entrada X, Y Valores de tipo de dato Lgico.

-12&#61692; Negacin del NOR


Sintaxis X NOR Y
Entrada X, Y Valores de tipo de dato Lgico.

&#61692; Negacin Lgica


Sintaxis NOT X
Entrada X Valor de Tipo de dato Lgico.

&#61692; O Exclusivo
Sintaxis X XOR Y
Entrada X, Y Valores de tipo de dato Lgico.

&#61692; Negacin de XOR


Sintaxis X XNOR Y
Entrada X, Y Valores de tipo de dato Lgico.

También podría gustarte