Sunteți pe pagina 1din 14

EJERCICIOS DE ESTRUCTURAS SECUENSIALES

ALUMNO: GAMBOA TORIBIO, Luis Emilio

ING. CIVIL IV CICLO-UNT

1. Escribir un algoritmo que permita el ingreso de 02 nmeros y determine cul es el mayor y


cul es el menor de ellos.
DIAGRAMA DE FLUJO:
INICIO

SI

N1 ES MAYOR

E
n
u
N1, N2, ORDEN
n
a
El
n
m
au
cn
N1 > N2
a
l
n
sm
ea
ch
a
cn
es
E
e
u
n
h
FINun
a
2
n
c
0
a
e%
l
u
d
m
en
a
2
d
c
e0

s%
n
cd
s
e
u
e
d
e
h
e
n
a
ts
c
c
o
e
au
u
le
n
n
o
2
st
0
co
%
la
d
il
e
eo
d
s
n
e
tc
s

NO

N2 ES MAYOR

2. Se desea ingresar un nmero por teclado y determinar si es par o impar.


DIAGRAMA DE FLUJO:

INICIO
E
n
N1, CLASE (paru o impar)
n
a
El
n
m
au
NO
SI
n
c
N1 = <2>
a
l
n
sm
ea
N1 ES IMPAR
N1 ES PAR
c
h
a
cn
se
E
e
u
n
h
FINun
a
2
n
c
0
3. Hacer un algoritmo que permita ingresar un nmero
real y reporte su valor absoluto.
a
e
%
l
u
d
DIAGRAMA DE FLUJO:
m
en
INICIO
a
2
d
c
Ee0

ns%
n
ucd
NMERO REAL, VALOR
ABSOLUTO
s
nu
e
e
aed
h
lEn
e
a
n
m
ts
c
au
c
o
e
cn
au
VALOR ABSOLUTO= ABS
u (NMERO REAL)
a
le
n
nlo
2
sm
t
0
eaEo
c
%
hcn
la
d

au
VALOR ABSOLUTO
il
e
cn
eo
dnE
easn
en
uec
FINsltu
nh
el
n
cm
2aasi
ua
0cce
el
eu
%
n
nm
u
dyt

4. Escribir un algoritmo para resolver una ecuacin de segundo grado de la forma:


Ax + Bx + C = 0
DIAGRAMA DE FLUJO:
INICIO

SI

LA ECUACIN TIENE
RACES
IMAGINARIAS.

E
n
u
A, B, C, SOLUCIN
n
a
lE
m
n
au
D = B^2-4*A*C
cn
a
nl
Esm
n
ea
uc
h
n
D < 0a
acn
les
m
ue
anh
c2a
0c
n
%
e
sdu
een
h
d2
ae0
cs%
ecd
u
ue
n
ed
2
ne
0
tEs
%
o
nc
au
FINd
elne
d
o
an
eslt
scm
o
cla
u
icl
eeo
n
ns
ttsc
o
el
ashi
lcae

NO

SOLUCIN
X1= (B+D^0.5)/2*A
X2= (B-D^0.5)/2*A

SOLUCIN(X1, X2)

