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
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:
- Destapar la botella de agua.
- Verter agua en el vaso hasta completar su capacidad.
- Dejar de verter agua.
- 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:
- Destapar la botella de agua.
- Verter agua en el vaso hasta completar su capacidad.
- Dejar de verter agua.
- Tapar la botella.
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?
- Elevar al cubo la entrada
- Mostrar la salida (solución)
- Mostrar la salida (solución)
- Elevar al cubo la entrada
- Multiplicar la entrada por 3
- 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/