SlideShare uma empresa Scribd logo
1 de 9
ALGORITMOS
INF2_EXC2_Esli & Karina
Colegio Bucerias
Informática
Esli Chaves y Karina Sandoval
Profa. Azucena Cervantes Ponce
Clasificación de los
algoritmos
Los algoritmos informales son aquellos que no se realizan para una
computadora, sino se diseñan para ser ejecutados por el ser
humano. Todos los días ejecutas algoritmos informales en todas tus
actividades.
Los algoritmos computacionales son los que se crean para que una
computadora sea quien ejecute los pasos y obtener el resultado
esperado. Se aprovecha la velocidad de procesamiento del
ordenador para darnos un resultado mucho más confiable.
Ventajas de usar algoritmos
en tu vida diaria
1.-) Los algoritmos son la esencia de la informática, son uno de los centros
de interés de muchas, si no todas, de las áreas del campo de la informática.
2.-) Puedes trabajar en orden.
3.-) Te redacta en orden paso a paso lo que hay que hacer.
4.-) Ayuda a resolver más fácil y rápido los problemas.
5.-)Disminuye sensiblemente el riesgo de errores.
6.-)Favorece el obtener el máximo de información.
Ejemplos de algoritmos
 Problema: Cambiar la llanta de un carro teniendo un gato mecánico en buen estado,
una llanta de reemplazo y una llave inglesa.
Algoritmo
PASO 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa.
PASO 2. Ubicar el gato mecánico en su sitio.
PASO 3. Levantar el gato hasta que la rueda pinchada pueda girar libremente.
PASO 4. Quitar los tornillos y la rueda pinchada.
PASO 5. Poner rueda de repuesto y los tornillos.
PASO 6. Bajar el gato hasta que se pueda liberar.
PASO 7. Sacar el gato de su sitio.
PASO 8. Apretar los tornillos con la llave inglesa.
 Problema: Realizar la suma de los números 2448 y 5746.
Algoritmo
PASO 1. Colocar los números el primero encima del segundo, de tal manera que las
unidades, decenas, centenas, etc., de los números queden alineadas. Trazar una línea
debajo del segundo número.
PASO 2. Empezar por la columna más a la derecha.
PASO 3. Sumar los dígitos de dicha columna.
PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la siguiente columna a la
izquierda y anotar debajo de la línea las unidades de la suma. Si no es mayor anotar la
suma debajo de la línea.
PASO 5. Si hay más columnas a la izquierda, pasar a la siguiente columna a la
izquierda y volver a 3.
PASO 6. El número debajo de la línea es la solución.
 Problema: Sean los puntos P=(a,b) y Q=(c,d) que definen una recta, encontrar un segmento
de recta perpendicular a la anterior que pasa por el punto medio de los puntos dados.
Algoritmo
PASO 1. Trazar un círculo con centro en el punto P que pase por el punto Q.
PASO 2. Trazar un círculo con centro en el punto Q que pase por el punto P.
PASO 3. Trazar un segmento de recta entre los puntos de intersección de las circunferencias
trazadas.
Inf2_exc2_esli y karina

Mais conteúdo relacionado

Mais procurados

Analisis numerico unidad 1
Analisis numerico unidad 1Analisis numerico unidad 1
Analisis numerico unidad 1
Jhonathan Jaen
 
Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5
Julio Pari
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
jeansebas154
 
Como crear un_diagrama_de_flujo
Como crear un_diagrama_de_flujoComo crear un_diagrama_de_flujo
Como crear un_diagrama_de_flujo
pompeya
 
Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4
Julio Pari
 
Arreglos en pseint Tutorial Basico
Arreglos en pseint Tutorial BasicoArreglos en pseint Tutorial Basico
Arreglos en pseint Tutorial Basico
Chobe69
 

Mais procurados (18)

Algoritmos resta y suma
Algoritmos resta y suma Algoritmos resta y suma
Algoritmos resta y suma
 
Analisis numerico unidad 1
Analisis numerico unidad 1Analisis numerico unidad 1
Analisis numerico unidad 1
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Arreglos en Pseint
Arreglos en PseintArreglos en Pseint
Arreglos en Pseint
 
