SlideShare una empresa de Scribd logo
1 de 10
*
TRABAJO CREADO POR: PEREZ ROMERO FRANCISCO
CLASE PARA LOS ALUMNOS EN PROGRAMACION 1ER CURSO
*Comencemos a explicar todo este tema de una forma sencilla para
que sea mas fácil entenderlo
*Algoritmo:
*En informática, un algoritmo es una secuencia de instrucciones
secuenciales, gracias al cual pueden llevarse a cabo
ciertos procesos y darse respuesta a determinadas necesidades o
decisiones. Se trata de conjuntos ordenados y finitos de pasos, que
nos permiten resolver un problema o tomar una decisión.
*Este al que llamamos Algoritmo consta de 3 partes básicas e
importantes.
* Input o entrada. El ingreso de los datos que el algoritmo necesita
para operar
*Proceso. Se trata de la operación lógica formal que el algoritmo
emprenderá con lo recibido del input.
*Output o salida. Los resultados obtenidos del proceso sobre el
input, una vez terminada la ejecución del algoritmo.
LA ESTRUCTURA DE UN ALGORITMO ES ESTA
Inicio
a = 0;
b = 0;
imprimir "Introduzca el primer número"
leer -> a
imprimir "Introduzca el segundo número"
leer -> b
c = a + b
imprimir "La suma de " a " y " b es " c
Fin
*Lo anterior se llama un diagrama de flujo también es importante es a
manera de representar nuestro código
¿Que es un diagrama de flujo?
Un diagrama de flujo muestra a través de la información visual cuál es la
trayectoria de un proceso. Este diagrama reúne los pasos que componen el
proceso que representa a través de este símbolo. Una de las ventajas de la
utilización de este diagrama es que te permite obtener una visión de
contexto, aumentando el conocimiento en torno a un objetivo concreto. Este
diagrama de flujo es especialmente utilizado en el ámbito de la empresa
como una forma eficaz de gestionar la información a través de un contenido
gráfico.
Para que sirven
Gracias a un diagrama de flujo puedes estructurar una secuencia de
pasos que tienen una conexión entre sí. De este modo, puedes tener una
visión de contexto del mapa de esa actividad, pero también, puedes poner el
punto de atención en algún aspecto más individual de ese proceso.
*
*Existen 3 tipos de diagramas de flujo
*Formato horizontal
Formato horizontal: En él, el flujo o la
secuencia de las operaciones, va de
izquierda a derecha
*FORMATO PANORAMICO
El proceso entero está representado en una sola carta y puede apreciarse de
una sola mirada mucho más rápido que leyendo el texto, lo que facilita su
comprensión, aun para personas no familiarizadas. Registra no solo en línea
vertical, sino también horizontal, distintas acciones simultáneas y la
participación de más de un puesto o departamento que el formato vertical no
registra.
*También veremos la palabra PSEUDOCODIGO
Estructura a seguir en
su realización:
Cabecera:
Programa:
Modulo:
Tipos de datos:
Constantes:
Variables:
Cuerpo:
Inicio
Instrucciones
Fin
El pseudocódigo es una forma de expresar los distintos pasos
que va a realizar un programa, de la forma más parecida a
un lenguaje de programación. Su principal función es la de
representar por pasos la solución a un problema o algoritmo,
de la forma más detallada posible, utilizando un lenguaje
cercano al de programación. El pseudocódigo no puede
ejecutarse en un ordenador ya que entonces dejaría de ser
pseudocódigo, como su propio nombre indica, se trata de un
código falso (pseudo = falso), es un código escrito para que
lo entienda el ser humano y no la máquina.
Algoritmos

Más contenido relacionado

La actualidad más candente (20)

Top down
Top downTop down
Top down
 
Programación c2. p1.
Programación c2. p1.Programación c2. p1.
Programación c2. p1.
 
Tecnica top down
Tecnica top downTecnica top down
Tecnica top down
 
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
 
Preguntas30
Preguntas30Preguntas30
Preguntas30
 
Pseudocódigo
Pseudocódigo Pseudocódigo
Pseudocódigo
 
Algoritmos y estructuras de datos
Algoritmos y estructuras de datosAlgoritmos y estructuras de datos
Algoritmos y estructuras de datos
 
Algoritmos y estructuras de datos
Algoritmos y estructuras de datosAlgoritmos y estructuras de datos
Algoritmos y estructuras de datos
 
Pseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujoPseudocodigos y diagrama de flujo
Pseudocodigos y diagrama de flujo
 
