SlideShare una empresa de Scribd logo
¿Qué esun algoritmo?
Un algoritmoesuna herramientaque permite pormediode instruccionesclarasyprecisasllegara
la soluciónde un determinadoproblema,esdecir,esun conjuntode instruccionesfinitas,ordenas
secuencialmente y libres de ambigüedad que describe el proceso que se debe seguir, para dar
solucióna un problemaespecífico. Lascaracterísticas fundamentales que debe tenerun algoritmo
son:
 Debe ser preciso, es decir, indicar el orden de realización de cada paso.
 Debe estardefinido,estoes,sise ejecutavariasvecespartiendode lasmismascondiciones
iniciales debe obtenerse siempre el mismo resultado.
 Debe ser finito (debe tener un número finito de pasos).
 Debe serindependientedellenguajede programaciónque seempleeparaimplementarlo.
 Debe ser realizable, es decir, debe tener un coherencia
 Debe ser comprensible, es decir, debe ser claro lo que hace, de forma que quienejecute
los pasos (ser humano o máquina) sepa qué, cómo y cuándo hacerlo.
Con lacreaciónde algoritmosconstruimosprogramas,entonces¿quéesunprograma?
PROGRAMA
Un programa es una secuencia de instrucciones, escritaspara realizar una tarea específica en una
computadora, creada en un lenguaje de programación para luego ser compilado y después
ejecutado.
INTRODUCCION A LOS ALGORITMOS
INTRODUCCION
PROBLEMA ALGORITMO PROGRAMA
LENGUAJE DE
PROGRAMACION
ALGOTITMOS
PROGRAMA
¿COMO SE CONSTRUYE UN PROGRAMA?
Existen muchas metodologías para construir programas, pero en este curso aplicaremos una
metodologíasencilla,queesadecuadaparalaconstrucciónde programaspequeños,yquese puede
resumir en los siguientes pasos:
1. Planteamientodel problemaaresolver.Antesde nadadebemosconocerperfectamenteel
problema y los resultados a obtener.
2. Representación de los datos. Escoger los tipos de datos a usar.
3. Diseño de un algoritmo.
4. Comprobaciónyoptimizacióndealgoritmos.Debemosasegurarnosqueel algoritmo realiza
la tarea correctamente.
5. Codificacióndel programa.Debemostranscribirelalgoritmoaunlenguaje deprogramación
concreto para que pueda ser utilizado.
6. Depuración del programa. El programa debe estar libre de errores.
7. Documentación del programa.
LENGUAJEDE PROGRAMACIÓN
Un lenguaje de programación esunlenguaje formal diseñadopararealizarprocesos quepuedenser
llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una
máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se
prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa
informático se le llama programación.1
ESTRUCTURAS BÁSICAS EN UN ALGORITMO
Todoslos algoritmostienenunsecuenciabásicaparavemoscuál es esta
1. Darle un nombre l algoritmo.
2. Identificarydefinirlasvariablesautilizar
3. Mostrar tetoenpantallapara luegopodercapturarlosdatos
4. Capturar losdatos
5. Realizaroperación(es) matemática(s) si el algoritmoasílorequiere
6. Mostrar los resultadosenpantalla
7. Finalizarel proceso.
1 https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
“TODAS ESTAS ETAPAS HAY QUE REALIZARLAS CON SUMO CUIDADO, PUESTO QUE UN
ERROR EN UNA DE ELLAS, PUEDE CONLLEVAR LA VUELTA ATRÁS EN TODO EL PROCESO.”
VARIABLES
Un variable esundatos el cual nunca esconstante,esdecir,que siempre estáenconstante
cambio, espacioparaguardad un datoen memoria
¿CÓMO ESCRIBIR UN ALGORITMO?
Existendosformasde escribirorepresentarunalgoritmo,si bienlopodemosrepresentarpor
mediode diagramade flujoopor mediodel pseudocódigo.
ESTRUCTURAS BÁSICAS EN UN ALGORITMO
Todoslos algoritmostienenunsecuenciabásicaparavemoscuál es esta
8. Darle un nombre al algoritmo.
9. Identificarydefinirlasvariablesautilizar
10. Mostrar tetoenpantallapara luegopodercapturarlosdatos
11. Capturar losdatos
12. Realizaroperación(es) matemática(s) si el algoritmoasílorequiere
13. Mostrar losresultadosenpantalla
14. Finalizarel proceso.
DIAGRAMA DE FLUJO
Es unarepresentacióngráficade unalgoritmomediante unaseriede símbolos,quecontienenensu
interiorlospasosdelalgoritmo,yunasflechasquelosunenindicandolasecuencia(orden)enlaque
se deben ejecutar. Los símbolos representan acciones y las flechas el flujo del algoritmo. La
descripción de las funciones se puede realizar de forma narrativa, usando un lenguaje natural
(conviene que sea parecido al pseudocódigo).
SIMBOLOGÍA PARA DESARROLLAR UN DIAGRAMA DE FLUJO
EJEMPLO
Relirunlgoritmoque permitsumsrdosnumerosenterosyluegomuestre el resultdoenpntll
representrlopormediode undigrmde flujo.
Flujogramaparasumar dosnúmeros
ACTIVIDAD