Procedimiento 2
Procedimiento 2Procedimiento 2
Procedimiento 2
 
Presentación de análisis numérico
Presentación de análisis numéricoPresentación de análisis numérico
Presentación de análisis numérico
 
Que es un_algoritmo
Que es un_algoritmoQue es un_algoritmo
Que es un_algoritmo
 
Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5Algoritmica i clase05 practica 5
Algoritmica i clase05 practica 5
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Como crear un_diagrama_de_flujo
Como crear un_diagrama_de_flujoComo crear un_diagrama_de_flujo
Como crear un_diagrama_de_flujo
 
Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4
 
Algoritmo pseudocodigo
Algoritmo pseudocodigoAlgoritmo pseudocodigo
Algoritmo pseudocodigo
 
Slider share
Slider shareSlider share
Slider share
 
Daniela uribe andrade - Algoritmos
Daniela uribe andrade - AlgoritmosDaniela uribe andrade - Algoritmos
Daniela uribe andrade - Algoritmos
 
Procedimiento 2
Procedimiento 2Procedimiento 2
Procedimiento 2
 
1. algoritmos
1. algoritmos1. algoritmos
1. algoritmos
 
Arreglos en pseint Tutorial Basico
Arreglos en pseint Tutorial BasicoArreglos en pseint Tutorial Basico
Arreglos en pseint Tutorial Basico
 

Semelhante a Inf2_exc2_esli y karina

Numero pseudoaleatorio
Numero pseudoaleatorioNumero pseudoaleatorio
Numero pseudoaleatorio
alan moreno
 
Los metodos numericos se basan en dar resultados mas fácilmente a problemas ...
Los metodos  numericos se basan en dar resultados mas fácilmente a problemas ...Los metodos  numericos se basan en dar resultados mas fácilmente a problemas ...
Los metodos numericos se basan en dar resultados mas fácilmente a problemas ...
Jose Clemente Vasquez
 
Los metodos numericos se basan en dar resultados mas fácilmente a problemas ...
Los metodos  numericos se basan en dar resultados mas fácilmente a problemas ...Los metodos  numericos se basan en dar resultados mas fácilmente a problemas ...
Los metodos numericos se basan en dar resultados mas fácilmente a problemas ...
Jose Clemente Vasquez
 

Semelhante a Inf2_exc2_esli y karina (20)

Inf2 exc2 fridaleyva_algoritmo
Inf2 exc2 fridaleyva_algoritmoInf2 exc2 fridaleyva_algoritmo
Inf2 exc2 fridaleyva_algoritmo
 
Tema1 faa 16_17
Tema1 faa 16_17Tema1 faa 16_17
Tema1 faa 16_17
 
Resumen de lo más importante de la unidad 1
Resumen de lo más importante de la unidad  1Resumen de lo más importante de la unidad  1
Resumen de lo más importante de la unidad 1
 
Evelin alejandra sanchez ayala t.i 1
Evelin alejandra sanchez ayala t.i 1Evelin alejandra sanchez ayala t.i 1
Evelin alejandra sanchez ayala t.i 1
 
Introducción a la programación y la informática. Tema 1
Introducción a la programación y la informática. Tema 1Introducción a la programación y la informática. Tema 1
Introducción a la programación y la informática. Tema 1
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Analisis numerico unidad 1
Analisis numerico unidad 1Analisis numerico unidad 1
Analisis numerico unidad 1
 
Erasmo avellaneda tbj 1 an
Erasmo avellaneda tbj 1 anErasmo avellaneda tbj 1 an
Erasmo avellaneda tbj 1 an
 
Erasmo avellaneda tbj 1 an
Erasmo avellaneda tbj 1 anErasmo avellaneda tbj 1 an
Erasmo avellaneda tbj 1 an
 
Análisis Numérico
Análisis Numérico Análisis Numérico
Análisis Numérico
 
Análisis Numérico
Análisis Numérico Análisis Numérico
Análisis Numérico
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmosUnidad 2 introducción a los algoritmos
Unidad 2 introducción a los algoritmos
 
Unidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.pptUnidad 1 Introducción a los Algoritmos.ppt
Unidad 1 Introducción a los Algoritmos.ppt
 
