Want to create interactive content? It’s easy in Genially!
Pensamiento Algorítmico
NICOLAS GONZALEZ CUE
Created on November 19, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Modern Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Transcript
wow
Pensamiento Algorítmico
Diagrama de flujo
¡Vamos!
Pensamiento Algorítmico
Futschek (2006) define al pensamiento algorítmico como un conjunto de habilidades que están conectadas con la construcción y el entendimiento de los algoritmos, las cuales son:
- La habilidad de analizar problemas
- La habilidad de especificar problemas de manera precisa
- La habilidad de identificar las acciones adecuadas para un determinado problema
- La habilidad de construir un algoritmo correcto para un problema dado
- La habilidad para pensar en todos los casos especiales y normales de un problema.
- La habilidad de mejorar la eficiencia de un algoritmo.
+ info
Atrás
Siguiente
Algorítmo
Un algoritmo es un conjunto detallado y lógico de pasos para alcanzar un objetivo o resolver un problema.
+ info
Atrás
Siguiente
Formas de Presentar un algorítmo
pseudocódigo es una descripción informal de un algoritmo o un programa, escrito en un lenguaje natural estructurado que imita la lógica del código pero sin seguir las reglas estrictas de la sintaxis de un lenguaje de programación.
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.
Atrás
Siguiente
Conceptos Básicos
Una variable es un nombre simbólico que identifica una parte de la memoria en la que se pueden guardar números u otro tipo de datos. Es un “sitio” en la memoria de la computadora para “guardar” datos. El contenido de una variable se puede recuperar y modificar cuantas veces se quiera durante la ejecución de un diagrama de flujo.
Se denomina dato a cualquier objeto manipulable por la computadora. Un dato puede ser un carácter leído de un teclado, información almacenada en un disco, un número que se encuentra en la memoria central, etc. Los tipos de datos básicos más usuales son:
- Enteros: números pertenecientes a un subconjunto finito de los números enteros.
- Reales: números pertenecientes a un subconjunto finito de los números reales (constan de una parte entera y una parte decimal).
- Lógicos: los dos valores lógicos, VERDADERO (true) o FALSO (false).
- Caracteres: un conjunto finito de caracteres reconocidos por un ordenador.
Atrás
Siguiente
Conceptos Básicos
Los operadores son símbolos que representan operaciones sobre datos. Las expresiones son combinaciones de operadores y operandos (datos) que generan un resultado. En programación se utilizan tres tipos de operaciones: aritméticas, relacionales y lógicas, y para cada una existe un conjunto de operadores que permite construir las expresiones.
Un identificador es una palabra o secuencia de caracteres que hace referencia a una posición de memoria en la que se almacena un dato.La longitud de un identificador y la forma de construirse puede variar de un lenguaje de programación a otro; no obstante, hay algunas recomendaciones que se deben tener presente:
- Debe comenzar por una letra comprendida entre A y Z (mayúscula o minúscula)
- No debe contener espacios en blanco
- Debe tener relación con el dato que se almacenará en la posición de memoria (nemotécnico)
- No debe contener caracteres especiales y operadores
Atrás
Siguiente
Tipos de Operadores
Atrás
Siguiente
Simbología básica para Diagramas de flujo
Este se utiliza para un proceso determinado, es el que se utiliza comúnmente para representar una instrucción, o cualquier tipo de operación que origine un cambio de valor.
Este se utiliza para representar el inicio o el fin de un algoritmo. También puede representar una parada o una interrupción programada que sea necesaria realizar en un programa.
Este símbolo es utilizado para representar una entrada o salida de información, que sea procesada o registrada por medio de un periférico.
Este es utilizado para indicar la secuencia del diagrama de flujo, es decir, para indicar el sentido de las operaciones dentro del mismo.
Este es utilizado para la toma de decisiones, ramificaciones, para la indicación de operaciones lógicas o de comparación entre datos.
INicio
Atrás
Sin embargo, este pensamiento no solamente se lo restringe a problemas informáticos, sino que se lo puede tomar de una manera más amplia, para razonar y trabajar sobre otros tipos de situaciones y áreas de conocimiento como ciencias naturales, humanidades y ciencias sociales. El pensamiento algorítmico debe ser desarrollado por todas las personas no solo para aquellas profesionales dedicadas a las ciencias computacionales.
La importancia de un algoritmo radica en desarrollar un razonamiento lógico-matemático mediante la comprensión y aplicación de metodologías para la resolución de problemáticas. Estas problemáticas pueden ser tanto de la propia asignatura como de otras disciplinas, como matemáticas, química y física, que requieren el seguimiento de algoritmos, lo que apoya el razonamiento crítico, tanto deductivo como inductivo. No podemos apartar de nuestra vida cotidiana los algoritmos, ya que al realizar cualquier actividad diaria, estos están presentes, aunque a menudo pasan desapercibidos. Por ejemplo, al levantarnos cada día para llevar a cabo nuestras labores, seguimos una serie de pasos de manera repetitiva; esto es, en esencia, aplicar un algoritmo.