Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO
1. Inicio
2. Declaración de variables:
cve, ht: entero
pht, sueldo: real (flotante)
3. Leer cve, ht, pht
4. sueldo = ht * pht
5. Imprimir cve, sueldo
6. Fin
Ejemplo No 2
Desarrollar un algoritmo que permita leer un número en radianes e imprima su
equivalencia en grados; así mismo, leer un número en grados e imprima su
equivalencia en radianes.
1. Inicio
2. Declaración de variables:
PI = 3.145926536: real (flotante)
rad, grad, numrad, numgrad: real (flotante)
3. Leer rad, grad
4. numgrad = rad * (180 / PI)
5. numrad = grad * (PI / 180)
6. Imprimir numgrad, numrad
7. Fin
Ejemplo No 3
Desarrollar un algoritmo para calcular el promedio de un estudiante, se pedirá la
matricula del estudiante y cuatro calificaciones de los exámenes. Se imprimirá
la matricula del estudiante y el promedio.
1. Inicio
2. Declaración de variables
matest: entero
cal1, cal2, cal3, cal4, calfin: real (flotante)
3. Leer matest, cal1, cal2, cal3, cal4
4. calfin = (cal1 + cal2 + cal3 + cal4) / 4
5. Imprimir matest, calfin
6. Fin
Ejemplo 4
Crear un algoritmo y un Diagrama de flujo que encuentra la suma de los
primeros N números naturales
Algoritmo 4: Suma de los primeros N números naturales
1. Inicio
2. Declaración de variables
N, i, suma: entero
3. Leer N
4. suma=0
5. i=1
6. Si i>N al paso 8
7. Si no suma= suma +i
i=i+1 pasar al paso 6
8. Imprima suma
9. fin
Inicio
suma=0
i=1
Si
i>N
No suma
suma=suma + i
i = i +1
Fin
Ejemplo 5
1. Inicio
2. Declaración de variables
N, p: entero
3. N=100
p=0
4. Si N>0
imprima p
p=p+2
N=N-1 pasar al paso 4
5. Si no pasar al siguiente
6. fin
INICIO
N=100
p= 0
No
N>0
Fin
Si
Prueba de escritorio
Para los 2 primeros p
pares
N=2 1 0 -1
P=0 2 4 6
p=p + 2
N=N - 1
Ejemplo 6
Crear un algoritmo y un Diagrama de flujo que pida 3 números y diga cual es
el mayor
Algoritmo 6: Determina cual es el mayor de 3 números
1. Inicio
2. Declaración de variables
a,b,c,mayor: entero
3. Leer a,b,c
4. mayor=a
5. Si mayor>b
Si mayor>c
6. imprima “a es el mayor” pasar 11
7. Si no imprima “c es el mayor” pasar 11
8. Si no haga mayor=b
9. Si mayor>c
imprima “b es el mayor” pasar 11
10.Si no imprima “c es el mayor” pasa11
11. fin
Encuentra el mayor de N números
Ejemplo 7
1. Inicio
2. Declaración de variables
N,a,b,c: entero
3. Leer N
4. Si N<=2
5. imprimir 1 pasar al paso 10
6. Si no
a=1
b=1
7. c=a+b
a=b
b=c
N=N-1
8. Si N=2 imprimir b pasar al paso 10
9. Si no pasar al paso 7
10. fin
Inicio
Si No
N<=2 a=1
b=1
c=a+b
a=b
b=c
N=N-1
1 Si No
b N=2
Fin
Ejemplo 8
Hacer un algoritmo y un diagrama de flujo
que lea N números y escriba la suma de
los pares y el producto de los impares
Algoritmo 8:Determina la suma de pares y producto de impares de N
números
1. Inicio
2. Declaración de variables
N,sp,pi, A: entero
3. Leer N
4. sp=0
5. pi=1
6 leer A
sp=0
pi=1
A
Si No
A MOD 2=0
sp=sp+A pi=pi*A
N=N-1
No
N=0
Si
sp,pi
Fin
Ejemplo 9
Hacer un algoritmo y un diagrama de flujo
para calcular AB , siendo B un entero,
nótese que B puede ser cero o negativo.
No se puede emplear logaritmos. No se
debe usar el símbolo de potenciación.
Algoritmo 9: Calcular AB
1. Inicio
2. Declaración de variables
A,B,p: entero
3. Leer A,B
4. p=1
5. Si B=0 pasar 12
6. Si no
Si B>0 pasar a 8
7. Si no
A=1/A
B=-B
8. p=p*A
9. B=B-1
10. Si B=0 pasar 12
11 Si no pasar 8
12.imprimir p
13. fin
Inicio
A,B
p=1
B=0
No Si
B>0
No Si
A=1/A
B=-B
p=p*A
B=B-1
No B=0
Si
p
Fin
Ejemplo 10
Hacer un algoritmo y un diagrama de flujo
para calcular el factorial de N (N!
=1*2*3*….*N)
Algoritmo 10: Calcular Factorial de N
1. Inicio
2. Declaración de variables
N,p: entero
3. Leer N
4. p=1
5. Si N>1
p=p*N
N=N-1 pasar al paso 5
6. Si no imprimir p
13. fin