Invito a participar en el concurso Basic programming course: Lesson #1 - Introduction to programming a los amigos @haidee, @paholags y @genomil.
Todas las actividades o tareas que ejecutamos a diario en nuestra vida cotidiana pueden ser expresados mediante una secuencia lógica de pasos llamada algoritmo, que nos permite plantear un problema y luego al codificarlo en un lenfuaje de programación nos facilita transmitir instrucciones a la computadora para que haga ésta lo que queremos.
A continuación les presento un algoritmo de una actividad que realizó todos los días al comunicarme con otras personas a través de la aplicación WhatsApp instalada en mi teléfono.
- Encender mi teléfono
- Colocar patrón de desbloqueo para ingresar.
- Ubicar el icono de la aplicación WhatsApp.
- Ingresar a la aplicación WhatsApp.
- Buscar el chat de la persona con quien me voy a comunicar.
- Escribir el mensaje
- Enviar
Sin lugar a dudas que el avance logrado en la tecnología a lo largo de los años, ha contribuido mucho al desarrollo de la humanidad, especialmente en el área de la informática, que le ha permitido a los seres humanos resolver muchos problemas a través de un programa instalado en una computadora.
La programación está siempre presente en nuestras vidas, la mayoría de las cosas que hacemos a diario están estrechamente relacionadas, cuando por ejemplo utilizamos una computadora o cualquier dispositivo con un determinado software o aplicación, no nos imaginamos las horas hombres de trabajo invertidas y el esfuerzo creativo de los programadores que hacen posible que podamos disfrutar las bondades que la tecnología nos ofrece.
La programación tiene diversos y amplios campos de aplicación que le otorga una importancia relevante a nivel mundial, ha permitido a la humanidad resolver infinidad de problemas, la programación es ampliamente utilizada desde la automatización de procesos en la industria, facilitando la ejecución de tareas complejas o repetitivas, así como en otras áreas de la vida cotidiana como por ejemplo cuando vamos a una tienda, restaurante, locales comerciales, que utilizan programas para ofrecer sus productos y control de inventarios.
Para programar se requiere en primer lugar una computadora equipada con los programas necesarios, especialmente editor de texto como bloc de notas o similares.
Un punto importante es definir bien el problema que nos planteamos resolver, ya que si estamos claros en nuestro requerimiento podemos trabajar de manera eficiente en la solución, de igual manera se debe empezar por por el diseño de un buen algoritmo o secuencia lógica de pasos que involucre todas las variables que deben ser tomadas en cuenta.
Otro requerimiento importante es un lenguaje de programación o pseudo-código que nos permita codificar y compilar el algoritmo, transformándolos en instituciones claras y precisas que nos permitan comunicar a la computadora lo que queremos que haga, para lo ejecute de una manera eficiente.
Anteriormente la programación era un área restringida para la mayoría las personas, reservada solo para expertos en lenguaje ensamblador o código binario, actualmente con el avance de la tecnología la programación se ha masificado con la aparición de nuevos lenguajes de lenguajes que incluyen cada vez más innovaciones y son más fáciles de operar, permitiendo con esto que personas no necesariamente expertos se dediquen a esta actividad.
Los lenguajes de programación facilitan la comunicación entre las personas y la máquina, ya que permite transformar la secuencia de pasos del algoritmo diseñado para resolver un determinado problema, expresado en una serie de códigos o comandos que ella si puede entender para que la instrucción pueda ser ejecutada sin problemas.
Los pseudo-códigos obedecen a una forma estructurada y bien definida, muy susceptible a errores de edición, si no se cierra debidamente la sentencia ya no compila o se ejecuta el algoritmo, de igual manera un error al escribir letras en mayúsculas o minúsculas, además de la falta u omisión de algún carácter evita que el programa funcione correctamente, por lo que hay que revisar detenidamente a la hora de codificar un algoritmo.
Aquí les presento mi primer "hola mundo", donde expreso mi satisfacción por participar en este curso de programación.
Sin más que agregar queridos steemians, me despido, espero les haya gustado la publicación, hasta la próxima oportunidad.
Para saber más de mí, aquí dejo mi Logro1.
Upvoted. Thank You for sending some of your rewards to @null. It will make Steem stronger.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Muchas gracias por el apoyo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations, your post has been upvoted by @scilwa, which is a curating account for @R2cornell's Discord Community. We can also be found on our hive community & peakd as well as on my Discord Server
Felicitaciones, su publication ha sido votado por @scilwa. También puedo ser encontrado en nuestra comunidad de colmena y Peakd así como en mi servidor de discordia
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Muchas gracias por el apoyo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
¡Holaaa amigo!🤗
Toda nuestra vida es una programación y, eso lo comprendí con mayor amplitud leyendo tu publicación ya que, ciertamente, desde que despertamos comenzamos a seguir un esquema que nos permite lograr un objetivo específico.
Te deseo mucho éxito en la dinámica... Un fuerte abrazo💚
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Saludos amiga, ciertamente todo lo que hacemos o utilizamos en nuestro devenir diario hasta lo que menos imaginamos depende en gran medida de la programación ya sea directa o indirectamente.
Muchas gracias por leer y apoyar mi publicación. Bendiciones.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Saludos amigo cuando leemos o escuchamos la palabra algoritmo inmediatamente creemos que es algo de otro planeta y muy complicado pero la realidad es que es otra lis algoritmos tal como lo explicas es una serie de pasos organizados y estructurados para lograr una fin y lo empleamos diariamente en nuestras actividades
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Saludos amigo, así es, cuando desconocemos algo el solo nombre nos intimida, pero cuando lo exploramos nos damos cuenta que forma parte de nuestras actividades diarias, antes la programación se reservaba para los expertos pero ahora masificado y todos podemos incursionar en este interesante mundo sin la necesidad de muchos conocimientos en esta área.
Gracias por leer y comentar mi publicación.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hola amigo gracias por la invitación, me encanta este tipo de contenido la explicación es sencilla y se entiende muy bien.
Espero seguir aprendiendo de tus próximas publicaciones.
Un fuerte abrazo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Saludos amiga, así es, la programación ejerce fuerte influencia en la mayoría de las actividades que ejecutamos en nuestra vida cotidiana, es un mundo fascinante en el cada día aprendemos algo nuevo.
Gracias por leer y apoyar mi publicación.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
muy interessante
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit