elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Que debería saber antes de programar?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Que debería saber antes de programar?  (Leído 3,567 veces)
AlexBautista766

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Que debería saber antes de programar?
« en: 23 Marzo 2015, 15:54 pm »

Estoy empezando a aprender programación, me gustaría aprender C y se me hace difícil...
¿Debería aprender algo antes? Algo que me sirva como base o simplemente no hay mas que aprenderlo y punto?

Gracias de antemano :D


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Que debería saber antes de programar?
« Respuesta #1 en: 23 Marzo 2015, 16:06 pm »

c tene una curva de aprendizaje bastante dificil debido a lo detallado que es, para empezar con algo que tiene una sintaxis similar pero es muchísimo más fácil, podrías empezar por php, luego igual c será más dificil, pero entenderás el concepto de programar y como se usan las estructuras de control


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: Que debería saber antes de programar?
« Respuesta #2 en: 23 Marzo 2015, 16:25 pm »

Lo importante es que desarrolles tu lógica para crear algoritmos y resolver problemas. Si recién empiezas, puedes empezar con pseudocódigo, y si así lo prefieres puedes usar la herramienta Pseint; por otra parte, puedes coger un cuaderno y anotar los pasos que te podrían llevar a la solución. Todo esto con el objetivo de desarrollar tu lógica de programador.

Por ejemplo, ves un ejercicio algorítmico que dice:

Pedirle al usuario su edad y si es mayor de edad imprimir "Usted puede pasar", caso contrario, "No se admiten menores de edad".

Un error común en principiantes es resolver el problema directamente utilizando un lenguaje de programación, ERROR. Lo que primero se debe realizar es un análisis del problema e identificar los requisitos para solucionarlo. Identificar las entidades que tengan más relevancia y plantear una solución.

Por ejemplo, del ejercicio anterior puedes determinar que se necesitan los siguientes requisitos para realizarlo:

  • Se requiere un método de ingreso por teclado.
  • Pedirle al usuario ingresar su edad.
  • Evaluar el valor ingresado por teclado.
  • Decidir respecto a la evaluación.

Teniendo lo anterior, desmenuzamos cada requisito, de manera que:

1. Se crea un punto de entrada por teclado.
2. Se le pide al usuario ingresar por medio de un mensaje.
2.1. Comprobar que lo ingresado sea un número y sea válido (> 0)
3. Determinar si la edad es mayor que 17  o menor.
4. Si la edad es mayor que 17 imprimir "Usted puede pasar".
4.1. Si la edad es menor o igual a 17 imprimir "No se admiten menores de edad".

Ya tenemos la solución. Por último la aplicamos en el lenguaje de programación que prefiramos. Cuando tengas más experiencia, para problemas pequeños, puedes obviar el análisis porque tu lógica ya estará ágil para resolver problemas y puedes dar con la solución paralelamente con la programación.

Saludos.
« Última modificación: 23 Marzo 2015, 16:28 pm por Gus Garsaky » En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
elvehe

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Que debería saber antes de programar?
« Respuesta #3 en: 23 Marzo 2015, 23:43 pm »

Pues si entiendes la sintaxis con lapractica la logica llega solo.mi consejo empieza con C ya que es el lenguaje de donde vienen otros,si entiendes los conceptos de cada tema.se te hara muy facil aprender otro
C no es dicfil!  ;).
En línea

lastre

Desconectado Desconectado

Mensajes: 9



Ver Perfil
Re: Que debería saber antes de programar?
« Respuesta #4 en: 24 Marzo 2015, 15:36 pm »

C te permite trabajar con la memoria del ordenador a tus anchas, quizá si te miraras un poco el funcionamiento de la misma te ayudaría a comprender mejor lo que estás haciendo.

O quizá sólo te sirva para liarte más jajaja
En línea

scillablade

Desconectado Desconectado

Mensajes: 7



Ver Perfil
Que debería saber antes de programar?
« Respuesta #5 en: 21 Abril 2015, 03:14 am »

Buenas, bueno discrepo del hecho de que la logica llega sola, abarcando un tema como lo es el aprender un lenjuague de programacion como lo es C, y ademas sin ninguna base anterior a eso, se debe tener en cuenta que la logica, es una habilidad que pocas personas tienen la facilidad de poseer, es algo que debe cultivarse, aprenderse, practicarse diriamente, coincido en que seria mejor que comenzaras por un lenjuague de programacion menos exigente, personalmente recomendaria python, es basado en C y es multiproposito y multiplataforma (que lo puedes usar en windows, Mac y Linux) sin embargo recomendaria que leyeras algun libro de programacion en general, el autor Luis Joyanes Aguilar tiene varios que podrian ayudarte, aca te dejo un link de descarga de la 2d edicion de uno de sus libros
Mod: prohibidos link acortados o referidos

Espero te sea de utilidad

Salu2
« Última modificación: 21 Abril 2015, 03:17 am por engel lex » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Que debería saber antes de programar?
« Respuesta #6 en: 21 Abril 2015, 03:18 am »

Buenas, bueno discrepo del hecho de que la logica llega sola, abarcando un tema como lo es el aprender un lenjuague de programacion como lo es C, y ademas sin ninguna base anterior a eso, se debe tener en cuenta que la logica, es una habilidad que pocas personas tienen la facilidad de poseer, es algo que debe cultivarse, aprenderse, practicarse diriamente, coincido en que seria mejor que comenzaras por un lenjuague de programacion menos exigente, personalmente recomendaria python, es basado en C y es multiproposito y multiplataforma (que lo puedes usar en windows, Mac y Linux) sin embargo recomendaria que leyeras algun libro de programacion en general, el autor Luis Joyanes Aguilar tiene varios que podrian ayudarte, aca te dejo un link de descarga de la 2d edicion de uno de sus libros
Mod: prohibidos link acortados o referidos

Espero te sea de utilidad

Salu2

aquí el link
https://www.dropbox.com/s/y8h7wwi8nlvdp7s/Fundamento%20de%20programacion%20Algoritmos%20y%20Estructura%20de%20datos.pdf?dl=0
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Br1ant


Desconectado Desconectado

Mensajes: 791


Incluso la "nada" es un "algo"


Ver Perfil WWW
Re: Que debería saber antes de programar?
« Respuesta #7 en: 21 Abril 2015, 07:00 am »

Yo no sé mucho de C, lo que alcanzo a escribir con él es una condición, y ya se me van como 99 líneas de código jajaja

Mejor que empiece con Diagramas de flujo y pseudocódigo, y un par de conceptos básicos sobre estructuras de control y tipos de datos.

Citar
Mod: prohibidos link acortados o referidos

El conocimiento es libre :v
En línea

Namasté, criatura.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Con que deberia programar php?
PHP
Roboto 2 2,773 Último mensaje 25 Febrero 2012, 02:29 am
por дٳŦ٭
Debería aprenderse HTML, CSS javascript antes que PHP?
PHP
reethok 2 2,016 Último mensaje 25 Febrero 2013, 13:20 pm
por WHK
Microsoft debería reemplazar Windows RT lo antes posible, dice un analista
Noticias
wolfbcn 0 1,622 Último mensaje 2 Diciembre 2013, 01:55 am
por wolfbcn
Todo mundo debería saber programar « 1 2 »
Foro Libre
TrokaMc 11 5,807 Último mensaje 14 Diciembre 2013, 08:12 am
por #!drvy
¿Programar esto es buena idea o antes debo saber más?
Programación General
Tachikomaia 0 1,976 Último mensaje 12 Junio 2024, 11:25 am
por Tachikomaia
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines