viernes, 9 de marzo de 2018

TEORÍA DE PROGRAMACIÓN

¡Buenos días!

En esta entrada vamos a ver las principales características de la programación, ya que en el próximo trimestre vamos a centrarnos principalmente en la programación.

1. ¿Qué es un diagrama de flujo?¿Qué partes tiene?
Un diagrama de flujo es como una representación gráfica de un proceso, y de las distintas opciones que tiene ese proceso. Lo curioso es que esto del diagrama de flujo, se puede aplicar además de a ámbitos de la informática, a otros ámbitos que no están relacionados con esta, como la economía o psicología.
  • Óvalo o Elipse: Inicio y Final: Abre y cierra el diagrama.
  • Rectángulo: Actividad: Representa la ejecución de una o más actividades o procedimientos.
  • Rombo: Decisión: Formula una pregunta o cuestión.
  • Círculo: Conector: Representa el enlace de actividades con otra dentro de un procedimiento.
  • Triángulo boca abajo: Archivo definitivo: Guarda un documento en forma permanente.
  • Triángulo boca arriba: Archivo temporal: Proporciona un tiempo para el almacenamiento del documento.
  • Trapecio: Entrada y salida
  • Flechas: Conectores
2. ¿Qué es un bucle?¿Qué tipos de bucles hay en programación?
Un bucle es una repetición de un conjunto de tareas. Un tipo de bucle es aquel que le dices el número de veces que se va a repetir (bucle for). Otro tipo de bucle es aquel que se repite hasta que se da aquella condición que tu le das (bucle while).

3. ¿Qué es una condición?¿Cómo se ponen condiciones en programación?
Es una instrucción que da como resultado una verdad o una mentira. Evalúa una comparación. Para escribir condiciones basta con poner "si" (if), "si no" (else).

4. ¿Qué significa operaciones booleanas?¿Qué tipos hay?
Una operación booleana, es aquella que nos permite combinar dos o más condiciones.
Los tipos de operaciones booleanas que hay son:
Y (and)(por ejmplo; eres mayor de edad, tienes carnet, puedes conducir)
si es verdadero y verdadero, el resultado es verdadero.
si es verdadero y falso, el resultado es falso
si es falso y falso, el resultado es falso.
O (or)
si es verdadero y verdadero, el resultado es verdadero.
si es verdadero y falso, el resultado es verdadero.
si es falso y falso, el resultado es falso.

5. ¿Qué es una variable?
Una variable es un espacio de memoria dónde se almacena algún dato, ese valor puede cambiar en cualquier momento.

6. ¿Qué es una función?
Una función es un grupo de instrucciones con un objetivo concreto, puede ser llamada desde cualquier otro programa o desde cualquier punto de tu programa.

7. ¿Qué significa programación orientada a objetos?¿Qué otro/s tipos de programación hay?
Es (como en scratch) un conjunto de objetos, cada uno con su programa, que pueden interactuar unos con otros.
Otros tipos de programación son:
Estructurada; consiste en un único programa con instrucciones una tras otra.

8. Indica algunos de los lenguajes de programación principales.
JavaScript, Python, C, C++, C#, PHP, Java, HTML, Ruby.