9 4 lopez
9 4 lopez9 4 lopez
9 4 lopez
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Estructuras de control c1. p2.
Estructuras de control c1. p2.Estructuras de control c1. p2.
Estructuras de control c1. p2.
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOS
 
Diseño descendente top down design c2. p3.
Diseño descendente top down design c2. p3.Diseño descendente top down design c2. p3.
Diseño descendente top down design c2. p3.
 
Presentación algoritmos
Presentación algoritmosPresentación algoritmos
Presentación algoritmos
 
Algoritmo 2
Algoritmo 2Algoritmo 2
Algoritmo 2
 
Alejandra pardo
Alejandra pardoAlejandra pardo
Alejandra pardo
 
9 febrero16 3
9 febrero16 39 febrero16 3
9 febrero16 3
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 

Similar a Algoritmos

Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
Clariza
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
grupo 1
 
Unidad 3 Conceptos de Programación
Unidad 3 Conceptos de ProgramaciónUnidad 3 Conceptos de Programación
Unidad 3 Conceptos de Programación
TheBoops
 

Similar a Algoritmos (20)

Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
Flujograma
FlujogramaFlujograma
Flujograma
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Flujograma
FlujogramaFlujograma
Flujograma
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Electiva II organigramas
Electiva II organigramasElectiva II organigramas
Electiva II organigramas
 
auditoria
auditoriaauditoria
auditoria
 
Algoritmos decimo
Algoritmos decimoAlgoritmos decimo
Algoritmos decimo
 
Unidad 3 Conceptos de Programación
Unidad 3 Conceptos de ProgramaciónUnidad 3 Conceptos de Programación
Unidad 3 Conceptos de Programación
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Texto base
Texto baseTexto base
Texto base
 
Planning your solution
Planning your solutionPlanning your solution
Planning your solution
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigo
 

Último

RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
helmer del pozo cruz
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Demetrio Ccesa Rayme
 
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023  educación primaria de menores Quinto gradoPLAN LECTOR QUINTO 2023  educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
Santosprez2
 

Último (20)

¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
Los caminos del saber matematicas 7°.pdf
Los caminos del saber matematicas 7°.pdfLos caminos del saber matematicas 7°.pdf
Los caminos del saber matematicas 7°.pdf
 
2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
EL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradoEL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 grado
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023  educación primaria de menores Quinto gradoPLAN LECTOR QUINTO 2023  educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
a propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definicionesa propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definiciones
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuani
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 

Algoritmos

  • 1. * TRABAJO CREADO POR: PEREZ ROMERO FRANCISCO CLASE PARA LOS ALUMNOS EN PROGRAMACION 1ER CURSO
  • 2. *Comencemos a explicar todo este tema de una forma sencilla para que sea mas fácil entenderlo *Algoritmo: *En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones. Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión.
  • 3. *Este al que llamamos Algoritmo consta de 3 partes básicas e importantes. * Input o entrada. El ingreso de los datos que el algoritmo necesita para operar *Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido del input. *Output o salida. Los resultados obtenidos del proceso sobre el input, una vez terminada la ejecución del algoritmo.
  • 4. LA ESTRUCTURA DE UN ALGORITMO ES ESTA Inicio a = 0; b = 0; imprimir "Introduzca el primer número" leer -> a imprimir "Introduzca el segundo número" leer -> b c = a + b imprimir "La suma de " a " y " b es " c Fin
  • 5. *Lo anterior se llama un diagrama de flujo también es importante es a manera de representar nuestro código ¿Que es un diagrama de flujo? Un diagrama de flujo muestra a través de la información visual cuál es la trayectoria de un proceso. Este diagrama reúne los pasos que componen el proceso que representa a través de este símbolo. Una de las ventajas de la utilización de este diagrama es que te permite obtener una visión de contexto, aumentando el conocimiento en torno a un objetivo concreto. Este diagrama de flujo es especialmente utilizado en el ámbito de la empresa como una forma eficaz de gestionar la información a través de un contenido gráfico. Para que sirven Gracias a un diagrama de flujo puedes estructurar una secuencia de pasos que tienen una conexión entre sí. De este modo, puedes tener una visión de contexto del mapa de esa actividad, pero también, puedes poner el punto de atención en algún aspecto más individual de ese proceso.
  • 6. * *Existen 3 tipos de diagramas de flujo
  • 7. *Formato horizontal Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha
  • 8. *FORMATO PANORAMICO El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas. Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra.
  • 9. *También veremos la palabra PSEUDOCODIGO Estructura a seguir en su realización: Cabecera: Programa: Modulo: Tipos de datos: Constantes: Variables: Cuerpo: Inicio Instrucciones Fin El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. El pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina.