PENSAMIENTO COMPUTACIONAL - Mapa Mental

PENSAMIENTO COMPUTACIONAL

El método para resolver un problema a través de una serie de pasos definidos y bien estructurados

Tambien cabe aclarar que los algoritmos se distinguen de tres cosas y son las siguientes:

Entrada: Es la información que se necesita para iniciar el algoritmo.

Proceso: Es el conjunto de todas las operaciones realizadas.

Salida: Es el resultado de las operaciones realizadas anteriormente.

Las caracteristicas de los algoritmos son las siguientes:

1. Son independientes del lenguaje de programación

2. Sencillos, los pasos deben ser claros y bien definidos.

3. Precisos, indican claramente el orden de realización paso a paso.

4. Definidos, cada vez que se ejecutan con las mismas entradas se obtiene el mismo resultado.

5. Finitos, tienen un número de pasos finito.

Construccion de algoritmos

como vimos en el vídeo de secuencias de programación scratch, nos enseña como se planteaba el problema, en este caso hacer dar la vuelta al gatito, pero para ello siguió con la realización de el orden de las acciones que tenia que hacer para que el gatito diera la vuelta, para que al final ejecutara su algoritmos que había planteado en el paso anterior que era el diseño de los algoritmos.

Subtopic

Diagramas de flujo

Es una representación diagramática que ilustra la
secuencia de las operaciones que se realizarán para conseguir la solución de un problema, desempeñan un papel vital en la
programación de un problema y facilitan la comprensión de problemas complicados y sobre todo muy largos.

en la siguiente imagen se muentran algunos algoritmos estandares que se requieren con frecuencia para diagramar
programas de computadora.

Estructuras de control de decisión.

permiten al flujo de un programa seguir un camino u otro según se cumpla una condición o no. Las estructuras de control selectivas son: IF-THEN, IFTHEN-ELSE y SELECT CASE.

Declaración IF (si entonces): si la condición da como resultado verdadero, se ejecuta el bloque, de lo contrario, si la condición da como resultado falso, no se realiza nada.

Declaración IF (si entonces sino): si la condición da como resultado verdadero, se ejecuta el bloque 2, de lo contrario, si la condición da como resultado falso, se ejecuta el bloque 2.

Declaración CASE: evaluará una expresión que podrá tomar n valores
distintos: 1, 2, 3, 4,..., n. Según qué elija uno de estos valores en la condición, se realizará una de los n bloques, o lo que es igual, el flujo del algoritmo seguirá un determinado camino entre los n posibles.

Subtopic

Estructuras de control repetitivas o iterativas.

Las estructuras repetitivas o iterativas consisten en instrucciones que se repiten un determinado número de veces, tambien a estas acciones se le denomina bucle, Las
estructuras de control repetitivas son: WHILE, DO-WHILE y FOR

Declaración WHILE (Mientras): es un bucle de ejecución continua mientras se cumpla la
expresión colocada entre paréntesis en la cabecera del bucle. La variable de prueba tendrá que cambiar para salir del bucle.

Declaración DO-WHILE (Repetir): El bucle do while funciona de la misma manera que el bucle while, con la salvedad de que la condición se prueba al final del bucle, por lo que el bucle siempre se ejecutará al menos una vez.

Declaración FOR (Desde para): Esta declaración se usa para repetir un bloque de sentencias encerradas un número determinado de veces. La declaración For tiene tres partes separada.

Hier klicken, um ihre Nap zu zentrieren.
Hier klicken, um ihre Nap zu zentrieren.