Introducción a la
Programación Estructurada
1. ¿Qué es el pensamiento computacional?
2. ¿Qué es programar?
3. ¿Qué es el lenguaje de programación? Nombrar
algunos actuales.
4. ¿Qué es algoritmo? Dar un ejemplo.
5. ¿En qué consiste la estructura de programación?
6. ¿Qué es diagrama de flujo y en que consiste el
pseudocódigo?
7. ¿Qué son las estructuras secuenciales, las
estructuras de decisión y estructuras de repetición?
1. El pensamiento computacional implica resolver
problemas, diseñar sistemas y comprender el comportamiento humano, haciendo uso
de los conceptos fundamentales de la informática.
2. Es el arte de hacer
que una computadora haga lo que nosotros queramos.En el nivel más simple
consiste en ingresar en la computadora una secuencia de órdenes para lograr un
cierto objetivo.
3. Es aquella estructura que, con una cierta base
sintáctica y semántica, imparte distintas instrucciones a un programa de
computadora. Los 5 lenguajes de programación más populares de la
actualidad son: Java, C, C++, Pyhton y C#.
4. En el contexto
matemático, los algoritmos son una serie de normas o leyes específicas que hace
posible la ejecución de actividades, cumpliendo una serie de pasos continuos
que no le originen dudas a la persona que realice dicha actividad. Los
algoritmos se pueden expresar de diversas formas: lenguaje natural, lenguaje de
programación, pseudocódigo y diagramas de flujo.
Algoritmo para llenar un vaso de agua:
INICIO
1- Tomar el vaso
2- Abrir el grifo
3- Colocar el vaso bajo el grifo
4- Esperar que el vaso se llene
5- Retirar el vaso
6- Cerrar el grifo
FIN
5. 1- Analizar el problema.
2-
Planificación de la resolución del problema.
3- Edición
del código fuente.
4-
Compilación y ejecución del programa al lenguaje máquina.
5- Corrección
de errores del programa.
6-
Documentación.
6. El diagrama de flujo es la representación gráfica
de un algoritmo.
El pseudocódigo es una herramienta utilizada para el
diseño de programas que permite al programador expresar sus pensamientos de una
forma clara utilizando su lenguaje natural y mostrando el orden de ejecución de
las sentencias del programa sin ninguna ambigüedad.
7.La estructura secuencial indica que las
instrucciones de un programa se ejecutan una después de la otra, en el mismo
orden en el cual aparecen en el programa.
La estructura de repetición corresponde a la ejecución
repetida de una instrucción mientras que se cumple una determinada condición.
Una estructura de decisión es llamada así precisamente
porque tiene la funcionalidad de tomar acciones en base al resultado lógico de
una decisión.