Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONCEPTOS GENERALES
Un algoritmo es:
preciso pues indica el orden de realización en cada paso,
EJERCICIO:
Piensa
en los pasos que realizas un viernes por la noche
cuando tienes boletos para ir al cine.
1. Inicio.
2. Ingresar el NUMERO 1.
3. Ingresar el NUMERO 2.
4. Sumar NUMERO 1 y NUMERO 2 y guardar en
SUMA.
5. Imprimir SUMA.
6. Fin
EJEMPLO 2
Genere un algoritmo que determine al mayor de
tres números enteros ingresados.
1. Inicio
2. Leer los números y guardarlos en NUM1, NUM2
y NUM3 respectivamente
3. Comparar NUM1 y NUM2, el número mayor se
guarda en AUX.
4. Comparar AUX y NUM3,
5. Imprimir el número mayor.
6. Fin.
REPRESENTACIÓN DE ALGORTIMOS
Los algoritmos se pueden expresar y representar de varias
formas ya sea de forma textual o gráficamente por medio
de cajas (N-S), diagramas de flujo de datos y
pseudocódigos; esta última representación es la más
utilizada en las técnicas de programación modernas.
DIAGRAMAS DE CAJA: NASSI
SCHNEIDERMAN
Esta forma de representar un Algoritmo se caracteriza por
representar los pasos como cajas, es simple, siempre y
cuando ya se tenga la experiencia del desarrollo de
algoritmos. Joyanes (2003): “Es como un diagrama de flujo
en el que se omiten las flechas de unión y las cajas son
contiguas.”
DIAGRAMAS DE CAJA: NASSI
SCHNEIDERMAN
DIAGRAMAS DE CAJA: NASSI
SCHNEIDERMAN
DIAGRAMAS DE FLUJOS DE DATOS
Son representaciones gráficas de los pasos necesarios que
conllevan a la solución algorítmica de un problema. Para
diseñarlos se utilizan determinados símbolos o figuras que
representan una acción dentro del procedimiento.
Procesamiento de datos
Salida de información
Un final
DIAGRAMAS DE FLUJOS DE DATOS
EJEMPLOS DFD
EJEMPLOS DFD
EJEMPLOS DFD
PSEUDOCÓDIGOS
Significa escribir las
instrucciones del algoritmo
en lenguaje natural, tal y Inicio
como lo expresamos de
Acción1
manera cotidiana, este
Acción2
procedimiento facilita su
.
escritura en los lenguajes de
.
programación.
AcciónN
Implica escribir un paso tras
Fin
de otro, donde el primero
que se haya escrito es el
primero que se ejecutará.
PSEUDOCÓDIGOS
PSEUDOCÓDIGOS
PSEUDOCÓDIGOS
PSEUDOCÓDIGOS
Algoritmo para definir le mayor de 3 #s enteros diferentes
Inicio
Imprimir "Introduce el 1er. Numero:“ Leer n1
Imprimir "Introduce el 2do. Numero:“ Leer n2
Imprimir "Introduce el 3er. Numero:“ Leer n3
Si n1>n2 y si n1>n3 Entonces
Imprimir "El numero Mayor es:",n1
si n2>n1 y n2>n3 Entonces
Imprimir "El numero Mayor es:",n2
si n3>n1 y n3>n2 Entonces
Imprimir "El numero Mayor es:",n3
Fin
REPRESENTACIÓN DE ALGORTIMOS
REPRESENTACIÓN DE ALGORTIMOS
REPRESENTACIÓN DE ALGORTIMOS
TAREA
DFD
DFD Y PSEUDOCODIGO
Realizar una algoritmo para calcular el área y volumen de
una esfera.
Realizar un algoritmo para calcular una ecuación de la
forma ax2 + bx +c