SlideShare una empresa de Scribd logo
IFE 115: INFORMÁTICA BÁSICA
PTEG-I-3-CARLOS ROLANDO FAJARDO-VISITA 3-EXPO ALGORITMOS.
0301197100608 Carlos Rolando Fajardo
Lic. Marcio Rodas
ALGORITMOS.
5. Algoritmos
 Introducción
 Concepto de algoritmo
 Representación de algoritmo
 Descubrimiento de algoritmo
 Estructura iterativas
 Estructura recursiva
 Bibliografía
Para que una máquina como una computadora
pueda llevar a cabo una tarea, es preciso diseñar y
representar un algoritmo de realización de dicha
tarea y en una forma que sea compatible con la
máquina.
Introducción
Un algoritmo es un conjunto ordenado de pasos
ejecutables y no ambiguos, que definen un proceso
finito con un fin determinado.
Concepto
Utilizaremos abstracción en un sentido de “obtener
la esencia” al identificar o percibir el problema.
El término se refiere al énfasis en el "¿qué hace?"
más que en el "¿cómo lo hace?"
Abstracción???
Primitivas
Representación de un algoritmo
Conjunto bien definido de elementos
fundamentales de construcción de
software a partir de los cuales
pueden construirse representaciones
de algoritmos
Pseudocódigo
Lenguaje de programación
Es una descripción informal
de alto nivel de un algoritmo
informático de programación,
compacto e informal, que
utiliza las convenciones
estructurales de un lenguaje
de programación verdadero.
Descubrimiento de un algoritmo
Descubrir un algoritmo para resolver un problema
requiere encontrar un método de resolución de ese
problema. Por tanto, comprender como se descubren
los algoritmos equivale a comprender el proceso de la
resolución de problemas.
Fase 1 : Comprender el problema.
Fase 2: Desarrollar una idea acerca de cómo podría
resolver el problema un procedimiento
algorítmico.
Fase 3: Formular el algoritmo y representarlo como
un programa.
Fase 4: Evaluar el programa para comprobar su
precisión y evaluar su potencial como
herramienta para resolver otros problemas.
G. Polya 1945
Estructuras iterativas
Las estructuras iterativas de control de flujo se ocupan de repetir una
serie de líneas de código tantas veces como el programador indique o
bien hasta que se cumpla una condición dada.
Un método para implementar dicha repetición es la estructura iterativa
conocida como bucle en la que un conjunto de sentencias se
ejecutan de forma repetida.
Sentencia While
Sentencia Repeat
Estructuras recursivas
Las estructuras recursivas proporcionan una alternativa al paradigma iterativo
para la implementación de la repetición de actividades. Mientras que un bucle
implica repetir un conjunto de sentencias de forma tal que el conjunto se completa
y luego se repite, la recursión implica repetir el conjunto de sentencias como una
subtarea de si mismo.
Introduccion a la Teoria de la Computacion
https://books.google.com/books?isbn=9703254152
Pseudocódigo, diagramas estructurados y estructuras algorítmicas
www.desarrolloweb.com › Manuales › El algoritmo, una iniciación a la
programación
Estructuras Repetitivas y Esquemas Algorítmicos
eps.upo.es/troncoso/MaterialDocente/FP/T3.pdf
Recursividad - ALGORITMIAALGO+ - Algoritmos y
Estructuras de Datos
www.algoritmia.net/articles.php?id=11
Bibliografía
Introducción a la Computación (11va Edición - J. Glenn Brookshear)

Más contenido relacionado

La actualidad más candente

Algoritmo00
Algoritmo00Algoritmo00
Programación lógica y funcional
Programación lógica y funcionalProgramación lógica y funcional
Programación lógica y funcional
Alejandra MA
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Yanori Perez
 
Guía de Python
Guía de Python Guía de Python
Guía de Python
Lennys Camargo
 
Clean code
Clean codeClean code
Trabajo algoritmo
Trabajo algoritmo Trabajo algoritmo
Trabajo algoritmo
VictorRodriguez692
 
Tarea3.
Tarea3.Tarea3.
Tarea3.
crissandrespg
 
Algoritmojulio
AlgoritmojulioAlgoritmojulio
Algoritmojulio
julionavarrete27
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion Logica
Natalia
 
Programacion
ProgramacionProgramacion
Programacion
VANETURA
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
APILUZ1
 
Algoritmos
AlgoritmosAlgoritmos
Melendez
MelendezMelendez
sistema operativo
sistema operativosistema operativo
sistema operativo
Dolores Rios Guzman
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
Alex Rivera
 
Presentacion
PresentacionPresentacion
Presentacion
rizziery landaverde
 
Julio evies computacion
Julio evies computacionJulio evies computacion
Julio evies computacion
Rosanna Rangel Burgos
 
Private
PrivatePrivate
Tarea 3
Tarea  3Tarea  3
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Juan Trujillo
 

