0% encontró este documento útil (0 votos)
33 vistas2 páginas

Algoritmos

Los algoritmos son secuencias finitas de pasos ordenados que resuelven problemas, caracterizados por ser definidos, finitos, con entradas y salidas, eficientes y generales. Se pueden clasificar en deterministas, que producen resultados predecibles, y no deterministas, que pueden seguir diferentes caminos en cada ejecución. Además, los algoritmos pueden expresarse gráficamente mediante diagramas de flujo o de manera no gráfica a través de lenguaje natural o pseudocódigo.

Cargado por

themiki.h04
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas2 páginas

Algoritmos

Los algoritmos son secuencias finitas de pasos ordenados que resuelven problemas, caracterizados por ser definidos, finitos, con entradas y salidas, eficientes y generales. Se pueden clasificar en deterministas, que producen resultados predecibles, y no deterministas, que pueden seguir diferentes caminos en cada ejecución. Además, los algoritmos pueden expresarse gráficamente mediante diagramas de flujo o de manera no gráfica a través de lenguaje natural o pseudocódigo.

Cargado por

themiki.h04
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Características REFERENCIAS

de los algoritmos [Link]


1. Definidos: Un algoritmo debe
ser claro y preciso,
describiendo cada paso sin
mo-en-informatica/
[Link]
Algoritmos
ambigüedades para que
pueda ser seguido sin alguide/online- Hecho por: Roxana
confusión. marketing/analisis-
2. Finito: Un algoritmo siempre
debe terminar después de un
web/que-es-un-algoritmo/ Hernández Hernández
número finito de pasos, lo
que garantiza que se alcance "Deterministic vs. Non-
una solución. Deterministic Algorithms,"
3. Entrada y salida: Los
algoritmos reciben entradas GeeksforGeeks.
y producen salidas. La Recuperado de:
entrada es lo que se [Link]
proporciona al algoritmo, y la .org
salida es el resultado del
procesamiento.
4. Eficiencia: Los algoritmos Cormen, T.H., Leiserson,
deben resolver un problema C.E., Rivest, R.L., & Stein, C.
de la manera más eficiente
posible, minimizando el uso (2009). Introduction to
de recursos como el tiempo Algorithms (3rd ed.).
de procesamiento y la
memoria.
5. Generales: Un buen
algoritmo debe ser aplicable
a una gama amplia de
problemas dentro de su
dominio, no solo a uno
específico.
determinista y no Expresión grafica ¿Qué es?
y no grafica
determinista Los algoritmos se expresan de
Un algoritmo es un conjunto de
pasos ordenados que se siguen
para resolver un problema. Se trata
manera gráfica a través de de una secuencia finita de
diagramas de flujo. Los diagramas instrucciones que se utilizan para
de flujo son una representación realizar una tarea o cálculo.
Algoritmo determinista: esquemática de los pasos que se
Es aquel que, dada una entrada deben seguir para resolver un
inicial, siempre produce la misma problema.
salida y sigue exactamente la En informática, se llama algoritmo a
misma secuencia de pasos. No una secuencia de instrucciones u
existe lugar para la incertidumbre Los diagramas de flujo son
representaciones gráficas que operaciones específicas que permiten
o el azar, lo que garantiza que el controlar determinados procesos. Se
resultado será predecible y utilizan cajas y flechas para mostrar
la secuencia de pasos de un trata de conjuntos finitos y ordenados
reproducible. de pasos, que nos conducen a resolver
algoritmo. Se usan en disciplinas
como la programación, la economía, un problema o tomar una decisión.
la psicología cognitiva y los procesos
Algoritmo no determinista: industriales.
Es un modelo teórico en el que,
para una entrada, el algoritmo Un algoritmo es un conjunto de
puede seguir diferentes caminos Los algoritmos se expresan de operaciones que buscan resolver un
en cada ejecución. No garantiza manera no gráfica mediante pasos problema determinado a través de
un único resultado ni el mismo secuenciales descritos en lenguaje secuencias lógicas
camino para obtenerlo, ya que natural o pseudocódigo. Estas
utiliza decisiones basadas en formas son útiles para comunicar
probabilidades, heurísticas o ideas de manera simple, sin
exploración simultánea de varias diagramas.
opciones.
Por ejemplo:
1. Llenar una olla con agua.
2. Colocar la olla en la estufa.
3. Encender la estufa y esperar a
que hierva

También podría gustarte