Want to create interactive content? It’s easy in Genially!
Algoritmos
contenidistasinforma
Created on April 6, 2022
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Comenzar
Algoritmos
Créditos
Actividades
Características
Elementos
¿Qué es un algoritmo?
Introducción
¿Qué es un algoritmo?
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.
Elementos
Actividades
Características
¿Qué es un algoritmo?
Introducción
Para pensar
Algoritmo:
Ejemplo
Problema: servir un vaso con agua.
- Destapar la botella de agua.
- Verter agua en el vaso hasta completar su capacidad.
- Dejar de verter agua.
- Tapar la botella.
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.
Créditos
¿Qué es un algoritmo?
Algoritmo:
Ejemplo
Problema: servir un vaso con agua.
Datos de entrada: Capacidad del vasoInstrucciones:
- Destapar la botella de agua.
- Verter agua en el vaso hasta completar su capacidad.
- Dejar de verter agua.
- Tapar la botella.
- 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.
Actividades
Características
Elementos
¿Qué es un algoritmo?
Introducción
Créditos
Elementos de un algoritmo
Elementos
Actividades
Características
¿Qué es un algoritmo?
Introducción
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
Características de un algoritmo
Créditos
Elementos
Actividad 3
Actividad 2
Actividad 1
Actividades
Características
¿Qué es un algoritmo?
Introducción
Actividades
Elementos
Fórmula para calcular el volumen
Créditos
Medida de un lado
Cantidad de lados
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?
Actividades
Características
¿Qué es un algoritmo?
Introducción
Actividad 1
Elementos
- Mostrar la salida (solución)
- Elevar al cubo la entrada
- Multiplicar la entrada por 3
- Mostrar la salida (solución)
- Elevar al cubo la entrada
- Mostrar la salida (solución)
Créditos
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?
Actividades
Características
¿Qué es un algoritmo?
Introducción
Actividad 2
Créditos
Elementos
Para pensar:¿Cuál es el algoritmo que resuleve el problema de preparar un café?
Actividades
Características
¿Qué es un algoritmo?
Introducción
Actividad 3
Elementos
Licencia del recurso
Creative Commons Atribución CompartirIgual 4.0 (CC BY-SA)
Fecha de publicación
7 de diciembre de 2021
Autores
Santiago Hernández Alicia Ferrando
Fuentes consultadas
Actividades
Características
¿Qué es un algoritmo?
Introducción
- 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/
Créditos