Más contenido relacionado

La actualidad más candente

Presentación1
Presentación1Presentación1
Presentación1alcidsg
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
AlmaJuarezLopez
 
Axel compu inf2
Axel compu inf2Axel compu inf2
Axel compu inf2
gabuslacra
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
DiegoHernandez447
 
Representacion Algoritmica de un Programa.
Representacion Algoritmica de un Programa.Representacion Algoritmica de un Programa.
Representacion Algoritmica de un Programa.Sam Arr
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmosUlises Cruz
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
Danna Arrieta
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
Jorge Ake Pech
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoLuis Sanchez
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
TiffanyMartinez
 
Algoritmos
AlgoritmosAlgoritmos
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
Samuel Hernandez
 

La actualidad más candente (16)

Presentación1
Presentación1Presentación1
Presentación1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Axel compu inf2
Axel compu inf2Axel compu inf2
Axel compu inf2
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Representacion Algoritmica de un Programa.
Representacion Algoritmica de un Programa.Representacion Algoritmica de un Programa.
Representacion Algoritmica de un Programa.
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujo
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 

Similar a Qué es un algoritmo

Examen Remedial
Examen RemedialExamen Remedial
Examen Remedial
Danilo Rodríguez
 
Introducción a la Informática - Los Algoritmos
Introducción a la Informática - Los AlgoritmosIntroducción a la Informática - Los Algoritmos
Introducción a la Informática - Los Algoritmos
hugocuella1
 
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
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
LeidiCaro1
 
Programación: conceptos básicos
Programación: conceptos básicos Programación: conceptos básicos
Programación: conceptos básicos
Nicolas Montero Muriel
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmoMary Guaman
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
Xander Vadillo Sandoval
 
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
 
Unidad 7
Unidad 7Unidad 7
ACABADO.pptx
ACABADO.pptxACABADO.pptx
ACABADO.pptx
JOSEALFREDO666447
 
programacion.pptx
programacion.pptxprogramacion.pptx
programacion.pptx
InstitutoGuillermoAn
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
j.martinez1974
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
YESENIA CETINA
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosWil Mer
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosWil Mer
 
ALGORITMOS
ALGORITMOS ALGORITMOS

