SlideShare una empresa de Scribd logo
1 de 19
ALGORITMOS Y
PSEUDOCODIGO
Sergio Villarreal Trujillo – Daniel Felipe Mera Herrera 11-C
ALGORITMO
• Un algoritmo es un conjunto ordenado de operaciones sistemáticas que
permite hacer una calculo y hallar la solución de un tipo de problemas.
TIPOS DE ALGORITMOS
• ALGORITMOS CUALITATIVOS: Cuando se hace a través de palabras, es
decir, las instrucciones son verbales.
• ALGORITMOS CUANTITATIVOS: Cuando se hace a través de cálculos
numéricos.
CARACTERISTICAS DEL ALGORITMO
• CARÁCTER FINITO: Un algoritmo siempre debe terminar después de un
numero finito de pasos.
• PRECISION: Cada paso de un algoritmo debe estar precisamente definido;
las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y
no ambigua para cada caso.
• ENTRADA: Un algoritmo tiene cero o mas entradas: cantidades que le son
dadas antes de que el algoritmo comience, o dinámicamente mientras el
algoritmo corre. Estas entradas son tomadas de conjuntos específicos de
objetos.
CARACTERISTICAS DEL ALGORITMO
• SALIDA: Un algoritmo tiene una o mas salidas: cantidades que tienen una
relación especificas con las entradas.
• EFICACIA: También se espera que un algoritmo sea especifica, en el sentido
de que todas las operaciones a realizar en un algoritmo deben ser
suficientemente basieas como para que en principio puedan ser hechas de
manera exacta y en un tiempo finito por un hombre usando lápiz y papel.
PARTES DE UN ALGORITMO
• ENTRADA: Es donde se escriben los datos
necesarios para darle solución al problema.
• PROCESOS: Son los pasos para resolver el
problema ya sea suma, resta, multiplicación,
división, etc.
• SALIDA: Son los resultados que se arrojan
como la suma de los datos a las variables A) y
B) según lo que se ha pedido.
RELACION ENTRE LOS ALGORITMOS Y
LA INFORMATICA
• Las computadoras fueron creadas a base de algoritmos, por eso estos
procesos son fundamentales en la computación.
PSEUDOCODIGO
• El pseudocodigo es una descripción de alto nivel compacta e informal del
principio operativo de un programa informático u otro algorítmico.
ELEMENTOS DEL PSEUDOCODIGO
• Inicio=Origen del pseudocódigo.
• Var=Declaración de variables.
• Const=Declaración de constantes.
• Leer=Lectura de las variables.
• Proceso=Operaciones a efectuar.
• Imprimir=Salida de datos.
• Fin= Cierre del pseudocódigo.
CONDICIONES EN UN
PSEUDOCODIGO
• Si(Condición 1=Valor) ejecutar acción
• Sino, ejecutar acción
• Fin si
• Se ejecutará determinado proceso, en
caso contrario se ejecutará otro.
CICLOS EN UN PSEUDOCODIGO
• Los ciclos en un pseudocodigo son estructuras de control repetitivo, es decir,
son aquellas en las que una sentencian o grupos de sentencias se repiten
muchas veces, este conjunto de sentencias se denomina bucle o lazo.
DIAGRAMA DE FLUJO
• El diagrama de flujo en la representación grafica del algoritmo o proceso, se
utiliza en disciplinas como programación, economía, procesos industriales y
psicología cognitiva.
PROBLEMA INFORMATICO
• Un problema informático es una
relación entre un conjunto de
instancias y un conjunto de
soluciones, este permite establecer
formalmente la relación deseada
entre la entrada de un algoritmo y su
salida.
PROGRAMA INFORMATICO
• Un programa informático es
una secuencia de instrucciones,
escritas para realizar una tarea
especifica en una
computadora, este dispositivo
requiere programas para
fusionar, por lo general,
ejecutando las instrucciones
del programa en un procesador
central.
CODIGO FUENTE
• El código fuente de un programa
esta escrito por un programador en
algún lenguaje de programación,
pero en este primer estado no es
directamente ejecutable por la
computadora, sino que debe ser
traducido a otro lenguaje o código
binario, así será mas fácil para la
maquina interpretarlo.
LENGUAJE DE MAQUINA
• El lenguaje de maquina es el único
lenguaje que puede ejecutar un a
computadora, es especifico en cada
arquitectura, es un código que es
interpretado directamente por el
microprocesador, esta compuesto por un
conjunto de instrucciones ejecutadas en
secuencia que representas acciones que la
maquina podrá tomar.
COMPILADOR
• Un compilador es un programa informático que traduce un programa escrito
en un lenguaje diferente.
PROGRAMACION DIRIGIDA A
EVENTOS
• La programación dirigida a eventos es
un paradigma de programación en el
que tanto la estructura como la
ejecución de los programas van
determinados por los sucesos que
ocurran en el sistema, definidos por
el usuario o que ellos mismos
provoquen.
PROGRAMACION ORIENTADA A
OBJETOS
(POO)
• La programación orientada a objetos
también conocida como POO es un
diagrama de programación que usa objetos
en sus interacciones, para diseñar
aplicaciones y programas informáticos, esta
basada en varias técnicas, incluyendo
herencia, cohesión, abstracción,
polimorfismo, acoplamiento y
encapsulamiento.

