Egyszerű gyakorlatok számolásokra, ciklusokra és elágazásokra.
Számolások
- Olvass be két egész számot, majd írd ki összegüket, különbségüket, szorzatukat
és az első és második hányadosát egész osztásnál!
- Olvasd be egy derékszögű háromszög befogóit, és írd ki átfogóját,
kerületét, területét, továbbá beírt és köréírt körének sugarát!
- Olvasd be két síkbeli pont koordinátáit, majd írd ki az általuk meghatározott szakasz hosszát!
- Olvasd be két egyenes y=mx+b alakú egyenletének együtthatóit, majd
írd ki az egyenesek metszéspontjának koordinátáit! (Feltehető, hogy az egyenesek nem párhuzamosak.)
- Olvasd be egy háromszög három oldalának hosszát és írd ki a területét!
- Egy BKV jegy 270 Ft, egy automatából vett kávé 70 Ft, egy liter tej
210 Ft és egy üveg bor 700 Ft. Olvasd be a forint - euro árfolyamot (1
euro hány forint), majd írd ki a fenti termékek árát euroban!
- Olvass be egy hőmérséklet értéket celsius-fokban, majd írd ki fahrenheit-ben!
(∘C=(∘F-32)⋅59)
- Határozd meg, hogy egy m tömegű ember mennyi energiát "képvisel" Einstein híres képlete szerint!
(E=mc2,c=299792458 m/s,1J=1kg⋅m2/s2) - Egy bankba 2 millió Ft-ot tettünk be, 3 évre. Mennyi pénzünk lesz három év múlva, ha az éves kamat p százalék?
Elágazások
- Olvass be két egész számot, majd kérd be a szorzatukat. A program
írja ki, hogy a felhasználó helyesen írta-e be a szorzat értékét!
- Olvasd be egy háromszög három oldalának hosszát, majd írd ki, hogy derékszögű-e a háromszög!
- Olvass be három számot és írd ki a legnagyobbat!
- Olvass be négy számot, és írd ki a második legnagyobbat
- Olvass be öt számot, és írd ki őket nagyság szerinti sorrendben!
- Olvasd be az ax2+bx+c=0 egyenlet együtthatóit, majd írd ki az egyenlet megoldásait!
- Olvasd be három síkbeli pont koordinátáit, majd döntsd el, hogy egy egyenesen vannak-e!
Ciklusok
- Írd ki a 2008-nál kisebb Fibonacci-számokat!
- Írd ki az első 15 faktoriális értéket
- Írd ki az első 2008 négyzetszám reciprokának összegét!
- Adott egy egészekből álló (a,b,c,d) számnégyes.
Egy lépésben az (∣a-b∣,∣b-c∣,∣c-d∣,∣d-a∣) számnégyest képezzük az előzőből.
Mit láthatunk az így képzett sorozatról?
- Számold ki két szám legnagyobb közös osztóját!
- Döntsd el egy számról, hogy prím-e!
- Bonts fel egy egész számot prímek szorzatára! (c08 jegyzet)
- Írj fel egy egész számot Fibonacci számrendszerben!
- Olvass be egy 10-nél kisebb n természetes számot, majd számolj 2008-ig
n alapú számrendszerben!
- Collatz-probléma. Olvassunk be egy pozitív egész számot, majd
ismételjük a következőt: ha páros megfelezzük, ha páratlan, akkor pedig a
háromszorosánál eggyel nagyobb számot veszünk. Ezt addig ismételjük,
amíg 1-et nem kapunk. Vizsgáljuk meg, különböző bemenetekre milyen
hosszú sorozatot kapunk!
Ciklusok és karakterláncok
Fehér Gábor szakköri feladatsora alapján
- Készíts programot, ami kiírja a számokat 1-től 100-ig
- Készíts programot, ami kiírja a számokat 100-től 1-ig
- Készíts programot, ami kiírja a szorzótáblát 1-től 10-ig
- Készíts programot, ami kiírja egy beolvasott string karaktereit szóközökkel elválasztva
- Készíts programot, ami megszámolja egy beolvasott stringben pl. az a betűket. (Aztán a keresett betűt is be lehessen olvasni.)
- Készíts programot, ami kiír egy beolvasott stringet megfordítva
- Készíts programot, ami létrehozza egy beolvasott string fordítottját egy másik stringben
- Készíts programot, ami madárnyelvűvé alakít egy beolvasott stringet (tudsz így beszélni? -> tuvudsz ívígy beveszévélnivi?) Elsőre elég ha csak kiírja aztán alakítsd át, hogy új stringbe rakja.
- Készíts programot, ami normálissá alakít egy beolvasott madárnyelvű stringet
- Készíts programot, ami beolvas egy számot, és ha osztható 7-el, vagy van benne hetes számjegy akkor kiírja, hogy BUMM.
- Készíts programot, ami tömörít egy stringet, így. (helló aabbccc -> 1h1e2l1ó 2a2b3c)
-
Készíts programot, ami képes két -legfeljebb 100 jegyű- karakterláncban tárolt pozitív egész összeadására és összeszorzására!
C08 / 10.C első házi feladat
Ajler Andrea: Számold ki három szám legkisebb közös többszörösét.
Bányai Tamás: Olvas be egy háromszög csúcsainak koordinátáit, majd számold ki a háromszög szögeit, egész fokokra kerekítve.
Biri Eszter Daniela: Melyik számnak van a legtöbb osztója 100000 és 200000 között?
Czövek Márton: Írj programot ami képes 10-es és 16-os számrendszer között átváltani, mindkét irányban.
Cserna Balázs: Számolj át egy egész számot hármas számrendszerbe.
Daku Gábor: Olvass be egy számot, majd írd ki számjegyei összegét!
Deng Jie Dániel: Addig dobálunk egy szabályos dobókockát, amíg ki nem jön egymás után három hatos. Ezalatt hányszor dobtunk 1-est?
Fáth Olivér: Olvasd be három síkbeli pont koordinátáit, majd számold ki az általuk meghatározott háromszög területét!
Forrás Bence: Az origóból indulunk, és egyenlő eséllyel lépünk a négy szomszédos rácspontra. Átlagosan hányadik lépére távolodunk el az origótól több, mint 10 egység távolságra?
Gaál Bence: A parancssori argumentumként beolvasott egészekből álló (a,b,c,d) számnégyesből egy lépésben az (∣a-b∣,∣b-c∣,∣c-d∣,∣d-a∣) számnégyest képezzük, majd hasonló módon számoljuk ki az újabb és újabb négyeseket. Például: (3,6,1,10) -> (3,5,9,7)->(2,4,2,4)->(2,2,2,2) Mindig eljutunk 4 egyenlő számhoz?
Katona Máté: Írj fel egy egész számot Fibonacci-számrendszerben, vagyis bontsd fel úgy Fibonacci-számok összegére, hogy szomszédosak nem szerepelhetnek a felbontásban, de legalább két tagja legyen a felbontásnak. (Például 15 = 13+2=100010F.) További részletek: hu.wikipedia.org/wiki/Zeckendorf-tétel
Kocsis Gergely: Készíts programot, ami 1 és 1000 között kiír minden olyan számot, ami osztható 7-el, vagy van benne hetes számjegy.
Kőhalmi Lilla Abigél: Felvettünk H forint hitelt, ebből havonta törlesztünk T forintot. Év végén a maradék tartozásunk p%-kal növekszik. Hány hónap múlva törlesztettük a teljes tartozást?
Láda Zsófia: Számold ki három szám legnagyobb közös osztóját.
Nguyen Uyen My: Olvasd be két egyenes y=mx+b alakú egyenletének együtthatóit, majd írd ki az egyenesek metszéspontjának koordinátáit!
Radó Hanna: Számolj át egy egész számot négyes számrendszerbe!
Simon Péter: Szabályos érmével dobálunk egészen addig, amíg az utolsó négy dobás eredménye pont 'F', 'I', 'F', 'I'. Készíts szimulációt, ami megszámolja, hogy hányadik dobásra állhatunk meg.
Török Mihály: Dobókockával dobunk, és a dobott számokat összeadjuk. Ha az összeg eléri (vagy meghaladja) a 100-at, megállunk. Végezzünk 1000 kísérletet, és adjuk meg, hogy hányszor álltunk meg pont a 100-on.
|