Want to create interactive content? It’s easy in Genially!
Algoritmos
MAXIMILIANO LEONORDONEZ
Created on March 20, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Empezar
Algoritmos
Ir adelante
Ir atrás
¿Qué es un algoritmo?
Un algoritmo es una secuencia de instrucciones que se siguen para resolver un problema, realizar una tarea o hacer un cálculo. Los algoritmos son la base de la programación.
Características de los algoritmos
Finitud: Tienen un número determinado de pasos. Claridad y precisión: Cada paso debe estar bien definido y ser preciso. Definición: Al recibir la misma entrada, debe dar el mismo resultado. Eficiencia: Debe usar los recursos de manera óptima, como la memoria y el tiempo de ejecución. Generalidad: Debe ser lo suficientemente general como para resolver todos los problemas de una clase determinada. Escalabilidad: Debe poder manejar grandes volúmenes de datos o crecer sin perder eficiencia.
Texto
Ejemplos de algoritmos en la vida cotidiana: Cepillarse los dientes, Lavarse las manos, Seguir las instrucciones para armar un mueble, Cocinar pasta, Hacer una gelatina. Ejemplos de algoritmos en la informática
- Algoritmos de búsqueda, que encuentran elementos que cumplen con ciertas propiedades
- Algoritmos probabilísticos, como el de Montecarlo y el de Las Vegas
Ejemplos de algoritmos en las matemáticas
- Algoritmos que calculan el índice de masa corporal (IMC)
- Algoritmos que recomiendan series y películas en plataformas como Netflix
- Algoritmos que recomiendan canciones, videos o noticias en plataformas como Spotify, YouTube, TikTok o Google Discover
Veamos cuanto has aprendido
Agua de limón
1. Tener listos los limones, azúcar, agua, hielos, una jarra y una cuchara 2. Lavamos los limones 3. Cortamos limones dependiendo de la cantidad de agua que queremos hacer. 4. Exprimimos los limones en una jarra. 5.Agregamos agua. 6.Añadimos azúcar y movemos bien para que se mezcle todo. 7. Por último le echamos hielos a la jarra para que quede fría
Elementos de un Diagrama de Flujo
Representación gráfica de un proceso o algoritmo. Se utiliza para visualizar los pasos de una manera clara y ordenada, facilitando la compresión y el análisis de la información.
Función
Ofrecen información nueva, de interés o de gran valor para el desarrollo del proceso representado
Se usan para indicar las elecciones y decisiones realizadas
Conectan los pasos, etapas y otros elementos que intervienen en los diagramas
Datos
Decisión
Líneas de flujo
Símbolo
Elementos de un Diagrama de Flujo
Se utilizan cada vez que se indica el problema/solución en el diagrama de flujo marcamdo el inicio y cierre del mismo
Indican las acciones que se transforman en datos que dan continuidad al proceso
Inicio / final
Actividad
Función
Símbolo
Variables en programación
¿Qué es una variable en programación y para qué se utiliza?
Es un espacio de almacenamiento en la memoria de la computadora que puede guardar un valor y cuyo valor puede cambiar durante la ejecución del programa. sirven para almacenar datos que el programa necesita para funcionar, como números, texto o información lógica.
¿Cuál es la diferencia entre una constante y una variable?
En programación, la principal diferencia entre una variable y una constante reside en su capacidad de ser modificadas durante la ejecución del programa. Una variable es un espacio de almacenamiento en memoria que puede contener un valor que puede cambiar, mientras que una constante es un espacio de almacenamiento con un valor fijo que no puede ser alterado.
¿Qué significa declarar una variable?
significa crear una etiqueta o nombre para un espacio en la memoria de la computadora que se utiliza para almacenar datos. En programación, se hace para que el compilador o intérprete conozca la existencia de la variable, su tipo de datos y, en algunos casos, su ámbito (donde puede ser utilizada).
¿Por qué es importante asignar nombres significativos a las variables?
Asignar nombres significativos a las variables es crucial para la legibilidad, comprensión y mantenibilidad del código. Los nombres descriptivos permiten que el código sea más fácil de entender, tanto para el programador original como para otros desarrolladores que puedan leer el código en el futuro.
Tipos de variables
¿Cuáles son los tipos de variables más comunes en programación?
Numéricos (enteros y de punto flotante) Puede almacenar valores numéricos, como enteros y números de punto flotante. Son fundamentales para realizar cálculos y almacenar datos cuantitativos en programas.
Cadenas de texto Se utiliza para almacenar una secuencia de caracteres. Estas variables pueden contener texto de cualquier longitud, incluyendo palabras, frases o cualquier otra combinación de caracteres.
Booleanos y objetos Almacena uno de dos valores: true (verdadero) o false (falso). Los objetos, por otro lado, son entidades que contienen datos y métodos (funciones) que operan sobre esos datos. Las variables booleanas se pueden usar dentro de objetos para controlar el flujo de ejecución y tomar decisiones basadas en condiciones.
Resumen
Con las plantillas de Genially podrás incluir recursos visuales para dejar a tu audiencia con la boca abierta. También destacar alguna frase o dato concreto que se quede grabado a fuego en la memoria de tu público e incluso embeber contenido externo que sorprenda: vídeos, fotos, audios... ¡Lo que tú quieras!
¿Qué diferencias hay entre una variable entera, y una variable de texto (cadena)?
En programación, una variable entera (o de tipo int) almacena números enteros (sin decimales), mientras que una variable de texto (o de tipo string) almacena secuencias de caracteres, como palabras, frases u oraciones. La principal diferencia es el tipo de dato que pueden contener: números enteros o texto.
¿Qué tipo de variable usarías para guardar:
La edad de una persona? Variable tipo entero Su nombre? Variable cadena de texto Su altura en metros? Variable cuantitativa continua Una respuesta de “Sí” o “No”? Variable binaria