INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 
[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
Problema Pascal para un novato ¿encontrais el algoritmo?
Ir a página 1, 2  Siguiente
 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
jorgegetafe
Colaborador
Colaborador


Registrado: 23 Ago 2005
Mensajes: 2251
Ubicación: Getafe (Madrid / España)

MensajePublicado: Mar Nov 22, 2005 12:15 pm    Título del mensaje: Problema Pascal para un novato ¿encontrais el algoritmo? Responder citando
Estoy dando en la Universidad Pascal y programacion por primera vez en mi vida y me han puesto un problema que no logro encontrar su algoritmo a ver si me podeis ayudar un poco.
Se tiene que leer un numero introducido por el usuario (se supone que corectamente, no se tratan errores) y debemos escribir ese mismo numero pero cada digito en una linea distinta
Ejemplo:
numero: 532

5
3
2

Se debe emplear un buque while; se que tiene que ser una tonteria pero no caigo, estoy dandole vueltas a Mod y Div que creo que habra que utilizarlo, si no sabeis pascal es igual lo que quiero es el algoritmo (aunque si me poneis el codigo pos genial jejeje) muxas gracias
_________________
[URL=http://imageshack.us] [/URL]
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
DonDavid
Moderador
Moderador


Registrado: 22 Abr 2004
Mensajes: 1272
Ubicación: Madrid

MensajePublicado: Mar Nov 22, 2005 1:18 pm    Título del mensaje: Responder citando
Coño haberlo periro yo lo tengo resuelto de otros años pero en java, el otro dia estube ayudando a unas xicas a hacerlo en pascal.. te pongo el algoritmo el codigo escribelo tu.

Coges el numero lo divides entre 10 y muestra la parte decimal, te kedas solo con la parte entera y lo vuelves de dividir entre 10 y haces el mismo proceso y asi hasta que la parte entera sea 0 que paras el proceso.

Nota: Lo puedes hacer con un algoritmo resursivo o con un simple bucle while, como mas te guste.

Si tienes algun problema enviame un correo que yo te lo paso en java para que lo veas y te doy la direccion del departamento de programacion de la superior que lo tiene resuelto.

Un Saludo y suerte con la programacion.

Por cierto que libro os han recomendado de pascal??? es para ponerme al dia que ahora en estructura de datos yo tmb doy pascal..
_________________
La mayor sabiduría que existe es conocerse a uno mismo.
Te conoces tu??


Volver arriba
Ver perfil del usuario Enviar mensaje privado
jorgegetafe
Colaborador
Colaborador


Registrado: 23 Ago 2005
Mensajes: 2251
Ubicación: Getafe (Madrid / España)

MensajePublicado: Mar Nov 22, 2005 1:50 pm    Título del mensaje: Responder citando
Pascal es clavao a Java, solo que cuando necesitan un objeto en pascal te creas las variables necesarias y ya ta, muchas gracias por el algoritmo, te pongo la bibliografia recomendada por el coordinador de la asignatura:

BIBLIOGRAFÍA BÁSICA
J. M. Valls Ferrán, D. Camacho Fernández: Programación Estructurada y Algoritmos en Pascal. Prentice Hall, 2004 (* Este es el que tengo yo *)
Salmon, W.I. (1993): Introducción a la computación con Turbo Pascal (5.0/5.5./6.0/TPW). Estructuras y abstracciones. Addison Wesley.
Sommaruga, L., Catenazzi, N., Díaz, P., Aedo, I. y Berlanga, A. (1997): Curso Interactivo de programación en PASCAL. McGraw-Hill. Madrid.

BIBLIOGRAFÍA COMPLEMENTARIA
Aguilar, L.J. (1996): “Fundamentos de Programación. Algoritmos y Estructura de Datos”. McGrawHill.
Dale, N y Weems, C. (1990): Pascal. (2ª EDICION). McGraw-Hill.
Sanchis, F.J. y Morales, A. (1989): Programación con el lenguaje Pascal. Paraninfo
Suero Molina, S. (1992): TURBO PASCAL 5.5 Y 6. Paraninfo.
Tremblay, J.P.; Bunt, R.B. y Opsth, L.M. (1984): Pascal Estructurado. McGraw-Hill.
Wirth, N. (1986): Algoritmos + Estructuras de datos = Programas. Del Castillo.
Zarks, R. (1984): Introducción al Pascal. Marcombo S.A.
TURBO PASCAL v. 5.5 y 6. Manuales del compilador. BORLAND.

Perdon si es un poco largo
_________________
[URL=http://imageshack.us] [/URL]
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
DonDavid
Moderador
Moderador


Registrado: 22 Abr 2004
Mensajes: 1272
Ubicación: Madrid

MensajePublicado: Mar Nov 22, 2005 8:25 pm    Título del mensaje: Responder citando
hombre hombre.. clavao clavao no es.. por que si delphi que es pascal orientado a objetos.. y java tiene muxas mas funciones que pascal no tiene... y ademas el api de java es mucho mas completo y puedes hacer cosas con una simple funcion.. este mismo ejemplo si sabes usar el api de java lo haces en 2 lines por que tiene procedimientos para pasar de entero a string y luego separar por caracteres o con infinitas soluciones...

gracias por la bibliografia.. me cogere algun libro.. a ver si me pongo al dia sobre todo con el tema de fichero y db que no se que funciones se usan y como se ordena la memoria y demas... los punteros en pascal van manualmente no??? y hay garbage colector o tienes que liberar memora manualmente como en C???
_________________
La mayor sabiduría que existe es conocerse a uno mismo.
Te conoces tu??


Volver arriba
Ver perfil del usuario Enviar mensaje privado
t4t0
Moderador
Moderador


Registrado: 31 May 2005
Mensajes: 2791
Ubicación: Posadas - Argentina

MensajePublicado: Mar Nov 22, 2005 8:28 pm    Título del mensaje: Responder citando
Porke no simplemente lo guardas en tres variables distintas y luego las imprimis en pantalla?
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Yahoo Messenger MSN Messenger
jorgegetafe
Colaborador
Colaborador


Registrado: 23 Ago 2005
Mensajes: 2251
Ubicación: Getafe (Madrid / España)

MensajePublicado: Mar Nov 22, 2005 8:52 pm    Título del mensaje: Responder citando
Bueno yo hablaba hasta lo que conozco de java y lo que conozco de pascal que es mas bien poco (quizas mas adelante como tu dices que sabras mas no se parezcan), me parece que pascal no tiene garbage pero no estoy seguro; en cuanto a lo de las 3 variables creo que asi no vale, puesto que el numero puede tener tropecientos mil numeros o uno, asi que no sabemos el numero de variables que son
_________________
[URL=http://imageshack.us] [/URL]
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
t4t0
Moderador
Moderador


Registrado: 31 May 2005
Mensajes: 2791
Ubicación: Posadas - Argentina

MensajePublicado: Mar Nov 22, 2005 9:01 pm    Título del mensaje: Responder citando
Ah, te referis a ke el nº ingresado es desconcido... en ese caso podrias llegar a utilizar alguna estructura de almacenamiento dinamica XDD
Buena suerte =P
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Yahoo Messenger MSN Messenger
jorgegetafe
Colaborador
Colaborador


Registrado: 23 Ago 2005
Mensajes: 2251
Ubicación: Getafe (Madrid / España)

MensajePublicado: Mar Nov 22, 2005 9:54 pm    Título del mensaje: Responder citando
Me obligan a utilizar un while, muchas gracias de todos modos (si debe estar tirao pero es que toy empezando) ahora que me han dixo el algoritmo ya sabre hacerlo...
_________________
[URL=http://imageshack.us] [/URL]
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
moly
User destacando
User destacando


Registrado: 13 Sep 2005
Mensajes: 238

MensajePublicado: Mar Nov 22, 2005 10:50 pm    Título del mensaje: Responder citando
jodr, m lo parece a mi o los libros recomendads son todos mazo d antiguos? ¿no deberian recomendar ediciones mas modernas?
Volver arriba
Ver perfil del usuario Enviar mensaje privado
t4t0
Moderador
Moderador


Registrado: 31 May 2005
Mensajes: 2791
Ubicación: Posadas - Argentina

MensajePublicado: Mar Nov 22, 2005 10:53 pm    Título del mensaje: Responder citando
Por lo general los libros "nuevos" no son mas ke los mismos pero ligeramente actualizados por sus autores
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Yahoo Messenger MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Ir a página 1, 2  Siguiente
Página 1 de 2
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En General >> Problema con teclado
En Programación >> Ten los mejores beneficios para tu web
En Sistemas Operativos >> Los mejores scripts para tu web en ho...
En Hardware >> Presupuesto para mi OrDeNaDoR y opini...
En Software >> Software, para convertir archivos AMR.
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz