SlideShare una empresa de Scribd logo
1 de 8
Unidad Nº 1
Algoritmos y Programas
Algoritmo
• En nuestra vida cotidiana realizamos
constantemente algoritmos en la mente
sin percatarnos de hacerlo, por ejemplo:
al levantarnos de la cama ya tenemos en
la mente una serie de pasos que
debemos seguir para llegar al sitio de
estudio o al sitio de trabajo. Una vez en
el sitio de estudio, tenemos en nuestra
mente una serie de tareas que debemos
realizar en unos horarios ya definidos.
Concepto de Algoritmo
• Algoritmo: Es una secuencia de pasos
lógicos , ordenados y finitos con los
cuales damos solución a un problema
determinado.
• La palabra "algoritmo" deriva del nombre
latinizado del gran matemático árabe
Mohamed Ibn Moussa Al Kow Rizmi.
Características de
Algoritmo
• Un algoritmo debe ser preciso e indicar
el orden de realización de cada paso.
• Un algoritmo debe estar definido. Si se
sigue el algoritmo dos veces, se debe
obtener el mismo resultado cada vez.
• Un algoritmo debe ser finito. Si se sigue
el algoritmo. Se debe terminar en algún
momento, o sea, debe tener un número
finito de pasos.
Programa
• Generalmente los algoritmos son
escritos posteriormente en lenguaje de
programación, cuando esto sucede,
decimos entonces que tenemos un
programa
Concepto de Programa
• Programa: Es un conjunto de
instrucciones escritas en algún lenguaje
de programación.
• El programa debe ser compilado o
interpretado para poder ser ejecutado y
así cumplir su objetivo.
Lenguaje Algorítmico y
de Programación
• Un Lenguaje algorítmico es una serie
de símbolos y reglas que se utilizan para
describir de manera explícita un proceso.
• Un lenguaje de programación es un
lenguaje artificial que puede ser usado
para controlar el comportamiento de una
máquina, especialmente una
computadora. Estos se componen de un
conjunto de reglas sintácticas y
semánticas.
Partes de un Algoritmo
Entrada Proceso Salida
• Entrada de datos, son los datos necesarios
que el algoritmo necesita para ser ejecutado.
• Proceso, es la secuencia de pasos para
ejecutar el algoritmo.
• Salida de resultados, son los datos obtenidos
después de la ejecución del algoritmo.

Más contenido relacionado

La actualidad más candente

Programas diseñados para realizar algoritmo
Programas  diseñados para realizar algoritmoProgramas  diseñados para realizar algoritmo
Programas diseñados para realizar algoritmo
TAMELIMAR
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
Linely Vergara
 

La actualidad más candente (16)

Trabajo de romero
Trabajo de romeroTrabajo de romero
Trabajo de romero
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Programación
ProgramaciónProgramación
Programación
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1
 
Diagnostico
DiagnosticoDiagnostico
Diagnostico
 
La robotica y sus aplicaciones
La robotica y sus aplicacionesLa robotica y sus aplicaciones
La robotica y sus aplicaciones
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Qué es un algoritmo
Qué es un algoritmoQué es un algoritmo
Qué es un algoritmo
 
Programas diseñados para realizar algoritmo
Programas  diseñados para realizar algoritmoProgramas  diseñados para realizar algoritmo
Programas diseñados para realizar algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigo
 
Octavo
OctavoOctavo
Octavo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
desarrollo logico
desarrollo logicodesarrollo logico
desarrollo logico
 

Destacado

Desarrollo de Software fundamentos POO 2da Parte subido JHS
Desarrollo de Software fundamentos POO 2da Parte subido JHSDesarrollo de Software fundamentos POO 2da Parte subido JHS
Desarrollo de Software fundamentos POO 2da Parte subido JHS
johnny herrera
 
Desarrollo de Software fundamentos POO 1era Parte subido JHS
Desarrollo de Software fundamentos POO 1era Parte subido JHSDesarrollo de Software fundamentos POO 1era Parte subido JHS
Desarrollo de Software fundamentos POO 1era Parte subido JHS
johnny herrera
 
FUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASFUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMAS
Cinthia López
 
Baromètre Hopscotch Like Me I'm Famous - 15 02 2012
Baromètre Hopscotch Like Me I'm Famous - 15 02 2012Baromètre Hopscotch Like Me I'm Famous - 15 02 2012
Baromètre Hopscotch Like Me I'm Famous - 15 02 2012
Hopscotch
 
Enseñanzas de jesús en ingles
Enseñanzas de jesús en inglesEnseñanzas de jesús en ingles
Enseñanzas de jesús en ingles
gringoes
 
Taller3 internet12
Taller3 internet12Taller3 internet12
Taller3 internet12
edvi227
 
Ingenieria agroecologica yeni
Ingenieria agroecologica yeniIngenieria agroecologica yeni
Ingenieria agroecologica yeni
Yeni Barrera
 

Destacado (20)

Sondage Opinion Way pour Groupe SOS - Diversité et respect dans le football f...
Sondage Opinion Way pour Groupe SOS - Diversité et respect dans le football f...Sondage Opinion Way pour Groupe SOS - Diversité et respect dans le football f...
Sondage Opinion Way pour Groupe SOS - Diversité et respect dans le football f...
 
