Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema "general" con programación en C ¿Os pasó a ustedes?

Estas en el tema de Problema "general" con programación en C ¿Os pasó a ustedes? en el foro de C/C++ en Foros del Web. Buenas noches! A ver, tengo un problema y es que me gustaría contároslo para saber si es que no sirvo en esto de la programación ...
  #1 (permalink)  
Antiguo 15/07/2013, 14:35
 
Fecha de Ingreso: julio-2013
Mensajes: 11
Antigüedad: 10 años, 9 meses
Puntos: 0
Problema "general" con programación en C ¿Os pasó a ustedes?

Buenas noches!

A ver, tengo un problema y es que me gustaría contároslo para saber si es que no sirvo en esto de la programación o es un problema que a todos os ha pasado, muchas veces pienso que soy torpe :(

A ver, estoy empezando a programar en C. Tengo un libro y tmb ejercicios resueltos. Pues bien, voy por el temario de bucles (for, while, do-while) y sentencias selectivas (if, if-else...). La cosa está en que estoy practicando por ejemplo con un programa, dicho programa (fácil supongo para ustedes) consiste en pedir 3 números (scanf) y mostrar los dos mayores. Yo por más que intento pensar en la solución, se me hace difícil, miro por ejemplo si comparo uno con otro, que si el segundo con el tercero, pero es que me cuesta crear el algoritmo, y es más bien simple porque es con if y poco más.

¿Os pasó al principio estas cosas al principio y tras práctica lo solucionasteis o bien es que la programación no es lo mío? :(

Muchas gracias a todos por las opiniones ;)
  #2 (permalink)  
Antiguo 15/07/2013, 14:57
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

Creo que a todos nos pasó eso. De todas maneras, creo yo y es mi opinión, que seriá más fácil empezar a programar con un lenguaje de alto nivel como Python.

No creo que debas procuparte. (-;

  #3 (permalink)  
Antiguo 15/07/2013, 15:37
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 8 meses
Puntos: 83
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

A mi tambien me pasó, y aun sigue pasandome con determinados algoritmos. Personalmente o creo que sea cuestion de lenguajes, a fin de cuentas un algoritmo es un algoritmo, otra cosa es usar librerias con los algoritmos solucionados; una idea que me suele funcionar: con papel y boligrafo defines el flujo de datos (opcionalmente escribes un pseudocodigo) y luego lo traduces a tu lenguaje; hay muchos algoritmos que nunca te saldran simplemente sentado enfrente de tu pc picando codigo como un poseso.

Saludos
vosk
  #4 (permalink)  
Antiguo 15/07/2013, 15:51
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

A mi no me pasaba. Yo nací sabiendo esas cosas.

Yo creo que es normal, es algo nuevo a lo que te enfrentas. Como todo en la vida, lo nuevo siempre es desconocido y hay que hacerse a ello. No es cosa tuya. Con el tiempo irás haciendo tu forma de pensar a ello. Es cuestión de acostumbrarse. Pero no te desanimes por eso.

Como dice vosk, el papel muchas veces ayuda. Simplemente dibujando el proceso, o lo que sea, encuentras la lógica ahí.
  #5 (permalink)  
Antiguo 15/07/2013, 16:08
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 11 años, 9 meses
Puntos: 28
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

Cita:
Iniciado por carbon Ver Mensaje
Creo que a todos nos pasó eso. De todas maneras, creo yo y es mi opinión, que seriá más fácil empezar a programar con un lenguaje de alto nivel como Python.

No creo que debas procuparte. (-;

Si no sabe ni hacer el algoritmo, entonces tampoco podrá implementarlo en python,ruby o cualquier otro lenguaje.

Mi consejo esque escribas lo primero que se te pase por la cabeza, no te pares a pensar si es una buena idea o no... Si quieres un consejo, intenta obtener el mayor primero ;)
  #6 (permalink)  
Antiguo 15/07/2013, 19:15
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

Lo primero que debes hacer es quitarte de la cabeza ese "no sirvo" o "no puedo" para programar. Esa es la primer barrera que debes de romper, si no rompes esta barrera nunca llegaras a ser bueno al programar.

Ahora una cosa es que seas tengas la idea que eres malo porque no tengas talento y otra cosa es que eres malo porque no te gusta, en ese caso es totalmente valido y hasta recomendable dejar esto. Pero si realmente te gusta programar entonces sigue leyendo.

Segundo lo que veo es que tienes un panorama muy corto, tienes que ver los problemas como un todo (con un panorama aplio), dividirlo en pedacitos pequeños hasta que esos pedacitos sean triviales de resolverlos y unir todos los pedacitos.
  #7 (permalink)  
Antiguo 16/07/2013, 04:24
Avatar de LydiaH  
Fecha de Ingreso: julio-2013
Ubicación: Ávila, España
Mensajes: 15
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

No desesperes! Eso le pasa a todo el mundo, por lo menos a todos los que yo conozco. Mira si te consuela... Yo empece a programar hace menos de un año y los primero meses fueron muy duros (no sabia nada de programación) Los algoritmos me resultaban todos super complicados, y me pasaba horas y horas pensando para llegar a una conclusión. Luego hacia el algoritmo y zas error, 3 horas buscando un error (que solian ser ampersand), yo te hablo de mi experiencia pero también te puedo decir que mis compañeros (los de primero) estaban igual que yo, más perdidos que un burro en un garaje. Actualmente, no soy una excelente programadora es evidente, llevo muy poco tiempo, pero bueno, algo he aprendido y algo manejo. Poco a poco aprenderé más.

Lo mejor que puedes hacer es practicar, practicar y practicar porque a programar se aprender practicando, las primeras veces tardarás más, después cuando lleves unos meses acostandote a las tantas porque no encuentras un algoritmo los verás en un minuto y no necesitarás ni folio ni bolis. Pero es verdad, cuando tienes dudas incluso hacer un garabato de puede inspirar jaja.

Bueno y como decía mi profesor de programación:Programar es como jugar y se aprende jugando.
  #8 (permalink)  
Antiguo 16/07/2013, 07:39
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 11 años, 9 meses
Puntos: 22
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

Hola picman.

Coincido con amchacon, independientemente del lenguaje que utilices, primero hay que entender el problema y luego plantear los pasos que lo resuelven sobre el papel. Y si bién hay lenguajes que brindan herramientas que solucionan determinados problemas de forma más simple que otros, no es este el caso.

Como dato orientativo se te va a hacer mucho mas simple controlar por el dato menor que por los dos mayores:
Código:
leer a,b,c

si (a < b ^ a < c) 
  mostrar (b, c)
sino si (b < a ^ b < c)
  mostrar (a, c)
sino 
  mostrar (a, b)
(^: conjunción lógica)

También es muy cierto lo que comenta razpeitia y es aplicable a cualquier actividad: Si no te gusta, simplemente no lo hagas. De lo contrario no importa lo complejo que te resulte, con esfuerzo tarde o temprano llegarás a hacerlo bién.

Saludos
  #9 (permalink)  
Antiguo 20/07/2013, 21:22
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

No había leído lo del algoritmo
  #10 (permalink)  
Antiguo 30/07/2013, 02:18
 
Fecha de Ingreso: julio-2013
Mensajes: 11
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Problema "general" con programación en C ¿Os pasó a ustedes?

Gracias a todos, pues seguiremos practicando, lo gracioso es que poco a poco me está resultando más entretenido jejeje

Etiquetas: general, int, programa
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 06:30.