algoritmos

2
A) Preparar una taza de café con azúcar. Entrada: cafetera, taza, café, azúcar, agua, cuchara Salida: taza de café Inicio 1. Tomar el vaso de la cafetera 2. Llenar el vaso de la cafetera con agua 3. Poner café en el filtro de de la cafetera 4. Prender la cafetera 5. Esperar a que se llene el vaso de la cafetera 6. Vaciar la infusión * en una taza 7. Tomar azúcar 8. Vaciar el azúcar en la taza 9. Mezclar Fin * Bebida que se obtiene de hojas de plantas B) Calcular el promedio de dos números. Entrada: número a y número b Salida: la división entre dos de la suma de a y b Inicio 1. Leer el primer número a 2. Leer el segundo número b 3. Sumar a y b y colocar el resultado en c 4. Dividir c entre 2 y asignar el resultado a d 5. Imprimir d Fin C) Calcular el factorial de un número n Entrada: n Salida: factorial de n Inicio 1. Leer n 2. Asignar 1 a la variable i 3. Asignar 1 a la variable acum 4. Asignar 0 a la variable temp 5. Repetir los siguientes pasos mientras que i sea menor o igual a n: a) Multiplicar i por acum y almacenarlo en temp b) Asignar el valor de temp a acum c) Incrementar i en 1 6. Imprimir acum Fin D) Determinar si cada uno de 3 números enteros es par o impar. Entrada: tres números enteros Salida: sí o no es par para cada uno de los números Inicio 1. Leer un número entero y almacenarlo en a 2. Leer un número entero y almacenarlo en b 3. Leer un número entero y almacenarlo en c 4. Dividir a entre 2 y almacenar el residuo en res 5. 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 res 7. Si res es 0, entonces imprimir “b es par”; de lo contrario imprimir b es impar” 8. Dividir c entre 2 y almacenar el residuo en res 9. Si res es 0, entonces imprimir “c es par”; de lo contrario imprimir c es impar” Fin Ejercicios:

Upload: martin-hero-rip

Post on 01-Oct-2015

3 views

Category:

Documents


1 download

DESCRIPTION

algoritmos

TRANSCRIPT

  • 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?