Más contenido relacionado

La actualidad más candente

Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmosaralylopez88
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJesús Navarro
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosGeovanny Yungán
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
Problemas en el desarrollo de software
Problemas en el desarrollo de software Problemas en el desarrollo de software
Problemas en el desarrollo de software Arielkad
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Diseño algorítmico
Diseño algorítmicoDiseño algorítmico
Diseño algorítmicooviedospablo
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujolisvancelis
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
Algoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaAlgoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaaidamarcela
 

La actualidad más candente (20)

Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Problemas en el desarrollo de software
Problemas en el desarrollo de software Problemas en el desarrollo de software
Problemas en el desarrollo de software
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Diseño algorítmico
Diseño algorítmicoDiseño algorítmico
Diseño algorítmico
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Ejercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujoEjercicio 2 diagrama de flujo
Ejercicio 2 diagrama de flujo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadráticaAlgoritmo de la ecuación cuadrática
Algoritmo de la ecuación cuadrática
 

Destacado

Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoJuan Pablo Tello Zapata
 
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
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigomoises872013
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigotrukito
 
Algoritmo cualitativos
Algoritmo cualitativosAlgoritmo cualitativos
Algoritmo cualitativosjdazas
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de AlgoritmosPepe Xdsasda
 
Pseudocódigo y algoritmos
Pseudocódigo y algoritmosPseudocódigo y algoritmos
Pseudocódigo y algoritmosMarco Ortiz
 
Pseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujoPseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujooscar742
 
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 flujoVerita Sanjuán
 
Pseudocódigos y diagramas de flujo completo
Pseudocódigos y diagramas de flujo completoPseudocódigos y diagramas de flujo completo
Pseudocódigos y diagramas de flujo completokparawhore
 
Algoritmos matematicos
Algoritmos matematicosAlgoritmos matematicos
Algoritmos matematicosTelproyect
 

Destacado (20)

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Informatica!
Informatica!Informatica!
Informatica!
 
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
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Algoritmo cualitativos
Algoritmo cualitativosAlgoritmo cualitativos
Algoritmo cualitativos
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
Pre logica
Pre logicaPre logica
Pre logica
 
Pseudocódigo y algoritmos
Pseudocódigo y algoritmosPseudocódigo y algoritmos
Pseudocódigo y algoritmos
 
Pseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujoPseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujo
 
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
 
Pseudocódigos y diagramas de flujo completo
Pseudocódigos y diagramas de flujo completoPseudocódigos y diagramas de flujo completo
Pseudocódigos y diagramas de flujo completo
 
Algoritmos y Diagramas de Flujo
Algoritmos y Diagramas de FlujoAlgoritmos y Diagramas de Flujo
Algoritmos y Diagramas de Flujo
 
Algoritmos y programación pracrica con c++ ruiz
Algoritmos y programación pracrica con c++   ruizAlgoritmos y programación pracrica con c++   ruiz
Algoritmos y programación pracrica con c++ ruiz
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Algoritmos matematicos
Algoritmos matematicosAlgoritmos matematicos
Algoritmos matematicos
 

Similar a Algoritmos y pseudocodigo

Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigoEspinelB
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Juan david collazos y caldas
Juan david collazos y caldasJuan david collazos y caldas
Juan david collazos y caldasjuandaco2000
 
Juan david collazos y caldas 123
Juan david collazos y caldas 123Juan david collazos y caldas 123
Juan david collazos y caldas 123juandaco2000
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmoalejandro_carmona
 
Presentacion info
Presentacion infoPresentacion info
Presentacion infomariopoza00
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacionadrianfazio
 
Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.srm28
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoUser 11101
 
Informatica 11 d
Informatica 11 dInformatica 11 d
Informatica 11 dmateo123434
 

Similar a Algoritmos y pseudocodigo (20)

Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigo
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Juan david collazos y caldas
Juan david collazos y caldasJuan david collazos y caldas
Juan david collazos y caldas
 
Juan david collazos y caldas 123
Juan david collazos y caldas 123Juan david collazos y caldas 123
Juan david collazos y caldas 123
 
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
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Trabajo de romero
Trabajo de romeroTrabajo de romero
Trabajo de romero
 
