Diagrama De Flujo
-
Upload
juanjavier77 -
Category
Technology
-
view
30.933 -
download
1
description
Transcript of Diagrama De Flujo
![Page 1: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/1.jpg)
DIAGRAMA DE FLUJO
![Page 2: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/2.jpg)
DIAGRAMA DE FLUJO
REPRESENTA LA
ESQUEMATIZACIÓN GRÁFICA DE UN
ALGORITMO. MUESTRA
GRÁFICAMENTE LOS PASOS O
PROCESOS A SEGUIR PARA ALCANZAR
LA SOLUCIÓN DE UN PROBLEMA.
![Page 3: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/3.jpg)
INICIO
FIN
LECTURA DE DATOS
PROCESAMIENTO DE LOS DATOS
IMPRESIÓN DE RESULTADOS
ETAPAS EN LA CONSTRUCCIÓN
DE UN DIAGRAMADE FLUJO.
![Page 4: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/4.jpg)
REGLAS PARA LA CONSTRUCCIÓN DE UN DIAGRAMA DE FLUJO.
1.DEBE TENER UN INICIO Y UN FIN.
2.LAS LÍNEAS DE DIRECCIÓN DE FLUJO DEBEN SER RECTAS, VERTICALES Y HORIZONTALES.
3.LAS LÍNEAS DE DIRECCIÓN DE FLUJO DEBEN ESTAR CONECTADAS.
4.DEBE SER CONSTRUIDO DE ARRIBA HACIA ABAJO Y DE IZQUIERDA A DERECHA.
![Page 5: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/5.jpg)
5. DEBE SER INDEPENDIENTE DEL LENGUAJE DE PROGRAMACIÓN.
6. UTILIZACIÓN DE COMENTARIOS.
7. UTILIZACIÓN DE CONECTORES ADECUADAMENTE Y ENUMERACIÓN DE PÁGINAS.
8. NO PUEDE LLEGAR MAS DE UNA LÍNEA A UN SÍMBOLO.
REGLAS PARA LA CONSTRUCCIÓN DE UN DIAGRAMA DE FLUJO.
![Page 6: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/6.jpg)
CONCEPTOS FUNDAMENTALES
LOS DATOS A PROCESAR EN UN COMPUTADOR PUEDEN CLASIFICARSE EN:
- SIMPLES: OCUPAN UNA SOLA CASILLA DE MEMORIA, POR LO TANTO, HACE REFERENCIA A UN ÚNICO VALOR A LA VEZ.
- ESTRUCTURADOS: HACEN REFERENCIA A UN GRUPO DE CASILLAS DE MEMORIA.
TIPOS DE DATOS
DENTRO DE ESTOS A SU VEZ: NUMÉRICOS, ALFANUMÉRICOS Y LÓGICOS.
![Page 7: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/7.jpg)
IDENTIFICADORES, CONSTANTES Y VARIABLES.
- IDENTIFICADORES: ES EL NOMBRE QUE SE LES DA A LAS CASILLAS DE MEMORIA.
- CONSTANTES: SON DATOS QUE NO CAMBIAN DURANTE LA EJECUCIÓN DE UN PROGRAMA.
- VARIABLES: SON OBJETOS QUE PUEDEN CAMBIAR SU VALOR DURANTE LA EJECUCIÓN DE UN PROGRAMA.
![Page 8: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/8.jpg)
OPERACIONES ARITMÉTICAS
OPERADOR ARITMÉTICO OPERACIÓN
** POTENCIA
* MULTIPLICACIÓN
/ DIVISIÓN
MOD RESIDUO
DIV DIVISIÓN ENTERA
+ SUMA
- RESTA
![Page 9: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/9.jpg)
OPERACIONES ARITMÉTICAS
OPERADOR ARITMÉTICO OPERACIÓN
** POTENCIA
*, /, MOD, DIV MULTIPLICACIÓN,
DIVISIÓN, RESIDUO, DIVISIÓN ENTERA
+, - SUMA, RESTA
JERARQUÍAS
![Page 10: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/10.jpg)
EXPRESIONES LÓGICAS
- ESTÁN CONSTITUIDAS POR NÚMEROS, CONSTANTES O VARIABLES Y OPERADORES LÓGICOS O RELACIONALES.
- PUEDEN TOMAR VALORES DE VERDADERO O FALSO.
- SE UTILIZAN EN ESTRUCTURAS SELECTIVAS Y EN ESTRUCTURAS REPETITIVAS.
![Page 11: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/11.jpg)
OPERADORES RELACIONALES
SON OPERADORES QUE PERMITEN COMPARAR DOS OPERANDOS.
OPERADOR OPERACIÓN
= IGUAL
< > DIFERENTE A
< MENOR QUE
> MAYOR QUE
<=MENOR O IGUAL
QUE
>=MAYOR O IGUAL
QUE
![Page 12: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/12.jpg)
OPERADORES LÓGICOS
SON OPERADORES QUE PERMITEN FORMULAR CONDICIONES COMPLEJAS A PARTIR DE CONDICIONES SIMPLES.
OPERADOR EXPRESIÓN
LÓGICA SIGNIFICADO
NO No P
NO PNo es cierto
que PEs falso que P
Y P y QP^Q
P sin embargo Q
O P o Q
P o Qo P o Q o ambas
Mínimo P o Q
![Page 13: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/13.jpg)
JERARQUÍAS DE LOS OPERADORES
OPERADORES
( )
**
*, /, MOD, DIV
+, -
=,<>, <, >, <=, >=
NO
Y
O
![Page 14: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/14.jpg)
BLOQUE DE ASIGNACIÓN
- SE UTILIZA PARA ASIGNAR VALORES O EXPRESIONES A UNA VARIABLE.
- LA ASIGNACIÓN ES UNA OPERACIÓN DESTRUCTIVA O DE REGENERACIÓN.
EXPRESIÓN
O VALOR
VARIABLE
![Page 15: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/15.jpg)
DIAGRAMA DE FLUJO
PROBLEMAS
![Page 16: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/16.jpg)
ESTRUCTURA ALGORÍTMICA SELECTIVA SIMPLE
OPERACIÓN
SI
CONDICIÓN
NO
SI CONDICIÓN
ENTONCES
HACER
OPERACIÓN
FIN DEL CONDICIONAL
![Page 17: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/17.jpg)
ESTRUCTURA ALGORÍTMICA SELECTIVA DOBLE
OPERACIÓN 1
SICONDICIÓN
NO
OPERACIÓN 2
![Page 18: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/18.jpg)
ESTRUCTURA ALGORÍTMICA SELECTIVA DOBLE
SI CONDICIÓN
ENTONCES
HACER
OPERACIÓN 1
SI NO
HACER
OPERACIÓN 2
FIN DEL CONDICIONAL
![Page 19: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/19.jpg)
ESTRUCTURAS ALGORÍTMICAS REPETITIVAS
REPETIR (FOR)ES UNA ESTRUCTURA ADECUADA
PARA CICLOS QUE SE EJECUTARÁN UN
NÚMERO DEFINIDO DE VECES. DICHO
NÚMERO NO DEPENDE DE LAS
PROPOSICIONES DENTRO DEL CICLO. EL
MISMO SE OBTIENE DEL PLANTEAMIENTO
DEL PROBLEMA O DE UNA LECTURA QUE
INDIQUE LAS ITERACIONES PARA N
OCURRENCIAS.
![Page 20: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/20.jpg)
ESTRUCTURAS ALGORÍTMICAS REPETITIVAS
REPETIR (FOR)
HACER V VI
REPETIR CON V DESDE VI
HASTA VF
.
PROCESO
.
HACER V V + ID
{FIN DE CICLO}
![Page 21: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/21.jpg)
ESTRUCTURAS ALGORÍTMICAS REPETITIVAS
MIENTRAS (WHILE)ES UNA ESTRUCTURA ADECUADA
PARA CICLOS DONDE NO SE SEPA EL
NÚMERO DE VECES QUE ÉSTE SE HA DE
REPETIR. DICHO NÚMERO DEPENDE DE
LAS PROPOSICIONES DENTRO DEL CICLO.
SE DISTINGUEN DOS PARTES: CICLO,
CONDICIÓN DE TERMINACIÓN.
![Page 22: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/22.jpg)
ESTRUCTURAS ALGORÍTMICAS REPETITIVAS
MIENTRAS (WHILE)
HACER PI PROPOSICIÓN
INICIAL
MIENTRAS PI ES VERDADERO
REPETIR
.
PROCESO
.
HACER PI
MODIFICACIÓN DE PI
{FIN DE CICLO}
![Page 23: Diagrama De Flujo](https://reader036.fdocuments.ec/reader036/viewer/2022070317/55634412d8b42a90698b4870/html5/thumbnails/23.jpg)
ING. JUAN JAVIER ASTUDILLO L.ING. JUAN JAVIER ASTUDILLO L.
TWITTER.COM/JUANJAVIER77
LIVESTREAM.COM/KNOWTV
JUANJAVIERASTUDILLO.BLOGSPOT.COM