0% encontró este documento útil (0 votos)
60 vistas12 páginas

Algoritmos

El primer documento presenta un algoritmo para identificar el tipo de triángulo (equilátero, isósceles o escaleno) basado en la longitud de sus lados. El segundo documento muestra un algoritmo para ingresar un número del 1 al 10 y mostrar su equivalente en romano. El tercer documento elabora un algoritmo para escribir los números de uno en uno hasta el número indicado.

Cargado por

Rica Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
60 vistas12 páginas

Algoritmos

El primer documento presenta un algoritmo para identificar el tipo de triángulo (equilátero, isósceles o escaleno) basado en la longitud de sus lados. El segundo documento muestra un algoritmo para ingresar un número del 1 al 10 y mostrar su equivalente en romano. El tercer documento elabora un algoritmo para escribir los números de uno en uno hasta el número indicado.

Cargado por

Rica Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte