Вы находитесь на странице: 1из 12

ALGORITMOS Y TCNICAS

DE PROGRAMACIN
Ing. Moiss Alvarez Huamn

DIAGRAMA DE FLUJO DE DATOS

QU ES DFD?

Ing. Moiss Alvarez Huamn

Es un software diseado para construir y


analizar algoritmos.

QU ES UN DIAGRAMA DE FLUJO
DE DATOS

Ing. Moiss Alvarez Huamn

Es la
representacin
grfica de un
algoritmo.

TIPOS DE DATOS
Real: Ejemplo: 1998, 1.0007, 0, 328721,
-3242781
Cadena de Caracteres: Ejemplo: Diagramar es
fcil, Pars, 1955
Lgico: Ejemplo: .V. , .F. , .v. , .f.

Ing. Moiss Alvarez Huamn

CAMPOS DE DATOS
Constantes: Con su nombre muestran su valor y
ste no se puede cambiar. Ejemplo: PI=3.1416 ,
E= E=2.718281
Variables: Es posible modificar su valor.
Ejemplo: X=Valor , C=Contador , A= ao.
Arreglos: son un tipo de ordenamiento de datos
ya sea una fila, un cuadro de doble entrada o un
cubo.
Ejemplo: Vector ( 2 ), Matriz ( i , j ) , v ( i, j, k)

Ing. Moiss Alvarez Huamn

OPERADORES MATEMTICOS
Suma
X+Y
Resta
X-Y
Exponenciacin X^Y
Multiplicacin
X*Y
Divisin X/Y
Mdulo X MOD Y; El residuo de dividir X entre
Y

Ing. Moiss Alvarez Huamn

OPERADORES LGICOS Y
RELACIONALES
Mayor que
X>Y
Resultado
.V. (verdadero) si X>Y y .F. (falso)
en caso contrario
Menor que X<Y
Resultado
.V. ( Verdadero ) si X menor que Y
.F. ( Falso ) en caso contrario.
Menor o Igual a X<=Y
Mayor o Igual a X>=Y
Igual a
X =Y
Diferente de X !=Y

Ing. Moiss Alvarez Huamn

OPERADORES LGICOS
BOOLEANOS
Y Lgico (Conjuncin) X AND Y
Negacin del AND
X NAND Y
O Lgico
X OR Y
Negacin del OR Sintaxis X NOR Y
Negacin Lgica NOT X
O Lgico Exclusivo X XOR Y
Negacin de XOR
X XNOR Y

Ing. Moiss Alvarez Huamn

FUNCIONES MATEMTICAS
Valor Absoluto ABS( X )
Ejemplo:
ABS( -3 ) da como resultado 3.
Arcocoseno
ACOS( X )
Arcoseno ASIN( X )
Arcotangente ATAN( X )
Coseno COS( X )
Coseno Hiperblico COSH( X )
Exponencial
EXP( X )
Logaritmo Natural LN( X )
Logaritmo en Base 10 LOG( X )
Numero Aleatorio
RANDOM( X )
Genera un nmero aleatorio R, donde 0 <= R <= X-1 para
todo X>1 y R= 0 para todo X<=1.

Ing. Moiss Alvarez Huamn

Round Convierte al Entero ms Cercano


ROUND( X )
Ejemplo:ROUND( 3.3 ) retorna 3
ROUND(
-4.7 ) retorna -5.
Seno SIN( X )
Seno Hiperblico
SINH( X )
Raz Cuadrada
SQRT( X )
Tangente
TAN( X )
Tangente Hiperblica TANH( X )
Extrae la Parte Entera TRUNC( X )
Ejemplo:TRUNC( 3.7 ) Retorna 3.
TRUNC( -4.5
) -4.

Ing. Moiss Alvarez Huamn

FUNCIN DE CARACTERES
Largo de Cadena LEN( S )
Subcadena SUBSTRING( S, INICIO, CUANTOS )
S Una cadena de caracteres.
INICIO, Valor de tipo de dato Real( entero ), donde
INICIO >=1.
CUANTOS, valor de tipo de dato Real( entero ),
donde CUANTOS >=0.
Resultado Una cadena de caracteres que es
subconjunto de la cadena S a partir de la posicin
INICIO con CUANTOS caracteres de longitud.
Ejemplo: SUBSTRING( DIAGRAMA, 5, 4 )
Retorna RAMA.

Ing. Moiss Alvarez Huamn

ORDEN DE EVALUACIN DE LOS


OPERADORES

1.
2.
3.
4.
5.
6.
7.
8.
9.

Parntesis(comenzando con los ms internos)


Potencias.
Productos y divisiones.
Sumas y restas.
Concatenacin.
Relacionales.
Negacin.
Conjuncin.
Disyuncin.

Ing. Moiss Alvarez Huamn

Los operadores de una expresin en general se


evalan, en general, segn el siguiente orden:

Вам также может понравиться