SlideShare una empresa de Scribd logo
1 de 26
Principios de Algoritmos
Agenda
• Algoritmos de la vida diaria.
• Etapas en el desarrollo de un algoritmo.
• Pseudocódigo, diagrama de flujo y lenguaje de
programación.
2
Logro de aprendizaje
3
Al final de la sesión el alumno elabora
seudocódigos básicos.
Algoritmos de la vida cotidiana
Plantear algoritmos para:
• Preparar una limonada.
• Guardar un archivo
en la computadora.
4
Fases en el desarrollo de un algoritmo
Consiste en la metodología aplicada para la resolución de problemas.
Análisis del
problema
Diseño del
algoritmo
Implementación
del algoritmo
Descripción ordenada de
la secuencia de pasos (sin
ambigüedades) que
conducen a la solución de
problema dado (Análisis
del problema y desarrollo
del algoritmo).
Realizar prueba de
escritorio.
Corregir errores y volver a
realizar pruebas.
Expresar el algoritmo como
un programa en el lenguaje
de programación adecuado.
Ejecución y validación del
programa de computadora.
Revisar los detalles
del problema hasta
comprender la tarea
que se desea resolver.
La definición de un algoritmo debe describir tres partes: Entrada, proceso y salida.
Ejemplo: La receta de un postre.
5
Fases en el desarrollo de un algoritmo
Consiste en la metodología aplicada para la resolución de problemas.
Análisis del
problema
Diseño del
algoritmo
Implementación
del algoritmo
La definición de un algoritmo debe describir tres partes: Entrada, proceso y salida.
Ejemplo: La receta de un postre.
Solucionar Problema
Entrada
Proceso
Salida
7
• Identificar Datos de Entrada y
resultado buscado.
• Definir tipo de cada dato.
• Ingresar valores de Datos de
Entrada.
• Realizar operaciones con los
Datos de Entrada y obtener
resultados.
• Mostrar resultados obtenidos.
8
Solucionar Problema
Diseño de algoritmos
Alternativas de solución
Es la forma de representar la secuencia
lógica de ejecución de instrucciones.
Esta puede ser a través de:
1) Diagramas de flujo
2) Pseudocódigo
PSEUDOCÓDIGO
Pseudocódigo
Es un lenguaje de especificación (descripción) de algoritmos .
El pseudocódigo tiene que traducirse posteriormente a un
lenguaje de programación.
Ventajas:
• Se enfoca en la lógica del programa y no en las reglas de
un lenguaje específico.
• Se puede traducir fácilmente a lenguajes estructurados
(Pascal, C, C++).
10
Es empleado para representar la solución de un algoritmo
empleando lenguaje natural escrito estableciendo la
secuencia de pasos sin imprecisiones y de manera clara.
Ejemplo:
Proceso
Leer lista_de_variables;
variable<-expresion;
Escribir lista_de_expresiones;
FinProceso
PSEUDOCÓDIGO
Pseudocódigo
• Escribir seudocódigo para mostrar un saludo
Proceso Saludo
Escribir “Hola Mundo”
Fin Proceso
12
Diagrama de Flujo
Un diagrama de flujo es una representación
gráfica de un algoritmo o de una parte del
mismo. Se construyen utilizando ciertos
símbolos de uso especial como son
rectángulos, óvalos, pequeños círculos,
etc.; estos símbolos están conectados entre
sí por flechas conocidas como líneas de
flujo.
13
Es empleado para
representar la solución de
un algoritmo empleando
figuras geométricas,
donde cada una de ellas
representa en particular
una tarea especifica que
realizar.
Diagrama de Flujo
15
16
Programación
Algoritmo Instrucción
Programa
Lenguaje de
Programación
Lenguaje de
Máquina
Lenguaje de
Bajo Nivel
Lenguaje de
Alto Nivel
Se expresa
en forma de
Son pasos que
se ejecutan
en un
Expresa los algoritmos
como
Se escribe
con un
Se clasifica como:
Lenguajes de Programación
Lenguajes de Programación
• Cuando el procesador es
una computadora el
algoritmo ha de expresarse en
una forma que recibe el
nombre de programa. Un
programa se escribe en un
lenguaje de programación.
• Programación: Actividad
que consiste en expresar un
algoritmo en forma de
programa.
• Instrucción: Es cada uno de
los pasos que se ejecutan en
el programa.
Principales lenguajes utilizados en la actualidad:
• Lenguaje de máquina.
• Lenguaje de bajo nivel.
• Lenguaje de alto nivel
17
Ejemplo 1
Escriba un pseudocódigo (básico) para hallar el
área de un cuadrado.
Entrada
Datos: lado
Proceso
area=lado*lado
Salida
Resultado: area
18
Ejercicio 1
En base al ejemplo, escriba un pseudocódigo
para hallar el área de un círculo.
19
Ejercicio 1
En base al ejemplo, escriba un pseudocódigo
para hallar el área de un círculo.
20
Entrada
Datos: radio
Proceso
area=3.1416* radio*radio
Salida
Resultado: area
Ejercicio 2
Escriba seudocódigo para calcular el
promedio de tres números.
21
(A+B+C)/3
Ejercicio 2
Escriba seudocódigo para calcular el
promedio de tres números.
22
(A+B+C)/3
Preguntas
23
Resumiendo
• Para plantear la solución al problema debe
considerarse tres etapas:
Entrada, ………… y ……………
• Un algoritmo se puede representar de
manera escrita mediante:
………………………………….……..
• Un algoritmo se puede representar de
manera gráfica mediante:
…………………………………….……
24
Resumiendo
• Para plantear la solución al problema debe
considerarse tres etapas:
Entrada, PROCESO y SALIDA
• Un algoritmo se puede representar de
manera escrita mediante:
PSEUDOCODIGO
• Un algoritmo se puede representar de
manera gráfica mediante:
DIAGRAMA DE FLUJO
25
Resumiendo
• ¿El seudocódigo funciona en la
computadora?
• ¿Cómo denominamos a la actividad que
consiste en expresar un algoritmo en forma
de programa?
26

