jueves, 29 de enero de 2009

Tarea Algoritmos 2.1. y 2.2.

2.1. Diseñar una solución para resolver cada uno de los siguientes problemas y tratar de refinar sus soluciones mediante algoritmos adecuados:

a) Realizar una llamada telefónica desde un teléfono público.
  • Inicio
  • ver donde esta el teléfono
  • ir hacia el teléfono
  • Tomar el teléfono
  • Insertarle monedas o tarjeta
  • Macar el numero deseado
  • Hablar por teléfono
  • Terminar de hablar
  • Colgar el teléfono
  • Soltar teléfono
  • Fin

b) Cocinar una tortilla.

  • Inicio
  • Tomar los cerillos (no hacerlo en caso de estufa eléctrica)
  • Prender el cerrillo (no hacerlo en caso de estufa eléctrica)
  • Prender la estufa (presionar botón y girar perilla del gas si es eléctrica)
  • Poner el comal sobre la estufa
  • Poner tortilla en el comal
  • Calentar la tortilla sobre el comal
  • Voltear la tortilla
  • Dejar calentar la tortilla sobre el comal
  • Sacar la tortilla
  • Fin

c) Arreglar un pinchazo de una bicicleta.

  • Inicio
  • Voltear la bicicleta
  • Tomar una llave o dado con ratch
  • Quitar las tuercas
  • Quitar llanta
  • Quitar el tubo pinchado del rin
  • Parchar el tubo
  • Poner tubo
  • Poner llanta
  • Volver a colocar las tuercas
  • Voltear la bicicleta
  • Fin

d) Freír un huevo.

  • Inicio
  • Tomar los cerillos (no hacerlo en caso de estufa eléctrica)
  • Prender cerillo (no hacerlo en caso de estufa eléctrica)
  • Prender la estufa (presionar botón y girar perilla del gas)
  • Regular a fuego medio
  • Poner el sartén sobre la estufa
  • Agregarle aceite de cocina al sartén
  • Tomar el huevo
  • Quebrar el huevo y poner su contenido dentro del sartén
  • Tirar el cascaron
  • Esperar a que se fríe el huevo
  • Sacarlo
  • Fin


2.2 Escribir un algoritmo para:


a) Sumar dos números enteros.

  • Inicio
  • Leer n1, n2
  • Calcular n= n1 + n2
  • Imprime n
  • Fin

b) Restar dos números enteros.

  • Inicio
  • Leer n1,n2
  • Calcular n=n1 – n2
  • Imprime n
  • Fin

c) Multiplicar dos números enteros.

  • Inicio
  • Leer n1, n2
  • Calcular n= n1 * n2
  • Imprime n
  • Fin

d) Dividir un numero entero por otro.

  • Inicio
  • Leer n1, n2
  • Calcular n=n1 / n2
  • Imprime n
  • Fin

No hay comentarios:

Publicar un comentario