Coursera Semana 1
Para poner en práctica los fundamentos de programación se utilizó el lenguaje Scratch a través de la plataforma Coursera. En él se estableció que la estructura de control de un algoritmo está formada por la secuencia, la decisión y la iteración. Coursera define al algoritmo como una secuencia ordenada de pasos para llevar a cabo una tarea o resolver un problema. Destaca que en ocasiones puede haber más de un algoritmo para solucionar una cuestión. Para escribir un algoritmo es muy importante la precisión y los supuestos, estableciendo instrucciones claras, pues las computadoras sólo siguen instrucciones y si no son precisas, no realizarán bien su cometido. Se estableció que un psedocódigo es la descripción de un algoritmo que combina el lenguaje común con algunas convenciones.
Sobre la decisión en los algoritmos, se destaca que responde a valores booleanos, es decir, de falso o verdadero, de sí o no se cumple una determinada condición. Con esto en mente se hicieron ejercicios en scratch utilizando la condicional si…entonces.
La iteración es el proceso de repetir partes de un programa. Es muy útil en programación para hacer más sencillos y sintéticos a los algoritmos. En scratch se practicó con el bloque por siempre, que es un código infinito.