viernes, 19 de febrero de 2010

Proyecto 1

Hola mi nombre es Ana Valeria Aguayo Rodriguez y en compañia de mi compañero Gustavo Salas cuyo blog es http://www.gussalas.blogspot.com/escogimos este proyecto para presentar en la clase de algoritmos.



-PROBLEMA
Se desea colocar un grupo de libros en un librero en orden alfabético según el título.Lo primero que hicimos es crear nuestro algoritmo que es el siguiente:


1. Inicio
2.Tomar un libro
3.Checar la letra inicial del título
4.Revisar en el librero los demás libros
5.Acomodar el libro correctamente
6.Hacer lo mismo con los otros libros que se desean acomodar

7.Fin



Creamos este diagrama de flujo para representar lo antes dicho:









Para observar con mayor claridad este diagrama lo puedes ver en http://i690.photobucket.com/albums/vv263/ant34i/diagrama.jpg




Lo que realizamos fue lo siguiente

  • Bueno lo primero que hicimos para acomodar un grupo de libros fue tomar un libro, el que se desea acomodar y checar la primera letra del título, ya que lo que nos pide es acomodarlo por título.
  • Después checar si hay más libros con esa inicial, si es así checar la segunda letra y si concedieran otra vez se checa la letra que sigue y así sucesivamente.
  • En caso que no haiga libros con esa misma letra acomodarlo normalmente por abecedario. Un ejemplo seria si empieza con A acomodarlo después de la B.
  • Si hay más libros por acomodar se repite el ciclo las veces que se necesiten y ya cuando no sea necesario se acabaría el proceso.

A continuacion les presento algunas capturas como evidencia del momento en que realizabamos nuestro proyecto.







Este es el programa que descargamos para hacer el diagrama.

Este es la captura del diagrama vacio.





Aqui aparece ya el diagrama con los pasos y color



Aqui ya aparece con un color de fondo y apunto de terminar.


Y este ya fue nuestro diagrama terminado.

Gracias por visitar mi block.

1 comentario:

  1. Es un buen comienzo el diseño, pero todavía falta para poder generalizarlo. En la estructura, no es buena idea hacer una rama para cada letra aparte, sino usar ciclos: buscar primero por la primera letra, y si no queda con eso, luego con la segunda letra, luego con la tercera ya que eventualmente se va a quedar clara la posición de cada libro. Espero que cuando lleguemos a ver arreglos y listas en clase que se les caiga una iluminación sobre este aspecto ;)

    ResponderEliminar