SlideShare una empresa de Scribd logo
1 de 9
REGLAS DE LA CONSTRUCCIÓN DE ALGORITMO Y DIAGRAMAS DE
FLUJO
TAREA 2
Un algoritmo es un conjunto de instrucciones
donde llevas un orden para llegar a la solución
del problema, son independientes de los
lenguajes de programación, en cada problema
el algoritmo puede escribirse y luego ejecutarse
en un lenguaje.
Características para la
construcción del algoritmo
 Debe ser Preciso, porque cada uno de sus pasos
debe indicar de manera precisa e inequívoca que
se debe hacer.
 Debe tener un limite, porque un algoritmo debe
tener un número limitado de pasos.
 Debe ser Definido, porque debe producir los
mismos resultados para las mismas condiciones
de entrada.
 Puede tener cero o más elementos de entrada.
 Debe producir un resultado. Los datos de salida
serán los resultados de efectuar las
instrucciones.
Características para la construcción del diagrama de
flujo en un algoritmo
 El diagrama debe tener un inicio y un fin
y se representa con un ovalo
 Las líneas utilizadas para indicar la
dirección del diagrama deben ser
rectas, verticales y horizontales y no
deben ser inclinadas ni cruzadas.
 Todas las líneas utilizadas para indicar
la dirección del diagrama deben estar
conectadas.
 El diagrama de flujo debe ser
construido de arriba hacia abajo y
de izquierda a derecha
 Si el diagrama de flujo requiriera
mas de una hoja para su
construcción, debemos utilizar los
conectores adecuados y
enumerar las paginas
convenientemente.
 No puede llevar mas de una línea
a un símbolo.
EJEMPLOS DE ALGORITMOS
Calcular el área de un rectángulo
 Inicio
 Variable x,y,z
 Pedir base
 Leer x
 Pedir altura
 Leer y
 Calcular la área z=(x)(y)
 Imprimir el área en pantalla
 Fin
Inicio
X,Y, Z
Pedir base
Pedir altura
Z=(X)(Y)
Z
Fin
Receta del cereal
 Inicio
 Variable (L, P, CE, CU)
 Escoger el cereal
 Sacar la leche del refrigerador
 Agarrar un plato de la cocina
 Agarrar una cuchara de la
cocina
 Servir la leche y el cereal en el
plato
 Mezclar
 Fin
Inicio
L,P,CE,CU
Escoger el cereal
Sacar la leche del
refrigerador
Agarrar un plato de
la cocina
Mezclar
Fin
Agarrar una cuchara
de la cocina
Servir la leche y el
cereal en el plato
Calcular la suma de dos números
 Inicio
 Variable A, B, R
 Leer A y B
 Calcular la suma R=A + B
 Imprimir el Resultado en
pantalla
 Fin
Inicio
A,B,R
Leer A y B
R=A+B
R
Fin
Linografía
 http://informaticafrida.blogspot.mx/2009/03/
algoritmo.html
 http://diagramasdeflujo1234.wikispaces.com/
Reglas+para+la+construccion+de+diagramas
+de+flujo

Más contenido relacionado

La actualidad más candente

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
 
Diagrama como formatear una computadora windows 7 con disco (1)
Diagrama como formatear una computadora windows 7 con disco (1)Diagrama como formatear una computadora windows 7 con disco (1)
Diagrama como formatear una computadora windows 7 con disco (1)SISA soport
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASadark
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado FinitoRosangela Perez
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
Programas lpp sena 25 entregados
Programas lpp sena 25 entregadosProgramas lpp sena 25 entregados
Programas lpp sena 25 entregadosALVARO15TORO
 
instruccion de control
instruccion de controlinstruccion de control
instruccion de controlluiseldrumer
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Pseudocode flowcharts
Pseudocode flowchartsPseudocode flowcharts
Pseudocode flowchartsnicky_walters
 
Metodos de programacion estructurada
Metodos de programacion estructuradaMetodos de programacion estructurada
Metodos de programacion estructuradaDeiver Diaz Contreras
 
Bibliotecas en c
Bibliotecas en cBibliotecas en c
Bibliotecas en cdemata
 
Mapa conceptual estructuras de control SEMESTRE 2
Mapa conceptual estructuras de control SEMESTRE 2Mapa conceptual estructuras de control SEMESTRE 2
Mapa conceptual estructuras de control SEMESTRE 2K Manuel TN
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
 
Metodos de entrada y Salida
Metodos de entrada y SalidaMetodos de entrada y Salida
Metodos de entrada y SalidaCristian Andres
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 

La actualidad más candente (20)

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
 
Diagrama como formatear una computadora windows 7 con disco (1)
Diagrama como formatear una computadora windows 7 con disco (1)Diagrama como formatear una computadora windows 7 con disco (1)
Diagrama como formatear una computadora windows 7 con disco (1)
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado Finito
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Programas lpp sena 25 entregados
Programas lpp sena 25 entregadosProgramas lpp sena 25 entregados
Programas lpp sena 25 entregados
 
instruccion de control
instruccion de controlinstruccion de control
instruccion de control
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Pseudocode flowcharts
Pseudocode flowchartsPseudocode flowcharts
Pseudocode flowcharts
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Metodos de programacion estructurada
Metodos de programacion estructuradaMetodos de programacion estructurada
Metodos de programacion estructurada
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Bibliotecas en c
Bibliotecas en cBibliotecas en c
Bibliotecas en c
 