La actualidad más candente (20)

Algoritmo00
Algoritmo00Algoritmo00
Algoritmo00
 
Programación lógica y funcional
Programación lógica y funcionalProgramación lógica y funcional
Programación lógica y funcional
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Guía de Python
Guía de Python Guía de Python
Guía de Python
 
Clean code
Clean codeClean code
Clean code
 
Trabajo algoritmo
Trabajo algoritmo Trabajo algoritmo
Trabajo algoritmo
 
Tarea3.
Tarea3.Tarea3.
Tarea3.
 
Algoritmojulio
AlgoritmojulioAlgoritmojulio
Algoritmojulio
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion Logica
 
Programacion
ProgramacionProgramacion
Programacion
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Melendez
MelendezMelendez
Melendez
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Presentacion
PresentacionPresentacion
Presentacion
 
Julio evies computacion
Julio evies computacionJulio evies computacion
Julio evies computacion
 
Private
PrivatePrivate
Private
 
Tarea 3
Tarea  3Tarea  3
Tarea 3
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 

Destacado

"Мир - це не все, але все без миру ніщо"
"Мир - це не все, але все без миру ніщо""Мир - це не все, але все без миру ніщо"
"Мир - це не все, але все без миру ніщо"
2408868
 
Redes internet
Redes internetRedes internet
Redes internet
Ariel Medina
 
Assembly 01
Assembly 01Assembly 01
Assembly 01
Machfuz Iman
 
Abstracciones de datos
Abstracciones de datosAbstracciones de datos
Abstracciones de datos
Ariel Medina
 
Procrastination
ProcrastinationProcrastination
Procrastination
Alan Ahlfeldt
 
Kata pengantar a
Kata pengantar aKata pengantar a
Kata pengantar a
Dini Primaningsih
 
2015_portfolio-ENG-2
2015_portfolio-ENG-22015_portfolio-ENG-2
2015_portfolio-ENG-2
Marcin Ew
 
Make my logo bigger
Make my logo biggerMake my logo bigger
Make my logo bigger
Kirill Zubovsky
 
Trafikoa 2014 eu_ud lh3-4_haurren hiria_formaccio-ingurugela
Trafikoa 2014 eu_ud lh3-4_haurren hiria_formaccio-ingurugelaTrafikoa 2014 eu_ud lh3-4_haurren hiria_formaccio-ingurugela
Trafikoa 2014 eu_ud lh3-4_haurren hiria_formaccio-ingurugela
patxigalarraga
 
Architects
ArchitectsArchitects
Architects
Shopwit Kumar
 
Pteg i-grupo 5- cap -7 tema ingienieria de software
Pteg i-grupo 5- cap -7 tema ingienieria de softwarePteg i-grupo 5- cap -7 tema ingienieria de software
Pteg i-grupo 5- cap -7 tema ingienieria de software
ErikValladarez
 
Presentation paulo
Presentation pauloPresentation paulo
Presentation paulo
vidyagpdm
 
IBM B2B tools
IBM B2B tools IBM B2B tools
IBM B2B tools
Rajesh Kanumetta
 
Robert S. Langer, "Looking Forward"
Robert S. Langer, "Looking Forward"Robert S. Langer, "Looking Forward"
AccessBank Investor presentation 2013
AccessBank Investor presentation 2013AccessBank Investor presentation 2013
AccessBank Investor presentation 2013
accessbank
 
Katakana word search
Katakana word searchKatakana word search
Katakana word search
Bridget Beaver
 

Destacado (16)

"Мир - це не все, але все без миру ніщо"
"Мир - це не все, але все без миру ніщо""Мир - це не все, але все без миру ніщо"
"Мир - це не все, але все без миру ніщо"
 
Redes internet
Redes internetRedes internet
Redes internet
 
Assembly 01
Assembly 01Assembly 01
Assembly 01
 
Abstracciones de datos
Abstracciones de datosAbstracciones de datos
Abstracciones de datos
 
Procrastination
ProcrastinationProcrastination
Procrastination
 
Kata pengantar a
Kata pengantar aKata pengantar a
Kata pengantar a
 
2015_portfolio-ENG-2
2015_portfolio-ENG-22015_portfolio-ENG-2
2015_portfolio-ENG-2
 
Make my logo bigger
Make my logo biggerMake my logo bigger
Make my logo bigger
 
Trafikoa 2014 eu_ud lh3-4_haurren hiria_formaccio-ingurugela
Trafikoa 2014 eu_ud lh3-4_haurren hiria_formaccio-ingurugelaTrafikoa 2014 eu_ud lh3-4_haurren hiria_formaccio-ingurugela
Trafikoa 2014 eu_ud lh3-4_haurren hiria_formaccio-ingurugela
 
Architects
ArchitectsArchitects
Architects
 
