SlideShare una empresa de Scribd logo
Introducción básica. 
Que es un algoritmo ? 
Prof. Sergio Bosio.2014
Definición 
Prof. Sergio Bosio.2014
Definición 
O se lo puede pensar 
como una secuencia 
FINITA de pasos 
EJECUTABLES, NO 
AMBIGUOS, que de 
seguirla, debe TERMINAR 
en algún momento. 
Prof. Sergio Bosio.2014
Vamos de a poco 
Secuencia finita: Hay un número de pasos que se 
pueden contar 10 pasos, mil pasos o … millones de 
pasos ! 
Ejecutable: Significa posible, que se puede hacer. 
(Hay cosas que son imposibles ! 
No ambiguos: Precisas y que quede en claro lo que no 
se puede hacer 
Terminar en algún momento: Finita, que tiene fin, que 
no se queda siempre haciendo una instrucción 
Prof. Sergio Bosio.2014
Característica 
Prof. Sergio Bosio.2014 
Un algoritmo es una serie de 
pasos que hay que seguir, cada 
paso se llama “Instrucción” y 
cada una de ellas dice muy 
precisamente lo que hay que 
hacer. 
Además este proceso debe tener 
fin.
Ejemplo 1 
Ensalada de frutas 
Hacer una ensalada de frutas con: 3 manzanas, 3 peras, 3 
bananas, y el jugo de 2 naranjas y azúcar 
Instrucción 1: Tomar la fruta 
Instrucción 2: Lavarla 
Instrucción 3: Pelarla 
Instrucción 4: Cortar en trozos 
Instrucción 5: Ponerlos en un recipiente 
Instrucción 6: Repetir de 1 a 5 con las 9 frutas, sin las naranjas 
Instrucción 7: Agregar al recipiente 2 cucharadas de azúcar 
Instrucción 8: Tomar la naranja 
Instrucción 9: Exprimirla 
Instrucción 10: Repetir 8 y 9 hasta llegar a 2 naranjas 
Instrucción 11: Agregar en el recipiente el jugo de naranja obtenido en el paso 10 
Instrucción 12: Mezclar todo 
Instrucción 13: Servir 
Instrucción 14: Fin 
Prof. Sergio Bosio.2014
Ejemplo 2 
Instrucción 1: Tomar una hoja de papel y escribir 
“Esto no es un algoritmo” 
Instrucción 2: Volver a la instrucción 1 
Prof. Sergio Bosio.2014
Ejemplo 3 
Instrucción 1: Escribir todos los números empezando desde el número 1 
que se obtienen sumándole 1, ( 1, 1+1,1+1+1, 1+1+1+1+, y así siguiendo ) 
o sea todos los enteros positivos en una lista 
Instrucción 2: Ordenarlos de menor a mayor. 
Instrucción 3: Fijarse en el primer numero de la lista y anotarlo en otra 
hoja. 
Instrucción 4: Parar. 
Prof. Sergio Bosio.2014
Ejemplo 4 
1, 2, 3. 
Rompiendo 
los huevos 
otra vez ! 
Prof. Sergio Bosio.2014
Como se construye un 
algoritmo ? 
Prof. Sergio Bosio.2014
Como se construye un 
algoritmo ? 
Prof. Sergio Bosio.2014
Proceso 
Prof. Sergio Bosio.2014 
Un mapa conceptual 
como borrador inicial 
Escribir el código 
en el software 
fuente
Algoritmos complejos 
Prof. Sergio Bosio.2014
El Gran Algoritmo 
Prof. Sergio Bosio.2014 
Algoritmo de la red
Complejidad para 
simplificar 
Muchos algoritmos son ideados para 
implementarse en un programa. 
Pero, los algoritmos pueden ser 
implementados en otros medios, 
como una red neuronal, un circuito 
eléctrico o un aparato mecánico y 
eléctrico. 
Prof. Sergio Bosio.2014
Algoritmos especializados 
El sistema de reconocimiento facial es 
una aplicación dirigida por ordenador que 
identifica automáticamente a una persona 
en una imagen digital. Esto es posible 
mediante un análisis de las características 
faciales del sujeto extraídas de la imagen o 
de un fotograma clave de una fuente de 
video, y comparándolas con una base de 
datos. 
Prof. Sergio Bosio.2014
Nunca te ocurrió ? 
Prof. Sergio Bosio.2014 
Se te 
cuelga la 
PC 
Y el único 
recurso es …
Algoritmos de vida 
En memoria 
de Robin 
Williams, 
La Depresión 
y El 
Algoritmo 
de Dios 
Prof. Sergio Bosio.2014
Algoritmo final 
Instrucción 1: Entran los alumnos al aula 
Instrucción 2: Se sientan en sus pupitres 
Instrucción 3: Entra el profesor 
Instrucción 4: El profesor dicta la clase 
Instrucción 5: Alterar el algoritmo 
Instrucción 6: Sentarse donde quieran 
Instrucción 7:¨Prestar atención al profesor sin descuidar mis 
cosas 
Instrucción 8: Ponerse inquietos 
Instrucción 9: Termino la clase !!!! 
Es un algoritmo ! Tenía Fin ….. !!! Un 10 !!!! 
Prof. Sergio Bosio.2014
Se termino porque … 
Prof. Sergio Bosio.2014
Prof. Sergio Bosio.2014
Gracias ! 
Intento compartir mis clases para que 
otros docentes tomen la idea y la 
mejoren, perfeccionen y multipliquen … 
Prof. Sergio Bosio.2014 
Profesor Sergio Bosio 
Profesor Sergio Bosio 
@profeserio 
@profeserio 
ovcbosio@gmail.com 
ovcbosio@gmail.com

Más contenido relacionado

PDF
Historia de la Computadora
PPT
SYBASE - SQL ANYWHERE
DOCX
Ensayo sobre la historia de la informatica
PPTX
Linea del tiempo internet
DOCX
Algoritmo variables, constantes, tipos de datos y asignacion
DOCX
Evolucion del computador ensayo
PDF
INTRODUCCIÒN ANIMACIÒN 3D
PPSX
Historia de la Computadora
SYBASE - SQL ANYWHERE
Ensayo sobre la historia de la informatica
Linea del tiempo internet
Algoritmo variables, constantes, tipos de datos y asignacion
Evolucion del computador ensayo
INTRODUCCIÒN ANIMACIÒN 3D

La actualidad más candente (19)

PDF
ALGORITMO RESUELTOS EN PSEINT
PDF
Manejo de formularios.
PPT
resolucion de problemas: Algoritmos y programas
PPTX
Cuarta generacion de la computadora
PPTX
CLASE 9.pptx
PDF
Generacion de las computadoras
PPTX
EJERCICIOS DE ALGORITMOS
PPTX
Evolución histórica de los computadores.
PPTX
2. escritura de algoritmos
PDF
Banco de temas de tesis para la carrera de ing. de sistemas
PPTX
Las 8 generaciones del computador
PPTX
Planificacion y modelado para una ferreteria
PPTX
1 introduccion a la programacion 1
PPTX
LÍNEA DEL TIEMPO GENERADOR DEL COMPUTADOR
PDF
Guia de como usar qbasic
DOCX
Casos De Uso
PPTX
que es un ingeniero en sistemas computacionales
PPTX
Maquina de escribir
PPTX
Historia de la computadora diapositivas
ALGORITMO RESUELTOS EN PSEINT
Manejo de formularios.
resolucion de problemas: Algoritmos y programas
Cuarta generacion de la computadora
CLASE 9.pptx
Generacion de las computadoras
EJERCICIOS DE ALGORITMOS
Evolución histórica de los computadores.
2. escritura de algoritmos
Banco de temas de tesis para la carrera de ing. de sistemas
Las 8 generaciones del computador
Planificacion y modelado para una ferreteria
1 introduccion a la programacion 1
LÍNEA DEL TIEMPO GENERADOR DEL COMPUTADOR
Guia de como usar qbasic
Casos De Uso
que es un ingeniero en sistemas computacionales
Maquina de escribir
Historia de la computadora diapositivas
Publicidad

Destacado (7)

DOC
Sesion de aprendizaje ensalada de frutas
PDF
Diagramas de Flujo y Algoritmos (Informática ll)
PDF
Paso a pasito aprendo solito 1
PDF
21 problemas de algoritmo resueltos
PDF
Diagrama de Flujos Ejemplos.
DOC
Material para trabajar en el aula y reflexionar sobre el Día de la Memoria, l...
PDF
Ejemplos de Algoritmos
Sesion de aprendizaje ensalada de frutas
Diagramas de Flujo y Algoritmos (Informática ll)
Paso a pasito aprendo solito 1
21 problemas de algoritmo resueltos
Diagrama de Flujos Ejemplos.
Material para trabajar en el aula y reflexionar sobre el Día de la Memoria, l...
Ejemplos de Algoritmos
Publicidad

Similar a Algoritmos (20)

PPS
PPT
Algoritmo,una iniciacion a la programacion
DOCX
Guion zolanyer
PDF
Informes escritos tecnología
PDF
Informes escritos tecnologia (1)
DOCX
Ficha 1 y 0, Luces y códigos
PDF
Prg1 clases03
DOCX
Libro de ejercicios de Informática 4ºESO
PDF
Programacion1
PDF
Gratis aprende programacion1
PDF
Gratis aprende programacion1
PPTX
INTRODUCCIÓN A LA LÓGICA-1.pptx
PPTX
INTRODUCCIÓN A LA LÓGICA.pptx
PDF
Manual hot-potatoes
PDF
Manual de hot potatoes 6
PDF
Manual hot-potatoes-6
PDF
Manual hotpotatoes6
DOCX
Trabajo de informática
PPTX
Evafinal
PPTX
Evafinal
Algoritmo,una iniciacion a la programacion
Guion zolanyer
Informes escritos tecnología
Informes escritos tecnologia (1)
Ficha 1 y 0, Luces y códigos
Prg1 clases03
Libro de ejercicios de Informática 4ºESO
Programacion1
Gratis aprende programacion1
Gratis aprende programacion1
INTRODUCCIÓN A LA LÓGICA-1.pptx
INTRODUCCIÓN A LA LÓGICA.pptx
Manual hot-potatoes
Manual de hot potatoes 6
Manual hot-potatoes-6
Manual hotpotatoes6
Trabajo de informática
Evafinal
Evafinal

Más de Sergio Bosio (20)

PPTX
Vacaciones de pelicula
PPT
Taller blackBoard 2015
PPTX
Debe tener mi negocio una página web ?
PPT
Uso de las tic´s y su influencia en la educación universitaria
PPTX
TIC; TAC; TEP Y Que ?
PPT
Ni Nativos ni inmigrantes
PPTX
Hacia donde vamos
PPTX
Nadie es mas-esclavo que aquel que falsamente cree ser libre
PPT
Herramientas para mantener nuestra presencia en la red
PPT
Mis estrellas
PDF
Haiku Deck
PPT
Empoderar a los alumnos
PPTX
Trabajo Vs ocio, como se aprende mejor. EduDebate entre juan Domingo farnós M...
PPTX
Disrupcion time
PPT
Clase para explicar lo que nunca les explicaron, porque no existía !
PPTX
Recursos en red
PPT
Panorama de la educación del siglo xxi
PPT
Quien es profeserio
PPT
Buscando la disrupción
PPT
“Los caminos del conectivismo” de la escuela media a la univ.
Vacaciones de pelicula
Taller blackBoard 2015
Debe tener mi negocio una página web ?
Uso de las tic´s y su influencia en la educación universitaria
TIC; TAC; TEP Y Que ?
Ni Nativos ni inmigrantes
Hacia donde vamos
Nadie es mas-esclavo que aquel que falsamente cree ser libre
Herramientas para mantener nuestra presencia en la red
Mis estrellas
Haiku Deck
Empoderar a los alumnos
Trabajo Vs ocio, como se aprende mejor. EduDebate entre juan Domingo farnós M...
Disrupcion time
Clase para explicar lo que nunca les explicaron, porque no existía !
Recursos en red
Panorama de la educación del siglo xxi
Quien es profeserio
Buscando la disrupción
“Los caminos del conectivismo” de la escuela media a la univ.

Último (20)

PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
PDF
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PDF
Manual del Gobierno Escolar -MINEDUC.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PPTX
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PPTX
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
PPTX
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
PDF
IPERC...................................
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
Texto Digital Los Miserables - Victor Hugo Ccesa007.pdf
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
Manual del Gobierno Escolar -MINEDUC.pdf
PLANES DE área ciencias naturales y aplicadas
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
ciencia_tecnologia_sociedad Mitcham Carl. (1994)..pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
TEMA 1ORGANIZACIÓN FUNCIONAL DEL CUERPO, MEDIO INTERNO Y HOMEOSTASIS (3) [Aut...
IPERC...................................
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf

Algoritmos

  • 1. Introducción básica. Que es un algoritmo ? Prof. Sergio Bosio.2014
  • 3. Definición O se lo puede pensar como una secuencia FINITA de pasos EJECUTABLES, NO AMBIGUOS, que de seguirla, debe TERMINAR en algún momento. Prof. Sergio Bosio.2014
  • 4. Vamos de a poco Secuencia finita: Hay un número de pasos que se pueden contar 10 pasos, mil pasos o … millones de pasos ! Ejecutable: Significa posible, que se puede hacer. (Hay cosas que son imposibles ! No ambiguos: Precisas y que quede en claro lo que no se puede hacer Terminar en algún momento: Finita, que tiene fin, que no se queda siempre haciendo una instrucción Prof. Sergio Bosio.2014
  • 5. Característica Prof. Sergio Bosio.2014 Un algoritmo es una serie de pasos que hay que seguir, cada paso se llama “Instrucción” y cada una de ellas dice muy precisamente lo que hay que hacer. Además este proceso debe tener fin.
  • 6. Ejemplo 1 Ensalada de frutas Hacer una ensalada de frutas con: 3 manzanas, 3 peras, 3 bananas, y el jugo de 2 naranjas y azúcar Instrucción 1: Tomar la fruta Instrucción 2: Lavarla Instrucción 3: Pelarla Instrucción 4: Cortar en trozos Instrucción 5: Ponerlos en un recipiente Instrucción 6: Repetir de 1 a 5 con las 9 frutas, sin las naranjas Instrucción 7: Agregar al recipiente 2 cucharadas de azúcar Instrucción 8: Tomar la naranja Instrucción 9: Exprimirla Instrucción 10: Repetir 8 y 9 hasta llegar a 2 naranjas Instrucción 11: Agregar en el recipiente el jugo de naranja obtenido en el paso 10 Instrucción 12: Mezclar todo Instrucción 13: Servir Instrucción 14: Fin Prof. Sergio Bosio.2014
  • 7. Ejemplo 2 Instrucción 1: Tomar una hoja de papel y escribir “Esto no es un algoritmo” Instrucción 2: Volver a la instrucción 1 Prof. Sergio Bosio.2014
  • 8. Ejemplo 3 Instrucción 1: Escribir todos los números empezando desde el número 1 que se obtienen sumándole 1, ( 1, 1+1,1+1+1, 1+1+1+1+, y así siguiendo ) o sea todos los enteros positivos en una lista Instrucción 2: Ordenarlos de menor a mayor. Instrucción 3: Fijarse en el primer numero de la lista y anotarlo en otra hoja. Instrucción 4: Parar. Prof. Sergio Bosio.2014
  • 9. Ejemplo 4 1, 2, 3. Rompiendo los huevos otra vez ! Prof. Sergio Bosio.2014
  • 10. Como se construye un algoritmo ? Prof. Sergio Bosio.2014
  • 11. Como se construye un algoritmo ? Prof. Sergio Bosio.2014
  • 12. Proceso Prof. Sergio Bosio.2014 Un mapa conceptual como borrador inicial Escribir el código en el software fuente
  • 13. Algoritmos complejos Prof. Sergio Bosio.2014
  • 14. El Gran Algoritmo Prof. Sergio Bosio.2014 Algoritmo de la red
  • 15. Complejidad para simplificar Muchos algoritmos son ideados para implementarse en un programa. Pero, los algoritmos pueden ser implementados en otros medios, como una red neuronal, un circuito eléctrico o un aparato mecánico y eléctrico. Prof. Sergio Bosio.2014
  • 16. Algoritmos especializados El sistema de reconocimiento facial es una aplicación dirigida por ordenador que identifica automáticamente a una persona en una imagen digital. Esto es posible mediante un análisis de las características faciales del sujeto extraídas de la imagen o de un fotograma clave de una fuente de video, y comparándolas con una base de datos. Prof. Sergio Bosio.2014
  • 17. Nunca te ocurrió ? Prof. Sergio Bosio.2014 Se te cuelga la PC Y el único recurso es …
  • 18. Algoritmos de vida En memoria de Robin Williams, La Depresión y El Algoritmo de Dios Prof. Sergio Bosio.2014
  • 19. Algoritmo final Instrucción 1: Entran los alumnos al aula Instrucción 2: Se sientan en sus pupitres Instrucción 3: Entra el profesor Instrucción 4: El profesor dicta la clase Instrucción 5: Alterar el algoritmo Instrucción 6: Sentarse donde quieran Instrucción 7:¨Prestar atención al profesor sin descuidar mis cosas Instrucción 8: Ponerse inquietos Instrucción 9: Termino la clase !!!! Es un algoritmo ! Tenía Fin ….. !!! Un 10 !!!! Prof. Sergio Bosio.2014
  • 20. Se termino porque … Prof. Sergio Bosio.2014
  • 22. Gracias ! Intento compartir mis clases para que otros docentes tomen la idea y la mejoren, perfeccionen y multipliquen … Prof. Sergio Bosio.2014 Profesor Sergio Bosio Profesor Sergio Bosio @profeserio @profeserio ovcbosio@gmail.com ovcbosio@gmail.com