jueves, 18 de febrero de 2010

Hola amigos y profesora de algoritmos computacionales. Aquí les muestro el proyecto #1 que hize con mi compañera Claudia Lozano. Decidimos realizar el primer problema que se trata de "Buscar un número en una guía telefónica".


Lo primero que realizamos fue el algoritmo del problema:
1.-Inicio.
2.-Imprimir un letrero "Agenda Telefónica".
3.-Capturar Datos.
4.-Pedir Datos.
5.-Declaramos y Capturamos variables.
6.-Imprimir la información solicitada.
7.-Fin.

Después de haber hecho el algoritmo, utilizamos el programa raptor para realizar un diagrama de flujo. Empezamos usando un "output" para mostrar el nombre que es "Agenda Telefónica"




Después utilizamos otro "output" para mostrar la lista de nombres de los contactos, lo siguiente fue usar un "input" para que mostrara una sentencia (Seleccione un contacto) y una variable a la que llamamos "Contacto".






Al hacer esto, usamos un "selection" y en el rombo pusimos "Contacto"=1.
Si ingresábamos el 1, nos llevaba a la opción "yes" y nos desplegaba el numero telefónico del primer contacto. Si ingresábamos otro numero del 1 al 10 (ya que son 10 contactos), nos llevaba a la opción "no" en el primer "selection" hasta llegar al "selection" del numero ingresado y así desplegar la información del contacto asignado. Si ingresábamos un numero que no fuera del 1 al 10, un "output" nos mostraba la leyenda: "Ya no existen mas contactos".














Este es el diseño de nuestro diagrama, por lo mismo que es largo, solo pude poner la imagen de vista alejada:







Este es un ejemplo similar al del proyecto se trata sobre un menú de restaurante:






Este es un vídeo donde se muestra el proyecto usando el programa dev c++ en forma de pseudocodigo

video

2 comentarios:

  1. aaii k bonitooo trabajoo quien esta con tigo del equipo =) jejeje okei noo
    porfin pudimos aserlo bueno yo aun no termino de subir todo pero ia kasi un 90% esta ia en el blog =D

    ResponderEliminar
  2. La estructura del diagrama de flujo está gritando por un ciclo. Sería bueno que practiquen algo de ciclos, del tipo de lo de Fibonacci y potencias que hicimos en clase. Por ejemplo podrían hacer uno para lo de detección de números primos.

    ResponderEliminar