0 calificaciones0% encontró este documento útil (0 votos) 521 vistas80 páginasLibro Logica de Programacion Solucionario
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 PDF o lee en línea desde Scribd
Variables, Constantes y Operadores
Recuerde que antes de cada conjunto de ejercicios, hacemos un breve
fogs 42 ad Conespbes ca gNealefsierdel eval y wena Er
este casa, vamor s hablare la quesan lat variables las constantes y las
operadores
+ 2Quées una constante?
En taiminat de programacian de computadares, una constants
gquenocambla durante una misma cjecucién de un programa. En el mundo
Ia computecién todos lar valeres se pueden cambiar, pero i exto no st
dentro de una misma ejecucion ee un prograrra, entonces estremashaban
{[Link] ura Constante A manera de ejemplo, una corstante pica en matems
tlasesel var de Pi queesiguala 3141592654
+ {Qudeeuna Variable?
Una viable se puede defini como un campo de memoria que puede alne=
‘enor unvelory que puede ver modifcade usando las Instrucciones ce asgna
Je un lengua de programacicn
+ {Quétipos de variables axicten on programacion?
La vorables ze casican segtin los dl
dlferencia gue hay enir
putzcién existenlos siguientes tipos dedatos:
128 que puedan clmacenar (iar als
Encom
mefetas de los intrumentos musical
Datos enteres que san anusllas quer ten punto decimal y que trabajan
slompre con artmatien anters e¢ dee, na gonran deena Un sjonpl
| numero de hijaso el rumera del peo del edficio dene w
dato entero e
ted viveLec be maociasacuis. seLLcanuo Taos OMe 1S
Datos rales que son aquellos que tienen punto decimal y qu m
te con aritmetia reales dec, generan éecimales. Un sjemplo de esto tipo
fe dates puede so
:Cualessontas reglas de las variables?
El mansja'y uso de oe varables doede la perspeciva de a pragramaciin de
computedares tiene las iguientesreqlas
+ Tienes un nombre unico que las Klociica de forma Individual dentro de
un prograrna
+ Seles pode almacenar alge usando | signo ~
Pueden alacant una constants una variable 0 una aepreién
{Cada que se nambre una variabe, se hace referencia 2 su contenido
+ Enuna variable solamente ze purdealmocenat un dnico velor
+ Cada queuri nueva valorsealmaceas, seb lor almacenado
+ ,Quéesun operaderaritmético?
Ecun simibola quo rapietonts una operacién que as entenlblo prs eos
mana y 22 ejecutabie par el computador. En programacian de comautador:
testen Les tpos de operadores; bo operadores erties, los operadores
felacionales y lo: apersccres booeancs. Por ahora no: acupareros de [os
‘operadores ariméccos queson ol signa + paralasuma,clsigne parala re
fl eignn* para la multiniacion yal sign / para la dis,
+ :Cémo saresuslve una expresién con diferentes operadores aritméticos?
Une expresion que tiene clerentes operadores eitmeéticas w= resuelve de
curr ala erarquia de operadores, Esto ex primera se resuelven ls pater
‘ine segundo se resuelyen las muilicacionesy cuisiones lindlstiniamente)
‘agin se vayan encontranco de luietda a derecha y fecar, x= resuelven
las sumasy rests, indstntarenta, quese vayan encontrando de ixquiar
derechs,
+ dn qué consiste “linealizer” una expresion aritmética o algebraica?
Consists en anaizar i exprescn yaseninra eo una sola linea do forma que ta
Iterpratacan que al computador haga de aso
tenis la expresén eriginalmente, Para ello se deben util
los parérasis.
sciones tea la mis que
adecuadamenteFjercicios con expresiones simples
Para ol desarrollo de las pruetzs de las asgraciones que se proporen como
‘jevccio, se detacars en negra el valor que se calcula en fa nea respect
‘ya, Los dems valores, que 10 extaran en negra, corresponden ol extaso del
restw dela memola, Después de cede expresin se observara que se vues
4 mostar pero hacienda los reemplazos con los valores ols esaectvas va
tables. Finalmente <2 desea con negro resultado dla expresien y su
Ubeacion en lavariabie respect
2 oboe
a=t0 > 0 >
h=20 > » 3
a-a+3 0 > 8B 5
b-bis-a > we 3 Os
carbs > NS 2 1 on 2
a=ore > 129 > 2 Nn DB
b= +4 3 4 Bb
cse13-bi2> ea 3 Fo
{Qué valores quedan almacanados en las variables, bye?
[nla variable a queda almacenade e alor42, ena variable b queda alace
nado el yolor4 yen la variable c quede abacenado a valor 30
sos aos
> > 5 w
35 s, 41s
> 25 > eos
> Sho 3 ae)
> wes 3 a)
> > 5s 8 27
> > 6 8 7 4
> 8y27 > 6 3 7 8
> 3se7 > 8
> 355 > 6 os @ 1Lécic’ be maociastcats seLLcanuo Talos OM 1S
{Qvé valores quedan slmazenasosen as variables bey a
[En a variable a queda aimaceradoel valor 16, enle variable b queda almace
rac el vator 35, em variable queda almacenco
que a
sada el val 7,
> 9 > 9
+5 > 5 6
bop-2 > > Be
sao > 3 me
bobs 3 > a ow
-2-20 0 > > 3 7
babes > > 3 2
azide o> 7 2
bob-2 > 3 7 40
scat > > 7 4
bob 3 3 7 30
{QUE valores quedan elmacenedos en ls varlables ay b?
En avaiable queda almacenadod val 17 yenta vatlableb queda almace
race el valor 20.
> 0 > we
> 18 > 18 18
> > 8 BoB ow
> ws > we Bo
3s xB 3 6 won oi
> 318 > % 1 os
> 3618 > 3 1 36
> wIB > wo is
> ieee > ih 3%
> 16 > wo 48
> ie6 > 6 % 4B
Gut valores quedan almazenadosen las variables, bey a?nls variable a queda elmacenade el velar 16, nla variable & queds alma
nado el valor 36, nla variable queda almacenad elvaler-18y nla varia
db cuecaalmacenad el valor 54
> > 4
> > 0 5
> > 5 5
> > son
> > 2B
> 32
> 32
> > 2
> > 2
> > 8
3 38
{Que valores queda alvaconada ona variablezay 6?
Ele veieble a queda clmacenede el alot yen la varableb queda almace
nado el valor
so boc 4d
a8 > 8 > 8
b-7 > 7 > 8 2
e=5 > 5 > 6 7 8
de > 8 > 8 7 5 8
boatb-c+e> olysd 3k
c-asb-ctd> ee > eka
d-s1bcrd> iaimeoa > 8 28 9 5
asaib-crd> 19128405 9 2 2B 5
boetb-c+d> zeae > 248 5
Csarb-cre> — ets4ns > 2 ad 5
Qué valores quedan almacenados ens varlablesa, bey di
in
sriable » quedo almacerada-l valor? en avaiable & queda almacen[Lec be maociasacats seLLcanuo Talos OM 1S
de el yalor 14 en vai js elmacenade e valor 56, en le variable
{ques almacenadia el va
Ejercicios con expresiones complejas
Todostos siguientes jereiclos deeran desaolinseuriizando asreqias ce
3 3210
3 2 250
2Qu€ valores cvedan en as val
Los valores fnsimonto almaconadd on is varialos gan los ciguentos:e
(queds almacenado a alor 25, en b queda aimaceradoel valor 22 en = que
fs abmacenado valor 250
Wweryunyy
Qué veloresquedan en las variables a,b ye
Enlavariablea queda almacenadact valor 6,enlavariable b queda almacera
fo elvalor 11 rene vatsble coved almacensco elvaor 10a RRO)
10
>
>
10 3 10
ss 0 19
3 0
>
ors
Toros
asars*b/2> — 1orsr02
jotsor2
10125
35 2 3s wm oS
boarseb/2> — asistio2
3545072
ass
ry 2
oo 15
5*b/2 3545°02
35+300/2
35430012
354150
185 2
«1s
Qué valores queden en ls variables, bye?
fa variable a queda slmacenado a valor 35, en In varabe c queda almace:
nial valor 60 y =n variable quecia almacenad el valor 18
2 b ec
> 5 > 5
ss sos 5
3 ss 3 ws s
> 5s > wo ws
> 55 3 a © 1
© > Tmt 3 3 1 1Lécic be raociastcais seuLcanuo Talos OM 1S
beetbic > a00H0 «=> 03000
enutbre > > 30 500
En a variable a queds aimacenado el vale variable qued almace
aco el valor 0 yen a vanable e queda almacerace el valor 10
3 > ww
> 0 > 10
3 3 010
3 > a0
> > 187
> 3 ie o17
3 > Bo
Qué valores quedan en ls variable 3,b ye?
En lavarlable a queda aimacenado el valor 22, enle valableb qued almece
na el valor 23 yen avarice cquoda, 5
> 10 >
> > 10 4
3s 4 > w 1 4
> ue > 4 8 ow
> ass > 2 1 1
3 tae > Bow 1B
oF Bae > Bow 7
En a ariable 3 queda aimacenado el valor 22, enls varlablab queda
redo el valor 3 yen a vareble cqueds almacenscto el valor 77.2 bo «
> 4 > 4
so > 1
> an 32044
> 12 3 203 4
> 42 > 2 3 3
5 a2 > 4°33
bobia 3a > 4 703
Qué valores queda on aevavinblaca, bye?
Enle veiable 8 queda almacerado el valor4 en layariable b quediaaimacens:
dae valor yen la variable c queda almaceriado val: 7
> 10 > 4
> 9 > «a so
© > 30 > 50 20
a > 1050 > 4 50 3
b > sow 3 9 2 9
¢ 5 nu 3 » » w
a=s- > 403 > m » 7
bbe > ey 8
cocra-b > User > 1 a3
{Que valores quedan en lasvaiablesa, by
Ela variable a queda amacenado el valor-1,ena variable b queda almace-
nado al valor 6) ala variable cquacaalmacanad el valor 31
9%
© b ©
asl so 20
> 3 3 3
ath HD > 3 2 3
bob 32 3930403
cath OT 3 304 38[Lécic be raociasacais seLLcanuo Tasos Oak 1S
> 91 > 2 103
bes! > aH > 2 3 3
ccab 23 > 2 3 6
20 valores quadan en tat variables, byc?
En la oriable queda almacenado ol valor 2, en la varie b queda almacena
{2 elvalor3y ena variable equeda lmacenado el valor 6
‘a
24
2 S12
2 3 1 2 4
2 > 30203
are so 7 3
3283 S$ 3 7 6
72 > 1 3 8
a2 > 1 304
Qu valores quedan en fs variables a,b y ¢?
Ena variable a queda almacenadot valor 1,enlavariabie b queda almacora
‘0 eivslor yon a vaiablaequeda slmaconada a valor
ipcaliza"lassiguiantes expresiones (no se olvide que lneaizarsigriica es
crbar una expresionalgsbralcaen una soa linea. En cada uno de les sgulen
12s ojercicios escribir el orden en que el cornputado eallztla las operaciones
Solucian k=(arbseylasbrext Taos Ouse MN
1,
,
Soludldn xelesb/erdva
ab
wbie
Bis
Solucion k=(a/bebyeysiare-byo)
b
solucian (ariarbyterdyi(a
_
beeSolicn xe(atbea/bl/e
b
<>
x=(ab(byaeb
solucen a
eet iea
ash
sokicénCondicionales
Recuerde que las sluciones presentads en cada uno de los cjercicios
Son tan s6la UNA forma de resciver el enunciada, Usted poo tener
smien pueden ser validas y efectivas en el
otras formas de hacerlo y
logra det ebjetiva
Learn numara antorayy detorminatsitermina on 4
AlgartinoTermina En 4
Vanable
Num Entre
SiNurm MOD 10
at
Exclba'B mimeo no termina en
NNoxa: MOD representa la operacion que calcula el esiduo de una operactan y
‘le tens formas dferentes de esrise en cal enue de progremacton,
2-Loorun numoro anteroy dotorminar sitione3 digits.
gor Tes
arabes
Tntero Mum
Exe "Digte un nero enter
Leeturn
Si Num>= 100 AND Num <=9990Ro: MROGRANANCHIN. seLLRNAND TBO, OMA IS
oa" elmer lek te 3 digas”
eral numero letianotene 3 dita
Fa
3. Leer un idmero entero y determiner ses negative.
4. Leer un németo entero de 2 digits y calcula la suma eee
Eero Num, Di, Dig Sumad
nici
Erase des gtos Sura
Nota: Recuords qua la lviidn ant 1Ona genera decimalce5. Leerun niimero entero de 2digtosy decirs| ambos digits son pares
Varo
Enter: Num, ig} ig
bio
xi "Dlate un nero
Leatiun
Nur = Nun
in st
Sium >= 10 AND Num <=99eentonces
Diol =Nuensi0
ig2—num MOD 10
S51Dig1 M0 2 = AND Dig2 MoD
vciba-Los das digs sn pare
scribarLos dos gos no son pares
6. Leerun nimaro antero manor quo-20y determina eae prim
Algortmo Num Menor 29 Primo
arabes
Enter Num
sca ‘Digte un ndmeraenterat
Nur <20 nto
51 Nan =2OR Num=308 Nuin=5 OR Num=7
(OR Mary —11 Num = 13. ORR —17
oR Nun = 19
Entonces
Exeiba’El numeroesprimy menor que 20
scita “E namera
es menoy que 20
Fr
sce
Fin siLec be maociasackts seLLcanuo Talos OMe 1S
Note: Por defniclin matematica endero no es rime
7..2er un niimeto entero de 2 digitosy decir stes prima y negativ.
Algortena urn Menor 20 Prva
cca "Digho un ndrera ontr”
Nom
‘Num ~-2OR Num 3 OR Num~-5 OR Kum ~-7 OF
Nam —11 ORNury 12 OR Num = 17 OF Num =15
Envonce
eral ndmerone es prima one es negative
8. Leer unnidmeto entero de 2 digitosy deci silos digitos son primes,
Algatina Dighos Pama
seriba"Diate un namo enters
93 =Num MOD 10
3g) =2 0R Dig) = 2 OHDIg! = S08
ert “Uno de lee cos cighor ©
ringune de eedee sigros es prime!
F9. Leer un mimero entero de 2 cisitos y determinar si un digita es miiltiplo
el ato,
Aorta Dato. Multis
Yavables
trio
sciba "Digte un ntimerantery
S1fig) MeO Dig? = OORNIg? [Link]) =o
Escriba*Un cio es mutplo del oto
[Link] unnimare entera de dos digitary determinarl lox des digitas son
iguales
‘Algornmo Digko lauales
Varebles
Enter: Nur Dig}, Oig2
tio
scuba Digte un numero encero
‘hun = Hm “1
Digi =Num/ 19
Eseriba"Loe das diate NO eon igual[Lec be maociastcuds seuLcanao Tasos OM IMS
[Link] dos niimerosenteros y determinar cules el mayor.
‘Algotiena Diao. Mayor
Entero um, Dit, Dis
Ini
sciba-Diate un namer
SINum = 1D AND Num <=99 enconees
g\ =Rum/ 10
lg2 = Num WOO 10
SiDigi > Digzentonces
ribs Yer dgito es mayor eel 2
Nota Se preguntas al niimero [edo es menor que O pars aliminar el icra y
ne malograrelresta cel aigente a pars no tener que considera siempre doe
ogicas uno cunnda el namero soa postiva y tre cuanda el numero
12. Leer dos nomeros enteros de dos olgitas y determinarstlenen digits
comunos, os deci sun digita quo ests presanto an in nimero tambon
{std presenteen cl otrondmere,
Enter M,N2,011, B12, 24,0
Inicio
xctibeDigte dos nme
CaM Ne
A=W
SIN2<0 entares
inspr =Ni/e
Di2=NIMOD 10
xi =N2/10
22 —N2MOD 10
SiD11 21 ODN - 220 B12 -D21 OR DI2-D22
Tntonee
Excl “Los dos nimevos tienen digits comunes
Exe "Lor dos nimaros!0 tienen diltos comune
5. Leer dos niimeros enteros de dos cigtos ydeterminar sla suma de los
‘des numetos erigina un numero par
Vanbee
Enter’ Mur, Dig’ Digd
triste
Exc "Digte un numero enter’
Num Nom
Fini
Fa
Digt =Nurn/10
Dig2—Nurm MOD 10
Suma Digh ~ Dig2
Si Suma MOD 2 Dentonces
Escibe-Lasuma dels dig es pai?
Eseiba*La yuma delosdigtos NO esp
scibe"E numero no es de dos hts"
Fin
4. Leer dos riimeres enteros de dos diaitos y determinar a cuanto esigual
Ta suma co tacer los digits,Lec be maociastcats seLLcanuo Talos OM 1S
‘Algoritne Suns Ted Lo
Entero Wi, N2.011, DIZ, 02
Digit
git dos aumeros tera
N
wien
Fn
SINZ=10 AND N2 c=99 entonces
n=NI/19
B12=Ni MOD 19
at =N2/10
c22=Newon 19
Suma = O11 4.012 +021 4 D2
Escr'ba’La suma dé todos bs tases Sura
Escrba “Uno deles mimetos oanbosnimeros
No es eden ctor
15: Leer un nero entero de tes dsites y determinar a cudnte es iguala
uma de sus digits,
Algoritmo Digto. Mayor
\orinbies
ter Num, lg, Dig, 0163 Smad
Esclba Digit un ndra encode seas
Ls im
Si Num < Denronces
100 AND Num <=995 entonces
ia) =Num 100
2 = (Mum 10} MOD 10
Ola —Num MOD 10,m= Dig} + Dig? + Dig
aca "La suma deloe digas 4% Suma
fi
Nota: Particular atencin 2 la extatcién del gto central de un ndmero de 3
‘digtos Recuerde que esta es sola UNA posibie forma
6. Leer un nimero entare de tres digitos y determinar sial menos dos de
‘sur tres cigitos con iguslas
Agora Doz De Teer Dig
Varies
Enter: Nur, Digs, Dia, Og
sib Eciba un ira entero ene 100 y 999
Nu
Digt = um / 100
Dia (un /10} MOD r0
Digs = Num 800 10
SiDia} =0ia2 OR Dia! =DF3 OR Di = Das
Entonces
sciba"Al menos dos desus ues digtos son uals
sciba"No we cumpleta concen
Fin st
Fo
[Link] unniimare enters datres digitocy [Link] qué pasion esta
‘el mayor digo
Algortmna Poskiin Mayor Dig
Varcbe
Enter: Nu, lg? Big? Dig
sci ‘Eerbe un nimero entero entre 100 y 995
Leatiur
Dig = Num 100
Dige—u /10) MOD t0
Dig = Num 00 10
SDig} > Dig? AND Dig > Dig entoncesLec be maociasackts seLLcanuo Talos OMe 1S
1 eta pollen
S1Dig2 > Dig} AND Digd > Did entonce
sera” mayercighs ext ene 2*poscion’
Fr
SiDIg3 > Dig) AND Diga > Dig entonces
srba"El mayorcigs ext8 ene 3° posicion’
Fins
Fn
18, Leer un numero entero de tres digos y determinar si algtin digita es
multinto dels otras.
Aigortera hg. Mul
Entera Num Dig}, Did Dis
Inicio
zens entero ente 1009 9
igi =Nurv/100
ig2—(hum / 16) MOO 10
ig3 Ruy MOD 10
{Digi MOD igd - CAND Digi VOD D2 0) 02
Dig? MOD Dig} 0 AND Dig? MODDig3 - 0) GF
(ig MOD Dig! -0 AND Dig} MOD Dig? 0)
Entonces
Escrea"Algin cgi 2s multipla de los oo:
ta Nisan digits milo os ova
Fn
19. Laer tres numerosenceros y determiner cual es elmayor, Usar solamente
dos variabies.
Algona Mayor Ge Ties Num
Tor Nurs, Num
xcrins"DigLeaNum2|
5 Morn > Nuri2 entances
Ezeniba uml," exel mayor
sino
Exciba Nun? “esel mayer
Fr
sino
Lean’
Si Nha > Nurn2 entonces
scribe Num, "esel mayor
sino
Excriba Num?,"esel mayor
Fin 5
Fe
on aprovechariaragiade que cuando
20, Leor tes ndmeros enteros y mostraros scondentemente
Algoritmo Tes Nums Avcerentes
Vanables
Enter: Nur’, Num, Num
treo
Exciba Digite3nomero
Leatiurn umd, Nuns
ila Num, Num, Nu
inst
scribe Num, um2, Mum
instLec be maociasncats seLLcsaNAuD Talos OM 1S
Si Num -<~ Narr AND Num <-Num2 entonee:
eer Mul Mum, Mum
Nama <= Na AND Nur? <—Nurnt entonces
Fn
Nota En estealgorite se presontara una allaen casodeque las res ners
‘3 iguales, Se pod renlverciitanc el gna = ce ls operadores reac
rales <~ pera era clara por fuera al caso en que lor 3 nimeros zea iguales
Surque eh esta cace,en realidad no B21 ORDI2> B22
roa Belgie mayor
sino
Si D2 sDITORDAT>D120R
02201} 0RG22>B
Escrbs’Elcigito mayor estd on o> nlrneroSm ROR BT
Aa
a Logica de programaci.
Cau. 4-Cowcronauss
era "Agus dts som iguae
Fos
sino
sci "Lot nimeres no extin entre 19 9"
[Link]
Fa
22. Leer un ndimero eniero de tes digtos y deter
‘guatat atime.
el oitmereiaitoes
Algorema Primi. lua ig
Varablee
fn
Num, PrimDig, URDIg
SiNurn »=100 AND Num <=999
Frimbig~ Nurs 100
UUNDIg= Mum MOD 10
4 Pring — Unig entonces
Ezeriba'e ery ute dito zon iuslee’
SiN
Exciter yl atino digo NO sin guatest
Fn
Exciba "Nimeror fuer del angosolctado
23. Leer un numero entero de tras digitos y darerminarcusntos digitas pri
Algortma Cuonta_Dig_Primas
tere Nur, Digi, ig2, Dig, CuentaPrines
bricio
Exiba ‘Digt un numero tre 10Dy 099
SiNury> 100 AND Num <= 999 ontances
‘cuentaFrimoeLec be maociasaciis seLcaNio Talos OM 1S
Digi = Num /700
Dig? = (Num /10} MOD 19
ig —Num MOD 10,
SiDig\ - | ORDIg) -2 0RDig) -30R 9
CADIgI =F entances
CuentaPrines — CuentaPrimos-+1
ORDIg2 =30R Dig2=5
SiDi93= 108
ORDIn3=7entonces
‘GuentaPimos =CuentaPrimas +1
sera Hay Cuentaries,” cates pros
erba Numero ete de eno
Fn
1 | noes prime, Seha utlizade po
Nota Se aclataque por denice al ni
conuonieneislgiea mas na matomtica
24. Leer un ndimero entero de tres diotos y dete
festlene,
‘Agora Cuenta Digs. FaresS51Die1—20R gt 4 OR Dig! = ON gt =
OA Bet — Denton
CuenmaPares
CcuentaParer
510ig2 =20R Dig2 = # OR Dig2 = 6 OR Dig? =|
(08 B42 — Dentarces
GusntoPates— CuentaPaes
Fins
5 Dig3=20R Digd = 40R Dig} =6 OR Digd
{OR B03 — Deniorces
‘CuentaPates~ CuentaPares
sciba"B nmr tiene CuentaPeres ‘fotos pee
INO
sca Némera fuera de rango’
Fins
ro
25. Leer un numeco entero de res cigitos y determinars\ algun de sus
‘ites ex igual [a suma dato: ares dos
Algortma Suma Ge Doe Digtoe
Vanabe
Enter: Num, Dig) Dig, Cig
Exe Digit un mera entre 100/999
Leeturn
SiNury>=100 AND Nur <= 999 entone
Dig = Nuri 108
Diga— (un 10) ODIO
Dig} — Num MOD 3
51 Dig) =Die2-Dieg OF DiG2= De+DIa?
Digs —Digi -Dig2 entonces
Eseiba “Uno deus digs es tual
scrita “Whgunade los datas 2 avaesses SOLED —THLi0S OR MS
oa Namera fuer de raga”
Fn
26. Leer un ndmere entera de cuatro dightos y determinar acuanto es igual
ia suma de suscigtos.
goitena Suma_De_Digio
crits Dig un nimara entre 100 ) 999
492 = (Num 101 WOO 19
ig —Num MOD 3
Sumaigs = Dig sig? Dig
Eiera"Sumade Digitos 7 Sumadig
sera mere fers derange!
27. Leer un nimeco entero de cuatro digtos y determinar cuéntos digitos
imparestiene.
Dig) =Nem 100
0492 (Hum /101 MOD 1951Dle1 = 1ORDIgt = 3A igh
OA Bet = Denier
(Guenfalmaates~ Cuentalmpares 1
on niga
510Ie2 = 107 Dig2 = SORDID
(OR Dea - Denioress
Fins
5 Dig3=1 07 Digd= 3 OR Dig) =5 OR Digd
{OR B03 - Deniorces
‘Gaentalmaares= Cuertalenpares +1
Escibe "Endmera ene" Guentelmotes
‘gos impare
Excl Némera fuera de rang
Fin si
Fey
28, Leer un nimoro entare mance que SO'y pacitwa y determina’ cs un
‘nimeso prime.
Algoritmo Num_Frino_ Menor De_50
Vancble
ten: Nu
Eciba Digte un nimeroentre1y 50
Leatiurs
Si Num=7 ORNUn -20RNuim —30R Nun —508
Nurn—7 ORNun — 11 ORNum —13 OR Num —17 OF
Nur = 19 OR Num ~230F Num~ 29 08 Nury=3)
Num=37 OR Num=41 ORNm =4308
Num=47
Entonces
sci" nme epi
sce" numero NO-es grrLec be maociasacats seLLcanuo Talos, OM 1S
Nota: Se clara de nuevo que el nimero | noes primo. Sehs ublizado porcon
\eniencia éelea perone matomatic,
28. Leer un nimero entero de cinco digtos y determinar si es un niimero
capi. Fj 15651, 55895.
‘Algoritne Numata Capleuo
Enter Num, D1, 2,03, Da, DS
Inicio
xclba"Digte un ndara entre 10000 y 9800"
Loa Nom
Si Num >~19000 AND Num <~90099 entonces
1 Nam 10000
2 sum’ 1000) MOD 10
A= umn/ 100) MOD 1
4 Nurn/ 19} MOD 70
05— Naw MOD 10
SIDI ~D5 ANDD2~D4 ertonces
Tera Enero es epic’
sino.
Esra “Erimero NO es caplet
SiNO
Ener Nimero furs deren
fi
30. Leer un muimero entera de cuatro digtos y determinar si el segundo dt
‘gta or gual al poncitime.
Algottene Nunero Custie Digs
Enter Num, D1, D2,03, 04
icjlba"Dlgte un ndera entre 1000 y 9908"
Si Num 5~ 1900 AND Hum = 9969 entances
= Narn 1000
O2= Num/ 100) MOD 10
3 Nurn/ 10) MOD 20a= Num WOD 10
5102-3 antences
Ezeriba"2" digit e2iguel al penulima cig
se
[reiba2" digitoNO 2s gual a perdi die
Fr
Ezeiba Nimero fuera derango
31 Leer un ntimero entero y determinar sles igual.
sc ‘bigte un numero
Lestur
Exeiba B numore oc igual 10
sino
Ezciba'© numero no ar uals 10
Fin si
Fa
32. Leer un nmero enteroy determinaysies mikiplo de 7.
Algoritmo Mulino De 7
Vara
Enter: Num
sinurv MoD 7=0 entonce
senibs"8 numare es mutSiNuey >= 10 AND Num <=
y= Nurm/ 10
D2= Narn OD 10
scribe 1,02
sino
sea *Ncmnera fuera de range!
Fin
fh
36, Leer un ndmero entero de 4 digtas y determinar si ene mas digitos
pares olmpares.
Ese ‘Digs un numero entre 10D9y 9909
LeaNurn
SiNury >= 1000 AND Num <= 9909 entene
(BY Nurm 1000
D2 (um 109) 0
{tum 10M
a= Num WOD 10
0
CuentaPar
51D1MOD2~Demonces
(Gaentalaar = Cuenta +1
51D2MOD2=Dentonces
sino ™Lec be maociastcats seLLcanuo Talos OM 1S
33, Leer un nero entero y determinarsl termina en?.
‘Agortiena Narn Termine
Enter Num
Ini
scba"Diate un valor entero
sium MoD 10
serba
32, Leer un alimera entero manor que mil y determina eu
tos disitestiene
Algona Nurm Menor Que Mi
Vor
Enter um
Inicio
sciba"Digte un valor entre 1 99
Si Num 21D AND Num <=99 entonces
serba"=lnumersesce2 digtor
Nur += 190 ANO Nun <= 998 entonces
Ercrblnummeroes ced digas"
Fn
35.00r un néimero entero de des digits, guardar cada digho.
ble diferente yluego mostrarias en pantalla,
Entero Num, D1.D2
ae
ero entre 10y 99o: MROGRANANCHIN. seLLRNAND TBO, OMA IS
SiDAMOD2~o antonces
Cuentaar= CusntaPar~ 1
Cuntaimpar—Cuentalmpar=
Si cuentaPar> cuertaimparentonces
Si Cuemtaimpr > CuemtaParontoncas
Esciba’Elnamero dene mas clos
fscia‘La caidad de dgtos pares eo
\guala la cantidod de digtos pare’
sera" Numero fers derange
37-Leer dos ndmeros enters y determing cusl es malkipte de cul
‘Algorima Nurn_Mutiglos
ter Num, Numa
Inicio
sera ier mera 25 multipio oe 2° numer
srs "Nagin to muti del ote36. Leer tres ntimeros enteros y determiner ie Gltime digite de los tres
numero: es igual
39, Leer tres imeros enters y determina sel pen
rnimeres ex igual
imo digo de fos es
Algorime Ponuitimes igh
varablee
Enter Nu, Num Nam
Iricto
ees ‘Digte 3 dara entra
LeaNurat, umd, Numa
(Sum / 10) MOD 19 um2/ 10) MOD 19 AND
(@um2/ 10) MOD 19 Nurn3/ 10) MOD 10
Entonces
Tac ‘Los res penis ges son igus"
_Esetba Ls tes penulthnes egos no son quae
Fini
fo
40. Leer dos numeros enteros ys la diferencla entre los dos es manor que
10 entonces mostrar en pantalla tacos los enteros comprendidos entre
el menery el mayor de los umeros leidos.
Algartma Enero
Varies
Enter: Mur, Mum2
{tre Manor Mayor
rico
xi "Digto dos namaros ent
Si(hiumt Hum < 1Oentorees
Escibt Num2
Numa Num 41
in
Si(Qiumt Num} < 1entonees
Exciba Numa,
Numa=Num2 +1
Fin_st
si(ltut NuLc’ be maociastcky seLcsoNe—THsles Oa 1S
im} -Num2)< 10 entonces
iba Nur
Si [Numt -Nurn2)< 10 entonces
5 Nuand)< 10 entonces
caer Hun
Nurnd -Numnd +1
Si sum! —Num< 10 entonce
serba une
FinsNum
eta Hurt
url= Numi +4
Si(Qum2— Num} < 1Dentaree
Esa Nur
Fin si
Si(thum2—Hurnt< 1Dentonces
Esciba Nur
Nunt™=Mumt +
inst
Si(tium2—Numt< 1Dentonces
sca Nur
Nurat-=Wumt 6
Fin si
Situ Num < 1Dentonces
sciba Num
Nurnt= Wurst
ecb Numerar fuera de ranger
‘cuenta con elconcepte de clos,
clon es muche mas reve y mania
a plantendo esta soluclin de Ia fotrna anterior debide a que todavia
-oncepto con el cuales ismasoiu-Lec be maociasaciis seLcania Talos OM 1S
41. Leer dos niimeras enteroz y determinar 3 la diferencia entre loz dose
unriimere prime de un dig,
Algom
varabies
Ini
Exciba-Dilte dos nimeresenteros
Sloat 0 entonee
Sif ORD =208 DF=20REH=s CRO
era “Lacerencta ene lorcosnumerat laos
{in numera primo de cig
42, Leer dos niimeros entero y determinar sla diferencia entre loz dos e
Algorima Ht Pa
‘Entero: Num Num2. Df
sciba“Dilte dos numeros enter
Site oentonces
if=ot"
zea “La sterancis ane doe mes leldoe ae pt43, Leer dos numeros enterosy determiner sila diferencia entre las dos es
‘un numero divisor sxacto da alguna de los das raimeras,
seb "bigte doe nbmeroe enter
LesNur, Num?
bi ire
Fin si
Si(tumt MODI 008 (um? MOD DE —
Entonce
Ecc "La dferencaanirals mira ox un
‘divsor exacto de una de ellos ode as dost
1 diferencia ents lo numeroeNO ex
es
44 Leer un ndinero entero de 4 digtes y determina i el primer digo es
rmultipl de alguna de ls otros digits
Yanabies
SiNur = Oentonces
m=Hlom*-
Si Digi Moonig2 =0 OR Digr MOD DgA=0 CR
Digi MOD oigs -a0: MROGHANACHIN. seLLCENAND TBO, OM IMS
Erion
iba "D1 dita ex mtptadealguno doles
tres digtor"
sino
sera "E121 digtoNO es miipladesigune de
Vero digi
Fa
45. Leer un iimeso entero de? digitosy sles par entonces mostrar en pan-
‘alla lsum de sus digtos es primoy menor que 1 mostrar en pantalla
sutimo cigtoy sies multipio de y mener que 20 mostrar an pantalla
€| primer digit.
‘Agoriena Nurn_Con_Opeione
Entero Num, PriDig URDia, Suma
sclbe*Digte un ndmra ene 1Dy 99"
Si Num MOD 2 entonces
ar [Num / 10) + [Num MOD 10)
1 Num=11 OR Num= 13 entencer
Gig =Hurn OD 10
ta ukDG
Fins
MOD $= AND Num 29 entonces
PriDig =Num (10
Berks PiDIa
Fn
46. Leer un nimero entero de 2 éigitos ysl [Link] 1 mestraren pantalla
suptimerdigito, termina en 2 mortrar en pantalls la uma deus digh
tosy sitarmina en 3 mostrar en pantalla el producte de sus des algo.
‘Algoritmo Nurn_Con Opciones 2
“Entero: Num PiDig. Sums, rodecb ‘Digte un nimero entre 1Oy
LesNure
SiNurm MOD 10= | entonces
PrlDig = Num 10
seb PaDig
Fins
Siurn MOD 19=Zentonces
Suma = umn? 10+ (Num MOD 10
seb Sues
Fist
SiNurm MOD 10=3 entonces
Frod = (Num 10)" (Num MOD 10
scl Prk
Fa
47. Leer dos nimerosenteres cada uno de das dsitasy sila diferencia entre
tos das numerae ec par entonces moctrar on pantalla Ia cuma da loc di:
sites de los meres, sicicha diferencia es un ndmero prima rxenor que
YO entonces mostrar en pantalla el producto de los dos ncmeres y sla
ciferencia entre eos terminaren 4 mostrar en pantallatodos os digits
por separad
Aorta Nurn con Opciones 3
Yanablee
sea ‘bigte dor nbmeroe enter
LeatNurnt,Num2, Di Sua, Ped
DiF= Norn! =Nomm2
br -ie
FinLec be maociasackts seLLcanuo Talos OMe 1S
or =Numt /30
Y2— Num} MOD 10
a1 Numa/70
(B21 Num MOD 10
DAFMOD2 = Detances
wna = DI + DI2-+ Dat +22
SiDMF= 10entonce
ered D1 * O12" D2) “O92
SIDFMOD 10=4 enences
tia 11, 012 023,022
Fn
48, Leer un mero entero si ex menor que 30 determinar sies prima
we_Mener_Que_100
Agere
Enter Num
Inicio
Exciba"Digte un ndmero one ty 100
Si Num—1 0RNum~208 Num~3 GR Num 5h
Num —7OR Num ~ 11 Of Num= 13 O8Num~ 17 OR
Num ~ 1DOR Num~ 23 OR Num ~ 2
Ertonce
Tiers“ amen ee expr?
SiN
czerbal numer lebta NO es prima!
Fn
in
49, Leer un mimeo enteroy sfes miltiplo de 4 determinars su Gitimo dk
‘toes primo,
Nota: Tadoeloz nimeros mitkales de 4 can pares y los numores pa
terminan an dgitos primes (que son Impares pues sen 1, 2,3,5y 7| aunquese aclora que el 1 eho utlizedo cama prime
ddamento matemtica pues el numera | no 2
rants légleas perosin
ino, Por In rain expuesta
inilalmenteenesta nota! algortma no se puede constr. Cre es un ejem
ple pica ce que a construcion de un aigortmo debe tener, ante taco. un
fustento logo matematica para que sea posible
450, Leer un nimera entero de dos dgitasy ies maltipla de 4 moztrar en
pantalla su mitad, sic milkinlo de mostraren pantalla su cundrado y
185 multiplo de 6 mostrar en pantalla su primer digit, Asumir que e!
rnumeso es menor que 100
Ngorema Num Mulgploe
SiNurn VOD 40 entoncee
‘itd =Num 2
Fins
SiNurn MODS —0 antoncee
‘cuachado = Nurr* Mum
Ezcniba Cuscrado
Fist
siNuen MOD 5 =O ent
eB Neco
zcibe PigCiclos
Los ejereeias presentados en este capitulo coresponden a una posible sol
cian de ies enunciadas planteados ene captula 6 de! bre Logica de Po
‘emnaciGn publicado por EdcionesDeLaU. En este ceptulo se cborda some
famente el cancepio yla estructura de los ies cicles. que pesteriormente se
tan incstintamante en la resolcon de lor enuncladas, detalles con=
copmuaizaqier, suusny au variants puedo encontrar anol Vera tada
Concepto
Un cco también conocido come estructura lice retire aerate) => un
‘onjunta de instnciones que se repiten una cantidad deerminala 0 ndete
minad de vecesy que postal ealizacion ts teres repetvas pera resolver
namenta egico anal deaf de una condcion que al cumple cada itracion,
fe evalua pars vorfica au valida anol snide en quo cl ae requota eta
trl cicloe Para y Meentrcerelzan otra teracén tada vez que la cendicin
mantenga como Vordader, lcci Haga Hasta se mantene mientas a conch
dénsea False, Laesructure general decade uno dels ciclo clades,
leto Para
iiciathaste Valor Fin
Cuerpo del Cito
Ln este clos inica une vercble, cue se cones core nde del ila en un
valor inca ys leva hasta un valor Fina arnbos definidos pel programa
‘dot avanzendo sean fo indiqu el valor entero que se dene coma peso. El
hays superasto vor final1Lécic oe ociasmcriy. uc Ta
Ciclo Mientras
Mieotas Conic
Cuespo del Ciclo
Fin bientras
En esta estructural cusrp del lela se ejecuta una vss mde cada queso eva
liga condicin yl resultada de éxta sea Verdedero, Enel marnento en que
Inevaluncidn de iacanccign se Fle lujedel aigertma continuarscon Ia
Instraccion que se encuenite despues del fin de cic,
Ciclo Hagahasta
es
esta Condicen
En esta estructura. el cusrpe del cielo se reali mientras is condicion sexta
Serpe dlc
le doiade ejecutarecy alfigjo ds slgartma [Link] finstiuecin que
este inmediatamente despus dela condicgn
al fina 28 evalie como Fal. Cusnda i condicon se curnaia,
Ha de tenerse en cuenta que euanda se hace referencia al cuerpo del ciclo se
‘esta hablanda del conjunta de instrucclones que deben repetie en cada te
raciin y que son de=nadas por el pragramador
Ejercicios
1-Leer un niimere positive entero y mostrar todos los enteros comprend
dosentie ty 2 numeraleido.
Algorieme Nurneros Oesde
Enter Num ice
sciba"Dige un ndmero posi
ert Indicelraderango"
Fin si
eprtma Numer Desde_1_Con_ Mientras
Yartes
Enter Nur, nice
Exciba ‘Dlate un nner
sium > dentonces
riba inde
Indie =Incice +1
sen Numero fers ce rango
2. Leer un niimero entero positive y mostrar todos los pares comprendidos
‘entre 1 yel nimera eid
‘gerne Nums_ Pres. Con_Para
Varables
Enter: Nur, Ince
scuba ‘Dig un dara elt
Lean
Pore Incice=| hasta Num Paso 1
Si indice MOD 2\ =Oentonces
cia indice
Fin Para
Vanes
Enter: Nur, liceoF MROGRANANCKIN. seLLCRNARIO Taos, OM IMS
xclba Dig un nomero poe
lana ice <= Nu
oT aerlba nice
indice Indice +1
Nota Recuerde que MOL
Jente an teccs los enguajer ce preqramacion.
cul el reso de una dison, Tene un enue
Leer un nero enteroy mostrar todos los dvisoresexactor del niimero
comprendides entre 1 yelnimeroleide.
‘Agora Divsores_ Con. Pad
Enter Nui
Inicio
sciba"Diate un naneso postive
ara ndice= 1 hasta Num Paso 1
Si umn MOD nici
Gentonces
senna Digit un namech dae BRU Ky}
Esciba indi
fh
4-Leer dos numeros y mesttar tedes los enteres comprencidos antre ellos
Fc ‘Dig doe nimeres enter psa
Parslnsies = hasta N2PacoT
ers Indice
Fn Pata
Eecrba nd
Fin Para
Fins
xcs Nieras fuera de range”
Fist
fo
yrtma Numeros Entre NI_¥.N2. Con Mlontrae
arable
Triton: NIN, Ince
bia
cia "Digite dos nbmeres ents
Leet, N2
SIN7S=0AND N2>=Gentances
SINT =100 AND Num <= 999 entonces
Diol ="um/ 109
Dig2 =u ¢ 10) MOD 10
Big} Nur MOD 19
Exc "Nemeros ie tte iat
Fre ncice =| hasta Dig! Paso!
xeibaindice
Fin ParaRU Rae
soso —TuLios, Ow Is
Lc be raociastcats sou
srba’himeros det a2 gat
Dua Indice 1 hasta ig2 Psat
ara Indice
risa Nimeros de 1a eigit™
Puandice hasta Dg Paso}
srt Indice
Algoritmo Ss Ente 1 Y Cada Dia ContMentias
tera Num, Do}, Dig, Dic rece
Ciote un ndnexo enue 100 999
Num
Num =Nurn*
ercigte
era Nero do 122d
ribs indice
ineceInciee=1RU Rae
lentes
sca Nmero
Ince ~ 1
Mientras neice =
rei Ines
Indie = Indice #1
FM
Esciba Nimere fuera de tango!
fh
7. Mostrar en pantalla todostos enteros comprensdidos entre 1 100.
Enter ele
Ecilba Numetesde 2 100
[Link]
fi
Algoritmo Nurs Eat 1_Y_100_ConMintias
Vanable
Tater ne
bricio
Ecclba'Numetoede 1 100
Indice
ents Indie >= 190
eis bce
Indice ~ Indice +1
Fin. Mientras
fe
‘8. Mostrar en pantalla 1odes los pares comprenddos entre 20 y 200.ce dee RR a eo
Lec be maociastcuts seLLcanuo Talos, OM 1S
sce Mtmers nes ene 20 207
Fra cice—2hasta 200Pase.2
ria indi
Fin
Algoriena Pares_Entie_ 20.)
Enter! indice
Excite Nomeros pate
‘Mleniras neice >= 200
Ener tnd
vey 2
ince =Indle +
Fin Mientras
9. Mostrar en pantalla todos las alimeras terminados en 6 comprencidos
‘entre 5 y 205.
‘Algorrsa Nuen_Tatn_En.6 CanPara
Enter hice
Inicio
xclba"Nometosterminados en 6 ene 25 y 205
Pra ice 25 hata 205 Paso?
S (indice VOD 10) = 6 entonee
‘ribs Indice
Fin Pare
Fn
‘Algostena Nurn Term _En_6_Conkdentes
Noriabies
Enter indice
Inicio
Escibe*Nmerosferminadosen6 entre 25 y 2
‘Mentras neice <= 20
5) dice WD 10
ibs indiceRUE
Fin Mentos
fs
0, Ler un numero entero positive y detesminar 2 cuénto es igual a uma
‘de todos os enteros comprendides enve | y el numere lide.
Vansbles
SiNum > Bento
Suma Suma | tnd
n° eth cement Tera dango?
[Link]
fra SumaNume ConMintrae
Vacabe
ter: Nm, nice, Suma
Ese "Digit un nimera entero post!
Indie 1
Mientras Incice = Nur
‘Suma= Somat indice
Fin. Mientras
seibe Surna
Exc ‘Nemera fuera de range
Fin st
roRU Rae
Lec be maociasaciis. seLcania Talos, OM 1S
11. Leer un miimero entero de des digitos y mo
‘enteras comprendidos entre un digit y otro,
ren pantalls todos los
Algotine Nuns Enue Dos Dias ConPare
varies
ier Num, DQ}, D2 neice
Ini
scribe-Digite un ndrera entre 1D y 99
SiDigh < Dig?entonces
ara ndice=Digh hasta Dig? Paso
Para Indice = Dig? hasta igh 7350
zerba"Nimero fuer derange!
Algona Nu
“Enlero: Hum, Die), Die Indie
tre Doe Digs ConMientse
cclba"Digita un ndrara ono 10y 99"
Lea Num
Sum 9~ 1D AND Num <=
ig) Num 10
ig? — Num MOD 10
rice =n +RU Ra aes
Mlentas Indice < Digt
rrlbaindce
irece~ ince +1
Fin Mientras
Fins
Sine
sea Ncmnera fuera de ange!
Fins
fh
2. Leer un numero entera de’ digitosy determinarst entresus digits ests
fel aigito 1
Algortima Nur Cen Big
Enter: Num, Eig, Aug Cantor
Ese ‘Dig un numero entre 10Dy 999
LeaNur
SiNurv>=100 AND Num <=909 entances,
‘Ac Na
Mientras ux > 0
‘ig ~Kum NOD 19
Siig l entonces
Contador Contador |
‘Aac= Au 70
Fin. Mientras
5 Contador >Oentonces
renba‘E pumerotieneel iste
Esciba*E ndmere NO anew dito
cba Nemero fuera derango’
[Link] un entero y mostrar todos los multiplosde 5 comprendidos entre 1
{yelnuimeto lade,
Algor Mul De, S_ConPara
VarablesRUE
Lecce maociasaciis seLcana —TaBlos, OM 1S
Erte Num Indice
Exciba Digiteun
Les Num
Num > demons
Daa nde — 1 hasta Mam Paso
Shinde MODS Oentences
cide Indice
Erba Nimero era deranga
Fn
Algorina Malte 5. ContMentras
rer: Num Ice
Inicio
sciba"Diate un naneso postive
lanum
14. Mostraren pantalla los primeros20 mitiplos de3.
Natlbles
Enter’ indie, Maltin
Inicio
sctlbe"Pimeros miltiplos de 37
Fa rice hasta 20 PasoRU Rae s
Mui nace "3
cba Maltple
Fin Para
fo
Algor Primeros_20_Mull_De_3_ConMzntias
Vanables
Ente’ nde Mulia
bicio
xia "Primera niltiplos de 3
Mrs Indie <= 20
Mui = Ince 3
Fcribe Multolo
Indie = Indice +1
n_ Mena
Fa
5. Escribiren pantallsel resultado de sumar losprimeros 20 multiploscle 3
Varable
Enter ndeg Multiple, Sus
cio
Eciba "Sums Pimoves mitploz de 3
Per ecko hasta 20 Pao
Matiplo— Indies "2
Suma = Suma | Matto
Fin Pars
riba Suma
Fo
Alport Suma_Pieneros 20_Mult_De.2_CarMlentas
Venable
Ente: nde Muiplo
bricto
sca ‘Suma Paimovesmiigiesde 3°
Mrs Indice <= 20
Mulkite = incice "3
Sue = Suma Multipla
Indie = Indie +
Fin_ lentoRU Rae s
Le
cA, SCION Taos, OMAR EMS
sce Siena
Fin
[Link] en pantalla el promedio enterode los primeros mutiplos de 3
ara un ndrmera ldo,
Algortena Prornedioé Prmemos 20 Muh O= 3 ConPara
lero: nice, Matin Suma Piomedin
Pars ncicn= | ata 20 Paco
Mulkole Ince 2
Suma ~ Suma+Mutigle
EscibaPramedo.
Fn
Algoritene Premed
Enter: Indico, Mltiso, romedia
Primetoe 20 Mult O¢ 3 Conient
zciba Promediornilisoso
Indice ~ 1
Manas ice <= 20
Multiple = ince *3
Sure = Sura + Muto
ince —Incie » 1
Fin Mientras
Fromasio~sumo/20
velba Promedto
h
17, Promediar los x primeros 1
‘as mayor que los primarasm
inlos de 2 y determinar si ese promedio
plos des para valores de vy yleldos,
Algona Prorn 32 Ve [Link]
Verdier
Enter Mum X\Stma2, Fromd, Suma, Proms Indice
cca ”
lak
toc miltpl do 2 quiet aratece dee RR a eo
xia "Cuda Maltiplesde Squire analiar*
Suma -0
For neice ~ | hastax
sumas=0
Pere incice= | hasta Peo 1
Fin Para
Prod Sumas/¥
SiProm2 > FromS ertonces
sce “I promedio ue os X dps
mayar que el promacla delcs¥ riatiplos
des
7 scrbe “El promesto de les malitos
mayor o gual al promo delos x
multiples de
Fin st
Fo
sca ‘Cuantos multiplos de 2 quiere anata
Feu “Cuan Maltese quere avatar”
Indies
‘Surmaa — Suma? (lice*9)
Fin. Para
roma ~ sumaa.xRU Ra aes
Lecce maociasaciis seLcana —TaBlos, OM 1S
Indie =
Ment Ince
Sumas SumaS + nice” 5)
ince Indie +1
Fin Pas
5 Prem2> Proms entonces
Ener “tl promsedio de los K maples dees
mayor que el zromedio de los ¥ mikipes
dest
sino
Escrbe “Bpromealio delos maliplos de Ses
mayor o ual promedia dels X
multiples de2
Fs
Fn
dos numeros enteros y mostrar todos los multipios de 5 compren-
“dos entre ol menor y el mayer.
Algortexo Muliplos_De
\eribies
Enter uml, Num Ince
Ini
Excite Digte un ndinera postive?
xciba Dig ote mere partie
Les hum
SiN < Num entonces
Para Indice Nur hasta Nuraz Paso 1
Siindice MOD 3=¢ entonces
Tribe indice
fin
Fin Paes
Fre Fdice = Num2 hast tum! Paso 1
Stindice WOD5=0 entances
sia ncea RUE aE
Lecce maociasaciis seLcana —TaBlos, OM 1S
tet Num
Inicio
xcibs Digit un nimaro poco”
3 Nun Indie, Cuenta
SiNum2 dentonces
Guentaluliples 0
Pare Indice 1 Hosta Nurn
Situ MOD Indice =Centonces
‘Guentalhtiplos = CuentaMuliplos~ 1
SiCuertatiutiplos= 2 entonces
risa El rere reno"
riba" Nero NO es rine
sine
sera Numero fuera derange’
Fins
Fn
Algorirna Nur. [Link]
Enter um Indice cuentas
‘Cuenta poe = CuentaNulipoe 1
rina ‘El numero NO es prima!ce dae BBR Ey
Fin Poa
Fins
2 Neer fuera de range
famo Nulipios De $ Contents
Varebles
th
Num, Numa ince
Fxcba ‘Digte un ndmera pata?
eats
scat
Leann
SINumn7 > 0 AND Numa » den
Si Now < Nurv2 entonces
Indie = Nur
‘Mientras indice <= Numa
Sindee MODS—o entonces
sca Inde
ccna Nimerae fuera de ranger
9. Leer un nimero entero y determinarsies primo.
Agora Nurn_Frimo_ ConorRU RE
Lec be maociasaciis. seLcania Talos, OM 1S
Ter Num, CuentaUnod
Inicio
xcs Dig un nieve poco”
Cusntalnes—0
Mianies Num 0
Si Hum MOO 10 entences
CiaentaUnos =Cuereatines +
fcilbe CuertaUnos
Fn
23, Leer un rdimeroentara y daterminar sia suma de ss digitos es tambien,
an riimero primo,
Algortene Suma Es Num Frime
ror; Num, Sums nds, CuontaMutiplog, Aux
zl Cig un nace poco”
Sura~ Suma + (Aue MOD 10)
Ave Aun 10
Fin Menta
cuentas = 0
Ince =
‘Mienias nice <= Suma
5/5uma MOD AK=0 entonces
jntaMliplas ~CuertaMuiples
Fin. Mientras
fentaMuliplos -2entances
scr suma de los dgitos es un ndiero pumi dae BRM a Ey
oT eciba Niemen fuera de ange"
Fin
fh
20. Leer un numero antero y determinar cuanto diitostene.
ridad Dias
tot: Num, Cuentabaghos
cena “Dig un numero pasta
Cuentabigtas =C
21. Leer un miimero ents
‘lgitos.
y determinar a cuinto es igual la suma de sus
Aoornina Suve a
Yavables
fntero: Num, Sumaciatos
sca "Digte un nmera pata”
Learn
sumapentos
‘SurmaDigitas =Sumadigtos + Num MOD 10)
stig SumaQighee
Fo
22, Leer un numero anteray determinar cusntas veces contiene el gito 1
Algoritmo Cuenta.a ROR aE
3 sumac lo gos NO es un adie pa
fo
24. Leer un nmero entero y determinar a cuanto es igual la summa de sus
‘igitos pes.
Erba ‘Digit un numero poco
LesNurn
Sumabigear =o
cna Nurw = 0
‘UrDIg=NumMoo 10
S51 Ultig VOD 2-0
‘Sumabighar SumaDighat + |
Fr
Nowy = umn 10
Fin_Mlente
iba Sumatigh sr
Fo
25. Leer un numero entero y determinar a cudnt es igual el promedio er
tero de sus dictos.
Num Sumacigtos Cusntabicta,Pomece
Fcc “Digte un timera poste
Corrtabigtes
Winteas Num =O
‘SumaDigtos ~SuraDigitos + Num MOD 10)
Nury=tm/10
Fin_ Manta
Promedio ~SumaDiges /CuertaDigtosRU RE
Lec be maociasaciis. seLcania Talos, OM 1S
sce Pramedte
Fn
26. Leer un ncimero entero y determinar cual es el mayor de sus digltos.
‘Algona Mayor igh
Enter Num. ayoroig
entero
vam
‘Siu MOD 10) > MayorDigontoncos
Fa Mientras
"Numer fuer
27, Lear 2 ndmeros entero y determina’ cul de los dos ane mayor canth
dad ce digits.
Algorina Mayor Cant_Digtos
Enter tum, Noma, Cuentabigs1,CuentaDigs
Escina "Digit dos numetoe poea RU RE
cuchtadigia =
Misntas Num'> 9
(cuentaDige2
Narm2 =Nur2
Fin Mientras
sca "ter ndmera ene mis digas
‘que el2*ramers
Excite “H 2¢nimero tiene misdioios cue
sina
scibe "Nomeros fuera de rac
fr
28, Leer 2 numaros enteros y determinar cual de los dos tlane mayor cant:
‘cad de diciter primos.
Algoriims Nayor_Cant_ Digit Primos
arab
ter: Nw, Na, Cuentatige, CuentaDige?, Dig
Iristo
sea Digit dos nimeres positives"
Leaurs, Nur
SiNurn1 5 0 AND Nua
‘CuenteDigst -0
Mientras Num >
‘ig-Nurnt MOD 10
5 Dg-20RDig=10RDig=5 ORDIg=7
Fos
arnt =Nural (10
Fin Mientras
Cuentadigs2 -0
Mieras Nuri
ig =Nurn2 MOD 10
20RD
ORDIg=5 OnDIs=7
CuentaDigs2 = Cuentabios2a ROR aE
Lec be maociasaciis. seLcania Talos, OM 1S
Fa Mientras
S)CuentaDigel > CuentaDige?ento
iba “El Tee mire ene rks dit
erin "E12 numer tene mis distor
cre Nimeros fata de eng
Fn
29, Lear unrimero enteray determinara [Link] igual el primate de sus
digits
Algoritmo Primer Digto
Vrs
tor Num
sciba Digit un ndiera pose
Ls Num
Si Num> dentance
Fa Mientras
reba um
Fo
30. Leer un numero entero y mostrar todos sus componentas numéricos o
sea aquellos para quienes sea un multpt.
Algoriene Comp Numeticas
\orabiee
cca Digi un ndiera potive
Les Kumi dae BBR a Ey
Lec be maociastcuts seLLcanuo Talos, OM 1S
Enter Num, Contador, Suma, Promedio
Inicio
Evcba "Tera nero yFnaee camo”
Sura~9
ian Num 20
Cantader = Cortadar 4
Les Num
Fin Nionta
roma ~ Suma/Nusw
Fn
33.1 227685 al tope superior paralos niimeros entero cortos, daterminar
ales el nimero prime més cereane por debsjo de
Algortene Primo. Mae. ao
Enter Num Inia Cento, Aux
Indiader= 0
entail
Nun =Nurn—1
scribe Aus
Fn
767 y No CoN 32768 porque a simple vista Sy
at. noes primea RU RE
siNum > dentance
Mientras Indice <~ Nu
'5 Hur MOD indice 0 entonces
ritsindice
Fe
oY sctbe’Nézmera fuera de ange"
Fin si
fo
51. Leer nuimeros hasta que diiten Gy determinar& cuanto es igual el pro:
medio de le rumeresterminacos en 5
Algartima Promadle. Nurs. Tor
Varies
Enter: Num, Contador, Suna, Premedio
bricio
xi "Escriba niimaroay file can
Contador =
Suma a
LesNurn
eras Nurw 20
‘iNew MOD 10 -Sentonces
Contador = Contador 41
Fis
Lesh
Fin_Ments
Pramedio ~ Suma /Cortador
sca Promedio
fo
Noxa:Sehautitzada & simbolo > para expresa la relacén [Link] pero
dobe entenderse que esta relacion tne diferentes formas de ecpresion on
lenguajede programacin.
[Link] hasta que digiten Oy determinar a cuanto es gual el pre
medio entere delos aimeras leidos
‘Ngortma Promedio. Nuns Terma ROR aE
34. Generaros némero: del 1 al 10 utiizande un ciclo que vayede 10.7.
AigortmoDe 1 A.10
Varebles
Enters Num
bicio
Esciba"Numetes del al 10
Fora Num = 10st 1 pasa)
‘Aun = 11 Nur
sca Au
Fin Fara
ro
35, Leer dos numeras anteras y determinar a casa es igual el produeta
‘mutuo del primer digito de cada uno.
Agora Producto. Pimee
Varabses
ters Nu, Num, Dig), Dig2, Prod
bricio
sib ‘Digits dos nimeres posites
LeaNurs!,Numd
Misnivas Naw) > 19
Nur! =Numt 10
Fin. Meas
Digt= Numi
ers Numa > 1
Num Num2 (10
Fin. Meas
Die Numa
Prod Dign “Dige
sca Pec
Fa
436, mostrar en pantala lata de muipiear del numer
Algortino Tabla Dal 5
varables
fn
rot nice
loa "Tada de multiplier dala ROR aE
Lec be maociastcuts seLLcanuo Talos, OM 1S
Para ncice 7 hasta 10 Pato
cerita indie," =4 5 In
Fn
37. Generar todas las tablas deruliplicar del 1 al 10,
Algona Tablas
Narisbles
Enter’ lum Indice
Ini
_ Malin
[aca Tabs de Mutipiear
Fore Num= 1 hota 10
Par Indice ~ | hosta 10
rsa Nur nde = Num inde
Fn
238, Leer un ndemero entero y mostrar en pantall ay tabla cde multiplicar
‘Algona Tabla_De_Un_Nurm
Enter lum Indice
Ini
xciba*Dighte un ndinera posive"
Les Num, indice
0 sae nice hasta 10
riba Num" bce Nu “in
fi
[Link] define la serie de Fibonacci come la sere que comnienza con lor digi
tas 1y Oy va sumanda progresivamente les dos ultmas elementos de
ia sere ast
o 1 ot 2 3 5 8 1 2 HM
Usiizando el concepto de ciclo generar la serie de Fibonacel hasta legar 030:
bresaserel mero 10000,i dae BBR a Ey
Aigortima Fibre Hasts_10000
arabes
Enter B,C
Bar
Mientas 8 (000
sci 8
crass
pa
Fin Mentos
fh
40. Leer un niimero de dos diitos y determinar si pertenece a a serie de
Aigortma Nur Fibonsccie Hasta. 100
varalee
Enter 88, Num
Fila ‘Dig un ndmera aniva Toy 99"
LeaNurs
SiNum > Bento
a0
pa
Indeador
Mens 3 = 100,
'5 Num Bentonces
Fin Mientras
Flbonac
Eveiba “Enero NO pestereee ala serie
‘de banat
fiRUE Ey
Lecce maociasaciis seLcana —TaBlos, OM 1S
41, Determinar a euinto es igual Ia suma de los elementos de ls serie de
Fibonacci entre Dy 100.
Algoritmo Suma Fibonacci
Variables
Enero: A B.C, Sai
sto_100
Inco
CHAsB
AnB
BC
Fin_Mientias
Fin
1 debido aque es el resultado de sume
tos no se generan dentro el
Nota Se inciaize fa vriable Sum
los dos axkneros eementos dela sete i170)
42, Detetminara curnta es igual el promedio entero de os elementos daa
serie daFibonaces entre Oy 1000
AlgottenePrernedia Foanacc: Hast 1900
Tera AB C, Sums, Contadar,Promedto
Ini
Centedor
Mleniras 6 <= 1000
Contadee = Contador +
Fromadis-Suma/ Contador
sciba PramecteRUE
Fo
43, Determinar cuintos elementos de la serie de Fibonacci se encuentran
‘enitre 1900 ¥ 2000,
Algorima Cuenta Ftorscel Hasta. 200
Enter: A.C, Contac
Contador =o
(Contac Contador = |
44, Leer un riimeto y caleulvle su factorial. E factorial de un mui
‘define como el resultado de multiplicar todos los enteros comarendidos
centre tyeliche numero,
Enter Nu, Intiee Facto
zc Factorial
[Link]RU Rae?
Lecce maociasaciis seLcana —TaBlos, OM 1S
45, Leer un mtiver y calculate al factorial a todos los enteros comprendt
ddosentre ty 2! nimeroleido,
Algona Factonal
Factonal Factorial" Aux
era Nimer fuer de range!
Fn
46. Leer un nmero entero y calcular ef promedio entero de ls factoriales
‘delos enteros comprendidos ente 1y el ndimeto leido,
Algoria Prarnedia Factor
Enter Num Ince Factors, Fux. Pome Sums, Contacor
senna "Dig un namara pose
Sar Ince | hasta Num
ntador =Contador-+a RU Ra
Framed = Sums /Cortador
sca Promedio
OT" etbe Niemen fuera de
Fini
fis
47. Leer unndmeto entero y calcula a cudntoesigual a sumetoria detodos
Ios factoriales de os riimeros comprendidos entre 1y el nimeto led.
Vaeabiee
Enteoy Mum, Ince, Factorial Au Suma
vricio
Promadio-0
S1Num = Oentonc
Fr incice—| hasta Num
Factorial = 1
Pana Aun - theta india
acta = Factoil* Au
Fn Pa
Suma~ Suma + Facterl
Fine
sca Suna
Exciba Nomero fuera de rango’
48, Uilizand cclosanidades generar las siguientes parelas de enteros
5 3i dae BUR
Lecce maociasaciis seLcana —TaBlos, OM 1S
Algona Secuencia
ecb
Fara rd
49, ntizandocttos anidades generat las siguiantes ternas de nomeros.
3 3
7 3 4
8 3 2
oa 3
Algerie Secunia?
Enter India ndiced,Contader
Inicio
Ezclba"Seevens
Pra cicat = hata
Dar Indice? ~ 1 haste 2
roo Contador Indice Indie?a RUE
o Secuerl
Esenba Caradon cet
También podría gustarte
Test 3
Aún no hay calificaciones
Test 3
6 páginas