Pteg i-grupo 5- cap -7 tema ingienieria de software
Pteg i-grupo 5- cap -7 tema ingienieria de softwarePteg i-grupo 5- cap -7 tema ingienieria de software
Pteg i-grupo 5- cap -7 tema ingienieria de software
 
Presentation paulo
Presentation pauloPresentation paulo
Presentation paulo
 
IBM B2B tools
IBM B2B tools IBM B2B tools
IBM B2B tools
 
Robert S. Langer, "Looking Forward"
Robert S. Langer, "Looking Forward"Robert S. Langer, "Looking Forward"
Robert S. Langer, "Looking Forward"
 
AccessBank Investor presentation 2013
AccessBank Investor presentation 2013AccessBank Investor presentation 2013
AccessBank Investor presentation 2013
 
Katakana word search
Katakana word searchKatakana word search
Katakana word search
 

Similar a Algoritmos

Pteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmosPteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmos
ErikValladarez
 
Daniel carrera 2
Daniel carrera 2Daniel carrera 2
Daniel carrera 2
DanielCarrera36
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
j.martinez1974
 
programación
programaciónprogramación
programación
laura2041
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptx
FedericoMartearena
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Jesus Freites
 
ACABADO.pptx
ACABADO.pptxACABADO.pptx
ACABADO.pptx
JOSEALFREDO666447
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
Rubixita12
 
Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.
PilarVictoria3
 
Algoritmos izabel
Algoritmos izabelAlgoritmos izabel
Algoritmos izabel
Berenice Arana
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
James Logan
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
aurachacon
 
Pteg g-grupo nº7-lista 8-9-13-20-49 -expo cap 5 tema algoritmos
Pteg g-grupo nº7-lista 8-9-13-20-49 -expo cap 5 tema  algoritmosPteg g-grupo nº7-lista 8-9-13-20-49 -expo cap 5 tema  algoritmos
Pteg g-grupo nº7-lista 8-9-13-20-49 -expo cap 5 tema algoritmos
sara suarez
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
paulamurillo19
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
AlejandraLarrahondo
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
guestdf1874
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
daniel_estrada
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
daniel_estrada
 
ALGORITMOS y ejemplo en java.pptx
ALGORITMOS  y ejemplo en java.pptxALGORITMOS  y ejemplo en java.pptx
ALGORITMOS y ejemplo en java.pptx
ArmandoTolentinoTruj
 
Algoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxAlgoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptx
abdiaseduardotorress
 

Similar a Algoritmos (20)

Pteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmosPteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmos
 
Daniel carrera 2
Daniel carrera 2Daniel carrera 2
Daniel carrera 2
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
programación
programaciónprogramación
programación
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptx
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
ACABADO.pptx
ACABADO.pptxACABADO.pptx
ACABADO.pptx
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
 
Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.
 
Algoritmos izabel
Algoritmos izabelAlgoritmos izabel
Algoritmos izabel
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Pteg g-grupo nº7-lista 8-9-13-20-49 -expo cap 5 tema algoritmos
Pteg g-grupo nº7-lista 8-9-13-20-49 -expo cap 5 tema  algoritmosPteg g-grupo nº7-lista 8-9-13-20-49 -expo cap 5 tema  algoritmos
Pteg g-grupo nº7-lista 8-9-13-20-49 -expo cap 5 tema algoritmos
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
ALGORITMOS y ejemplo en java.pptx
ALGORITMOS  y ejemplo en java.pptxALGORITMOS  y ejemplo en java.pptx
ALGORITMOS y ejemplo en java.pptx
 
Algoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxAlgoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptx
 

Más de Ariel Medina

Teoria de la computacion
Teoria de la computacionTeoria de la computacion
Teoria de la computacion
Ariel Medina
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
Ariel Medina
 
Diseño por computadora
Diseño por computadoraDiseño por computadora
Diseño por computadora
Ariel Medina
 
Sistema de bases de datos
Sistema de bases de datosSistema de bases de datos
Sistema de bases de datos
Ariel Medina
 
Ingenieria de la informatica
Ingenieria de la informaticaIngenieria de la informatica
Ingenieria de la informatica
Ariel Medina
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
Ariel Medina
 
Repercusiones sociales
Repercusiones socialesRepercusiones sociales
Repercusiones sociales
Ariel Medina
 
Un resumen de nuestro estudio
Un resumen de nuestro estudioUn resumen de nuestro estudio
Un resumen de nuestro estudio
Ariel Medina
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
Ariel Medina
 
La ciencia de los algoritmos
La ciencia de los algoritmosLa ciencia de los algoritmos
La ciencia de los algoritmos
Ariel Medina
 
Historia de la computación
Historia de la  computaciónHistoria de la  computación
Historia de la computación
Ariel Medina
 