Programacion orientada a objetos
Programacion orientada a objetos Programacion orientada a objetos
Programacion orientada a objetos
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tema1
Tema1Tema1
Tema1
 
Desarrollo de Software fundamentos POO 2da Parte subido JHS
Desarrollo de Software fundamentos POO 2da Parte subido JHSDesarrollo de Software fundamentos POO 2da Parte subido JHS
Desarrollo de Software fundamentos POO 2da Parte subido JHS
 
Desarrollo de Software fundamentos POO 1era Parte subido JHS
Desarrollo de Software fundamentos POO 1era Parte subido JHSDesarrollo de Software fundamentos POO 1era Parte subido JHS
Desarrollo de Software fundamentos POO 1era Parte subido JHS
 
Fundamentos de los_sistemas_de_información
Fundamentos de los_sistemas_de_informaciónFundamentos de los_sistemas_de_información
Fundamentos de los_sistemas_de_información
 
FUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASFUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMAS
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Baromètre Hopscotch Like Me I'm Famous - 15 02 2012
Baromètre Hopscotch Like Me I'm Famous - 15 02 2012Baromètre Hopscotch Like Me I'm Famous - 15 02 2012
Baromètre Hopscotch Like Me I'm Famous - 15 02 2012
 
Hrc 2012 - tome I - numero 1-extraits
Hrc   2012 - tome I - numero 1-extraitsHrc   2012 - tome I - numero 1-extraits
Hrc 2012 - tome I - numero 1-extraits
 
Performances 2012 des medias au cameroun
Performances 2012 des medias au camerounPerformances 2012 des medias au cameroun
Performances 2012 des medias au cameroun
 
Enseñanzas de jesús en ingles
Enseñanzas de jesús en inglesEnseñanzas de jesús en ingles
Enseñanzas de jesús en ingles
 
Taller3 internet12
Taller3 internet12Taller3 internet12
Taller3 internet12
 
Compte rendu du CCM - 15 juillet 2014
Compte rendu du CCM - 15 juillet 2014Compte rendu du CCM - 15 juillet 2014
Compte rendu du CCM - 15 juillet 2014
 
Avions
AvionsAvions
Avions
 
C’est lettonie...2!!!
C’est lettonie...2!!!C’est lettonie...2!!!
C’est lettonie...2!!!
 
Ingenieria agroecologica yeni
Ingenieria agroecologica yeniIngenieria agroecologica yeni
Ingenieria agroecologica yeni
 

Similar a Algoritmos y Programas

Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
Lorenzo Alejo
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
rulo182
 

Similar a Algoritmos y Programas (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
PROGRAMACION-copia.pptx
PROGRAMACION-copia.pptxPROGRAMACION-copia.pptx
PROGRAMACION-copia.pptx
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE.pptx
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE.pptxPRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE.pptx
PRESENTACIÓN Y PUBLICACIÓN EN SLIDESHARE.pptx
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Inf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitziInf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitzi
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
Unidad i-guia1
Unidad i-guia1Unidad i-guia1
Unidad i-guia1
 
EJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOSEJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOS
 
PowerPoint Programación
PowerPoint ProgramaciónPowerPoint Programación
PowerPoint Programación
 
PowerPoint (Programación)
PowerPoint (Programación)PowerPoint (Programación)
PowerPoint (Programación)
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenes
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Último (20)

Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 

Algoritmos y Programas

  • 2. Algoritmo • En nuestra vida cotidiana realizamos constantemente algoritmos en la mente sin percatarnos de hacerlo, por ejemplo: al levantarnos de la cama ya tenemos en la mente una serie de pasos que debemos seguir para llegar al sitio de estudio o al sitio de trabajo. Una vez en el sitio de estudio, tenemos en nuestra mente una serie de tareas que debemos realizar en unos horarios ya definidos.
  • 3. Concepto de Algoritmo • Algoritmo: Es una secuencia de pasos lógicos , ordenados y finitos con los cuales damos solución a un problema determinado. • La palabra "algoritmo" deriva del nombre latinizado del gran matemático árabe Mohamed Ibn Moussa Al Kow Rizmi.
  • 4. Características de Algoritmo • Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. • Un algoritmo debe estar definido. Si se sigue el algoritmo dos veces, se debe obtener el mismo resultado cada vez. • Un algoritmo debe ser finito. Si se sigue el algoritmo. Se debe terminar en algún momento, o sea, debe tener un número finito de pasos.
  • 5. Programa • Generalmente los algoritmos son escritos posteriormente en lenguaje de programación, cuando esto sucede, decimos entonces que tenemos un programa
  • 6. Concepto de Programa • Programa: Es un conjunto de instrucciones escritas en algún lenguaje de programación. • El programa debe ser compilado o interpretado para poder ser ejecutado y así cumplir su objetivo.
  • 7. Lenguaje Algorítmico y de Programación • Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. • Un lenguaje de programación es un lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintácticas y semánticas.
  • 8. Partes de un Algoritmo Entrada Proceso Salida • Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado. • Proceso, es la secuencia de pasos para ejecutar el algoritmo. • Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.