Sunteți pe pagina 1din 37

MÓDULO

EDUCATIVO

Fundamentos de programación

Algoritmos
y diagramas de ujo

DFD
Marco Antonio MACHUCA OSORIO 1.2
COLEGIO PARROQUIAL
“San Vicente de Paúl”

C P

TARMA

Área : Educación Para el Trabajo -


Computación e Informática
Docente : Lic. Marco A. MACHUCA OSORIO
ORIHUELA PACAHUALA, Sebastián
Estudiante(s):................................................................
................................................................

Ciclo: lll Grado: 5 Sección: C


TARMA - PERÚ
Ingreso de Proceso de Salida de
información datos resultados

¡ Sé constante que Dios te ayudará ... ¡ 02


¡ Sé constante que Dios te ayudará ... ¡ 03
Parentesis () Mayor que > P Q

V V V
Potencia ^ Menor que < V F F

F V F
Multiplicación * Mayor o igual que >= F F F

División / Menor o igual que <= P Q

V V V
Suma + Diferente <> V F V

F V V
Resta - Igual = F F F

División entera
P

V F
Residuo
V V

¡ Sé constante que Dios te ayudará ... ¡ 04


6 A = 16 C = 24
1 A= 6+
3
x2 A= =6+6/3*2 B = 10 D = 14

æ 1ö A=5 C = -1
2 M = ç2 - ö x 3 M= =(2-1/3)*3
è 3ø B = -5 D =1

18 A = 12 C = -2
3 B = 8 + 4 x2 - 2 B= =8+4*2-18/3^2
3 B = 14 D = 18

4 C = æ1 ¸ 4ö x 2 A = -1 C = 4/9
ç ö C= =(1/3)/(4/6)*2
è3 6ø B =1 D = 1/ 4

5 æ6 2öæ2 1ö A = 5/ 4 C =1
F =ç x ÷ç + ÷ F= =((6/2)*(2/3))*((2/4)+(1/2))
è2 3øè4 2ø B = 4/5 D = 2

6 æ 1ö 6 1 A=0 C=2
Y = ç 22 - 2 ÷ + x - 1 Y= =((2^2-21/5))+(6/5)*(1/6)-1
è 5ø 5 6 B =1 D = -1

æ1 ö 1 1 2 A = 1 / 2 C = 13
7 R = 2 + ç + 1÷ ¸ + - R= =2+(1/4+1)/(1/4)+1/2-2/4
è4 ø 4 2 4 B = -1 / 2 D = -13

72 A = 12 C = 14
8 C= + 23 C= =RAIZ(72/2)+2^3
2 B = 13 D = 15
2 C = 24
A = 11
P = 152 + 22
2
9 P= =RAIZ(15^2/3^2)+(2^2^2)
3 B = 21 D = 36

A=6 C = -6
10 Q = 6 144 Q= =RAIZ((6)*RAIZ(144/4))
4 B = 36 D=3

A=3 C = -3
11 A1= A1 = (9 + 3 * 2)/5
B=5 D = NA

A=4 C = -2
12 R1= R1 = 2^ (2 * 3 - 4)
B = -4 D=2

A =1 C =3
13 C= C = ((4/2^2) + 5)/3
B=2 D=4

A=3 C=6
14 D= D = (3 * 2 - 4) * (5 - 2)
B=4 D = 12

A=0 C = -1
15 K= K = (25/16)^3/(25/16)^3
B =1 D = NA

¡ Sé constante que Dios te ayudará ... ¡ 05


A=0 C= 5
16 M = 5^1 / 2 *1 /(5^1 / 2)
B =1 D = 55

A=3 C = 13
17 N = (26 * 3)^3 / 13^3 E=216
B=6 D = 26

A = -1 C = -2
18 R = ((16)^1 / 2) / 4 - (9)^1 / 2 E=-2,5
B =1 D=2

A = 1, 25 C = -0,5
19 P = (( 4 / 5)^ 6 * ( 4 / 5)^ -6) /(( 4 / 5)^ -2 * ( 4 / 5)^3)
B = 0,8 D = -0,8

