Aprendiendo a Programar

in #blog6 years ago

Me gustaria compartir con ustedes algunos consejos y técnicas para aprender a programar, se debe tener en cuenta que no es suficiente con manejar el código de un lenguaje de programación sin saber los fundamentos básicos de la programación como por ejemplo, desarrollar la lógica del mismo, de hecho, este deberia ser el primer paso para iniciar. Pero Qué es Programación? podemos definirlos en estos puntos a continuacion:

  • Para programar tan solo debes aprender de solucionar problemas.
  • La solucion a los problemas se diseña paso a paso. El conjunto de estos pasos se llama algoritmo.
  • La programación usa conceptos comunes como variables,ciclos, condicionales o tipos de datos.
  • Dominando la lógica(algoritmos) y los fundamentos(conecptos) seras capaz de programar en cualquier lenguaje con facilidad.


FUENTE

Como lo mencione anteriormente, debemos aprender a desarrollar muy bien la lógica, no se preocupen les daré algunos tips para que podamos mejorar en ello solo necesitamos ponerlos en práctica y verá como su capacidad de razonamiento ira mejorando:

  1. Piensa cómo ser resolutivo
  2. Practica
  3. Estructuras de datos y algoritmos.
  4. Aprende paradigmas de programación
  5. Estudia el código de otros



FUENTE

A continuacion te dejare un par de ejercicios de lógica para que logres ir desarrollandola:

Hace mucho tiempo un granjero fue al mercado y compró un lobo, una cabra y una col. Para volver a su casa tenía que cruzar un río. El granjero dispone de una barca para cruzar a la otra orilla, pero en la barca solo caben él y una de sus compras.
Si el lobo se queda solo con la cabra se la come, si la cabra se queda sola con la col se la come.

El reto del granjero era cruzar él mismo y dejar sus compras a la otra orilla del río, dejando cada compra intacta. ¿Cómo lo hizo?.

Si Ángela habla más bajo que Rosa y Celia habla más alto que Rosa, ¿habla Ángela más alto o más bajo que Celia?


SEGURO LO RESOLVERAS EXITOS!!



FUENTE

Posted from my blog with SteemPress : http://yahenyblanco.timeets.xyz/2018/07/10/aprendiendo-a-programar/

Sort:  

Hola interesante post, te felicito. Y tienes razón aunque nos sepamos todos los códigos pero no desarrollamos el arte de resolver problemas de nada nos serviría. Pensando en tus acertijos tratare de resolver el primero. Lo que tiene que hacer el granjero es pasar primero la cabra, y deja al lobo con la col pues este no la come. Luego busca el lobo lo deja pero se trae a la cabra, entonces deja a la cabra y se trae la col. A continuación busca la cabra y listo resuelto tu problema. Saludos.

Que bueno que te haya gustado el post! si acertaste muy bien de esa forma se resuelve el problema :) felicitaciones.. estos ejercicios son muy útiles para desarrollar la lógica.

Hola yahenyblanco, a veces parece que se de todo y en todos los post estoy metido. Estudie Informática y la lógica es lo principal, un analista de sistemas es la profesión mejor preparada para resolver cualquier problema sea cual fuere su dificultad. Incluso aplicar ingeniería inversa para conseguir de donde salio el resultado. Correr en frió un algoritmo. saber algo del lenguaje de programación. Una manera simple de aprender es modificar algunos sistemas ya hechos y luego hacer los propios. Aunque la programación basada en objetos es relativamente fácil,pero a la hora de modificar una linea de código no sabes ni como hacerlo es fatal.

Los ejercicios son muy buenos, otros similares a ellos estas en el libro "El hombre que calculaba" te lo recomiendo es fascinante.

Me gusto mucho tu post.

Hola que bueno que le haya gustado el post gracias por el apoyo voy a revisar ese libro a ver que tal es gracias por la recomendación.

Como nos pones a pensar, latima que ahorita no tengo cabeza para pensar bien quien habla mas alto o bajo, pero me gusta tu forma de expresar la lógica, espero otros artículos para ir aprendiendo algo sobre programación. Saludos cariño @yahenyblanco

Hola amiga que bien si estos ejercicios son muy buenos de verdad que si, nos ponen a razonar saludos!

Hola @yahenyblanco, gracias por animarte a montar otro post ta interesante como es la programación mucho no saben pero nunca es malo saber de todo un poquito.

hola, me gusto mucho tu post.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by jasielyb from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Hola. En todo aspecto de la vida hay que usar la lógica. eso nos ayuda a aprender a pensar y a resolver problemas.En la programación esa es la base según lo que acabas de explicar en tu interesante artículo.

si tienes toda la razón en cualquier cosa que hagamos siempre hay que usar la lógica

Coin Marketplace

STEEM 0.30
TRX 0.11
JST 0.031
BTC 69345.27
ETH 3816.44
USDT 1.00
SBD 3.67