Post on 06-Feb-2018
INTRODUCCION A LA INFORMATICA
EJERCICIOS RESUELTOS DE ALGORITMOS
www.pro
fmat
iasga
rcia.
com.a
r
t
A
¿Qué es un
En indefinir una scomputadoraprogramacióun código qNormalment
Los leo computadocodificarla a informático la función, emenos compmás flexibletenga varias
Algoritmosque permite ser en:
1. Lenguaje2. Lenguaje
reglas decrear proel cual es
a. Psprenpenafr
b. Cininququdede
3. Lenguajepara diagla solucióindicando
a. Db. Ca
Le
Lenguaje d
nformática, secuencia dea. Es compón. Se asumue comprente es la comp
enguajes de oras. Una veuna lista depara determ
el programadplicado. Tame y más amaplicaciones
: Un algoritmla resolució
e Natural.- Ese Estructurae sintaxis y ogramas cons imprescindseudocódigorogramadoren lenguaje nersona que atural, en crases que se ódigo; lengu
nterpretado pnstrucciones ue se escribue se denomenomina minenomina Scre Simbólico.gramar un aón que se do el inicio y eiagramas dearta N-S;
enguaje d
de Program
cualquier lee instruccioneplicado defin
me generalmede la compu
putadora la q
programacióez identificad instruccione
minada tareador puede op
mbién es imppliamente c
s.
mo es una sen de un prob
s el lenguajedo.- Es unsemántica
n instruccioneible conserva; lenguaje
es, esto quienatural, com
desarrollarconclusión, ecomprendan
uaje orientadpor el compque son paren en ordenmina prograni-programaript). - Es una relgoritmo, co
desea expresel termino de flujo;
de Progr
ación?
enguaje artifes para su pnir qué esente que lautadora debeque realiza la
ón permitena una tarea,
es que la com puede escrptar por el leportante quecompatible p
ecuencia ordblema dado.
común (cololenguaje mdefinidas, ees agrupadaar para la rese universaere decir quemo el castellá un algores elaborar
n fácilmente.do a un tipo utador, en o
rte de un lenn secuencialama, cuando o con el no
epresentaciónn el fin de qsar en formae los mismos
ramación
ficial que pprocesamient
y qué notraducción d
e ser comple traducción.
comunicars, el programmputadora eribirse en vaenguaje quee el programpara el caso
enada de paSon represe
oquial). más limitadoesto quiere ds en un estrsolución de ual parae es un conjano o el ingitmo basadel algoritm
de compiladotras palabrnguaje de pry se almace
o el programombre de m
n que usa sque sea fácil a de un flujo
uede utilizato por un or
es un lende las instruetamente sis
e con los ordador debe tr
entienda. Un arios lenguaj
implique el mador elija eo de que el
asos, sin ambentaciones, e
que el antdecir que coricto orden sun problema
comunicarsjunto de insglés, de acuo en dicho
mo usando p
or especificoras es un corogramación enan en un ma es pequ
macro (en in
símbolos prde seguir la
o de pasos
rse para rdenador o nguaje de ucciones a stemática.
denadores raducirla o programa es. Según programa
el lenguaje programa
bigüedades, estos pueden
terior, con onsiste en secuencial, . se entre strucciones uerdo a la lenguaje
palabras y
o, para ser onjunto de
especifico archivo al
ueño se le nglés se le
redefinidos a lógica de a realizar,
n
www.pro
fmat
iasga
rcia.
com.a
r
Lectura
● Obten● Solici● Requ
En otras a requerir pael sinónimo d
Se deduce a
Leer <
(Dato
Estructura
● Opera● Proce
En otrasquiere decir etc., que nos
Se deduce a
<Nue
Dato Transfo
Escritura
● Mostr● Visua● Impri
Como la mostrar el re
Se deduce:
Escrib
Bueno yadecir que bahago, para t
ner un dato iitar un dato ierir un dato
palabras, leara poder hade Lectura.
:
<Dato>
o de entrada)
ar sobre el desar los datos
s palabras, que las inst
sotros harem
:
evo Valor>
ormado
rar el resultaalizar el resulimir el valor
misma paesultado de la
bir <Valor Re
a vimos la paastante, peroterminar de e
PSEU
inicial inicial de entrada
ctura viene allar la soluc
)
ato obteniens, obteniendo
la estructurrucciones so
mos para halla
<
Se Asign
do tado resultante
alabra lo diceas instruccio
esultante>
arte de conco es necesarientender vam
UDOCODI
a ser la entrción, por eso
ndo nuevo vao nuevo valo
a lo conocen todos los par la solución
<Expresión de
na
e, vamos anes hechas (
epto, sé queo, porque simos a resolv
IGO
rada de datoo, para noso
alor or
eremos comprocesos, cán.
e Cálculo>
Operación S
escribir o m(operaciones
e es un pocono no me en
ver algunos e
os que nosototros la Entra
o Instruccioálculos, comp
Sobre Dato
mejor dicho s).
aburrida, pontenderían loejemplos…
ros vamos ada va ser
ones, esto paraciones
vamos a
or no o que
www.pro
fmat
iasga
rcia.
com.a
r
S
¿
¿
T
1. Se deseaconstant(Movimie
Solución:
DATOS
Sali
Entr
Inicio
Fin
Senciles voy a exp
¿Qué son Idque se le asi
¿Qué son Vadijéramos qcomodín en como por ede diamanteentrada, vanT (tiempo), deseen, peropodría colocresultante. A
a calcular la e (m/s) duento Rectilíne
da
rada
Dist
VeloTiem
o Leer V Leer T D = V * T Escribir D
illo el algoritplicar:
dentificadoresgne, para po
ariables?, lasque son com
un juego ejemplo, puees, etc. El van a hacer len realidad
o yo les asigcar “Vel” y “A hora veam
Ej
distancia reurante un teo Uniforme)
tancia Recorr
ocidad Constmpo (Sg)
tmo no?, bue
s?, los identioder hallar la
s variables smodines en de cartas,
ede tomar elalor que túeídos por los pueden po
gno esas letTiem” como
mos otro eje
jercicios
ecorrida (m)iempo T (S
rida (m)
tante (m/s)
eno no se pr
ificadores, va solución.
son mayormeun juego depuede toml valor de dole quieras ds identificadooner cualquiras para qu
o nombres pmplo para q
por un móvSg), conside
reocupen si
ariables que
ente letras oe cartas, comar el valoros trébol, cindar, es porores de V (vier letra o
ue lo entiendpara las varique lo tenga
vil que tiene erar que es
Identif
D
VT
no lo han en
e van a tom
o palabras, emo ustedes
que uno nco de corazeso que losvelocidad copalabra qudan mucho ables y “Disan más en cl
velocidad s un MRU
icadores
D
V T
ntendido,
ar el valor
es como si saben un
le asigne, zones, tres s datos de nstante) y e ustedes mejor, se
st” para la aro.
www.pro
fmat
iasga
rcia.
com.a
r
S
2. Se necesnotas par
Solución:
DATOS
Sali
Entr
Inicio
Fin
Que tsaben el prode ahí dividasignar valo
N1 = 14 N2 = 13 N3 = 15 P = (14 + 13
Entonces P (
Llegaporque más lo resuelvan
sita obtener rciales.
da
rada
Prom
PrimSegTerc
o
Leer N1 Leer N2 Leer N3 P = (N1 + Escribir P
tal les parecomedio simpiendo entre res a los iden
3 + 15) / 3
Promedio) to
ron a entendadelante lesok, ahora sig
el promedio
medio
mera Nota Pagunda Nota Pcera Nota Pa
N2 + N3)/3
ció fácil?, buple de cualqu
el número dntificadores o
omaría el val
der, les recos voy a dejagamos con lo
simple de u
arcialParcialarcial
eno haber leuier dato, sede datos sumok.
lor de 14
omiendo volvr unos pequos ejemplos.
un estudiante
es explico une halla, sumamados, por
ver a leerlo ueños proble
e a partir de
Identif
P
NNN
n poco, comando todos ejemplo, les
si no lo hanmas para qu
e sus tres
icadores
P
N1 N2 N3
mo ustedes los dato y s vamos a
entendió, ue ustedes
www.pro
fmat
iasga
rcia.
com.a
r
S
tvt
ft
4
3. Elaborar incorrectfinal conrespuest
Solución:
DATOS
Sali
Entr
Inte
Inicio
Fin
Seguintermedios,tenía que exvan todos temporalmenincorrectas, estas tiene uel pseudocóidentificadorfuturo cuandtodos los ide
4. Elaborar
perdidos mostrar obtendrá
un algoritas y en blannsiderando, as incorrecta
da
rada
ermedio
P
NNN
PP
o
Leer RC Leer RI Leer RB PRC = RC PRI = RI *PF = PRC +Escribir PF
ro se esta, bueno tienexplicarles con
los identifnte. Como lono puse ninun valor nuloódigo existe res que defindo pasemos aentificadores
un algoritmy empatadosu puntaje
á 3 puntos, e
mo que sonco, correspo
que por cas tendrá -1 y
untaje Final
úmero de Reúmero de Reúmero de Re
untaje de Reuntaje de Re
* 4 * -1 + PRI
rán dicienden razón y nn un ejemploicadores quo es de asigngún intermeo ósea cero,
una regla,nimos en la pa programarque van a u
mo que permos, por algútotal, tenienmpatado 1 p
olicite el núondientes a pcada respuey respuestas
espuestas Coespuestas Inespuestas en
espuestas Coespuestas Inc
o que nono es por loo, bueno lesue solo vanarles los pudio para lasy para term
, la regla eparte de datr este te darásar para res
mita ingresarn equipo enndo en cuenpunto y perdi
úmero de rpostulantes,esta corrects en blanco te
orrectasncorrectasn Blanco
orrectascorrectas
les habíaque se me hexplico, la pmos a almntos de las rrespuestas
minar con estes que solotos, ya que sá error. Así qolver un algo
r el número el torneo a
nta que porido 0 puntos
respuestas y muestre s
ta tendrá 4endrá 0.
Identi
P
RRR
PP
dicho de haya pasadoparte Intermmacenar algrespuestas cen blanco yata explicacióo se van asi no lo definque aprendaoritmo.
de partidosapertura, secada partid.
correctas, su puntaje 4 puntos,
ficadores
PF
RC RI RB
PRC PRI
los datos o, sino que medio, aquí gún valor correctas e a que solo n, aquí en usar los nes, en un n a definir
s ganados, e debe de o ganado
www.pro
fmat
iasga
rcia.
com.a
r
S
Solución:
DATOS
Sali
Entr
Inte
Inicio
Fin
Se mrealización d
+ - * / ^ MOD SQRT ABS TRUNC RANDOM
da
rada
ermedio
P
NNN
PP
o
Leer PG Leer PE Leer PP PPG = PG PPE = PE *PT = PPG +Escribir PT
me olvidaba, de pseudocó
Suma Resta MultiplicaciDivisión Potencia Resto de laRaíz cuadraValor absolParte enterNúmero ale
untaje Total
úmero de Paúmero de Paúmero de Pa
untaje de Pauntaje de Pa
* 3 * 1 + PPE
T
creo que ndigo, estos s
ón
a división entada luto ra eatorio
artidos Ganaartidos Empaartidos Perdid
artidos Ganadartidos Empa
o les dije loson los siguie
tera
dosatadosdos
dosatados
os operadoreentes:
Identi
P
PPP
PP
es que se ut
ficadores
PT
PG PE PP
PPG PPE
tilizan en la
www.pro
fmat
iasga
rcia.
com.a
r
S
A
S
5. Se requiedispone d
Solución:
DATOS
Sali
Entr
Inicio
Fin
6. Elabore usu área,
A = S *
Solución:
DATOS
Sali
Entr
Inte
ere el algoritde sus horas
da
rada
Plan
NúmTari
o
Leer HL Leer TH P = HL * TEscribir P
un algoritmoconsiderar: S
* (S – A) * (
da
rada
ermedio
Á
LoLoLo
Lo
tmo para ela laboradas e
nilla
mero de Horaifa por Hora
TH
o que lea losSi A, B y C so
(S – B) * (S
rea del Trián
ongitud del Longitud del Longitud del L
ongitud del S
borar la plann el mes, as
as Laboradas
3 lados deon los lados,
– C)
ngulo
Lado ALado BLado C
Semiperímet
nilla de un emí como de la
s en el mes
un triángulo, y S el semip
tro
mpleado. Patarifa por ho
Identif
P
HT
o cualquiera perímetro.
Identi
A
LLL
L
ra ello se ora.
icadores
P
HL TH
y calcule
ficadores
AT
LA LB LC
LS
www.pro
fmat
iasga
rcia.
com.a
r
S
Inicio
Fin
7. Elaborar para hacdisco cuyinformacMegabyt
Solución:
DATOS
Sali
Entr
Inte
Inicio
Fin
8. Se tieneelabore e
o Leer LA Leer LB Leer LC LS = (LA +AT = [LS *Escribir AT
un algoritmcer una copya capacidadción, ademátes de capac
da
rada
ermedio
N
N
N
o Leer GB MG = GB *CD = TRUNEscribir CD
los puntos el algoritmo q
+ LB + LC)/2* (LS – LA) *T
mo que perpia de segurd se conoceás expresadcidad y una G
úmero de CD
úmero de Gi
úmero de Me
* 1,024 NC ((MG / 70D
A y B enque permite
A B AC I S A
2 * (LS – LB) *
mita calcularidad, de la. Consideraro en gigab
Gigabyte es ig
Ds
igabyte del D
egabyte del
00) +1)
el cuadrantobtener la d
A
ORDENADA
* (LS – LC)] ^
ar el númera informaciór que el discbyte. Un Cgual a 1,024
Disco Duro
Disco Duro
te positivo distancia entr
B
^ 0.5
ro de CDs nn almacenaco duro está
CD virgen ti4 megabyte.
Identi
C
G
M
del plano care A y B.
necesarios da en un á lleno de iene 700
ficadores
CD
GB
MG
artesiano,
www.pro
fmat
iasga
rcia.
com.a
r
Soluc
ción:
DATOS
Sali
Entr
Inicio
Fin
da
rada
D
AAOO
o
Leer AA Leer AB Leer OA Leer OB D = [(AB –Escribir D
Distancia
bcisa de Abcisa B
Ordenada AOrdenada B
– AA) ^ 2 + (OB – OA) ^
^ 2] ^ 0.5
Identi
AAOO
ficadores
D
AA AB OA OB
www.pro
fmat
iasga
rcia.
com.a
r
Se emse realizan a
SI <e
SINO
FIN_
Las ainstrucción Fcontinua su s
Se considera
SI (A
SINO
FIN_
Operadores
> May< Men
>= May<= Men!= Dife= Igua
INS
mplea cuandocciones exclu
expresión con
Instrucción
O
Instrucción
_SI
acciones se F (cuando essecuencia, p
a que A y B
A > B) ENTO
Escribir “E
O
Escribir “El
_SI
s relacional
or or or Igual or Igual rente al
STRUCCIÓ
o es necesaruyentes entr
ndicional (lóg
n Verdadera
n Falsa (F)
representans falsa), despues la condic
son número
NCES
l Mayor es A”
l Mayor es B”
es o compa
ÓN COND
rio representre sí.
gica booleana
(V)
como instrpués que lasción ha term
diferentes
”
”
arativos:
DICIONAL
ar una decis
a)> ENTON
rucción V (c acciones seinado (FIN_S
L
ión, en base
CES
uando es vee realizan, el SI) ejemplo:
a la cual
erdadera), algoritmo
www.pro
fmat
iasga
rcia.
com.a
r
S
9. Elabora CUIL, sab(CUIL) elaboral eSistema que gesRepública
Solución:
DATOS
Entr
Inte
Inicio
Fin
un algoritmobiendo su añs el número
en relación dIntegrado dtione alguna Argentina.
rada
ermedio
AA
E
o
Leer AN Leer AA E = AA - ASI (E > 17
EscSINO
EscFIN_SI
EJ
o que permño de nacimie que se otor
de dependende Jubilaciona prestación
ño de Nacimño de Actual
dad
AN 7) ENTONCEcribir “Debe s
cribir “No deb
ERCICIOS
ita averiguaento. El Códirga a todo trncia (mayorees y Pensionn o servicio
mientol
ES solicitar su C
be solicitar su
S
ar si una peigo Único derabajador ales de 17 añones (SIJP), yo de la Se
CUIL”
u CUIL aun”
ersona debe Identificació inicio de suos) que perty a toda otrguridad Soc
Identi
AA
e sacar su ón Laboral u actividad tenezca al ra persona cial en la
ficadores
AN AA
E
www.pro
fmat
iasga
rcia.
com.a
r
S
v
10. Elabora mensaje menor.
Solución:
DATOS
Entr
Inte
Inicio
Fin
Comocondicionalemediante unquiere decirinstrucción cverán en el ees necesarioseria mostradicho de un mostrando e
un algoritmindicando la
rada
ermedio
EE
D
o
Leer E1 Leer E2 SI (E1 > E
EscDE
SINO EscDE
FIN_SI Escribir DE
o se habráns no?, comonas líneas qr que podemcondicional Sejercicio 12,
o declarar unar el mensajtexto. Para
el mensaje m
mo que solica edad del m
dad del Primdad del Segu
Diferencia de
E2) ENTONCcribir “El Prim= E1 – E2
cribir “El segu= E2 – E1
E
n dado cueo ustedes veue indica de
mos tener uSI, me entiey si se han
n identificadoe directameque lo entie
mediante un id
cite la edadmayor y cuant
mer Hermanoundo Herman
Edades
CES mer Hermano
undo Herman
enta, no esen para inice donde a dna instrucciónden?, buendado cuenta
or que va a cnte, ya que
endan mejordentificador d
d de 2 hermtos años de
ono
o es el Mayor
no es el Mayo
s tan difíciliar y encerrdónde va laón condicionno para quea que para mcontener el m
se trata der, el siguientdeclarado.
manos y mdiferencia ti
Identi
EE
D
r, por ”
or por ”
lo de insrar un SI, lo
función SI,nal Si dentrlo entiendan
mostrar un mmensaje, má una cadenae ejercicio lo
uestre un ene con el
ficadores
E1 E2
DE
trucciones o hacemos , esto nos ro de otra n mejor lo
mensaje no ás fácil nos a, o mejor o haremos
www.pro
fmat
iasga
rcia.
com.a
r
S
11. Se tiene largo de nos digaproducció
Solución:
DATOS
Entr
Inte
Sali
Inicio
Fin
registrado la semana ( si el opeón mínima e
rada
ermedio
da
PPPPPP
PP
M
o
Leer PL Leer PMa Leer PMi Leer PJ Leer PV Leer PS PT = (PL +PP = PT / 6SI (PP >=
MSGSINO
MSGFIN_SI Escribir MS
la producció(lunes a sábarario recibirs de 100 unid
roducción deroducción deroducción deroducción deroducción deroducción de
roducción Toroducción Pr
Mensaje
+ PMa + PMi6 100) ENTOG = “Recibirá
G = “No Rec
SG
ón (unidadeado). Elaborerá incentivosdades.
el día Lunesel día Martesel día Miércolel día Juevesel día Vienesel día Sábado
otalromedia
+ PJ + PV +
NCES á Incentivos”
ibirá Incentiv
s) logradase un algoritms sabiendo
les
o
+ PS)
”
vos”
por un opemo que nos que el pro
Identi
PPP
PP
PP
M
erario a lo muestre o medio de
ficadores
PL PMa PMi PJ PV PS
PT PP
MSG
www.pro
fmat
iasga
rcia.
com.a
r
S
12. Elabora determin
Solución:
DATOS
Entr
Sali
Inicio
Fin
Seguuna instruccpero hay uncada Si queSINO o no,anidada tenporque si eshagamos enbueno creo IDE de traba
un algoritmnar el número
rada
da
PSTe
N
o
Leer N1 Leer N2 Leer N3 SI (N1 > N
NM SINO
SI
SIN
FINFIN_SI Escribir NM
ro que viendción condicioa regla para
e usen debe , depende cemos que tste no tendrí el segundoque esto l
ajo. Mientras
o para leero mayor de l
rimer Númeregundo Númercer Númer
úmero Mayo
N2) y (N1 >= N1
(N2 > N3) ENM = N2
NO NM = N3
N_SI
M
do este ejernal dentro d
a hacer estashaber un F
como lo useener obligadía un SINO, SI, que teno van a ten tanto sigam
r 3 númerosos tres.
ro Enteromero Enteroro Entero
or
N3) ENTON
NTONCES 2
3
cicio ya hande otra, estos instruccionFIN_SI, peroen, por ejemdo un SINOnunca podr
nemos adentner más en
mos haciendo
s enteros d
CES
n entendido se llama, in
nes anidadaso estas a lamplo, para en el SI g
ríamos validatro del primeclaro cuandunos cuanto
iferentes en
Identi
NNN
N
que se puednstrucciones s, la regla es
vez puedenhacer un i
general me ear la comparer SI, me endo ya lo lleos ejercicios.
ntre sí, y
ficadores
N1 N2 N3
NM
de tener a anidadas,
s que para n tener un nstrucción entienden, ración que ntienden?, evemos al
www.pro
fmat
iasga
rcia.
com.a
r
S
13. Elabora usus tres l
Solución:
DATOS
Entr
Sali
Inicio
Fin
un algoritmolados.
rada
da
PSTe
T
o Leer L1 Leer L2 Leer L3 SI (L1 <>
TT SINO
SI
SIN
FINFIN_SI Escribir TT
o que sirva p
rimer Ladoegundo Ladoercer Lado
ipo de Triang
L2) y (L2 <= “Escaleno”
(L1 = L2) y (TT = “Eq
NO TT = “Isó
N_SI
T
ara identifica
o
gulo
> L3) y (L3 <”
(L2 = L3) ENquilátero”
ósceles”
ar el tipo de
<> L1) ENT
NTONCES
triangulo co
Identi
LLL
T
ONCES
onociendo
ficadores
L1 L2 L3
TT
www.pro
fmat
iasga
rcia.
com.a
r
v
Cuanopciones, nomás fácil decondicional Svarias instru
EN CA
FIN_
● Al pootras condiveremalgun
CO
do en un aos vemos obe realizar la lSI, pero estecciones ya se
ASO (Expres
CASO Valo
Inst
CASO Valo
Inst
CASO Valo
Inst
CASO Valo
. Inst
.
. CASO Valo
Inst
OTRO CAselecciona
_CASO
oner más CAestructuras,
ición múltiplmos cómo nos ejercicios
ONDICIO
algoritmo sebligados a ulógica, aunqe se nos harean independ
sión_Valor) S
or 1
trucción 1
or 2
trucción 2
or 3
trucción 3
or 4
trucción 4
or n
trucción n
ASO Instrudo se realiza
ASO la maqu, que más adle se hace pfunciona es
s okis.
ONES MUL
e llega a unusar condicioue también
ría muy tediodientes o ani
Sea
cción x [Orá la instrucc
uina no serádelante lo vepara númerosta condició
LTIPLES
n punto deones múltiplresulta hace
oso, ya quedadas.
Opcional (Cución imperat
á eficiente,eremos, la mos. Para qu
ón múltiple
realización les, porque erlo con la Itendríamos
uando ningtiva)]
para esto smayoría de ue lo entiendy después
de varias nos seria
nstrucción que hacer
ún valor
e utilizara so de esta dan mejor s veremos
www.pro
fmat
iasga
rcia.
com.a
r
S
CoExpresión
Co
Co
Co
Co
Co
14. Elabore muestre
Solución:
DATOS
Entr
Sali
ompara Valo
ompara Valo
ompara Valo
ompara Valo
ompara Valo
ompara Val
un algoritmosu equivalen
rada
da
N
E
Verdadeor 1
Falso
Verdadeor 2
Falso
Verdadeor 3
Falso
Verdadeor 4
Falso
Verdadeor 5
Falso
Verdadelor n
EJ
o que permnte en roman
úmero Enter
quivalente e
ero Hacer
ero Hacer
ero Hacer
ero Hacer
ero Hacer
ero Hacer
ERCICIOS
ita ingresarno.
ro (1 a 10)
n Romano
Instrucción
Instrucción
Instrucción
Instrucción
Instrucción
Instrucción
S
un número
FIN
FIN
FIN
FIN
FIN
FI
o entero (1
Identi
N
E
N_CASO
N_CASO
N_CASO
N_CASO
N_CASO
N_CASO
a 10), y
ficadores
NE
ER
www.pro
fmat
iasga
rcia.
com.a
r
v
f
Inicio
Fin
Empehabrán entesolicitar el inreemplaza pnúmero 4 eslo que haríasea, en cascondición, encondición, esiguiente coinstrucción dpasaría a dverdadera yalgoritmo da
Entenahora mismode aprenderflujo y luego
o
Leer NE EN CASO
CAS
CAS
CAS
CAS
CAS
CAS
CAS
CAS
CAS
CAS
FIN_CASOEscribir ER
ecemos con endido, pero ngreso de unpor su equivste se ira a a el compilaso sea 1, lan caso sea 2en caso seaondición, en de asignarlear fin a las
y pasaría a aría una resp
ndieron la exo, solo que tr, porque lo o a codificar
NE SEA
SO 1 ER = “I”
SO 2 ER = “II
SO 3 ER = “III
SO 4 ER = “IV
SO 5 ER = “V”
SO 6 ER = “VI
SO 7 ER = “VI
SO 8 ER = “VI
SO 9 ER = “IX
SO 10 ER = “X”
O R
la explicacigual les vo
n número entvalente romla expresiónador es lo sa respuesta2, la respuesta 3, la resp
caso sea 4e el números condicioneescribir la ruesta en bla
xplicación?, btengan unaterminaran d
r en Visual B
”
I”
V”
”
I”
II”
III”
X”
”
ción, aunqueoy a explicatero que est
mano, por ej de las condsiguiente, enseria falsa,
ta seria tampuesta seria4, la respueIV en roma
s múltiples,respuesta ERnco.
bueno no leslógica coherde entenderBasic .Net.
e si ustedesar, lo que hae en el rangjemplo: si ediciones múltn caso que, entonces pbién falsa, y
a otra vez festa seria vanos al iden ya que enR, en caso
s exijo que lorente y quecuando pas
s tiene lógiace este algo del 1 – 10el usuario intiples, y másel numero
pasara a la y pasaría a lafalsa, y pasverdadero, yntificador ERncontró una de no enco
o tengan todtengan muc
semos a diag
ica, ya lo goritmo es 0, y este lo ngresa un s o menos ingresado siguiente
a siguiente saría a la y haría la R, y luego
condición ntrarla, el
do en claro has ganas gramas de
www.pro
fmat
iasga
rcia.
com.a
r
S
15. Elabore uun vendcorrespo
Solución:
DATOS
Entr
Sali
Inicio
Fin
un algoritmodedor durannde sabiendo
52
rada
da
M
To
o
Leer MV EN CASO
CAS
CAS
CAS
CAS
FIN_CASOEscribir TB
o que perminte el mes,o:
Monto
0 – 1000 1000 – 50005000 – 2000020000 a más
Monto de Ven
otal de Bonif
MV SEA
SO MV >= 0TB = (0
SO MV >= 1TB = (3
SO MV >= 5TB = (5
SO MV >= 2TB = (8
O B
ta ingresar luego de
Bonific
0 0 s
nta
ficación
0 y MV < 100* MV) / 100
1000 y MV <* MV) / 100
5000 y MV <* MV) / 100
20000 * MV) / 100
el monto decalcular la
cación (%)
0 3 5 8
00 0 5000
20000
e venta alca bonificació
Identi
M
T
nzado por ón que le
ficadores
MV
TB
www.pro
fmat
iasga
rcia.
com.a
r
S
t
16. Elabore uindicando
Solución:
DATOS
Entr
Sali
Inicio
Fin
Lo úncondición setenga una reuna respues5, este le da
un algoritmoo la vocal cor
rada
da
N
V
o
Leer NE EN CASO
CAS
CAS
CAS
CAS
CAS
OT
FIN_CASOEscribir V
nico nuevo dee usa para aespuesta, pota de “I”, perá una respu
o que solicitrrespondient
úmero Enter
ocal
NE SEA
SO 1 V = “A”
SO 2 V = “E”
SO 3 V = “I”
SO 4 V = “O”
SO 5 V = “U”
RO CASO V = “Valo
O
e este pseudasignarle unor ejemplo, sero si ingresuesta de “Val
e un númerte, considera
ro
or Incorrecto
docódigo es valor en ca
si el usuario a un númeroor Incorrecto
ro entero y ando que la v
o”
la condiciónso que el daingresa un no que no esto”.
muestre un vocal A = 1.
Identi
N
de OTRO CAato que se inúmero 3, está en el rang
mensaje
ficadores
NE
V
ASO, esta ngresa no ste le dará go del 1 al
www.pro
fmat
iasga
rcia.
com.a
r
S
S
17. Se deseaunidades
Solución:
DATOS
Sali
Entr
Inte
Inicio
Fin
18. Elabore uindique s
Solución:
DATOS
Entr
Inte
Sali
a leer un nús, decenas qu
da
rada
ermedio
NN
N
CR
o
Leer NE Q = TRUNCR = NE – (D = Q U = R Escribir D Escribir U
un algoritmosi es par.
rada
ermedio
da
N
CR
M
mero enteroue lo compon
úmero de Deúmero de Un
úmero Enter
ociente EnteResiduo
C (NE / 10)(Q * 10)
o que solicite
úmero Enter
ociente EnteResiduo
Mensaje
o de 2 cifrasnen.
ecenasnidades
ro de 2 Dígit
ero
e un número
ro
ero
y que se m
os
entero y dif
muestre el nú
Identi
N
ferente a cer
Identi
N
M
úmero de
ficadores
D U
NE
Q R
ro, e
ficadores
NE
Q R
MSG
www.pro
fmat
iasga
rcia.
com.a
r
Inicio
Fin
o
Leer NE Q = NE / 2R = NE – (SI (R = 0)
MSGSINO
MSGFIN_SI Escribir MS
2 (Q * 2) ) ENTONCESG = “Es Par”
G = “Es Imp
SG
S ”
ar”
www.pro
fmat
iasga
rcia.
com.a
r
v
S
veces. Son adeter
Procesos Ccontrolan de
PARA
FIN_
19. Elabore u
Solución:
DATOS
Inte
Sali
Inicio
Fin
El orden de l
P
aquellas instrminado de
Cíclicos Finifiniendo un i
A <Contador
Instrucción
_PARA
un algoritmo
ermedio
da
C
N
o
N = 2 Escribir N PARA K =
N =Esc
FIN_PARA
as instruccio
PROCESO
trucciones q
tos; Se conntervalo par
r> <
n
que conteng
ontador
úmero
1 A 4 = N + 2 cribir N A
N
2 4 6 8 10
ones genera c
OS REPET
ue se desar
noce el númra un contado
<Valor Inicial
ga los númer
K
Número ya M1234
casos diferen
TITIVOS
rrollan en fo
ero de repeor de ciclos.
> A <Valor F
ro pares del
Mostrado
ntes.
rma repetiti
eticiones a re
Final>
1 al 10
Identi
va un núme
ealizar, se
ficadores
K
N
ero
www.pro
fmat
iasga
rcia.
com.a
r
S
20. Elaborar emplead
Solución:
DATOS
Entr
Inte
Sali
Inicio
Fin
Que lun poco lo qde empleadoempleados (el monto desueldo, lo sllegar el numlos sueldos obtendremosingresado eempleados empleados (nulo o mejousuario va airán sumandcalcular el p(SS) dividido
un algoritmoos.
rada
ermedio
da
SN
CS
S
o Leer NE SS = 0 PARA K =
LeeSS
FIN_PARASP = SS / Escribir SP
les parece eque hace estos van a ing(NE), despuée sueldo de sumaremos mero indicadde todos loss al fin el pel usuario (que va ing
(NE), lo que r dicho cero
a tener que do (SS = SS romedio de o entre 10.
o que permit
ueldo del Emúmero de Em
ontadoruma de Sue
ueldo Prome
1 A NE er SE = SS + SE A NE
P
esto de Procete algoritmo,gresar, es poés teniendocada emplecon los sue
do de empleas empleadosromedio de(SP), por egresar el shace el alg
o (SS = 0) yingresar 10+ SE), despsueldos( SP
ta mostrar el
mpleadompleados
ldos
edio
esos Repetit, primero tenor eso que lel número d
eado (SE), yeldos anterioados, y al fis (SS) entresueldos del
ejemplo, elueldo de eoritmo es in
y luego harásueldos de
pués de ingre= SS / NE),
l sueldo prom
tivos, seguronemos que se pedimos ide empleadoy cada vez qores que hanal lo dividim
e el número número deusuario ing
estos, suponniciar la sum la contabiliz10 empleadesar todos lo, que va a s
medio de un
Identi
SN
S
S
o que fácil, lsaber cuántongresar el n
os empezamque ingrese ayan ingresamos la sumade emplead
e empleados gresa el núngamos quea de sueldozación, mejoos, y este a
os sueldo, seer la suma d
grupo de
ficadores
SE NE
K SS
SP
les explico os sueldos número de os a pedir un nuevo
ado, hasta a de todos do (NE), y
que haya úmero de e sea 10 s en valor or dicho el la vez se
e seguirá a de sueldos
www.pro
fmat
iasga
rcia.
com.a
r
S
S
21. Elaborar cuantos s
Solución:
DATOS
Entr
Sali
Inte
Inicio
Fin
22. Elaborar por el mé
Solución:
DATOS
Entr
Inte
Sali
un algoritmson mayores
rada
da
ermedio
E
MM
C
o
MEN = 0 MAY = 0 PARA K =
LeeSI
SIN
FINFIN_PARAEscribir MAEscribir ME
un algoritmétodo de sum
rada
ermedio
da
PS
C
P
mo que solicits y menores d
dad de Perso
MayoresMenores
ontador
1 A 200 er EP EP < 18 ENT
MEN = MNO
MAY = MN_SI A AY EN
mo que solicitmas sucesiva
rimer Númeregundo Núm
ontador
roducto
te la edad dde edad hay
ona
TONCES MEN + 1
MAY + 1
te 2 números.
romero
de 200 perso.
o enteros y
onas, y que
Identi
E
MM
muestre su
Identi
PS
muestre
ficadores
EP
MAY MEN
K
producto
ficadores
PN SN
K
P
www.pro
fmat
iasga
rcia.
com.a
r
S
Inicio
Fin
Antes
PARA
FIN_
23. Elaborar los pares
Solución:
DATOS
Inte
o
Leer PN Leer SN P = 0 PARA K =
P =FIN_PARAEscribir
s de seguir c
A <Contador
Instrucción
Reiniciar
Instrucción
Terminar C
Instrucción
_PARA
un algoritmos.
ermedio
CRC
1 A SN = P + PN A
on el siguien
r> <
n
Ciclo (SuspeAvanza
n
Ciclo (TermiBucle)
n
o que muest
ocienteResiduoontador
nte ejercicio,
<Valor Inicial
ende las Insta a la nueva
na las instru
tre 10 núme
veremos alg
> A <Valor F
trucciones sigrepetición)
cciones sin r
ros enteros
go muy inter
Final>
guiente del b
regresar al si
a partir de 1
Identi
resante.
bucle y
guiente
1 excepto
ficadores
Q R K
www.pro
fmat
iasga
rcia.
com.a
r
Inicio
Fin
o
PARA K =
Q =R =SI
SIN
FINFIN_PARA
1 A 10 = k / 2 = k – (Q * 2)(R = 0) ENT
ReiniciaNO
Escribir NN_SI A
TONCES ar Ciclo
N
www.pro
fmat
iasga
rcia.
com.a
r
f
Cuanexpresiones formar un Lexpresión lóg
MIEN
FIN_
MIEN
FIN_
Las incaso contraalgoritmo o m
24. Elabore u1000.
1, 2, 5, 2
EST
do no se conlógicas lleg
OOP (Procesgica de contr
NTRAS <Con
Instrucción
_MIENTRAS
NTRAS <Con
Instrucción
Reiniciar
Instrucción
Terminar C
Instrucción
_MIENTRAS
nstrucciones rio, por no mejor dicho e
un algoritmo
26…
TRUCTUR
noce el númegue a ser faso repetitivorol nunca lleg
ndición Lógica
n
S
ndición Lógica
n
Ciclo (SuspeAvanza
n
Ciclo (TermiBucle)
n
S
se realizan,decir si lle
el programa.
que muestre
RAS REPE
ero de cicloalsa en algúo infinito quega a ser falsa
a>
a>
ende las Insta a la nueva
na las instru
siempre y cga a ser fa.
e los término
ETITIVAS
a realizar. Sún momentoe nunca terma)
trucciones sigrepetición)
cciones sin r
cuando la lógalsa, esta d
os de la serie
S
Se debe prevo, sino este mina, se da
guiente del b
regresar al si
gica sea verdará por ter
e que sean m
ver que las llegaría a cuando la
bucle y
guiente
dadera, en minado el
menores a
www.pro
fmat
iasga
rcia.
com.a
r
S
S
Solución:
DATOS
Inte
Inicio
Fin
25. Elaborar vocal.
Solución:
DATOS
Entr
Sali
Inicio
Fin
ermedio
S
o
MIENTRA
EscS =
FIN_MIEN
un algoritm
rada
da
Le
S
o SEMAF = “MIENTRA
LeeEN
FINFIN_MIEN
erie
AS (S < 1000cribir S = (S ^ 2)+ 1NTRAS
o que solicit
etras
emáforo (Ba
“V” AS (SEMAF =er L
CASO L SEACASO “A
SCASO “E
SCASO “I
SCASO “O
SCASO “U
SOTRO C
SN_CASO NTRAS
0)
te ingresar le
andera)
“V”)
A A” o “a” SEMAF = “R”E” o “e” SEMAF = “R”I” o “i” SEMAF = “R”O” o “o” SEMAF = “R”U” o “u” SEMAF = “R”ASO
SEMAF = “V”
etras hasta q
Identi
que este ing
Identi
SE
ficadores
S
grese una
ficadores
L
EMAF
www.pro
fmat
iasga
rcia.
com.a
r
S
26. Elabore umenores
0, 1, 1, 2
Solución:
DATOS
Inte
Inicio
Fin
un algoritmoa 100000.
2, 3, 5, 8, 13
ermedio
PSTe
o
A = 0 B = 1 C = A + B Escribir A Escribir B MIENTRA
EscA =B =C =
FIN_MIEN
o que muestr
3, 21, 34….
rimer Númeregundo Númercer Númer
AS (C < 1000cribir C = B = C = A + B NTRAS
re los términ
romeroro
000)
nos de la seriie Fibonacci
Identi
que sean
ficadores
A B C
www.pro
fmat
iasga
rcia.
com.a
r
S
A nivede datos son
● Num● Cará
signoopera
● Boole
27. Elaborar y luego d
Solución:
DATOS
Entr
Sali
Inicio
Fin
el de algoritmn los siguient
éricos; Dígicter; un sím
os de puntuaaciones mateeana; un va
un algoritmodebe de most
rada
da
PrimSegOpe
Res
o
Leer N1 Leer N2 Leer OP EN CASO
CAS
CAS
CAS
CAS
OT
FIN_CASOEscribir R
TIPO
mo, lo básicoes:
tos, cifras (Nmbolo que elación, símbomáticas) lor lógico qu
o que solicitetrar el resulta
“+”“-““*”“^”
mer Númerogundo Númererador
sultado
OP SEA SO “+”
R = N1 +SO “-”
R = N1 –SO “*”
R = N1 *SO “^”
R = N1 ^RO CASO
R = 0 O
S DE DAT
o es definir e
Números realcomputador
olos), represe
e puede ser
e 2 númerosado de la ope
Suma Resta MultiplicacPotencia
Id
ro
+ N2
– N2
* N2
^ N2
TOS
l tipo de dato
les), entero r puede recoentan un te
verdadero (V
enteros y uneración corre
ción
dentificadore
N1N2OP
R
o, los siguien
o punto flotaonoces (Letraxto (no se u
V) o falso (F)
n operador aespondiente.
es Tipo d
NumNumCará
Num
ntes tipos
ante. as, dígitos, utilizan en
).
ritmético .
e Dato
mérico mérico ácter
mérico
www.pro
fmat
iasga
rcia.
com.a
r
S
28. Elaborar indique a
Solución:
DATOS
Entrada
Intermed
Salida
Inicio
Fin
29. Elaborar eleccionepresentaganador
un algoritmal final cuanta
dio
Letra
Contad
NumerNúmer
o
NV = 0 NC = 0 PARA K =
LeeEN
FINFIN_PARA
un algorites del delegado 3 candidpor mayoría
o que permias vocales y
dor
ro de Vocalesro de Conson
1 A 10 er L
CASO L SEACASO “A
NCASO “E
NCASO “I
NCASO “O
NCASO “U
NOTRO C
NN_CASO A
mo para oado del colegdatos, todossimple.
ta ingresar 1consonantes
Ide
snantes
A A” o “a” NV = NV + 1E” o “e” NV = NV + 1I” o “i” NV = NV + 1O” o “o” NV = NV + 1U” o “u” NV = NV + 1ASO
NC = NC + 1
obtener el gio, consideras votaron, e
10 letras cuas se ingresar
entificadores
L
K
NVNC
resultado dar que hay 1el algoritmo
alquiera, y luron.
s Tipo de
Carác
Numé
NuméNumé
del escrutini160 electores
debe de d
uego nos
Dato
cter
érico
érico érico
io en las s y se han eclarar al
www.pro
fmat
iasga
rcia.
com.a
r
S
Solución:
DATOS
Entrada
Intermedi
Salida
Inicio
Fin
io
Voto de
ContadoCandidaCandidaCandidaVoto Nu
Ganado
o
C1 = 0 C2 = 0 C3 = 0 C0 = 0 PARA K =
LeeEN
FINFIN_PARASI (C1 > C
G =SINO
SI
SIN
FINFIN_SI Escribir G
l Elector
or ato 1ato 2ato 3ulo o Blanco
r
1 A 160 er VE
CASO VE SECASO 1
CCASO 2
CCASO 3
COTRO C
CN_CASO A C2) y (C1 > C= C1
(C2 > C3) yG = C2
NO SI (C3 >
GSINO
GFIN_SI
N_SI
EA
C1 = C1 + 1
C2 = C2 + 1
C3 = C3 + 1ASO
C0 = C0 + 1
C3) y (C1 >
(C2 > C0) E
> C0) ENTONG = C3
G = C0
Identificad
VE
KC1C2C3CO
G
C0) ENTON
ENTONCES
NCES
dores Tipo
Num
NumNumNumNumNum
Num
NCES
de Dato
mérico
mérico mérico mérico mérico mérico
mérico
www.pro
fmat
iasga
rcia.
com.a
r
Representación simbólica
DIAGRA
a de algoritm
Símbolo
AMA DE F
mos.
Terminalgoritm
Asignainstrucalgoritm
Lectura
Escrituel menprogra
CondicMúltiple
RepeticMIENTR
TerminrepeticMIENTR
Flechas
Conect
FLUJO
Descrip
nal: Indica elmo
ción (procescciones que remo)
a (ingreso de
ra (Muestrasaje deseadomador)
ción Simple (Se (EN CASO)
ción Finitas (RAS)
no: Indica elción finita (PARAS)
s de direcció
tores
pción
inicio o fin d
os o ealizará el
e datos)
los resultadoo por el
SI), Condició)
(PARA y
termino de uARA y
n
del
os o
ón
una
www.pro
fmat
iasga
rcia.
com.a
r
30. Elaborar ambos.
un algoritmmo que soliccite 2 núme
ros y mues
stre el prommedio de
www.pro
fmat
iasga
rcia.
com.a
r
31. Elabora umes corr
un algoritmorespondiente
o que solicite. Ejemplo: E
e un númeronero = 1.
o entero y mmuestre el noombre del
www.pro
fmat
iasga
rcia.
com.a
r
32. Elabore uy muestr
un algoritmore sus divisor
o que permitares.
a ingresar un
n número enntero diferennte a cero
www.pro
fmat
iasga
rcia.
com.a
r