A = 34 C = 34
20 X = 2 / 3 - (7 / 9)^3 * (1 + 2 / 7 )^ 2 + (1 / 81)^1 / 2 E=-0,10
B = 34 D = 34

15 2
21 14 7 C=15 MOD 2
1 MOD (Residuo)

A=3 C=7
22 H=45 MOD 6
B=-3 D=6

A=10 C=1
23 P=61 MOD -6
B=-10 D=-1

24 Y=15 DIV 2

25 J=15 DIV -2

A=10 B=25 C=10 D=20 E=5

N° N°

R= A>B A=V M= C<>E A=V


26 29
B= F B= F
N=(18 MOD 10) > 10 AND (35 DIV 2) <1
L= B>A AND C<D
A=V A=V
27 30
B= F B= F

T=(140 MOD 2) <=15 OR (654 DIV 2) <> 0


P=NOT(D=>A OR C<=E) A=V A=-V
28 31
B= F B= F
C=V

¡ Sé constante que Dios te ayudará ... ¡ 06


II. OPERACIONES BÁSICAS

1. INICIO

Sumando 1
......................(S1) 40 + 2.Lee Variables
S1, S2
Sumando 2
......................(S2) 60

Suma
..................... (S) 100 3.CALCULA

S= S1 + S2

4,VISUALIZA

5. FIN

2.2. Realizar el diagrama de flujo y el algoritmo de la resta.

1. INICIO

2.Lee Variables
minuendo M, S
......................(M ) 50 -

sustraendo
......................( S ) 20
3.CALCULA
diferencia
..................... (D ) 30
D= M - S

4,VISUALIZA

5. FIN

¡ Nadie recorrerá el camino por ti ... ¡ 07


S
2.3. Realizar el diagrama de flujo y el algoritmo de la multiplicación.
PARTES

1. INICIO

multiplicando 2.Lee Variables


......................(M1) 40 + M1, M2