Similar a Qué es un algoritmo (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Examen Remedial
Examen RemedialExamen Remedial
Examen Remedial
 
Introducción a la Informática - Los Algoritmos
Introducción a la Informática - Los AlgoritmosIntroducción a la Informática - Los Algoritmos
Introducción a la Informática - Los Algoritmos
 
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
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Analisis de problemas
Analisis de problemasAnalisis de problemas
Analisis de problemas
 
Programación: conceptos básicos
Programación: conceptos básicos Programación: conceptos básicos
Programación: conceptos básicos
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmo
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
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
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
ACABADO.pptx
ACABADO.pptxACABADO.pptx
ACABADO.pptx
 
programacion.pptx
programacion.pptxprogramacion.pptx
programacion.pptx
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Definiciones
DefinicionesDefiniciones
Definiciones
 

Más de jhonathan giraldo

Busqueda en internet y manejo de correos electronicos
Busqueda en internet y manejo de correos electronicos Busqueda en internet y manejo de correos electronicos
Busqueda en internet y manejo de correos electronicos
jhonathan giraldo
 
Seguridad en los sitemas de informacion
Seguridad en los sitemas de informacionSeguridad en los sitemas de informacion
Seguridad en los sitemas de informacion
jhonathan giraldo
 
Acuerdos y normas para la convivencia academica
Acuerdos y normas para la convivencia academicaAcuerdos y normas para la convivencia academica
Acuerdos y normas para la convivencia academica
jhonathan giraldo
 
Qué es-un-blog-y-para-qué-sirve
Qué es-un-blog-y-para-qué-sirveQué es-un-blog-y-para-qué-sirve
Qué es-un-blog-y-para-qué-sirve
jhonathan giraldo
 
Como funciona internet
Como funciona internetComo funciona internet
Como funciona internet
jhonathan giraldo
 
Busqueda en internet
Busqueda en internetBusqueda en internet
Busqueda en internet
jhonathan giraldo
 
Busqueda en internet
Busqueda en internetBusqueda en internet
Busqueda en internet
jhonathan giraldo
 
Saberes previos clase 1
Saberes previos  clase 1Saberes previos  clase 1
Saberes previos clase 1
jhonathan giraldo
 
Saberes previos (1)
Saberes previos (1)Saberes previos (1)
Saberes previos (1)
jhonathan giraldo
 
Presentaciones efectivas clase grado 11
Presentaciones efectivas clase grado 11Presentaciones efectivas clase grado 11
Presentaciones efectivas clase grado 11
jhonathan giraldo
 
Algoritmos clase 10
Algoritmos clase 10Algoritmos clase 10
Algoritmos clase 10
jhonathan giraldo
 
5
55
Clase aplicando el modelo tpack
Clase aplicando el modelo tpackClase aplicando el modelo tpack
Clase aplicando el modelo tpack
jhonathan giraldo
 
Clase aplicando el modelo track
Clase aplicando el modelo trackClase aplicando el modelo track
Clase aplicando el modelo track
jhonathan giraldo
 
Your rubric escribiendo una carta carta a mis amigos
Your rubric  escribiendo una carta   carta a mis amigosYour rubric  escribiendo una carta   carta a mis amigos
Your rubric escribiendo una carta carta a mis amigos
jhonathan giraldo
 
Relatoria sesión 2
Relatoria sesión 2Relatoria sesión 2
Relatoria sesión 2
jhonathan giraldo
 
Secuencia didáctica
Secuencia didácticaSecuencia didáctica
Secuencia didáctica
jhonathan giraldo
 
Ensayo de las tics
Ensayo de las ticsEnsayo de las tics
Ensayo de las tics
jhonathan giraldo
 

Más de jhonathan giraldo (20)

Busqueda en internet y manejo de correos electronicos
Busqueda en internet y manejo de correos electronicos Busqueda en internet y manejo de correos electronicos
Busqueda en internet y manejo de correos electronicos
 
Seguridad en los sitemas de informacion
Seguridad en los sitemas de informacionSeguridad en los sitemas de informacion
Seguridad en los sitemas de informacion
 
Acuerdos y normas para la convivencia academica
Acuerdos y normas para la convivencia academicaAcuerdos y normas para la convivencia academica
Acuerdos y normas para la convivencia academica
 
Qué es-un-blog-y-para-qué-sirve
Qué es-un-blog-y-para-qué-sirveQué es-un-blog-y-para-qué-sirve
Qué es-un-blog-y-para-qué-sirve
 
Como funciona internet
Como funciona internetComo funciona internet
Como funciona internet
 
Busqueda en internet
Busqueda en internetBusqueda en internet
Busqueda en internet
 
Busqueda en internet
Busqueda en internetBusqueda en internet
Busqueda en internet
 
Saberes previos clase 1
Saberes previos  clase 1Saberes previos  clase 1
Saberes previos clase 1
 
Saberes previos (1)
Saberes previos (1)Saberes previos (1)
Saberes previos (1)
 
Presentaciones efectivas clase grado 11
Presentaciones efectivas clase grado 11Presentaciones efectivas clase grado 11
Presentaciones efectivas clase grado 11
 
Algoritmos clase 10
Algoritmos clase 10Algoritmos clase 10
Algoritmos clase 10
 
5
55
5
 
8
88
8
 
Grado10
Grado10Grado10
Grado10
 
Clase aplicando el modelo tpack
Clase aplicando el modelo tpackClase aplicando el modelo tpack
Clase aplicando el modelo tpack
 
Clase aplicando el modelo track
Clase aplicando el modelo trackClase aplicando el modelo track
Clase aplicando el modelo track
 
Your rubric escribiendo una carta carta a mis amigos
Your rubric  escribiendo una carta   carta a mis amigosYour rubric  escribiendo una carta   carta a mis amigos
Your rubric escribiendo una carta carta a mis amigos
 
Relatoria sesión 2
Relatoria sesión 2Relatoria sesión 2
Relatoria sesión 2
 
Secuencia didáctica
Secuencia didácticaSecuencia didáctica
Secuencia didáctica
 
Ensayo de las tics
Ensayo de las ticsEnsayo de las tics
Ensayo de las tics
 

Último

Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 

Último (20)

Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 

Qué es un algoritmo

  • 1. ¿Qué esun algoritmo? Un algoritmoesuna herramientaque permite pormediode instruccionesclarasyprecisasllegara la soluciónde un determinadoproblema,esdecir,esun conjuntode instruccionesfinitas,ordenas secuencialmente y libres de ambigüedad que describe el proceso que se debe seguir, para dar solucióna un problemaespecífico. Lascaracterísticas fundamentales que debe tenerun algoritmo son:  Debe ser preciso, es decir, indicar el orden de realización de cada paso.  Debe estardefinido,estoes,sise ejecutavariasvecespartiendode lasmismascondiciones iniciales debe obtenerse siempre el mismo resultado.  Debe ser finito (debe tener un número finito de pasos).  Debe serindependientedellenguajede programaciónque seempleeparaimplementarlo.  Debe ser realizable, es decir, debe tener un coherencia  Debe ser comprensible, es decir, debe ser claro lo que hace, de forma que quienejecute los pasos (ser humano o máquina) sepa qué, cómo y cuándo hacerlo. Con lacreaciónde algoritmosconstruimosprogramas,entonces¿quéesunprograma? PROGRAMA Un programa es una secuencia de instrucciones, escritaspara realizar una tarea específica en una computadora, creada en un lenguaje de programación para luego ser compilado y después ejecutado. INTRODUCCION A LOS ALGORITMOS INTRODUCCION PROBLEMA ALGORITMO PROGRAMA LENGUAJE DE PROGRAMACION ALGOTITMOS PROGRAMA
  • 2. ¿COMO SE CONSTRUYE UN PROGRAMA? Existen muchas metodologías para construir programas, pero en este curso aplicaremos una metodologíasencilla,queesadecuadaparalaconstrucciónde programaspequeños,yquese puede resumir en los siguientes pasos: 1. Planteamientodel problemaaresolver.Antesde nadadebemosconocerperfectamenteel problema y los resultados a obtener. 2. Representación de los datos. Escoger los tipos de datos a usar. 3. Diseño de un algoritmo. 4. Comprobaciónyoptimizacióndealgoritmos.Debemosasegurarnosqueel algoritmo realiza la tarea correctamente. 5. Codificacióndel programa.Debemostranscribirelalgoritmoaunlenguaje deprogramación concreto para que pueda ser utilizado. 6. Depuración del programa. El programa debe estar libre de errores. 7. Documentación del programa. LENGUAJEDE PROGRAMACIÓN Un lenguaje de programación esunlenguaje formal diseñadopararealizarprocesos quepuedenser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1 Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.1 ESTRUCTURAS BÁSICAS EN UN ALGORITMO Todoslos algoritmostienenunsecuenciabásicaparavemoscuál es esta 1. Darle un nombre l algoritmo. 2. Identificarydefinirlasvariablesautilizar 3. Mostrar tetoenpantallapara luegopodercapturarlosdatos 4. Capturar losdatos 5. Realizaroperación(es) matemática(s) si el algoritmoasílorequiere 6. Mostrar los resultadosenpantalla 7. Finalizarel proceso. 1 https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n “TODAS ESTAS ETAPAS HAY QUE REALIZARLAS CON SUMO CUIDADO, PUESTO QUE UN ERROR EN UNA DE ELLAS, PUEDE CONLLEVAR LA VUELTA ATRÁS EN TODO EL PROCESO.”
  • 3. VARIABLES Un variable esundatos el cual nunca esconstante,esdecir,que siempre estáenconstante cambio, espacioparaguardad un datoen memoria ¿CÓMO ESCRIBIR UN ALGORITMO? Existendosformasde escribirorepresentarunalgoritmo,si bienlopodemosrepresentarpor mediode diagramade flujoopor mediodel pseudocódigo. ESTRUCTURAS BÁSICAS EN UN ALGORITMO Todoslos algoritmostienenunsecuenciabásicaparavemoscuál es esta 8. Darle un nombre al algoritmo. 9. Identificarydefinirlasvariablesautilizar 10. Mostrar tetoenpantallapara luegopodercapturarlosdatos 11. Capturar losdatos 12. Realizaroperación(es) matemática(s) si el algoritmoasílorequiere 13. Mostrar losresultadosenpantalla 14. Finalizarel proceso. DIAGRAMA DE FLUJO Es unarepresentacióngráficade unalgoritmomediante unaseriede símbolos,quecontienenensu interiorlospasosdelalgoritmo,yunasflechasquelosunenindicandolasecuencia(orden)enlaque se deben ejecutar. Los símbolos representan acciones y las flechas el flujo del algoritmo. La descripción de las funciones se puede realizar de forma narrativa, usando un lenguaje natural (conviene que sea parecido al pseudocódigo).
  • 4. SIMBOLOGÍA PARA DESARROLLAR UN DIAGRAMA DE FLUJO EJEMPLO Relirunlgoritmoque permitsumsrdosnumerosenterosyluegomuestre el resultdoenpntll representrlopormediode undigrmde flujo.