El papel de los algoritmos
El papel de los algoritmosEl papel de los algoritmos
El papel de los algoritmos
Ariel Medina
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Ariel Medina
 
Tratamiento de datos
Tratamiento de datosTratamiento de datos
Tratamiento de datos
Ariel Medina
 
Almacenamiento de datos
Almacenamiento de datosAlmacenamiento de datos
Almacenamiento de datos
Ariel Medina
 

Más de Ariel Medina (15)

Teoria de la computacion
Teoria de la computacionTeoria de la computacion
Teoria de la computacion
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Diseño por computadora
Diseño por computadoraDiseño por computadora
Diseño por computadora
 
Sistema de bases de datos
Sistema de bases de datosSistema de bases de datos
Sistema de bases de datos
 
Ingenieria de la informatica
Ingenieria de la informaticaIngenieria de la informatica
Ingenieria de la informatica
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Repercusiones sociales
Repercusiones socialesRepercusiones sociales
Repercusiones sociales
 
Un resumen de nuestro estudio
Un resumen de nuestro estudioUn resumen de nuestro estudio
Un resumen de nuestro estudio
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
La ciencia de los algoritmos
La ciencia de los algoritmosLa ciencia de los algoritmos
La ciencia de los algoritmos
 
Historia de la computación
Historia de la  computaciónHistoria de la  computación
Historia de la computación
 
El papel de los algoritmos
El papel de los algoritmosEl papel de los algoritmos
El papel de los algoritmos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tratamiento de datos
Tratamiento de datosTratamiento de datos
Tratamiento de datos
 
Almacenamiento de datos
Almacenamiento de datosAlmacenamiento de datos
Almacenamiento de datos
 

Último

Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 

Último (20)

Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 

Algoritmos

  • 1. IFE 115: INFORMÁTICA BÁSICA PTEG-I-3-CARLOS ROLANDO FAJARDO-VISITA 3-EXPO ALGORITMOS. 0301197100608 Carlos Rolando Fajardo Lic. Marcio Rodas ALGORITMOS.
  • 2. 5. Algoritmos  Introducción  Concepto de algoritmo  Representación de algoritmo  Descubrimiento de algoritmo  Estructura iterativas  Estructura recursiva  Bibliografía
  • 3. Para que una máquina como una computadora pueda llevar a cabo una tarea, es preciso diseñar y representar un algoritmo de realización de dicha tarea y en una forma que sea compatible con la máquina. Introducción
  • 4. Un algoritmo es un conjunto ordenado de pasos ejecutables y no ambiguos, que definen un proceso finito con un fin determinado. Concepto Utilizaremos abstracción en un sentido de “obtener la esencia” al identificar o percibir el problema. El término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?" Abstracción???
  • 5. Primitivas Representación de un algoritmo Conjunto bien definido de elementos fundamentales de construcción de software a partir de los cuales pueden construirse representaciones de algoritmos Pseudocódigo Lenguaje de programación Es una descripción informal de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero.
  • 6. Descubrimiento de un algoritmo Descubrir un algoritmo para resolver un problema requiere encontrar un método de resolución de ese problema. Por tanto, comprender como se descubren los algoritmos equivale a comprender el proceso de la resolución de problemas. Fase 1 : Comprender el problema. Fase 2: Desarrollar una idea acerca de cómo podría resolver el problema un procedimiento algorítmico. Fase 3: Formular el algoritmo y representarlo como un programa. Fase 4: Evaluar el programa para comprobar su precisión y evaluar su potencial como herramienta para resolver otros problemas. G. Polya 1945
  • 7. Estructuras iterativas Las estructuras iterativas de control de flujo se ocupan de repetir una serie de líneas de código tantas veces como el programador indique o bien hasta que se cumpla una condición dada. Un método para implementar dicha repetición es la estructura iterativa conocida como bucle en la que un conjunto de sentencias se ejecutan de forma repetida. Sentencia While Sentencia Repeat
  • 8. Estructuras recursivas Las estructuras recursivas proporcionan una alternativa al paradigma iterativo para la implementación de la repetición de actividades. Mientras que un bucle implica repetir un conjunto de sentencias de forma tal que el conjunto se completa y luego se repite, la recursión implica repetir el conjunto de sentencias como una subtarea de si mismo.
  • 9. Introduccion a la Teoria de la Computacion https://books.google.com/books?isbn=9703254152 Pseudocódigo, diagramas estructurados y estructuras algorítmicas www.desarrolloweb.com › Manuales › El algoritmo, una iniciación a la programación Estructuras Repetitivas y Esquemas Algorítmicos eps.upo.es/troncoso/MaterialDocente/FP/T3.pdf Recursividad - ALGORITMIAALGO+ - Algoritmos y Estructuras de Datos www.algoritmia.net/articles.php?id=11 Bibliografía Introducción a la Computación (11va Edición - J. Glenn Brookshear)