multiplicador M2) 10
......................(
producto 3.CALCULA
..................... (P ) 400
P= M1 * M2

4,VISUALIZA

5. FIN

2.4. Realizar el diagrama de flujo y el algoritmo de la división.


PARTES

1. INICIO

dividendo 2.Lee Variables


................ Di,D,Q,R
( Di) divisor
................
(D )
21 5 3.CALCULA
20 4 cociente
............. R= DI/ D
residuo
............. ( C)
01
( R)
4,VISUALIZA

5. FIN

¡ Nadie recorrerá el camino por ti ... ¡ 08


2.5. Realizar el diagrama de flujo y el algoritmo de las cuatro operaciones.
PARTES

1. INICIO

Numero1 (N1) 8
2.Lee Variables
Numero2 (N2) 4 N1, N2

3.CALCULA
Suma (S)= 12
S= N1 + N2

Resta (R)= 4 R= N1 - N2

M= N1* N2
Multiplicación (M)= 32
D= N1/ N2
División (D)= 2 4,VISUALIZA

S.R.M.D

5. FIN

2.6. Realizar el diagrama de flujo y el algoritmo de las cinco operaciones.


PARTES

1. INICIO
Numero1 (N1) 8

Numero2 (N2) 4 2.Lee Variables


N1, N2

Suma (S)= 12 3.CALCULA


S= N1 + N2
R= N1 - N2
Resta (R)= 4
M= N1* N2
D= N1/ N2
Multiplicación (M)= 32 P= N1^ N2
4,VISUALIZA
División (D)= 2
S.R.M.D,P

Potencia (P)= 4096 5. FIN

¡ Nadie recorrerá el camino por ti ... ¡ 09


3.1. Realizar el diagrama de flujo y el algoritmo del cuadrado para hallar su área y
perímetro.
FIGURA GEOMÉTRICA

1.INICIO

L 2.LEE VARIABLES
L

L
3.OPERA
A= L*L
Dónde: P= 4L
L: Lado
A: Área 4.VISUALIZA
P: Perímetro 'AREA=',A
A=L x L 'PERIMETRO=',P

P=L+L+L+L ó P=4L 5.FIN

3.2. Realizar el diagrama de flujo y el algoritmo de un rectángulo para hallar su área y


perímetro
FIGURA GEOMÉTRICA

1.INICIO
h
2.LEE VARIABLES
b B,H
Dónde:
3.OPERA
b: Base A= B*H
h: Altura P= B+H+B+H
A: Área
P: Perímetro 4.VISUALIZA
'AREA=',A
A=b x h 'PERIMETRO=',P

P=b+h+b+h ó 5.FIN
P=2(b+h)

¡ En la necesidad conoces a los amigos... ¡ 10


3.3. Realizar el diagrama de flujo y el algoritmo del círculo para hallar su área y
perímetro.
FIGURA GEOMÉTRICA

1.INICIO
r 2.LEE VARIABLES
R

3.OPERA
Dónde:
A= 3,1416*R*R
P= 2*3,1416*R
r: Radio
π: 3.1416 4.VISUALIZA
A: Área 'AREA=',A
P: Perímetro 'PERIMETRO=',P
2
A=π r
5.FIN
P=2π r

3.4. Realizar el diagrama de flujo y el algoritmo del triángulo isósceles para hallar su
área y perímetro.
FIGURA GEOMÉTRICA

1.INICIO
L 2.LEE VARIABLES
h
L,B,H
b
3.OPERA
Donde:
A= B*H/2
b: Base
P= B+L+L
h: Altura
l: Lado 4.VISUALIZA
A: Área 'AREA=',A
P: Perímetro
'PERIMETRO=',P
A=b x h
2 5.FIN
P=b+L+L ó P=b+2L

¡ En la necesidad conoces a los amigos... ¡ 11


3.5. Realizar el diagrama de flujo y el algoritmo de un paralelogramo cualquiera para
hallar su área y perímetro.
FIGURA GEOMÉTRICA

1.INICIO
a
h
2.LEE VARIABLES
A,B,H
b
Dónde:
3.OPERA
A= B*H
a,b : Lados P= A+B+A+B
h: altura
A: Área 4.VISUALIZA
P: Perímetro 'AREA=',A
A=b x h 'PERIMETRO=',P
P=a+b+a+b ó 5.FIN
P=2(a+b)

3.6. Realizar el diagrama de flujo y el algoritmo del triángulo rectángulo para hallar su
área, hipotenusa y perímetro conociendo sus catetos.
FIGURA GEOMÉTRICA

1.INICIO
h
a
2.LEE VARIABLES
b A,B

3.OPERA
A= B*A/2
h=((a^2)+(b^2))^(1/2)
P= A+B+h

4.VISUALIZA
2 2
'AREA=',A
a +b
'PERIMETRO=',P
'HIPOTENUSA=',H
5.FIN

¡ En la necesidad conoces a los amigos... ¡ 12


4.1. Realizar el diagrama de flujo y el algoritmo de la figura 1 para hallar su área
sombreada y el perímetro total conociendo sus lados.
FIGURA 1

1.INICIO
L1 L2 2.LEE VARIABLES
L1,L2

3.OPERA
AG=L1*L1
PG=4*L1
AP=L2
PP=4*L2
AS=AG-AP
PT=PG+PP
4.VISUALIZA
'AREA SOMB=',AS
'PERIMETRO T=',PT

5.FIN

4.2. Realizar el diagrama de flujo y el algoritmo de la figura 2 para hallar su área


sombreada y el perímetro total conociendo sus radios.
FIGURA 2

1.INICIO

2.LEE VARIABLES
R1
R1,R2
R2

3.OPERA
AG=3.1416*R1*R1
PG=2*3.1416*R1*R1
AP=3.1416*R2*R2
PP=2*3.1416*R2*R2
AS=AG-AP
PT=PG+PP
4.VISUALIZA
'AREA SOMB=',AS
'PERIMETRO T=',PT

5.FIN

¡ La paz comienza con una sonrisa... ¡ 13


4.3. Realizar el diagrama de flujo y el algoritmo de la figura 3 para hallar su área
sombreada y el perímetro total conociendo su radio.
FIGURA 3

1.INICIO

2.LEE VARIABLES
L=2R R R

3.OPERA
A1=2*R*2*R
2R P1=4*2*R
A2=3.1416*R2*R2
P2=2*3.1416*R2*R2
AS=A1-A2
PT=P1+P2
4.VISUALIZA
'AREA SOMB=',AS
'PERIMETRO T=',PT

5.FIN

4.4. Realizar el diagrama de flujo y el algoritmo de la figura 4 para hallar su área


sombreada y el perímetro total conociendo su radio.
FIGURA 4

1.INICIO

L=4R R 2.LEE VARIABLES


R

3.OPERA
4R L=4*R
AC=L*L
PC=4*L
R2=2^´R
AG=3.1416*R
PG=2^(3.1416)
4R 4.VISUALIZA
'AREA SOMB=',AS
2R
'PERIMETRO T=',PT
R
5.FIN

¡ La paz comienza con una sonrisa... ¡ 14


4.5. Realizar el diagrama de flujo y el algoritmo de la figura 5 para hallar su área
sombreada y el perímetro total conociendo su radio.
FIGURA 5

1.INICIO

2.LEE VARIABLES
L
L
3.OPERA
AC=L*L
PC=4*L
AS=5*(AC)
Pt=3*(PC)

4.VISUALIZA
'AREA SOMB=',AS
'PERIMETRO T=',PT

5.FIN

4.6. Realizar el diagrama de flujo y el algoritmo de la figura 6 para hallar su área


sombreada y el perímetro total conociendo su radio.
FIGURA 6

1.INICIO

R 2.LEE VARIABLES
L=4R R

3.OPERA
L=4^R
AC=L^L
PC=4^L
Acil1=3.1416^R*R
Pcil=2^(3,1416)
Acil2=3.1416^R*R
Pcil2=2^(3.1416)
4R 4.VISUALIZA
R
'AREA SOMB=',AS
'PERIMETRO T=',PT

5.FIN
R

¡ La paz comienza con una sonrisa... ¡ 15


5.1. Realizar el diagrama de flujo y el algoritmo para determinar la edad. Si la edad
ingresada es mayor de 18 años, entonces la persona es 'mayor de edad' en caso
contrario es 'menor de edad'.

5.2. Realizar el diagrama de flujo y el algoritmo para determinar si un número ingresado


es par o impar

¡ La paz comienza con una sonrisa... ¡ 16


5.4. Realizar el diagrama de flujo y el algoritmo para determinar si un año ingresado es
bisiesto o no es bisiesto.

¡ La paz comienza con una sonrisa... ¡ 17


5.5. Realizar un diagrama de flujo y el algoritmo para si un número es positivo
(1,2,3,...,α), negativo (-1,-2,-3,...,-α) o neutro (0).

5.6. Realizar un diagrama de flujo y el algoritmo que compare dos números ingresados
desde teclado (N1 y N2) y que indique si: Mayor(N1>N2) ó Menor(N1<N2) ó
igual(N1=N2)

¡ La paz comienza con una sonrisa... ¡ 18


1.INICIO

2.LEE VARIABLE
H

3.SI H<0 OR H>18 ENTONCES

4.VISUALIZA
H´HORA NO VALIDA´

SI: H<6 AND H>18 ENTONCES


VISUALIZA
H,'ES DE DIA'
EN CASO CONTRARIO
VISUALIZA
H,'ES DE NOCHE'

5.FIN

- b ± b 2 - 4ac
x= D = b 2 - 4ac
2a

1.INICIO

2.LEE VARIABLE
A,B,C

3.D=B^2-4*A*C

4.VISUALIZA
C>=0´

SI : H<6 AND H>18 ENTONCES


VISUALIZA
X1'
EN CASO CONTRARIO
VISUALIZA
X2'

5.FIN

¡ La paz comienza con una sonrisa... ¡ 19


5.9. Construya un diagrama de flujo y su algoritmo tal, dado como datos de entrada tres
números enteros, que determine el mayor de ellos.

1.INICIO

2.LEE VARIABLE
A,B,C

3.A>B AND A>C

4. SI B< AND B>C

SI:A, 'ES MAYOR'


VISUALIZA
C, 'ES MAYOR'
EN CASO CONTRARIO
VISUALIZA
B, 'ES MAYOR'

5.FIN

5.10. Construya un diagrama de flujo y su algoritmo tal, dado como datos de entrada tres
números enteros, que determine si en orden: creciente, en desorden, decreciente o
son iguales.

¡ La paz comienza con una sonrisa... ¡ 20


6.1. Realizar el diagrama de flujo y el algoritmo para determinar las edades del desarrollo
humano.

...///

///...

¡ Inténtalo y lograrás lo que quieres... ¡ 21


6.2. Realizar el diagrama de flujo y el algoritmo para determinar el rendimiento
académico de Computación, ingresando sólo el promedio final del año.

...///

///...

¡ Inténtalo y lograrás lo que quieres... ¡ 22


6.3. Realizar el diagrama de flujo y el algoritmo para determinar la distribución de las 24
horas en un día

...///

///...

¡ Inténtalo y lograrás lo que quieres... ¡ 23


6.4. Realizar el diagrama de flujo y el algoritmo para determinar la escala de
calificaciones del nivel primario.

...///

///...

¡ Inténtalo y lograrás lo que quieres... ¡ 24


...///

///...

¡ Inténtalo y lograrás lo que quieres... ¡ 25


6.1. Realizar el diagrama de flujo y el algoritmo para generar la serie: 1,2,3,4,5, ..., N;
(número naturales)

6.2. Realizar el diagrama de flujo y el algoritmo para generar la serie: 2,4,6, ..., 2N
(Números pares)

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 26


6.3. Realizar el diagrama de flujo y el algoritmo para generar la serie: 1,3,5, ..., 2N-1;
(número impares)

6.4. Realizar el diagrama de flujo y el algoritmo para generar la serie: N, N-1, N-2, N-3,
N-4,..., 1 (Números descendentes)

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 27


6.5. Realizar el diagrama de flujo y el algoritmo para generar la serie descendentes de 1
en 1, con intervalos ingresados desde el teclado. (50,49,48,...,40) ó (20,19,...,15)

6.6. Realizar el diagrama de flujo y el algoritmo para generar la serie ascendente de 5 en


5, con intervalos ingresados desde el teclado. (10,15,20,...,30) ó (2,7,12,...22)

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 28


6.7. Realizar el diagrama de flujo y el algoritmo para generar la serie: 1/2, 2/3, 3/4 ,...,
N/N+1.

6.8. Realizar el diagrama de flujo y el algoritmo para generar la suma de N primeros


números. (1+2+3+4+,...,+N)

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 29


6.9. Realizar el diagrama de flujo y el algoritmo para generar la suma de N primeros
números.pares (2+4+6+,...,+2N)

6.10. Realizar el diagrama de flujo y el algoritmo para generar la suma de N primeros


números impares (1+3+5+7+,...,+2N-1)

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 30


6.11. Realizar el diagrama de flujo y el algoritmo para generar la suma de N primeros
( ) 2
números cuadrados. 12 + 2 2 + 32 + 4 2 + ... + N 2 =(1+4+9+16,...,+N )

6.12. Realizar el diagrama de flujo y el algoritmo para generar la suma de N primeros


( ) 3
números cubos: 13 + 23 + 33 + 43 + ... + N 3 =(1+8+27+64,...,+N )

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 31


6.13. Realizar el diagrama de flujo y el algoritmo para generar el factorial de cualquier
número (N!) ingresado desde teclado. Ej. 4!=4x3x2x1 Rpta=24.

6.14. Realizar el diagrama de flujo y el algoritmo para generar el factorial de dos número
(N1! y N2) ingresado desde teclado y sumar. Ej. 4!=4x3x2x1 2!=2x1 Rpta=48.

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 32


6.15. Realizar el diagrama de flujo y el algoritmo para generar la tabla de la multiplicación
de un número N de 1 al 12

6.16. Realizar el diagrama de flujo y el algoritmo para generar la tabla de la suma de un


número N de de los 12 primeros números pares.

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 33


6.17. Realizar el diagrama de flujo y el algoritmo para generar la tabla de la resta de un
número N de 12 primeros número impares.

6.18. Realizar el diagrama de flujo y el algoritmo para generar la tabla de la división de un


número N de de los 12 primeros consecutivos descendentes..

¡ No dejes para mañana lo que puedes hacer hoy... ¡ 34

S-ar putea să vă placă și