Numero pseudoaleatorio
Numero pseudoaleatorioNumero pseudoaleatorio
Numero pseudoaleatorio
 
Análisis numérico y teorias de errores
Análisis numérico y teorias de erroresAnálisis numérico y teorias de errores
Análisis numérico y teorias de errores
 
Resumen unida 1 Análisis numerico
Resumen unida 1 Análisis numericoResumen unida 1 Análisis numerico
Resumen unida 1 Análisis numerico
 
Los metodos numericos se basan en dar resultados mas fácilmente a problemas ...
Los metodos  numericos se basan en dar resultados mas fácilmente a problemas ...Los metodos  numericos se basan en dar resultados mas fácilmente a problemas ...
Los metodos numericos se basan en dar resultados mas fácilmente a problemas ...
 
Los metodos numericos se basan en dar resultados mas fácilmente a problemas ...
Los metodos  numericos se basan en dar resultados mas fácilmente a problemas ...Los metodos  numericos se basan en dar resultados mas fácilmente a problemas ...
Los metodos numericos se basan en dar resultados mas fácilmente a problemas ...
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Inf2_exc2_esli y karina

  • 1. ALGORITMOS INF2_EXC2_Esli & Karina Colegio Bucerias Informática Esli Chaves y Karina Sandoval Profa. Azucena Cervantes Ponce
  • 2.
  • 3. Clasificación de los algoritmos Los algoritmos informales son aquellos que no se realizan para una computadora, sino se diseñan para ser ejecutados por el ser humano. Todos los días ejecutas algoritmos informales en todas tus actividades. Los algoritmos computacionales son los que se crean para que una computadora sea quien ejecute los pasos y obtener el resultado esperado. Se aprovecha la velocidad de procesamiento del ordenador para darnos un resultado mucho más confiable.
  • 4.
  • 5.
  • 6. Ventajas de usar algoritmos en tu vida diaria 1.-) Los algoritmos son la esencia de la informática, son uno de los centros de interés de muchas, si no todas, de las áreas del campo de la informática. 2.-) Puedes trabajar en orden. 3.-) Te redacta en orden paso a paso lo que hay que hacer. 4.-) Ayuda a resolver más fácil y rápido los problemas. 5.-)Disminuye sensiblemente el riesgo de errores. 6.-)Favorece el obtener el máximo de información.
  • 7. Ejemplos de algoritmos  Problema: Cambiar la llanta de un carro teniendo un gato mecánico en buen estado, una llanta de reemplazo y una llave inglesa. Algoritmo PASO 1. Aflojar los tornillos de la rueda pinchada con la llave inglesa. PASO 2. Ubicar el gato mecánico en su sitio. PASO 3. Levantar el gato hasta que la rueda pinchada pueda girar libremente. PASO 4. Quitar los tornillos y la rueda pinchada. PASO 5. Poner rueda de repuesto y los tornillos. PASO 6. Bajar el gato hasta que se pueda liberar. PASO 7. Sacar el gato de su sitio. PASO 8. Apretar los tornillos con la llave inglesa.  Problema: Realizar la suma de los números 2448 y 5746. Algoritmo PASO 1. Colocar los números el primero encima del segundo, de tal manera que las unidades, decenas, centenas, etc., de los números queden alineadas. Trazar una línea debajo del segundo número. PASO 2. Empezar por la columna más a la derecha. PASO 3. Sumar los dígitos de dicha columna. PASO 4. Si la suma es mayor a 9 anotar un 1 encima de la siguiente columna a la izquierda y anotar debajo de la línea las unidades de la suma. Si no es mayor anotar la suma debajo de la línea. PASO 5. Si hay más columnas a la izquierda, pasar a la siguiente columna a la izquierda y volver a 3. PASO 6. El número debajo de la línea es la solución.
  • 8.  Problema: Sean los puntos P=(a,b) y Q=(c,d) que definen una recta, encontrar un segmento de recta perpendicular a la anterior que pasa por el punto medio de los puntos dados. Algoritmo PASO 1. Trazar un círculo con centro en el punto P que pase por el punto Q. PASO 2. Trazar un círculo con centro en el punto Q que pase por el punto P. PASO 3. Trazar un segmento de recta entre los puntos de intersección de las circunferencias trazadas.