X OSZTALY
Amig , ismeteld utasitással feladatok
1. Adott egy n természetes szám. Irj pszeudokodót az alábbi követelményekre:
a) Határozd meg a számjegyeinek az összegét(szorzatát)
b) Határozd meg a páros(páratlan) számjegyeinek az összegét(szorzatát)
c) Határozd meg a számjegyeinek a számát
d) Határozd meg a páros(páratlan) számjegyeinek a számát
e) Határozd meg a 3- mal osztható számjegyeinek a számát
f) Határozd meg egy beolvasott x számmal osztható számjegyeinek a számát
g) Határozd meg a forditott számot (ha n=123 a forditotja 321)
h) Határozd meg hogy a beolvasott szám palindrom-e és irj ki neki megfelelő üzenetet(egy szám palindrom, ha jobbról vagy balról olvasva ugyanaz a szám)
i) Határozd meg a legnagyobb(legkisebb) számjegyét
j) Határozd meg a primszámjegyeinek az összegét(szorzatát)
2. Olvassunk számokat mindaddig mig 0- adunk. . Irj pszeudokodót az alábbi követelményekre:
a) Meghatározza a beolvasott számok összegét(szorzatát)
b) Meghatározza a beolvasott páros(páratlan) számok összegét(szorzatát)
c) Meghatározza a beolvasott negativ(pozitiv) számok összegét(szorzatát)
d) Meghatározza a beolvasott negativ(pozitiv, páros, páratlan)számok számát
e) Meghatározza a beolvasott primszámok összegét(szorzatát, számát)
f) Meghatározza a beolvasott számok közül a legnagyobbat(legkisebbet)
g) Meghatározza a beolvasott számok számtani középarányosát
h) Meghatározza a beolvasott páros(páratlan, negativ, pozitiv) számok számtani középarányosát
i) Meghatározza a beolvasott palindrom számok összegét(szorzatát)
j) Meghatározza azon beolvasott számok összegét(szorzatát), melyek 4-ben végződnek
k) Meghatározza azon beolvasott számok összegét(szorzatát), melyek kétjegyűek
3. Adott egy n természetes szám. Irj pszeudokodót, mely kiszámitja az alábbi összegeket:
a) QUOTE
b) QUOTE
c) QUOTE
d) QUOTE
e) 1*2+2*3+ 3*4+ ...+ n(n+1) =
f) QUOTE
g) QUOTE
4. Adottak az alábbi pszeudokódok. A megadott értékekre vezesd le.
a) Ha a beolvasott szám 296385 és a k-ba 3-at olvasunk be mit ir ki a megadott programrész
Olvasd n,k (természetes számok)
p¬1
┌amíg n>0 és k>0 végezd el
│ c¬n mod 10
│ ┌ha c mod 2=1 akkor
│ │ p¬p*c
│ └■
│ n¬ n div 10
│ k¬k-1
└■
Írd p
b) Írjátok le mit ír ki az algoritmus, ha a beolvasott szám 16389.
Olvasd n (természetes szám)
a¬n%10
m¬a
┌amíg n>9 végezd el
│ n¬ n div 10
│ b¬n mod10
│┌ha a>b akkor
││ m¬m*10+b
││ a¬b
│└■
└■
Írd m
c) Írjátok le mit ír ki, ha a következő számokat olvassuk be a megadott sorrendben: 3 és 6.
olvasd a,b(egész számok)
p¬0
┌amíg a<>b végezd el
│ p¬p+1
│ ┌ha a<b akkor
│ │ a¬a+2
│ │másképp
│ │ b¬b+3
│ └■
└■
Írd p
d) Írjátok le mit ír ki, ha a beolvasott szám: x=140.
Olvasd x(természetes szám)
s¬0
f¬2
┌amíg x>1 végezd el
│ p¬0
│┌amíg x mod f=0 végezd el
││ x¬ xdiv f
││ p¬p+1
│└■
│┌ha p<>0 akkor
││ s¬s+p
│└■
78 500 helyett MOST 0 Ft.
Honlapkészítés ingyen:
Ez a weblapszerkesztő alkalmas
ingyen weboldal,
ingyen honlap készítés...