Want to create interactive content? It’s easy in Genially!

Get started free

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:

Modern Presentation

Terrazzo Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

City Presentation

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.