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

Get started free

Algoritmos

contenidistasinforma

Created on April 6, 2022

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Algoritmos

Comenzar

¿Qué es un algoritmo?

Introducción

Elementos

Características

Actividades

Introducción

El pensamiento computacional es “una habilidad que permite resolver problemas, diseñar sistemas y entender el comportamiento humano basándose en conceptos fundamentales de las ciencias de la computación” (Jeannette Wing, 2006).Para ponerlo en práctica, es necesario llevar adelante cuatro estrategias: descomposición del problema, abstracción, reconocimiento de patrones y creación de algoritmos.

¿Qué es un algoritmo?

Créditos

¿Qué es un algoritmo?

Introducción

Características

Elementos

Actividades

¿Qué es un algoritmo?

Según la RAE, un algoritmo es "un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema".El término operación no refiere solamente a operaciones matemáticas, ya que los algoritmos permiten representar soluciones de todo tipo de problemas. Se puede decir entonces que un algoritmo es una secuencia de pasos finitos que resuelven un problema.

Ejemplo

Problema: servir un vaso con agua.

Algoritmo:

  1. Destapar la botella de agua.
  2. Verter agua en el vaso hasta completar su capacidad.
  3. Dejar de verter agua.
  4. Tapar la botella.

Para pensar

Créditos

¿Qué es un algoritmo?

Introducción

Elementos

Características

Actividades

Elementos de un algoritmo

  • Datos de entrada: algunos algoritmos necesitan determinados datos para poder cumplir sus pasos.
  • Instrucciones: pasos que se deben cumplir utilizando los datos de entrada si existen para obtener una solución al problema.
  • Solución del problema: resultado obtenido luego de cumplir todos los pasos del algoritmo.

Ejemplo

Problema: servir un vaso con agua.

Algoritmo:

Datos de entrada: Capacidad del vasoInstrucciones:

  1. Destapar la botella de agua.
  2. Verter agua en el vaso hasta completar su capacidad.
  3. Dejar de verter agua.
  4. Tapar la botella.
Solución del problema: vaso servido con agua.

Créditos

¿Qué es un algoritmo?

Introducción

Características

Elementos

Actividades

Características de un algoritmo

Todos los algoritmos deben cumplir con una serie de características:

  • Finito: todo algoritmo debe tener un número finito de pasos, o sea, debe poseer un inicio y un fin. Además, todos sus pasos deben ser finitos
  • Secuencial: los pasos del algoritmo deben tener un orden
  • Exactitud y claridad: cada paso debe ser claro y no dejar lugar a la ambigüedad
  • Completitud: se deben considerar todas las variantes posibles del problema

Créditos

¿Qué es un algoritmo?

Introducción

Características

Elementos

Actividades

Actividades

Actividad 1

Actividad 2

Actividad 3

Créditos

¿Qué es un algoritmo?

Introducción

Características

Elementos

Actividades

Actividad 1

Se desea crear un algoritmo que calcule el volumen de un cubo. Teniendo en cuenta que la fórmula para calcular el volumen es v=lado3, responde: ¿qué datos de entrada necesita el algoritmo?

Cantidad de lados

Medida de un lado

Fórmula para calcular el volumen

Créditos

¿Qué es un algoritmo?

Introducción

Características

Elementos

Actividades

Actividad 2

Se desea crear un algoritmo que calcule el volumen de un cubo.Teniendo en cuenta que la fórmula para calcular el volumen es v=lado3, responde: ¿cuál es la secuencia correcta de instrucciones?

  1. Elevar al cubo la entrada
  2. Mostrar la salida (solución)
  1. Mostrar la salida (solución)
  2. Elevar al cubo la entrada
  1. Multiplicar la entrada por 3
  2. Mostrar la salida (solución)

Créditos

¿Qué es un algoritmo?

Introducción

Características

Elementos

Actividades

Actividad 3

Para pensar:¿Cuál es el algoritmo que resuleve el problema de preparar un café?

Créditos

¿Qué es un algoritmo?

Introducción

Características

Elementos

Actividades

Créditos

Santiago Hernández Alicia Ferrando

Autores

7 de diciembre de 2021

Fecha de publicación

Creative Commons Atribución CompartirIgual 4.0 (CC BY-SA)

Licencia del recurso

Fuentes consultadas

  • Marzal Varó, A., Gracia Luengo, I., & García Sevilla, P. (2014). Introduccion programacion python (1.a ed.). Publicacions de la Universitat Jaume I. Servei de Comunicació i Publicacions Campus del Riu Sec. Ediici Rectorat i Serveis Centrals. 12071 Castelló de la Plana. https://www.academia.edu/download/57025695/introduccion-programacion-python-3.pdf
  • Gerosa, A., Koleszar, V., Carboni, A., & Gómez, L. (s. f.). Desafiando al Pensamiento Computacional. https://www.cicea.ei.udelar.edu.uy/. https://www.cicea.ei.udelar.edu.uy/pensamientocomputacional/