Basic programming course: Lesson #1 - Introduction to programming
18 comments
Saludos amigos steemians.
La programación es una de las áreas de la informática que me resultan interesante, pero que también le tengo mucho respeto porque considero que hay que saber mucho del tema y cuidar cada detalle, no tener ningún error para que el programa pueda correr exitosamente.
Este curso es una gran oportunidad para aprender en relación a la programación, es por ello que he dicidido hacerme presente desde la primera semana.
Describe con tus propias palabras un algoritmo de alguna actividad que hagas a diario.
Un algoritmo es el conjunto de instrucciones definidas y un orden lógico que se le dan a un computador para que lleve a cabo una acción; en este sentido llevando a la vida cotidiana, se puede decir que es el conjunto de pasos que se llevan a cabo para realizar una tarea.
Entendiéndolo de esta forma, se puede decir que la mayor parte de las actividades que llevamos a diario están representadas por algoritmos, pues para todo lo que queramos hacer hay que seguir determinados pasos.
Uno de los algoritmos que uso en la cotidianidad es el proceso de creación de una publicación en Steemit, para lo cual sigo los siguientes pasos:
- Encender el computador.
- Iniciar sesión en Steemit.
- Seleccionar la comunidad en la cual voy a publicar.
- Hacer click en el botón post.
- Redactar la publicación y cargar las imágenes.
- Configurar las recompensas, en caso de ser necesario.
- Publicar.
Diseñado en Canva
Así de sencillo se da un algoritmo, un conjunto de pasos para para cumplir una actividad; del mismo modo sucede para la preparación de una receta culinaria, realizar una llamada telefónica, escuchar música, ir al trabajo, etc; todo lo que realicemos está regido por un algoritmo.
¿Cuál es la importancia de los lenguajes de programación en el mundo? ¿Cómo nos ayudan?
Somos seres que vivimos en comunidad y por tanto necesitamos comunicarnos, una forma en la que todos los entendamos y pueda haber la retroalimentación; del mismo modo ocurre en el mundo de la informática, los programadores utilizan un lenguaje para escribir algoritmos, el cual debe ser entendido por la computadora y así ejecutar la tarea tal como se espera, sin generar errores, pudiendo de esta forma satisfacer los problemas y necesidades, desarrollando para darle una fácil solución.
Por otra parte, los avances de la tecnología son cada vez mayores, la mayoría de las actividades que se realizan a diario están sistematizadas, y todo ello ha sido gracias al trabajo de los programadores, que por medio de su lenguaje se han comunicado con las computadoras, dando instrucciones para crear cherramientas que han simplificado el trabajo humano.
¿Qué necesitas mientras programas?
Lo primero que se necesita para programar es el deseo y las ganas de realizarlo, si no se tiene la voluntad, nada se podrá llevar a cabo; hay que tener iniciativa y la idea de crear algo nuevo, algo que nos ayude a simplificar la forma en la que se realiza alguna actividad.
Luego de ello, se necesitaría la etapa de prepación técnica, y es que inicialmente no es necesario ir a las universidades, hoy en día son muchos los tutoriales y la información disponible en la web que nos sería de ayuda para capacitarnos en cualquier tema; aunque siempre será necesario certificar nuestros conocimientos por alguna institución.
Una vez tengamos el deseo de crear algo nuevo, y nos hayamos preparado para ello, viene la etapa de la realización, para ello se requerirá de un computador, aunque hoy en día hasta con un simple block de notas se puede programar; claro para tener mejores resultados siempre será necesario un equipo con una buena memoria; pero no hay que ponerse límites cuando se desea alcanzar algo, hay que comenzar desde lo más básico.
Escribe tu primer "¡Hola mundo!" Usando pseudo-código.
De acuerdo a lo recomendado por el instructor de este curso, descargué e instalé la herramienta que nos sugirió, PSeInt, la cual a primera impresión me pareció algo complicado, pero luego al leer detenidamente las explicaciones de la clase, pude realizar lo solicitado.
Capture de pantalla del ejercicio
Corriendo en pseudocódigo
Fue muy gratificante cumplir con esta asignación en un área que considero realmente complicada, pero espero seguir aprendiendo mucho más con las próximas clases.
Gustoso de presentar mi participación en este concurso; aprovecho la oportunidad de invitar a @impersonal, @naty16 y @fjjrg a que participen en esta actividad:
Basic programming course: Lesson #1 - Introduction to programming [ESP-ENG]
Comments