5. Escribir algoritmo que simule una calculadora con cuatro operaciones bsicas (suma +, resta
-, multiplicacin * y divisin /. El usuario ingresar un nmero, el operador y el segundo
nmero y a continuacin se visualizar el resultado.
DIAGRAMA DE FLUJO:
INICIO
E
n
u
(nmero1), O (+, -, * o /), (nmero2), SOLUCIN
n
a
lE
n
m
u
nmero1+nmero2: aSOLUCIN=
A+C
n
c
Nmero1-nmero2: SOLUCIN= A-C
a
nmero1*nmero2:nlSOLUCIN= A*C
sm
nmero1/ nmero2:aSOLUCIN=A/C
e
hc
aE
n
cn
SOLUCIN
s
eu
eE
un
nahn
FIN2lau
cn
0m
aea
%
dcul
enm
2a
dn
es0c
se%

dn
ch
uaes
ecde
neeh
sa
tu
c
on
ue
a2
eu
l0
n
o%
t2
sd
ceo0
a%
ld
ield
esoe
ncsd
ce
tu
eels
ic
sn
cteu

6. Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un
descuento del 15% por la compra de ms de 3 docenas y 10% en caso contrario. Adems por la
compra de ms de 3 docenas se obsequia una unidad del producto por cada docena en exceso
sobre 3. Disee un algoritmo que determine el monto de la compra, el monto del descuento,
el monto a pagar y el nmero de unidades de obsequio por la compra de cierta cantidad de
docenas del producto.
DIAGRAMA DE FLUJO:
INICIO
E
n
u
PRECIO INICIAL, N.I (nmero de productos inicial),
n
N.F (nmero de productos final), PAGO FINAL
a
l
Em
na
uc
SI
n
NO
N.I 36
an
ls
m
e
ah
ca
N.I > 36
PAGO FINAL=PRECIO INIICIAL*0.90
c
N.F=N.I
ne
SI
su
en
PAGO FINAL=PRECIO
h2
INICIAL*0.85
a0
N.F=N.I + (N.I - 36)
c%
ed
ue
nd
2e
PAGO FINAL,
0s N.F
%
cE
dn
u
FINeu
e
dn
n
eat
slo
cm
a
ual
eco
ns
tn
c
osl
aei
lh
e
oan
sct
cee

NO
PAGO FINAL=PRECIO
INICIAL*0.85
N.F=N.I

7. Considere una expresin cuadrtica como: x - x 6


Para describir dnde es positiva esta expresin (es decir, mayor que cero), hay que describir un
conjunto de nmeros que sean menores que la raz ms pequea (que es 2), o bien,
mayores que la raz ms grande (que es +3). Escriba un algoritmo que se muestre el mensaje
Positivo cuando esta frmula tenga valores positivos.
DIAGRAMA DE FLUJO:
INICIO

NO

NEGATIVO

E
n
u
X, IMAGEN, RESULTADO
n
a
l
Em
na
uc
IMAGEN=X^2-X-6
n
an
lEs
m
ne
auh
X < -2,cna o
ac
X > 3nl
e
sm
u
ean
hc2
a0
cn%
esd
ue
nhd
2ae
0cs
%
ec
du
ene
d2n
e0t
E
s%
o
cdn
a
FINuu
el
edn
o
neas
tslc
ocm
l
auai
lece
on
stn
t
cose
e

SI

X= -2, X=3

X
SI
X= 3
IMAGEN=0

NO

POSITIVO

8. Considere una expresin cuadrtica como: x - 4x +3


Para describir dnde es negativa esta expresin, hay que describir un conjunto de nmeros
que sean simultneamente mayores que la raz ms pequea (+1) y menores que la raz ms
grande (+3). Escriba un algoritmo que sea muestre el mensaje Negativo cuando est formula
tenga valores negativos.
DIAGRAMA DE FLUJO:
INICIO

NO

NEGATIVO

E
n
u
X, IMAGEN, RESULTADO
n
a
l
Em
na
uc
IMAGEN=X^2-4*X+3
n
an
lEs
m
ne
auh
X < 1,cnao
ac
X > 3nl
e
sm
u
ean
hc2
a0
cn%
esd
ue
nhd
2ae
0cs
%
ec
du
ene
d2n
e0t
E
s%
o
cdn
a
FINuu
el
edn
o
neas
tslc
ocm
l
auai
lece
on
stn
t
cose
e

SI

X= 1, X=3

X
SI
X= 3
IMAGEN=0

NO

POSITIVO

9. Escriba un algoritmo que muestre el mensaje de ALERTA si el valor de la variable


temperatura es mayor o igual que 150, o bien si el valor de la variable presin es menor o igual
a 300, o ambas. De lo contrario debe mostrar el mensaje de NORMAL.
DIAGRAMA DE FLUJO:
INICIO

SI

ALERTA

E
n
u
P (presin), T
n
(temperatura), MENSAJE
a
l
Em
na
uc
IMAGEN=X^2-4*X+3
n
an
E ls
n m
e
u ah
NO
T 1 n50 ca
a c
l ne
m su
a en
c h2
a0
n c%
s ed
e ue
h nd
a 2e
c 0s
e %
c
u du
n ee
2 dn
0 et
% sEo
d cn
FINa
e uu
l
d en
o
e nas
s tlc
c om
l
u aai
e lce
n on
t sn
t
o cse
a les
l ih
c
o eau

P 300

X
SI
X= 3

ALERTA

NO

NORMAL

10. Los alumnos de ALGORITMOS sern aprobados slo si la nota del examen parcial es mayor
o igual que 10.5 y si el nmero de programas resueltos es al menos 15. Hacer un algoritmo que
determine si un alumno es aprobado o desaprobado.
DIAGRAMA DE FLUJO:
INICIO

NO

DESAPROBADO

E
n
u
E.T (ejercicios resueltos),
n
NOTA, ESTADO
a
l
E m
n a
u c
SI
E.T n15
a n
l s
m e
a h
c a
c
n e
s u
e n
h 2
a 0
c %
e d
u e
n d
2 e
0 s
% Ec
u
d n
FINu
e e
n
d n
e at
s lo
a
c m
u al
e co
n s
c
t n
o sl
a ei
e
l h
o an
s ct
c ee
s
l u

NOTA10.5
NO
SI

X
X= 3

APROBADO

DEAPROBADO

11. Escribir un algoritmo que permita el ingreso de 03 nmeros y determine cul es el mayor y
cul es el menor de ellos.
DIAGRAMA DE FLUJO:
INICIO

SI
N2 > N3

X
X= 3 NO
NO
N1 > N3

X
NO
X= 3
M=N3, m=N2

E
n
u
N1, N2, N3, M n(mayor), m
(menor)
a
l
Em
a
n
c
u
SI
NO

N1 > N2
n
an
ls
e
m
ah
ca
M=N1, m=N3
c
e
n
N1 > N3
su
en
2
NO X
h
0
a
X= 3
c%
N2
> N3
M=N1, m=N2
ed
e
u
d
n
2e
NO X
0s
X= 3
c
%
M=N3, m=N1
u
d
ee
n
d
et
so
ca
l
u
eo
s
n
tc
E
l
o
n
ai
le FINu
n n
o
a
st
ce l
m
ls
ic a
eu c
y

SI
M=N2, m=N3

SI
M=N2, m=N1

12. Calcular y visualizar la suma y el producto de dos nmeros pares (ingresados por teclado)
comprendidos entre 30 y 300, ambos inclusive. Mostrar el mensaje fuera de rango si los
nmeros no estn comprendidos entre 30 y 300.
DIAGRAMA DE FLUJO:
INICIO

NO

FUERA DE RANGO

E
n
u
N1, N2, MENSAJE, P
n
(producto)
a
l
Em
na
uc
n
30N1300
an
30N2300
ls
e
m
ah
ca
c
ne
su
en
h2
a0
c%
ed
ue
nd
2e
0s
Ec
%
u
dn
FINu
ee
n
dn
eat
slo
a
cm
ual
eco
ns
c
tn
osl
aei
e
lh
oan
sct
cee
s
lu

SI

X y Y <2>
SI

X
P=X*Y
X= 3
P

NO

FUERA DE
RANGO

13. Hacer un algoritmo que me permita ingresar el valor de 3 ngulos en grados sexagesimales,
y reportar si son los ngulos de un tringulo, adems debe mostrar si es rectngulo,
obtusngulo o acutngulo.
DIAGRAMA DE FLUJO:
INICIO
E
n
A1, A2, A3, S.A (Suma de ngulos),
u
TIPO DE TRINGULO
n
E
an
lu
S.A = A1+A2+A3
m
n
aE
cln
m
u
NO
S.A = 180
n
an
sca
el
h
SI
n
m
asa
cec
NO ES UN TRINGULO
ES UN TRINGULO
eh

u
an
En
cs
n
2e
u
0u
h
n
SI
%
(A1 o A2 o A3)=90
n
a
ad
2c
le
NO
0e
m
d
%
u
ae
d
n
cs
(A1 o A2 o A3) > 90
TRINGULO
e2

RECTNGULO
cd
0
nu
e%
se
sd
SI
en
ce
ht
u
d
TRINGULO
ao
e
OBTUSNGULO
c
an
s
el
tc
uo
u
ns
ae
2c
ln
0l
o
t
%
isEo
den
c
FINeau
n
l
dtn
io
eea
s
ssl
n
c
ccm
tl
uua
ei
eyc
se

NO

TRINGULO
ACUTNGULO

14. Ingresar dos nmeros por teclado (a, b) y hacer las siguientes operaciones segn sea el
caso:
a. Sumar los nmeros, si stos son pares.
b. Restar a-b, si stos son impares.
c. Multiplicar a*b, si uno es par y el otro impar.
DIAGRAMA DE FLUJO:
INICIO

SI

RESULTADO=N1+N2

RESULTADO

SI

RESULTADO= N1 - N2

RESULTADO

E
n
u
N1, N2, RESULTADO
n
aE
ln
m
u
N1, N2 sona pares
n
ca
l
NO
n
m
sa
ec
h

an
cs
e
u
h
N1, N2 son
n
a
impares
2c
0e
%
u
d
n
e2
d
0
e%
sd
ce
u
d
e
n
s
tc
o
u
ae
ln
o
t
E
so
n
c
FINau
l
n
io
a
es
l
n
c
m
tl
a
ei
c
se

cn

NO

RESULTADO= N1* N2

SI
RESULTADO

18. Determinar el precio que debe pagarse por la compra de una cantidad de camisas del mismo
tipo, si el precio de las camisas talla S es de $ 85, de talla M es de $ 95, y la talla L es de $ 100.
Se debe ingresar la cantidad de camisas a comprar y la talla.
DIAGRAMA DE FLUJO:
INICIO
E
n
CAMISETAS S, CAMISETAS u
M, CAMISETAS L, PAGO
n
TOTAL
a
lE
n
m
PAGO TOTAL= (CAMISETASauS * 85+ CAMISETAS M*
95+ CAMISETAS
cn L*100) $
a
nl
E
sm
n
ea
PAGO TOTAL
u
hc
n
aE
a
cn
FINelsu
m
uen
a
nha
c
2al

0cm
n
ea
%
s
duc
e
en
h
d2n
a
e0s
ce
s%
cedh
u
uea
n
edc
2
ne
0
tsu
%
ocn
d
au2
e
le0
n%
od
e
std
s
coe
c
lad
u
ile
e
eos
n
nsc
t
tcu
o
ele
a
sin
l
cet
o

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