• Lunes 18 de Noviembre de 2024, 05:48

Autor Tema:  como desarrollo el algoritmo...  (Leído 3387 veces)

sebastianlalin

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
como desarrollo el algoritmo...
« en: Viernes 5 de Septiembre de 2008, 16:04 »
0
Hola.

Como puedo desarrollar este algortimo, paso a paso, y como se diferencia del pseudocodigo. el problema es el siguiente:


leer de una base de datos la siguiente informacion:nombre, direccion, telefono y estrato, imprimirla para todos los registros, cuyo estrato sea 1,2,3. La aplicacion termina cuando el usuario decide.


el pseudocodigo seria asi, pero necesito el algoritmo...!!!

h:un solo caracter
h<-s
mientras h<-s hacer
escribir "Nombre"
leer nombre
escribir "direccion"
leer direccion
escribir "telefono"
leer telefono
escribir "estrato"
leer estrato
si estrato<4 entonces
imprimir nombre, telefono, estrato
fin - si
escribir "Desea continuar s/n"
leer h
fin mientras
fin

Gracias por la pronta respuesta acertada y concreta, no me gusta que me remita a otras paginas web, ya que anteriormente las he visitado.
« última modificación: Viernes 5 de Septiembre de 2008, 22:59 por sebastianlalin »

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: como desarrollo el algoritmo...
« Respuesta #1 en: Viernes 5 de Septiembre de 2008, 18:51 »
0
Pues de hecho, la mayoría de algoritmos se hacen en pseudocodigo, la diferencia en demasiado sutil.

aqui esta la definicion:
http://es.wikipedia.org/wiki/Algoritmo
http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

Pienso que para que no fuera pseudocodigo, si es que algun maestro demente te lo pidio (clasico) no utilices las pseudosentencias ni las pseudoinstrucciones, sino que definelo de forma mas general.

Ejemplo.

Leer un registro de la base de datos.
Comparar el estrato.
Imprimir aquellos estratos que sean 1, 2 y 3.

Por ahi pienso que deberian ir los tiros.

Recapitulando y resumiendo:

Un algoritmo solo seria la secuencia de pasos a seguir parea resolver resolver un problema.

Un pseudocodigo seria la secuencia de pasos a seguir parea resolver resolver un problema utilizando pseudo sentencias, es decir, sentencias que parecen un lenguaje de programacion, pero que no son un lenguaje de programacion en si.

De hecho, cualquier programa es tambien un algoritmo, solo que definido en un lenguaje de programacion ;).

Saludos :hola:

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

GsOiD

  • Miembro activo
  • **
  • Mensajes: 83
  • Nacionalidad: mx
    • Ver Perfil
Re: como desarrollo el algoritmo...
« Respuesta #2 en: Martes 16 de Septiembre de 2008, 10:01 »
0
:no: no confundas al prójimo,  cualquier programa no es un algoritmo, ¿ sabes que es la algoritmia ? .. el algoritmo es algo así como la solución de un problema en modo  multiplataforma  :P , el programa y algoritmo se separan al momento que en el programa está definido en un lenguaje de programación determinado y el algoritmo no... bueno te recomiendo  sebastianlalin, que si es tarea y no sabes que ondas, primero investigues y si no entiendes pues preguntes lo que no entiendes, pero al menos tienes una noción y así no te confunden... no deberías hacer tareas nomás por hacerlas, entiende lo que haces, sino de que sirve que lo hagas  :unsure:
 
saludines  chaito!!

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: como desarrollo el algoritmo...
« Respuesta #3 en: Martes 16 de Septiembre de 2008, 12:55 »
0
Cita de: "GsOiD"
no confundas al prójimo, cualquier programa no es un algoritmo

No te confundas tú. Cualquier programa es un algoritmo escrito en un lenguaje de programación. Si no tienes las cosas claras abstente de responder. Y échale un vistazo a los enlaces de Profesor X.

GsOiD

  • Miembro activo
  • **
  • Mensajes: 83
  • Nacionalidad: mx
    • Ver Perfil
Re: como desarrollo el algoritmo...
« Respuesta #4 en: Miércoles 17 de Septiembre de 2008, 04:52 »
0
:hola:  "El concepto de algoritmo, aunque similar y obviamente relacionado, no debe confundirse con el concepto de programa."  esto lo he tomado de los enlaces que pone el profesorX :)...  ¿quien está confundido? ... son términos que se deben tener bien claros, un algoritmo puede servir de base  para hacer un programa en diferentes lenguajes, el programa ya está hecho en un lenguaje  y se puede hacer un algoritmo de este... creo que la hermenéutica  con estas cosas debe ser estricta , no debemos caer en interpretar estos conceptos como si fuesen conceptos filosóficos  :P ...  eso opino  :D

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: como desarrollo el algoritmo...
« Respuesta #5 en: Miércoles 17 de Septiembre de 2008, 10:58 »
0
Cita de: "GsOiD"
como si fuesen conceptos filosóficos

Jeje, bueno, de hecho un algoritmo es algo totalmente metafísico. Es una forma de resolver un problema, los pasos que hay que realizar y en qué orden y condiciones deben ejecutarse. Cuando lo escribes (ya sea un programa informático o un libro de cocina) pasa a ser algo físico con un nuevo nombre, pero en realidad es plasmar en un medio físico la idea que se tiene de la solución. Un poco como el mundo de las ideas y el mundo real que describia Platón.

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: como desarrollo el algoritmo...
« Respuesta #6 en: Miércoles 17 de Septiembre de 2008, 18:37 »
0
Cita de: "GsOiD"
:hola:  "El concepto de algoritmo, aunque similar y obviamente relacionado, no debe confundirse con el concepto de programa.

Estas un poco confundido, yo nunca dije que un algoritmo es un programa, sino a la inversa, que un programa en realidad es un tipo de algoritmo.

Es como decir que un automovil y un autobus son vehiculos, pero no todos los vehiculos son automoviles, ni todos los vehiculos son autobuses. En cambio, es valido decir que todos los automoviles son vehiculos.

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

GsOiD

  • Miembro activo
  • **
  • Mensajes: 83
  • Nacionalidad: mx
    • Ver Perfil
Re: como desarrollo el algoritmo...
« Respuesta #7 en: Miércoles 17 de Septiembre de 2008, 19:46 »
0
Este mundo es único, y el real es verdad introducida...  :good:  todo gira entorno a las ideas  :ph34r: ... he captado su idea.

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: como desarrollo el algoritmo...
« Respuesta #8 en: Domingo 21 de Septiembre de 2008, 08:00 »
0
Bueno yo suelo explicarlo de una forma un poco abstracto espero que puede ayudar....

El algoritmo es como un huevo, el programa es como el pollito que sale del huevo.

p.da.: hoy estoy un poco disléxico, se me pierden letras en los mensajes..
«Ma non troppo»
----> ModoVacaciones = False<----