Clase1 algoritmos
Clase1 algoritmosClase1 algoritmos
Clase1 algoritmos
 
Qué es un algoritmo 2
Qué es un algoritmo 2Qué es un algoritmo 2
Qué es un algoritmo 2
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
BORLAND
BORLANDBORLAND
BORLAND
 
Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Informatica 11 d
Informatica 11 dInformatica 11 d
Informatica 11 d
 

Último

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

Algoritmos y pseudocodigo

  • 1. ALGORITMOS Y PSEUDOCODIGO Sergio Villarreal Trujillo – Daniel Felipe Mera Herrera 11-C
  • 2. ALGORITMO • Un algoritmo es un conjunto ordenado de operaciones sistemáticas que permite hacer una calculo y hallar la solución de un tipo de problemas.
  • 3. TIPOS DE ALGORITMOS • ALGORITMOS CUALITATIVOS: Cuando se hace a través de palabras, es decir, las instrucciones son verbales. • ALGORITMOS CUANTITATIVOS: Cuando se hace a través de cálculos numéricos.
  • 4. CARACTERISTICAS DEL ALGORITMO • CARÁCTER FINITO: Un algoritmo siempre debe terminar después de un numero finito de pasos. • PRECISION: Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso. • ENTRADA: Un algoritmo tiene cero o mas entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos.
  • 5. CARACTERISTICAS DEL ALGORITMO • SALIDA: Un algoritmo tiene una o mas salidas: cantidades que tienen una relación especificas con las entradas. • EFICACIA: También se espera que un algoritmo sea especifica, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente basieas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel.
  • 6. PARTES DE UN ALGORITMO • ENTRADA: Es donde se escriben los datos necesarios para darle solución al problema. • PROCESOS: Son los pasos para resolver el problema ya sea suma, resta, multiplicación, división, etc. • SALIDA: Son los resultados que se arrojan como la suma de los datos a las variables A) y B) según lo que se ha pedido.
  • 7. RELACION ENTRE LOS ALGORITMOS Y LA INFORMATICA • Las computadoras fueron creadas a base de algoritmos, por eso estos procesos son fundamentales en la computación.
  • 8. PSEUDOCODIGO • El pseudocodigo es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algorítmico.
  • 9. ELEMENTOS DEL PSEUDOCODIGO • Inicio=Origen del pseudocódigo. • Var=Declaración de variables. • Const=Declaración de constantes. • Leer=Lectura de las variables. • Proceso=Operaciones a efectuar. • Imprimir=Salida de datos. • Fin= Cierre del pseudocódigo.
  • 10. CONDICIONES EN UN PSEUDOCODIGO • Si(Condición 1=Valor) ejecutar acción • Sino, ejecutar acción • Fin si • Se ejecutará determinado proceso, en caso contrario se ejecutará otro.
  • 11. CICLOS EN UN PSEUDOCODIGO • Los ciclos en un pseudocodigo son estructuras de control repetitivo, es decir, son aquellas en las que una sentencian o grupos de sentencias se repiten muchas veces, este conjunto de sentencias se denomina bucle o lazo.
  • 12. DIAGRAMA DE FLUJO • El diagrama de flujo en la representación grafica del algoritmo o proceso, se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
  • 13. PROBLEMA INFORMATICO • Un problema informático es una relación entre un conjunto de instancias y un conjunto de soluciones, este permite establecer formalmente la relación deseada entre la entrada de un algoritmo y su salida.
  • 14. PROGRAMA INFORMATICO • Un programa informático es una secuencia de instrucciones, escritas para realizar una tarea especifica en una computadora, este dispositivo requiere programas para fusionar, por lo general, ejecutando las instrucciones del programa en un procesador central.
  • 15. CODIGO FUENTE • El código fuente de un programa esta escrito por un programador en algún lenguaje de programación, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje o código binario, así será mas fácil para la maquina interpretarlo.
  • 16. LENGUAJE DE MAQUINA • El lenguaje de maquina es el único lenguaje que puede ejecutar un a computadora, es especifico en cada arquitectura, es un código que es interpretado directamente por el microprocesador, esta compuesto por un conjunto de instrucciones ejecutadas en secuencia que representas acciones que la maquina podrá tomar.
  • 17. COMPILADOR • Un compilador es un programa informático que traduce un programa escrito en un lenguaje diferente.
  • 18. PROGRAMACION DIRIGIDA A EVENTOS • La programación dirigida a eventos es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.
  • 19. PROGRAMACION ORIENTADA A OBJETOS (POO) • La programación orientada a objetos también conocida como POO es un diagrama de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos, esta basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.