Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-Elaboración de algoritmos en
diagramas de flujo, utilizando los
conceptos de
programación estructurada.
Un diagrama de flujo es una manera de representar un
algoritmo que sigue una metodología para resolver un
problema, para la construcción de este se deben de seguir 3
pasos:
1.- Análisis.
2.-Construcción.
3.-Prueba de escritorio.
Programación Estructurada.
Teorema del programa estructurado, con el que demuestran que
cualquier programa puede ser escrito utilizando solo tres
instrucciones de control las cuales son: estructuras secuenciales,
estructuras de selección y estructuras de repetición.
OPERACIÓN O
Continuación del diagrama en la
ACTIVIDAD 1
misma hoja
LINEA DE
FLUJO
Guardar Continuación del diagrama en
1
variables diferente hoja
Entrada de
datos
Decisión
1.- Análisis.
Examen detallado de una cosa para conocer sus características o cualidades y
poder así resolver la problemática.
2.-Construcción.
Se refiere a cómo se organizará este gráficamente.
Normalmente se usa el top-bottom ( ), left- right ( )
3.-Prueba de escritorio.
hacer pruebas para ver si éste funciona.
3,6Ejercicios de elaboración
De diagramas de flujo
1.- Análisis.
Resta de dos números.
• 2 NUMEROS REALES.
• 2 VARIABLES DE ENTRADA a,b. (guardar)
• 1 variable alfanumérica. C
• C=a-b
2.-Construcción. INICIO
Digite 2 números
a,b
C=a-b
C a-b
FIN
3.-Prueba de escritorio.
1.- INICIO
2.- 5,2
3.- a=5 b=2
4.- C=5-2
C=3
5.- El resultado es: 3
1.- Análisis.
Hacer la suma resta
multiplicación de 2 o 3
números enteros
• 2 o 3 NUMEROS REALES.
• 3 VARIABLES DE ENTRADA a,b. (guardar)
• 3 variable alfanumérica. C
• Variable booleana verdadera (c ==0 ), Falsa
• Sum= a + b Sum= a + b + c
• Res= a-b Res=a - b - c
• Mul= a*b Mul=a*b*c
INICIO
2.-Construcción.
¨Digite 3 números¨ 1
a,b,c
Decisión
1
3.-Prueba de escritorio.
1.- INICIO
2.- 5,2,0 1.- INICIO
C==0 2.- 5,2,8
3.- a=5 b=2 C==0
4.- Sum=5+2 3.- a=5 b=2 c=8
Res=5-2 4.- Sum=5+2+8
mul=5*2 Res=5-2-8
mul=5*2*8
Sum=7
Res=3 Sum=15
mul=10 Res=-5
mul=80
5.- El resultado de la suma =7
Resta=3 5.- El resultado de la suma =15
multiplicación=10 Resta=-5
multiplicación=80
1.- Análisis.
Esta bien el procedimiento pero
son muchos pasos.
Problema:
Si b==0 solo despejar a X²
Para reducir el numero de pasos del procedimiento primero debemos de saber como se
resuelve una ecuación cuando b=0.
estructuras de
selección
a,b,c
BOOLEANA
Guardar
datos
Decisión
2
9
1
1 2
3
4
5
9
3 5
FIN
Estructuras de
repetición
3.-Prueba de escritorio.
R=5,-5 R=2,-2 R=Raíz imaginaria
a=1 b=0 c=-25 a=4 b=0 c=-16 a=2 b=0 c=8
1X² -25 =0 4X² -16 =0 2X² +8 =0
(-)-25 (-)-16 (-)8
1X² = 25 4X² = 16 4X² = -8
X² = 25/1 X² = 16/4 X² = -8/2
X= raíz cuadrada (25) X= raíz cuadrada (4) X= raíz cuadrada (-4)
X1=(+)5= 5 X1=(+)2= 2 R=Raíz imaginaria
X2=(-)5= -5 X2=(-)5= -2
If(b==0) If(b!=0)
=²