Mapa conceptual estructuras de control SEMESTRE 2
Mapa conceptual estructuras de control SEMESTRE 2Mapa conceptual estructuras de control SEMESTRE 2
Mapa conceptual estructuras de control SEMESTRE 2
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Metodos de entrada y Salida
Metodos de entrada y SalidaMetodos de entrada y Salida
Metodos de entrada y Salida
 
Algoritmos y Pseudocódigo
Algoritmos y PseudocódigoAlgoritmos y Pseudocódigo
Algoritmos y Pseudocódigo
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 

Similar a Reglas de la construccion de algoritmo y diagramas

Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.Sam Arr
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmosJohnfornerod
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujoaromero487
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoAlex Rivera
 
Simbologia diagrama de flujo
Simbologia diagrama de flujoSimbologia diagrama de flujo
Simbologia diagrama de flujoipaulinar
 
331147511 material-de-apoyo-de-la-unidad-1
331147511 material-de-apoyo-de-la-unidad-1331147511 material-de-apoyo-de-la-unidad-1
331147511 material-de-apoyo-de-la-unidad-1Sol Hernández
 
Material de apoyo de unidad 1. algoritmos y programas
Material de apoyo de unidad 1. algoritmos y programasMaterial de apoyo de unidad 1. algoritmos y programas
Material de apoyo de unidad 1. algoritmos y programasLeany González
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmicacolegio emanuel
 
Presentación1
Presentación1Presentación1
Presentación1aDiilenN
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoErnesto
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujoIsaura Nina
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujofercastilloipn
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoJorge Luis
 

Similar a Reglas de la construccion de algoritmo y diagramas (20)

Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase 1 analisis de algoritmos
Clase 1 analisis de algoritmosClase 1 analisis de algoritmos
Clase 1 analisis de algoritmos
 
1 clase analisis algoritmos
1 clase   analisis algoritmos1 clase   analisis algoritmos
1 clase analisis algoritmos
 
Diagrama flujo
Diagrama flujoDiagrama flujo
Diagrama flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Simbologia diagrama de flujo
Simbologia diagrama de flujoSimbologia diagrama de flujo
Simbologia diagrama de flujo
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Dfd
DfdDfd
Dfd
 
Clase 1. Algoritmos y Programas - Sullin Santaella
Clase 1. Algoritmos y Programas - Sullin SantaellaClase 1. Algoritmos y Programas - Sullin Santaella
Clase 1. Algoritmos y Programas - Sullin Santaella
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
 
331147511 material-de-apoyo-de-la-unidad-1
331147511 material-de-apoyo-de-la-unidad-1331147511 material-de-apoyo-de-la-unidad-1
331147511 material-de-apoyo-de-la-unidad-1
 
Material de apoyo de unidad 1. algoritmos y programas
Material de apoyo de unidad 1. algoritmos y programasMaterial de apoyo de unidad 1. algoritmos y programas
Material de apoyo de unidad 1. algoritmos y programas
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmica
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diag flujo
Diag flujoDiag flujo
Diag flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Ejemplos sobre diagramas de flujo
Ejemplos sobre  diagramas de flujoEjemplos sobre  diagramas de flujo
Ejemplos sobre diagramas de flujo
 
Anexo 1 diagramas de flujo
Anexo 1   diagramas de flujoAnexo 1   diagramas de flujo
Anexo 1 diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 

Reglas de la construccion de algoritmo y diagramas

  • 1. REGLAS DE LA CONSTRUCCIÓN DE ALGORITMO Y DIAGRAMAS DE FLUJO TAREA 2
  • 2. Un algoritmo es un conjunto de instrucciones donde llevas un orden para llegar a la solución del problema, son independientes de los lenguajes de programación, en cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje.
  • 3. Características para la construcción del algoritmo  Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e inequívoca que se debe hacer.  Debe tener un limite, porque un algoritmo debe tener un número limitado de pasos.  Debe ser Definido, porque debe producir los mismos resultados para las mismas condiciones de entrada.  Puede tener cero o más elementos de entrada.  Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.
  • 4. Características para la construcción del diagrama de flujo en un algoritmo  El diagrama debe tener un inicio y un fin y se representa con un ovalo  Las líneas utilizadas para indicar la dirección del diagrama deben ser rectas, verticales y horizontales y no deben ser inclinadas ni cruzadas.  Todas las líneas utilizadas para indicar la dirección del diagrama deben estar conectadas.
  • 5.  El diagrama de flujo debe ser construido de arriba hacia abajo y de izquierda a derecha  Si el diagrama de flujo requiriera mas de una hoja para su construcción, debemos utilizar los conectores adecuados y enumerar las paginas convenientemente.  No puede llevar mas de una línea a un símbolo.
  • 6. EJEMPLOS DE ALGORITMOS Calcular el área de un rectángulo  Inicio  Variable x,y,z  Pedir base  Leer x  Pedir altura  Leer y  Calcular la área z=(x)(y)  Imprimir el área en pantalla  Fin Inicio X,Y, Z Pedir base Pedir altura Z=(X)(Y) Z Fin
  • 7. Receta del cereal  Inicio  Variable (L, P, CE, CU)  Escoger el cereal  Sacar la leche del refrigerador  Agarrar un plato de la cocina  Agarrar una cuchara de la cocina  Servir la leche y el cereal en el plato  Mezclar  Fin Inicio L,P,CE,CU Escoger el cereal Sacar la leche del refrigerador Agarrar un plato de la cocina Mezclar Fin Agarrar una cuchara de la cocina Servir la leche y el cereal en el plato
  • 8. Calcular la suma de dos números  Inicio  Variable A, B, R  Leer A y B  Calcular la suma R=A + B  Imprimir el Resultado en pantalla  Fin Inicio A,B,R Leer A y B R=A+B R Fin