8.
Elabora un algoritmo para identificar que tipo de triangulo es a
partir de la longitud de sus tres lados
1: Identifica el triangulo
2: Mide sus lados L1=x L2=x L3=x
3: Si sus lados son iguales es equilátero
4: Si 2 lados son iguales y 1 diferente es isósceles
5: Si sus lados miden diferente es escaleno
6:Conoce el tipo de triangulo
Diagrama E-P-S
Entrada Identificar el triangulo
t
r
Mide sus lados L1=x L2=x L3=x
Si sus lados miden iguales es equilátero
Proceso
Si 2 lados miden igual y 1 diferente es isósceles
Si sus lados miden diferente es escaleno
Conoce el tipo de triangulo
Salida
Diagrama de flujo
Inicio
Identifica el
triangulo
Mide sus lados
L1=x L2=x L3=x
L
2
L1 Si L2 Si Triangulo
= = equilátero
L3
No
L2 Si
= Triangulo
L3 isosceles
No
Triangulo
escaleno
Pseudocódigo
Being
Fin
Praint: “Mide lados del triangulo”
Var: L1=x L2=x L3=x
Praint: “Identifica tipos triangulo”
If: L1 = L2 = L3 then
Praint: “Triangulo equilatero”
If: L1 = L2 = L3
Priant: “Triangulo isosceles”
If: L1= L2 = L3
Prain: “Triangulo escaleno”
End
9. Elabora un algoritmo que te permita ingresar un número del 1 al
10 y muestre su equivalente en romano
1. Definir valores N y R
2. Ingresa números N= 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
3. Conocer números romanos= I, II, III, IV, V, VI, VII, VIII, IX , X
4. Definir equivalencia de numero natura y numero romano
1=I, 2=II, 3=III, 4=IV, 5=V, 6=VI, 7=VII, 8=VIII, 9=IX, 10=X
Diagrama E-P-S
Entrada Definir valores N y R
Nn= Numero natura
Nr=Numero romano
Nn= 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Nr= I, II, III, IV, V, VI, VII, VIII, IX, X
Proceso
Equivalencia
1=I, 2=II, 3=III, 4=IV, 5=V, 6=VI, 7=VII,
8
=
VI
Salida
Conoce equivalencia
Diagrama de flujo
Inicio
Escribe N
Si
N
=
1
Si
I
No
N Si
=
2 II
No
N Si
=
3
4 III
No
N Si
= IV
No
N Si
N=
VI
=6 V
5
No
Si
N
=
VII
7
1 No
N Si
= VIII
8
0
No
N Si
= IX
9
No
Si
N
= X
Pseudocodigo
Being
Fin
Praint: “Ingresa números del 1 al 10 con su equivalente romano”
Praint: “Defina valores N y R“
Var: N
If: N=1 then print “I” else
If: N=2 then print “II” else
If: N=3 then print “III” else
If: N=4 then print “IV” else
If: N=5 then print “V” else
If: N=6 then print “VI” else
If: N=7 then print “VII” else
If: N=8 then print “VIII” else
If: N=9 then print “IX” else
If: N=10 then print “X” else
10. Elabora un algoritmo para escribir los números de uno en uno
hasta el número que desees
1: Conocer el numero N
2 : Calcula números X= N+1
3: Si x si se repite fin
Diagrama E-P-S
Entrada
Conocer el N.D
Calcular N.D
Proceso
X=N+1
Si x se repite fin
Conoce el numero
Salida
deseado
Diagrama de flujo
Inicio
Calcular N.D
No Si
Pseudocódigo
Being
Praint: “Escribe de uno en uno hasta el numero que desees”
Var: X+1
Repeat: X no se repite Until: X si se repite
End
11. Elabora un algoritmo para escribir la cantidad de múltiplos que
soliciten el numero 6
1. Conocer N=6
2. Calcular N siguiente X= 6 (2) X= 12
3. Calcular factorial F= N * X
4. Si x termina en N.F es múltiplo de 6
5. Fin
Diagrama E-P-S
Entrada
Conocer el N=6
Calcular N siguiente X=6 (2) X= 12
Calcular factorial F= N * X
Proceso
Si x termina en N.F es múltiplo de 6
N.6 = NF
Salida
Conocer múltiplo de 6
Diagrama de flujo
Inicio
Conocer N=6
C= 0 X= 0
X=X+6
Escribe x
C=C+1
No C Si
= Fin
N
Pseudocódigo
Being
Praint: “Calcula múltiplo de 6”
Var: X, N, C
Praint: “Introduce cuantos múltiplos deseas calcular”
Var: X= 0 C= 0
Repeat: X = X + 6 Until: C = N
Print: “x”
C= C + 1
End