0% encontró este documento útil (0 votos)
27 vistas9 páginas

Algoritmos

Un algoritmo es una secuencia de instrucciones que permite resolver problemas y tomar decisiones en informática, matemática y lógica. Se compone de partes como input, proceso y output, y puede clasificarse en computacionales, no computacionales, cualitativos y cuantitativos. Los algoritmos son secuenciales, precisos, ordenados, finitos, concretos y definidos, y son fundamentales para la programación de computadoras.

Cargado por

Erika Szczypski
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)
27 vistas9 páginas

Algoritmos

Un algoritmo es una secuencia de instrucciones que permite resolver problemas y tomar decisiones en informática, matemática y lógica. Se compone de partes como input, proceso y output, y puede clasificarse en computacionales, no computacionales, cualitativos y cuantitativos. Los algoritmos son secuenciales, precisos, ordenados, finitos, concretos y definidos, y son fundamentales para la programación de computadoras.

Cargado por

Erika Szczypski
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

ALGORITMOS

PROF. ERIKA SZCZYPSKI


ALGORITMOS - ¿QUÉ ES?
 En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden
llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se
trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una
decisión.

 Los algoritmos NO tienen que ver con los lenguajes de programación, se trata de un ordenamiento
previo a la programación.

 Visto así, un programa no es otra cosa que una serie compleja de algoritmos ordenados y
codificados mediante un lenguaje de programación para su posterior ejecución en un
computador.

 Los algoritmos también son frecuentes en la matemática y la lógica, y son la base de la fabricación de
manuales de usuario, folletos de instrucciones, etc.
ALGORITMOS - PARTES
Todo algoritmo debe constar de las siguientes partes:

• Input o entrada. El ingreso de los datos que el algoritmo necesita para


operar.
• Proceso. Se trata de la operación lógica formal que el algoritmo
emprenderá con lo recibido del input.
• Output o salida. Los resultados obtenidos del proceso sobre el input,
una vez terminada la ejecución del algoritmo.
ALGORITMOS ¿PARA QUE SIRVEN?

Un algoritmo sirve para resolver paso a paso un problema. Se trata de una serie de
instrucciones ordenadas y secuenciadas para guiar un proceso determinado.

En las Ciencias de la computación, no obstante, los algoritmos constituyen el


esqueleto de los procesos que luego se codificarán y programarán para que
sean realizados por la computadora.
ALGORITMOS - CLASIFICACIÓN
 Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo, y que
puede ser desarrollado por una calculadora o computadora sin dificultades.

 Algoritmos no computacionales. Aquellos que no requieren de una computadora para


resolverse, o cuyos pasos son exclusivos para la resolución por parte de un ser humano.

 Algoritmos cualitativos. Se trata de un algoritmo en cuya resolución no intervienen


cálculos numéricos, sino secuencias lógicas y/o formales.

 Algoritmos cuantitativos. Todo lo contrario, es un algoritmo que depende de cálculos


matemáticos para dar con su resolución.
ALGORITMOS - CARACTERÍSTICAS
• Secuenciales. Los algoritmos operan en secuencia, debe procesarse uno a la vez.
• Precisos. Los algoritmos han de ser precisos en su abordaje del tema, es decir, no pueden
ser ambiguos o subjetivos.
• Ordenados. Los algoritmos se deben establecer en la secuencia precisa y exacta para que
su lectura tenga sentido y se resuelva el problema.
• Finitos. Toda secuencia de algoritmos ha de tener un fin determinado, no puede prolongarse
hasta el infinito.
• Concretos. Todo algoritmo debe ofrecer un resultado en base a las funciones que cumple.

• Definidos. Un mismo algoritmo ante los mismos elementos de entrada (input) debe dar
siempre los mismos resultados.
ALGORITMOS – EJEMPLO:
Algoritmo para elegir unos zapatos de fiesta:

INICIO
Entrar a la tienda y buscar la sección de zapatos de dama/caballero.
Tomar un par de zapatos.
¿Son zapatos de fiesta?
SI: (ir al paso 5) – NO: (volver al paso 3)

¿Hay de la talla adecuada?


SI: (ir al paso 6) – NO: (volver al paso 3)

¿El precio es pagable?


SI: (ir al paso 7) – NO: (volver al paso 3)

Comprar el par de zapatos elegido.


FIN
ALGORITMOS - EJEMPLOS

Ahora es el turno de ustedes….

Pensamos 2 ejemplos de algoritmos con


4 o mas pasos.
ALGORITMOS – VIDEOS

También podría gustarte