algoritmos
DESCRIPTION
algoritmosTRANSCRIPT
-
A) Preparar una taza de caf con azcar.
Entrada: cafetera, taza, caf, azcar, agua, cucharaSalida: taza de caf
Inicio1. Tomar el vaso de la cafetera2. Llenar el vaso de la cafetera con agua3. Poner caf en el filtro de de la cafetera4. Prender la cafetera5. Esperar a que se llene el vaso de la
cafetera6. Vaciar la infusin* en una taza7. Tomar azcar8. Vaciar el azcar en la taza9. Mezclar
Fin* Bebida que se obtiene de hojas de plantas
B) Calcular el promedio de dos nmeros.
Entrada: nmero a y nmero bSalida: la divisin entre dos de la suma de a y b
Inicio1. Leer el primer nmero a2. Leer el segundo nmero b3. Sumar a y b y colocar el resultado en c4. Dividir c entre 2 y asignar el resultado a d5. Imprimir d
Fin
C) Calcular el factorial de un nmero n
Entrada: nSalida: factorial de n
Inicio1. Leer n2. Asignar 1 a la variable i3. Asignar 1 a la variable acum4. Asignar 0 a la variable temp5. Repetir los siguientes pasos mientras que i
sea menor o igual a n: a) Multiplicar i por acum y almacenarlo
en tempb) Asignar el valor de temp a acumc) Incrementar i en 1
6. Imprimir acumFin
D) Determinar si cada uno de 3 nmeros enteros es par o impar.
Entrada: tres nmeros enterosSalida: s o no es par para cada uno de los nmeros
Inicio1. Leer un nmero entero y almacenarlo en a2. Leer un nmero entero y almacenarlo en b3. Leer un nmero entero y almacenarlo en c4. Dividir a entre 2 y almacenar el residuo en
res5. Si res es 0, entonces imprimir a es par;
de lo contrario imprimir a es impar 6. Dividir b entre 2 y almacenar el residuo en
res7. Si res es 0, entonces imprimir b es par;
de lo contrario imprimir b es impar8. Dividir c entre 2 y almacenar el residuo en
res9. Si res es 0, entonces imprimir c es par;
de lo contrario imprimir c es imparFin
Ejercicios:
-
a) Es posible modificar el ejemplo B) para evitar el uso de la variable d?b) Se puede modificar el ejemplo C) para no entrar al ciclo en caso de que n sea igual a 1?