viernes, 15 de diciembre de 2017

Introducción a la programación estructurada



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.