Más contenido relacionado

Similar a PPT_Sesión 02 Principios de Algoritmo.ppt

Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasSergio Naspiran
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas94daniel
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmassergiio27
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasdianis22
 
Principios de paradigmas(2)
Principios de paradigmas(2)Principios de paradigmas(2)
Principios de paradigmas(2)dianis22
 
Principios de paradigmas(2)
Principios de paradigmas(2)Principios de paradigmas(2)
Principios de paradigmas(2)dianis22
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmascritina26
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasdianis22
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasCAMINSUASTY
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasdianis22
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasmauro38
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasyiyi153
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas94daniel
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasmauro38
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmasyiyi153
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfCarlosJahnsen3
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónQuirogaSharon
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Maryfer' Ortega
 

Similar a PPT_Sesión 02 Principios de Algoritmo.ppt (20)

Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas(2)
Principios de paradigmas(2)Principios de paradigmas(2)
Principios de paradigmas(2)
 
Principios de paradigmas(2)
Principios de paradigmas(2)Principios de paradigmas(2)
Principios de paradigmas(2)
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdf
 
Programación
ProgramaciónProgramación
Programación
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 

Último

celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
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
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

PPT_Sesión 02 Principios de Algoritmo.ppt

  • 2. Agenda • Algoritmos de la vida diaria. • Etapas en el desarrollo de un algoritmo. • Pseudocódigo, diagrama de flujo y lenguaje de programación. 2
  • 3. Logro de aprendizaje 3 Al final de la sesión el alumno elabora seudocódigos básicos.
  • 4. Algoritmos de la vida cotidiana Plantear algoritmos para: • Preparar una limonada. • Guardar un archivo en la computadora. 4
  • 5. Fases en el desarrollo de un algoritmo Consiste en la metodología aplicada para la resolución de problemas. Análisis del problema Diseño del algoritmo Implementación del algoritmo Descripción ordenada de la secuencia de pasos (sin ambigüedades) que conducen a la solución de problema dado (Análisis del problema y desarrollo del algoritmo). Realizar prueba de escritorio. Corregir errores y volver a realizar pruebas. Expresar el algoritmo como un programa en el lenguaje de programación adecuado. Ejecución y validación del programa de computadora. Revisar los detalles del problema hasta comprender la tarea que se desea resolver. La definición de un algoritmo debe describir tres partes: Entrada, proceso y salida. Ejemplo: La receta de un postre. 5
  • 6. Fases en el desarrollo de un algoritmo Consiste en la metodología aplicada para la resolución de problemas. Análisis del problema Diseño del algoritmo Implementación del algoritmo La definición de un algoritmo debe describir tres partes: Entrada, proceso y salida. Ejemplo: La receta de un postre.
  • 7. Solucionar Problema Entrada Proceso Salida 7 • Identificar Datos de Entrada y resultado buscado. • Definir tipo de cada dato. • Ingresar valores de Datos de Entrada. • Realizar operaciones con los Datos de Entrada y obtener resultados. • Mostrar resultados obtenidos.
  • 9. Diseño de algoritmos Alternativas de solución Es la forma de representar la secuencia lógica de ejecución de instrucciones. Esta puede ser a través de: 1) Diagramas de flujo 2) Pseudocódigo
  • 10. PSEUDOCÓDIGO Pseudocódigo Es un lenguaje de especificación (descripción) de algoritmos . El pseudocódigo tiene que traducirse posteriormente a un lenguaje de programación. Ventajas: • Se enfoca en la lógica del programa y no en las reglas de un lenguaje específico. • Se puede traducir fácilmente a lenguajes estructurados (Pascal, C, C++). 10
  • 11. Es empleado para representar la solución de un algoritmo empleando lenguaje natural escrito estableciendo la secuencia de pasos sin imprecisiones y de manera clara. Ejemplo: Proceso Leer lista_de_variables; variable<-expresion; Escribir lista_de_expresiones; FinProceso PSEUDOCÓDIGO
  • 12. Pseudocódigo • Escribir seudocódigo para mostrar un saludo Proceso Saludo Escribir “Hola Mundo” Fin Proceso 12
  • 13. Diagrama de Flujo Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. Se construyen utilizando ciertos símbolos de uso especial como son rectángulos, óvalos, pequeños círculos, etc.; estos símbolos están conectados entre sí por flechas conocidas como líneas de flujo. 13
  • 14. Es empleado para representar la solución de un algoritmo empleando figuras geométricas, donde cada una de ellas representa en particular una tarea especifica que realizar. Diagrama de Flujo
  • 15. 15
  • 16. 16 Programación Algoritmo Instrucción Programa Lenguaje de Programación Lenguaje de Máquina Lenguaje de Bajo Nivel Lenguaje de Alto Nivel Se expresa en forma de Son pasos que se ejecutan en un Expresa los algoritmos como Se escribe con un Se clasifica como: Lenguajes de Programación
  • 17. Lenguajes de Programación • Cuando el procesador es una computadora el algoritmo ha de expresarse en una forma que recibe el nombre de programa. Un programa se escribe en un lenguaje de programación. • Programación: Actividad que consiste en expresar un algoritmo en forma de programa. • Instrucción: Es cada uno de los pasos que se ejecutan en el programa. Principales lenguajes utilizados en la actualidad: • Lenguaje de máquina. • Lenguaje de bajo nivel. • Lenguaje de alto nivel 17
  • 18. Ejemplo 1 Escriba un pseudocódigo (básico) para hallar el área de un cuadrado. Entrada Datos: lado Proceso area=lado*lado Salida Resultado: area 18
  • 19. Ejercicio 1 En base al ejemplo, escriba un pseudocódigo para hallar el área de un círculo. 19
  • 20. Ejercicio 1 En base al ejemplo, escriba un pseudocódigo para hallar el área de un círculo. 20 Entrada Datos: radio Proceso area=3.1416* radio*radio Salida Resultado: area
  • 21. Ejercicio 2 Escriba seudocódigo para calcular el promedio de tres números. 21 (A+B+C)/3
  • 22. Ejercicio 2 Escriba seudocódigo para calcular el promedio de tres números. 22 (A+B+C)/3
  • 24. Resumiendo • Para plantear la solución al problema debe considerarse tres etapas: Entrada, ………… y …………… • Un algoritmo se puede representar de manera escrita mediante: ………………………………….…….. • Un algoritmo se puede representar de manera gráfica mediante: …………………………………….…… 24
  • 25. Resumiendo • Para plantear la solución al problema debe considerarse tres etapas: Entrada, PROCESO y SALIDA • Un algoritmo se puede representar de manera escrita mediante: PSEUDOCODIGO • Un algoritmo se puede representar de manera gráfica mediante: DIAGRAMA DE FLUJO 25
  • 26. Resumiendo • ¿El seudocódigo funciona en la computadora? • ¿Cómo denominamos a la actividad que consiste en expresar un algoritmo en forma de programa? 26