Académique Documents
Professionnel Documents
Culture Documents
A.1. Qu es un Algoritmo?
Finitud:
Nmero finito de pasos
Definibilidad:
Cada paso definido de un modo preciso
Conjunto de Entradas:
Datos iniciales del algoritmo
Conjunto de Salidas:
Respuesta que obtenemos del algoritmo
Efectividad:
Las operaciones a realizar deben ser bsicas, para que
el procesador pueda realizarlas de modo exacto y en
tiempo finito.
Organigrama genrico
Reglas:
Qu es D.F.D?
1. Todos los smbolos han de
El diagrama para disear un
estar conectados
algoritmo es conocido como
2. A un smbolo de proceso Diagrama de Flujo, representa
pueden llegarle varias lneas la secuencia lgica de nuestro
anlisis.
3. A un smbolo de decisin
pueden llegarle varias lneas,
pero slo saldrn dos. Formas de presentacin de los
algoritmos:
4. A un smbolo de inicio nunca
le llegan lneas. 1 Verbal-escrita 2 D. EPS
1. Hacer el diagrama de flujo para sumar dos nmeros ledos por teclado y escribir el
resultado.
2. Desarrollar un algoritmo que permita hallar el rea de un cuadrado.
3. Juan tiene x billetes de $200 pesos, y billetes de $100 y z billetes de $50. Elabora un
programa para determinar cunto dinero tiene Juan. Cuantos billetes de $50, $100 y
$200 tiene.
Solucin:
Ejercicio 1:
a. Descripcin verbal-escrita:
1. Primero debemos pedir/tener/leer los dos nmeros a sumar.
2. Debemos sumar esos dos nmeros que tenemos.
3. Mostrar el resultado.
b. Descripcin Entrada-Proceso-Salida:
Ejercicio 2:
a. Descripcin verbal-escrita:
1. Primero debemos pedir/tener/leer la base y la altura.
2. Debemos aplicar la frmula para hallar el rea.
3. Mostrar el rea encontrada.
b. Descripcin entrada-proceso-salida:
Solucin: EJERCICIO 4
a. Descripcin verbal-escrita
1. Pedimos la cantidad de billetes x, y, z
que tiene Juan.
2. Multiplicamos la cantidad de billetes x *
200y as obtenemos el total de dinero
que tiene en billetes de 200.
3. Multiplicamos la cantidad de billetes y *
100y as obtenemos el total de dinero
Problema: que tiene en billetes de 100.
4. Multiplicamos la cantidad de billetes z *
Juan tiene x billetes de $200 50y as obtenemos el total de dinero
pesos, y billetes de $100 que tiene en billetes de 200.
y z billetes de $50. Elabora un 5. Sumamos todo el dinero en billetes de
programa para determinar 50, 100, 200.
6. Mostramos la cantidad de billetes de
cunto dinero tiene Juan.
50, de 100, de 200 y el total de todo el
dinero que tiene.
Observacin:
Leer es una instruccin/sentencia que se usa para capturar, guardar en una variable
un nmero, letra, conjunto de letras o valores ingresados por el usuario.
Escribir es una instruccin/sentencia que permite mostrar un mensaje, entre ellos el
valor de una variable.
Condicional Si - Entonces
Implemente los siguientes diagramas de flujo de datos en PseInt.
Implemente un diagrama de flujo de datos para comparar tres nmeros y hallar el nmero
menor y el nmero mayor de los tres.
Condicional SEGUN
Actividad 2.1
Ciclo REPETIR:
Proceso pantallaR
Escribir "Bienvenido al programa";
salir='';
Repetir
Escribir "Digite el nombre del alumno: ";
Leer nombre;
promedio=(n1+n2)/2;
Si promedio>=3.0 Entonces
Escribir " ", nombre, " gano la materia, nota: ", promedio;
Sino
Escribir " ", nombre, " perdio la materia, nota: ", promedio;
FinSi
Escribir ""
Escribir "Ingresar otro alumno (Y/N)?"
Leer salir;
Escribir ""
Hasta Que salir='n' | salir='N'
FinProceso
Es posible hacer
este mismo
ejercicio usando
el ciclo
MIENTRAS? Si es
posible, hgalo.
Qu diferencias
encuentra en el
uso de los dos
ciclos (MIENTRAS
y REPETIR)?
Actividad 4.1:
Proceso ejercicio
Escribir "Digite un numero A: "
Leer a;
Actividad 5.1: Escriba un programa, defina las cuatro operaciones basicas, cada una en un
proceso. Implemente un ciclo (El que usted crea conveniente usar) para crear un programa
que permita realizar SOLO la operacin que el usario selecciones. Las operaciones se pueden
volver a ejecutar, con nuevos valores. El programa solo debe terminar de ejecutarse cuando el
usuario digite la letras (S, s, Y, y).