Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda por favor [Iniciarse en Logica]

Estas en el tema de Ayuda por favor [Iniciarse en Logica] en el foro de Programación General en Foros del Web. Hola a todos Estoy comenzando la carrera de Sistemas en mi pais, y la verdad que por problemas en la institucion estamos teniendo poco tiempo ...
  #1 (permalink)  
Antiguo 02/07/2008, 13:43
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 12
Ayuda por favor [Iniciarse en Logica]

Hola a todos

Estoy comenzando la carrera de Sistemas en mi pais, y la verdad que por problemas en la institucion estamos teniendo poco tiempo para las materias Logica computacional y Diagramacion Logica.

Lo que estoy viendo, es que yopuedo leerme manuales de C, Java, etc... pero me esta faltando la Logica para resolver los algoritmos en hoja y lapiz; entonces me preocupo y creo que es 'logico' que asi sea.

Recurro a uds, porque muchos/as habran pasado mi situacion, y lespido ayuda para poder desarrollar, despertar o no se que, mi logica ya que ME CUESTA HORRORES realizar algoritmos en pseudocidog que son muy sencillos, y esto me desalienta para continuar, y dejar seria algo muy penoso para mi.

Algun manual que me recomienden, algun consejo, lo que sea; sino fuera importante, no crearia este post.

Espero alguna ayuda, o algo que me ayude a usarmas la logica, debido a que tambien yo sali de un colegio donde la matematica era de memoria y fisica ni existia...

Un saludo
__________________
CabaSoft Networks
  #2 (permalink)  
Antiguo 02/07/2008, 15:02
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Ayuda por favor [Iniciarse en Logica]

antes de codificar cualquier cosa, piensa y divide tu problema en 3 etapas (al menos a mi me funciona asi)

- Que es lo q recibiria mi algoritmo
- Que es lo q hara mi algoritmo
- Que es lo q obtendra mi algoritmo.

todo en esta vida es un causa y efecto yo hago algo -----> la vida ----> regresa algo.

lo mejor es intentar hacer en tu caso empezar por cosas comunes para ti por ejemplo

q haces cuando tu o tus padres van al ATM o al banco y quieres retirar dinero.

Retiro Dinero Ventanilla Bancaria
- mi entrada seria la solicitud de datos del banco a mi para efectuar un retiro (tarjeta, DNI, Monto a retirar)
- Ellos toman estos datos y los evaluan o les aplican ciertas condiciones (en este caso revisa q tu saldo sea suficiente y tu seas el titular)
- Te entregan o no tu dinero.

claro hay pensar en todas aquellas variables q se involucren en tu algoritmo, y pensar en q ningun usuario es perfecto por ejemplo yo no le voy a dar dinero a alguien q me trae solo la tarjeta.

empieza con tus accioens cotidianas, brinca a problemas de logica matematica basica y luego tirale a problemas matematicos mas y mas complejos.

es el unico consejo q yo te puedo dar.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 02/07/2008, 21:52
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 12
Respuesta: Ayuda por favor [Iniciarse en Logica]

Holas

Muchas Gracias por tu ayuda

No sabrias de algun libro o manual explicativo por internet, sobre logica, o programacion pero que no sea de algun lenguaje en especial?

Gracias x todo nuevamente

Saludos
__________________
CabaSoft Networks
  #4 (permalink)  
Antiguo 03/07/2008, 08:25
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Ayuda por favor [Iniciarse en Logica]

hola que tal, mira lo que yo te recomiendo es que más que leas un libro de lógica es practicar un poco más, es decir díces que no se te da muy bien lo de la lógica, bueno pues no empieces por tratar de resolver problemas, sino toma problemas ya resueltos y razona la solución encontrada, verás que poco a poco antes de leer las soluciones se te irán ocurriendo a tí, sale? bueno suerte!!
  #5 (permalink)  
Antiguo 03/07/2008, 08:31
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 12
De acuerdo Respuesta: Ayuda por favor [Iniciarse en Logica]

Holas

Bueno, la verdad muchas gracias, voy a empezar a practicar algo, voy a buscar alguna Web con ejercicios o algun manual en algun lado, ya que no se de donde sacarlos que obviamente esten bien resueltos

Un saludo
__________________
CabaSoft Networks
  #6 (permalink)  
