SlideShare una empresa de Scribd logo
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

Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
Javier Alvarez
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
Alfonso
 
Tabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructuradaTabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructurada
Angeles Rivera
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
coldclean
 

La actualidad más candente (20)

Cuestionario de algoritmos
Cuestionario de algoritmosCuestionario de algoritmos
Cuestionario de algoritmos
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Analisis y disenio de algoritmos
Analisis y disenio de algoritmosAnalisis y disenio de algoritmos
Analisis y disenio de algoritmos
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programació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++
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Tabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructuradaTabla comparativa de poo y paradigma de programación estructurada
Tabla comparativa de poo y paradigma de programación estructurada
 
Javascript
JavascriptJavascript
Javascript
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la Programacion
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 
Vectores en programación
Vectores en programaciónVectores en programación
Vectores en programación
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Programacion modular (1)
Programacion modular (1)Programacion modular (1)
Programacion modular (1)
 

Similar a Algoritmos y pseudocodigo imagenes

Similar a Algoritmos y pseudocodigo imagenes (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
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
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
 

Último

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
 
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
 

Último (20)

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 fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
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
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Proyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistasProyecto Integrador 2024. Archiduque entrevistas
Proyecto Integrador 2024. Archiduque entrevistas
 
263818760-Un-Embrujo-de-Cinco-Siglos.doc
263818760-Un-Embrujo-de-Cinco-Siglos.doc263818760-Un-Embrujo-de-Cinco-Siglos.doc
263818760-Un-Embrujo-de-Cinco-Siglos.doc
 
5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico5.Deicticos Uno_Enfermería_EspanolAcademico
5.Deicticos Uno_Enfermería_EspanolAcademico
 
ensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDAS
 
Diagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de BarbacoasDiagnostico del corregimiento de Junin del municipio de Barbacoas
Diagnostico del corregimiento de Junin del municipio de Barbacoas
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionPROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
 
3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico
 
2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx2º conclusiones descriptivas educacion fisica (1).docx
2º conclusiones descriptivas educacion fisica (1).docx
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
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...
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 

Algoritmos y pseudocodigo imagenes

  • 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.