Presentación
Nombre:
Ruben Enmanuel
Apellido:
Hernández Domínguez
Matricula:
2022-0978
Carrera:
Seguridad Informática
Materia:
Introducción a la elaboración de algoritmo
Profesor/o:
Marisol Álvarez Salcedo
Trabajo:
Los Algoritmos
Introducción a la elaboración de algoritmo
Un algoritmo es una secuencia de pasos o instrucciones definidas que se
deben seguir para resolver un problema específico o realizar una tarea
determinada. Los algoritmos son fundamentales en la programación y la
informática, ya que definen la lógica que las computadoras siguen para
ejecutar una acción.
¿Qué es un Algoritmo?
Un algoritmo es como una receta en la cocina: proporciona una serie de
instrucciones claras y ordenadas para lograr un resultado específico. Para
que un algoritmo sea efectivo, debe cumplir con algunas características
importantes:
Claridad: Cada paso debe ser preciso y no dejar lugar a interpretaciones.
Secuencia: Los pasos deben seguir un orden lógico.
Finitud: Debe terminar después de un número finito de pasos.
Entrada: Debe recibir uno o más valores iniciales.
Salida: Debe producir un resultado o salida después de ejecutar los
pasos.
¿Tipos de Algoritmo?
Cuantitativos y cualitativos: si función a través de cálculos matemáticos
o secuencias lógicas.
Computacionales o no computacionales: si requieren o no del uso de un
ordenador para la solución o ejecución de una determinada tarea.
Algoritmo de Búsqueda
• Búsqueda Lineal: Recorre cada elemento hasta encontrar el
objetivo.
• Búsqueda Binaria: Divide y conquista en listas ordenadas para
encontrar el objetivo.
Algoritmo de Fuerza Bruta
• Generación de Combinaciones: Prueba todas las posibles
combinaciones.
• Problema del Viajante de Comercio: Prueba todas las rutas
posibles para encontrar la más corta.
Partes de un Algoritmo
• Entrada: Datos iniciales que se proporcionan al algoritmo.
• Proceso: Conjunto de operaciones y pasos para transformar la
entrada en salida.
• Salida: Resultado final que produce el algoritmo.
• Condiciones: Decisiones o reglas que guían el flujo del proceso.
• Bucles: Repeticiones de pasos hasta cumplir una condición
especifica.
• Inicio y Fin: El Punto de comienzo y el de terminación del algoritmo.
Características de un Algoritmo
• Definido: Cada paso del algoritmo debe ser claro y especifico, sin
ambigüedades. Las instrucciones deben ser precisas y fáciles de
entender.
• Finito: Un algoritmo debe tener un numero limitado de pasos y
debe finalizar después de un tiempo finito. No debe ser
interminable.
• Entrada y Salida: Debe recibir uno o mas valores de entrada y
producir al menos un valor de salida. La relación entre entrada y
salida debe estar claramente definida.
• Secuencial: Los pasos deben seguir un orden lógico u secuencial.
Cada paso debe llevar al siguiente en un flujo claro y determinado.
• Eficiencia: El algoritmo debe ser eficiente en términos de tiempos y
espacio. Esto significa que debe hacer uso optimo de los recursos
disponibles y resolver el problema en un tiempo razonable.
Quien crea el primer algoritmo computacional
El primer algoritmo diseñado específicamente para ser ejecutado
por una máquina de computación fue creado por Ada Lovelace en el
siglo XIX. Ada Lovelace, una matemática y escritora inglesa, es
conocida por su trabajo con Charles Babbage, quien diseñó la
máquina analítica, un prototipo temprano de computadora.
En 1843, Lovelace escribió notas sobre la máquina analítica que
incluían lo que se considera el primer algoritmo: un conjunto de
instrucciones para calcular los números de Bernoulli. Este algoritmo
fue diseñado para ser ejecutado por la máquina analítica, aunque la
máquina nunca se completó en su tiempo. Por esta razón, Ada
Lovelace es a menudo reconocida como la primera programadora
de computadoras.
La importancia de su trabajo radica en que no solo imaginó cómo se
podría usar la máquina para realizar cálculos complejos, sino que
también estableció los fundamentos de lo que más tarde se
convertiría en la programación de computadoras.
Pasos para trapear un piso
Paso 1: Preparación del Área
• Elimina objetos: Retira muebles y otros objetos del piso.
• Barre o aspira: Limpia el polvo y la suciedad del suelo para evitar
que se convierta en barro durante el trapeado.
Paso 2: Preparación del Trapeador y Solución de Limpieza
• Prepara la solución: Mezcla el detergente o limpiador con agua
siguiendo las instrucciones del producto.
• Prepara el trapeador o suape: Moja el trapeador en la solución y
asegúrate de que este bien distribuida.
Paso 3: Trapeado
• Escurre el trapeador: Antes de comenzar, es importante que el
trapeador no esté demasiado empapado para evitar excesos de
agua en el piso.
• Trapea en secciones: Comienza a trapear en una esquina de la
habitación y avanza hacia atrás, trapeando en secciones para
asegurar que toda valla quedando bien.
Paso 4: Cambio de Agua y Solución
• Cambia el agua: Cuando el agua de la cubeta se ensucie, cámbiala
por agua limpia con más solución de limpieza.
• Limpia el trapeador: Enjuaga y escúrrelo para eliminar la suciedad
acumulada.
Paso 5: Secado
• Deja secar: Permite que el piso se seque completamente antes de
caminar sobre él o volver a colocar los muebles.
• Ventila: Si es posible, abre ventanas o usa ventiladores, abanicos
para acelerar el proceso de secado.
Paso 6: Limpieza Final
• Revisa el área: Asegúrate de que no queden manchas o áreas
sucias.
• Reemplaza los muebles: Una vez que el piso esté seco, vuelve a
colocar los muebles y otros objetos.
Resultado Final: Limpio Y Brilloso