martes, 28 de noviembre de 2017

Cuestionario:


Introducción a la programación estructural:
1)      ¿Qué es el pensamiento computacional?
2)      Definir que es programar.
3)       Que es un lenguaje de programación, nombrar algunos.
4)       Que es el algoritmo. Dar un ejemplo.
5)       Como se define el diagrama de flujo. Y en que consiste el pseudocódigo
6)      En que consiste la estructura de programación.
7)      Que son: las estructuras secuenciales, estructuras de decisión o selección y estructura de repetición.

Respuestas:
1)      Pensamiento Computacional se define como el proceso por el cual un individuo, a través de habilidades propias de la computación y del pensamiento crítico, del pensamiento lateral y otros más, logra hacerle frente a problemas de distinta índole.
2)      Programación. ... La programación informática o programación algorítmica, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas de computadora. El código fuente es escrito en un lenguaje de programación.
3)      Según la definición teórica, como lenguaje se entiende a un sistema de comunicación que posee una determinada estructura, contenido y uso. La programación es, en el vocabulario propio de la informática, el procedimiento de escritura del código fuente de un software. De esta manera, puede decirse que la programación le indica al programa informático qué acción tiene que llevar a cabo y cuál es el modo de concretarla.
 Con estas nociones en claro, podemos afirmar que un lenguaje de programación es aquella estructura que, con una cierta base sintáctica y semántica, imparte distintas instrucciones a un programa de computadora.
Ejemplos: Java, Python, Visual Basic. NET, JavaScript..
4)      Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas. Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. ... Loa algoritmos son independientes de los lenguajes de programación. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador de su patrón. ... En términos de programación, un algoritmo es una secuencia de pasos lógicos que permiten solucionar un problema.
5)      Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender.
 En ciencias de la computación, y análisis numérico, el pseudocódigo (o falso lenguaje) es una descripción de alto nivel compacta e informal​ del principio operativo de un programa informático u otro algoritmo.
6)      La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while).
7)      La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
Transcript of Estructuras de decisión, secuencia y repetición en programación. veces o, indefinidamente, mientras se cumpla una condición. Si la condición es verdadera, un bloque de una o más instrucciones se repetirá, hasta que la condición sea falsa. ... una instrucción después de la otra.
Ejecuta cero o más veces un grupo de instrucciones (bucle). El número de repeticiones está determinado por un número dado, o hasta que deje de cumplirse o se cumpla una condición. Las estructuras de repetición más usuales en los lenguajes de programación suelen ser WHILE, REPEAT y FOR.


Sistema Operativo (segunda parte)


Sistemas Operativos (primera parte)