11 may 2014

DFD ( Diagrama de flujo )

los DFD son la representación simbólica de un algoritmo

simbologia 


ejemplo 







Estructura de un algoritmo

un algoritmo se ejecuta así
inicio
declaro valor de acuerdo al tipo de dato;
asigno valor a variable;
ejecuto una instrucción o proceso;
imprimo resultado;
fin




23 feb 2014

clase #4 (10 de febrero de 2014)

OPERADORES MATEMÁTICOS O ARITMÉTICOS 

Este operador se puede aplicar unicamente para sumar o para hacer operaciones de tipo entero 

EJEMPLOS 
variable constante 
Si a = N, b = 8, c = a+b aplicar los operadores matemáticos para "c"
Int N = 10;                                                             c=a + b 
Int a,b,c;                                                                 c=10 + 8 
a = N, b = 8, c = a+b;                                            c= 18 
imprima "el resultado es" c;
Fin

Int N = 10;                                                             c=a - b 
Int a,b,c;                                                                 c=10 - 8 
a = N, b = 8, c = a-b;                                             c= 2 
imprima "el resultado es" c;
Fin

Int N = 10;                                                             c=a * b 
Int a,b,c;                                                                 c=10 * 8 
a = N, b = 8, c = a*b;                                            c= 80 
imprima "el resultado es" c;
Fin

Float N = 10;                                                             c=a / b 
Float a,b,c;                                                                 c=10 / 8 
a = N, b = 8, c = a/b;                                                 c= 1,25 
imprima "el resultado es" c;
Fin


Variable Variable


Si a = 20, b = (-30), c=15
Hallar
a = a+b*c
b = a–b/c

c=b/a-c

a = a + b * c
a = 20 + (-30) * 15
a = 20 – 450
a = -430

b = a - b / c
b = -430 - (-30) / 15
b = -430 + 2
b = -428

c = b / a - c
c = -428 / (-430) - 15
c = -0.99 -15
c = -14,01

Algoritmo para el ejercicio anterior 
Float a, b, c; 
a =20, b =(-30), c = 15; 
a = a + (b * c);
b = a–(b/c);
c=(b/a)-c; 
imprima "el resultado de a  es" a;
imprima "el resultado de b  es" b;
imprima "el resultado de c  es" c;
Fin 

clase #3 (03 febrero 2014)

COMPUTADOR

se compone por tres partes fundamentales las cuales son dispositivos de entrada,procesadores y, dispositivos de salida



MEMORIA 

hay dos tipos de memoria la memoria ROM y la memoria RAM 
La memoria ROM (read-only memory) memoria de sólo lectura, es la memoria que se utiliza para almacenar los programas que ponen en marcha el computador y realizan los diagnósticos. La mayoría de los computadores tienen una cantidad pequeña de memoria ROM.
La memoria RAM (random access memory) o memoria de acceso aleatorio, un tipo de memoria del co,putador a la que se puede acceder aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin acceder a los bytes precedentes. La memoria RAM es el tipo de memoria más común en ordenadores y otros dispositivos como impresoras.

VARIABLES 

  • Unidad de medida minima de almacenamiento de un dato 
  • conjunto de bytes relacionados para almacenar información 
Hay variables variables como el clima y variables constantes como la gravedad, cedula de ciudadanía o, π; ejemplos:
Variable Variable 
Variable Constante 

OPERADORES 

Operadores Matemáticos:

+ , - , * , / , (residuo) %

Operadores Lógicos:

AND (&) , OR ( || ) , NOT (!=)

Operadores de Comparación:

“≤”menor a igual,  “≥”mayor o igual,  “<”menor,  “>”mayor,   “==”igual,   “¡=”diferencia. 


Incrementales y Decrementales:

++                       --
+5                       -5
+#                       -#

ALGORITMO

Secuencia de pasos o conjunto de pasos para resolver un problema o un fin común 

Estructura de un Algoritmo 

Inicio                                                             Inicio
leer variables;                                                Int a, b, c;
asignar valor;                                                a=1, b=2;
ejecutar proceso;                                           c=a+b;
imprimir resultado;                                       imprima c;
Fin                                                                 Fin  

Jerarquia de operaciones 

1° se deben realizar primero las operaciones [( )] ; * , / .
2° y por ultimo las operaciones + , - .