Antiguo 04/07/2008, 06:54
 
Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 16 años
Puntos: 2
Respuesta: Ayuda por favor [Iniciarse en Logica]

Empezar a programar es como tener una cocina llena de herramientas sencillas. A medida que uno gana experiencia la cocina básica es sencilla y se avanza en temas más complejos con herramientas de otro tipo.

Cuestión, cuando empiezas a programar tienes herramientas como:

ingredientes --> los datos, que puede que los saques de tu heladera o te los provea alguien mas
variables --> los recipientes donde guardas lo que vas cocinando

herramientas de decision --> las que usas tu para pensar (bates 3 veces, o bates hasta que se haga el merenque, si se esta quemando la torta la sacas del horno)

El problema que tienes no es de lógica, sino que te cuesta llevar el pensamiento de todos los dias a algo abstracto como es la programación. Intenta pensar el problema en terminos de la vida de todos los dias, hazte dibujitos del problema si te cuesta verlo, y fíjate como piensas que pasarían las cosas. Luego lo escribes :).

Cada condicional (si esto, pasa esto otro) es un if, cuando piensas "mientras pasa esto hago esto" es un while y cuando tienes que repetir algo una determinada cantidad de veces es un for. ¿Pero no es como cocinar? ;P
__________________
Saludoss
Guille
  #7 (permalink)  
Antiguo 04/07/2008, 10:40
Avatar de nicolyto77  
Fecha de Ingreso: marzo-2007
Ubicación: Buenos Aires
Mensajes: 782
Antigüedad: 17 años, 1 mes
Puntos: 12
Respuesta: Ayuda por favor [Iniciarse en Logica]

Holas

Muchisimas Gracias por la respuesa guille

La verdad es que ahora que me lo dicen, siento que es asi... me cuesta pasar mi pensamiento a algo abstracto, y muchas veces le pregunto a mi profesor, cuando el dice por ejemplo, Leemos la variable Destino donde indica el destino del pasajero, y yo pregunto, pero si no se cual es el destino? Como la leo? Y bueno... y mas cosas asi.

Aver si con cosas sencillitas me va saliendo, ya que no esta en mis planes dejarlo, pero veo que se me complica mucho

Un saludo y Gracias
__________________
CabaSoft Networks
  #8 (permalink)  
Antiguo 09/06/2010, 21:53
 
Fecha de Ingreso: abril-2010
Mensajes: 23
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda por favor [Iniciarse en Logica]

Hola solo escribo para comentar que me pasa lo mismo que guille_el3 comenta, no es logica mas bien es la forma de llevar nuestra idea a la programacion, algo que ayuda mucho es hacer algoritmos, y tambien es bueno primero plasmarlo en papel, se puede hacer escrito, despues resumirlo en pasos, y despues programarlo. los diagramas de flujo tambien ayudan demaciado solo que aveces se nos hacen cosas my complejas o aburridas, pero hay muchos mecanismos.
  #9 (permalink)  
Antiguo 14/06/2010, 08:58
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Ayuda por favor [Iniciarse en Logica]

Para agarra logica lo mas sencillo es pensar los problemas paso a paso, y el ejemplo mas sencillo es "como cambiar las llantas de un auto", que seria mas o menos asi:

1.-Quitar los birlos de la llanta
2.-Quitar la llanta
3.-Poner la llanta nueva
4.-Poner los birlos
5.-Apretar los birlos

etc, asi es como aprendes logica pensando paso a paso alguna accion cotidiana, por ejemplo cuando te vistes, que haces primero, que haces despues, que necesitas para hacerlo, no lo pienses en lenguaje informatico como que variables necesito y demas, primero ve todo como una serie de pasos para resolver un problema...

Saludos!!
  #10 (permalink)  
Antiguo 16/06/2010, 21:57
uv3
 
Fecha de Ingreso: noviembre-2009
Mensajes: 31
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Ayuda por favor [Iniciarse en Logica]

Te recomiendo realizar ejercicios practicos sencillos, ningun teorico te va a dar la capacidad de logica que lo que te da resolver ejercicios, a medida que vallas avanzando podras ir incrementando el nivel de dificultad, si quieres me dices mas o menos en que nivel de dificultad estas tu (con algun ejemplo practio) y asi te puedo otorgar algun otro ejercicio. Aviso que yo tambien soy estudiante.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:11.