EJERCICIOS
RESUELTOS
Algoritmos en
Pseudocódigo
1. ALGORITMO PARA CAMBIAR
UNA LLANTA
 INICIO.
 1.        Parquear el auto.
 2.        Apagar el auto.
 3.        Bajar del auto.
 4.        Revisar qué llanta está baja.
 5.        Verificar si hay una llanta de emergencia.
 6.        Sacar la llanta de emergencia.
 7.        Chequear que haya una gata y las llaves de ruedas.
 8.        Sacar la gata.
 9.        Ubicar la gata debajo del auto y al lado de la llanta
           que esté baja.
 10.       Aflojar los pernos.
 11.       Subir la gata hasta que la llanta se despegue del
           suelo
 12.       Sacar los pernos.
 13.       Sacar la llanta.
 14.       Colocar la llanta de emergencia.
 15.       Colocar los pernos.
 16.       Ajustar un poco los pernos.
 17.       Bajar la gata.
 18.       Terminar de ajustar los pernos.
 19.       Sacar la gata.
 20.       Guardar todo.
 21.       Entrar al auto.
 FIN.
2. ALGORITMO PARA
 PREPARAR UN PASTEL.
INICIO.
1.   Tener los ingredientes.
2.   Separar cada uno de ellos, de acuerdo a la medida a usarse.
3.   Mezclar el chocolate con el agua caliente.
4.   Separar las claras de las yemas.
5.   Batir las claras hasta que lleguen al punto de nieve.
6.   Mezclar la harina con la mantequilla, el azúcar y el polvo de
     hornear con la mezcla de chocolate hasta lograr unificarlos.
7.   Ir añadiendo una a una las yemas.
8.   A esta mezcla añadir las claras batidas.
9.   Mezclar bien.
10.  Poner a calentar el horno.
11.  Poner mantequilla en todo el molde.
12.  Enharinar el molde.
13.  Verter la mezcla de todos los ingredientes.
14.  Hornear por 45 minutos hasta que esté cocido.
FIN.
 Como   hemos visto anteriormente estos
 algoritmos representan procesos que los
 realizamos muchas veces en nuestra vida
 cotidiana y que inclusive cada paso de
 los mismo podría involucrar otro proceso.
 Sin embargo es importante que los
 algoritmos sean en lenguaje natural tal y
 como lo entendemos, utilizando nuestro
 propio lenguaje y lo más importante si
 podemos detallarlo mucho mejor ya que
 esto garantizará un buen desarrollo del
 programa planteado.
 También podemos tener otros tipos de
 algoritmos los cuales involucran cálculos
 para resolver algún problema, como por
 ejemplo los siguientes ejercicios:
1. COMPROBAR SI UN NÚMERO
 ES PAR O IMPAR.

 El   proceso matemático es el siguiente:
Algoritmo número par
   Algoritmo:

   INICIO
   Ingresar el número.
   2. Dividir el número para 2.
   3. Guardar el residuo.
   4. Si el residuo es cero
     Escribir “El número es par”
         Caso contrario
     Escribir “El número es impar”
   FIN

2. VERIFICAR SI UN NÚMERO ES
PRIMO.
   El   proceso matemático es el siguiente:




 El   número no es primo
Algoritmo de número primo
Algoritmo:

INICIO
Tener un número.
2. Sacar la raíz cuadrada del número.
3. Guardar la raíz tomando solo su parte entera.
4. Colocar el número en dividendo.
5. Colocar el divisor uno
6. Repetir
6. 1. Dividir dividendo para divisor
6.2. Guardar residuo
6.3. Si el residuo es cero
 Contar.
6.4. Aumentar en uno al divisor
7. Mientras divisor sea diferente del resultado de la raíz
7.1. Si el número de ceros contados es mayor a uno
             Escribir “El numero no es primo”.
     Caso contrario
             Escribir “El número es primo”.
FIN

Algoritmos

  • 1.
  • 2.
    1. ALGORITMO PARACAMBIAR UNA LLANTA INICIO. 1. Parquear el auto. 2. Apagar el auto. 3. Bajar del auto. 4. Revisar qué llanta está baja. 5. Verificar si hay una llanta de emergencia. 6. Sacar la llanta de emergencia. 7. Chequear que haya una gata y las llaves de ruedas. 8. Sacar la gata. 9. Ubicar la gata debajo del auto y al lado de la llanta que esté baja. 10. Aflojar los pernos. 11. Subir la gata hasta que la llanta se despegue del suelo 12. Sacar los pernos. 13. Sacar la llanta. 14. Colocar la llanta de emergencia. 15. Colocar los pernos. 16. Ajustar un poco los pernos. 17. Bajar la gata. 18. Terminar de ajustar los pernos. 19. Sacar la gata. 20. Guardar todo. 21. Entrar al auto. FIN.
  • 3.
    2. ALGORITMO PARA PREPARAR UN PASTEL. INICIO. 1. Tener los ingredientes. 2. Separar cada uno de ellos, de acuerdo a la medida a usarse. 3. Mezclar el chocolate con el agua caliente. 4. Separar las claras de las yemas. 5. Batir las claras hasta que lleguen al punto de nieve. 6. Mezclar la harina con la mantequilla, el azúcar y el polvo de hornear con la mezcla de chocolate hasta lograr unificarlos. 7. Ir añadiendo una a una las yemas. 8. A esta mezcla añadir las claras batidas. 9. Mezclar bien. 10. Poner a calentar el horno. 11. Poner mantequilla en todo el molde. 12. Enharinar el molde. 13. Verter la mezcla de todos los ingredientes. 14. Hornear por 45 minutos hasta que esté cocido. FIN.
  • 4.
     Como hemos visto anteriormente estos algoritmos representan procesos que los realizamos muchas veces en nuestra vida cotidiana y que inclusive cada paso de los mismo podría involucrar otro proceso. Sin embargo es importante que los algoritmos sean en lenguaje natural tal y como lo entendemos, utilizando nuestro propio lenguaje y lo más importante si podemos detallarlo mucho mejor ya que esto garantizará un buen desarrollo del programa planteado.
  • 5.
     También podemostener otros tipos de algoritmos los cuales involucran cálculos para resolver algún problema, como por ejemplo los siguientes ejercicios:
  • 6.
    1. COMPROBAR SIUN NÚMERO ES PAR O IMPAR.  El proceso matemático es el siguiente:
  • 7.
    Algoritmo número par  Algoritmo:   INICIO  Ingresar el número.  2. Dividir el número para 2.  3. Guardar el residuo.  4. Si el residuo es cero  Escribir “El número es par”  Caso contrario  Escribir “El número es impar”  FIN 
  • 8.
    2. VERIFICAR SIUN NÚMERO ES PRIMO.  El proceso matemático es el siguiente:  El número no es primo
  • 9.
    Algoritmo de númeroprimo Algoritmo: INICIO Tener un número. 2. Sacar la raíz cuadrada del número. 3. Guardar la raíz tomando solo su parte entera. 4. Colocar el número en dividendo. 5. Colocar el divisor uno 6. Repetir 6. 1. Dividir dividendo para divisor 6.2. Guardar residuo 6.3. Si el residuo es cero Contar. 6.4. Aumentar en uno al divisor 7. Mientras divisor sea diferente del resultado de la raíz 7.1. Si el número de ceros contados es mayor a uno Escribir “El numero no es primo”. Caso contrario Escribir “El número es primo”. FIN