SEC S20W1 || Basic programming course: Lesson #1 - Introduction to programming
14 comments
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.
Comments