Tartalomjegyzék
Programozási tételek feladatok
- Szerző: Sallai András
- Copyright © Sallai András, 2011
- Licenc: GNU Free Documentation License 1.3
- Web: https://szit.hu
Összegzés
Feladat 001
Írjunk programot, amely 0 végjelig bekéri egy cég boltjainak bevételeit.
A program írja a képernyőre az összbevételt.
Mentés: bevetel
Feladat 002
Írjon programot, amely bekéri egy tömbbe 1 hét napi átlaghőmérsékletét. Vegye figyelembe, hogy a hőmérséklet adatok valós számok is lehetnek. A programmal számoltassa ki a heti átlaghőmérsékletet, majd írass azt a képernyőre 2 tizedesjegy pontossággal.
Mentés: homerseklet
Feladat 003
Nulla végjelig kérjük a teherautók hány mázsa szenet hoznak. A végén írjuk ki az összes hány mázsát hoztak be a teherautók.
Mentés: szen
Feladat 004
Adott a következő számsor:
3.15 | 5.9 | 8.5 | 8.9 | 9.2 | 14.0 | 11.2 | 28.2 |
Adja össze a 8-nál nagyobb számokat.
Mentés: nyolcas
Feladat 005
Adott a következő számsor:
30.154 | 35.924 | 38.512 | 38.129 | 29.132 | 24.002 | 21.342 | 18.201 |
Adja össze a 30-nál kisebb számokat.
Mentés: kisebb
Feladat 006
Írjon programot, amely először saját nevét írja a képernyőre.
Virágországban az emberek virágot fogyasztanak. A tulipánfogyasztók számát nyilván kell tartani. Írjon programot, amely tetszőleges számú településről gyűjti be a tulipánfogyasztók számát, 1 hónapra kivetítve.
A program írja ki, az országban hány darab tulipánt fogyasztanak havonta összesen.
Mentés: tulipan
Megszámlálás
Feladat 201
A DNS építőkövei az Adenin, Timin, Citozin és Guanin molekula lánc. Egy DNS lánc bázisainak egy részét tároljuk a következő karakteres tömbben:
- A
- G
- A
- A
- T
- A
- C
- T
- G
- A
- C
- T
Számolja meg hány Guanine bázis található a részláncban.
Feladat 202
Adott a következő hőmérséklet adatok egy tömbben: {-12, -8, 2, -2, -3, 4, 2, -2, 6, 3, 1, -5} Számolja meg, hányszor mértek fagypont alatt.
Feladat 203
Adott a következő hőmérséklet adatok egy tömbben:
{-2.8, -2.3, 1.7, 0.3, -3.0, 2.5, 1.3, 2.0, 2.3, 1.0, -1.2, 5.0, 3.2}
Számolja meg, hányszor mértek fagypont alatt.
Mentés: fagyos
Feladat 204
Adott a következő tömb, amely keresztneveket tárol.
{"Erzsébet", "Jóska", "Antal", "Gábor", "Zoltán", "Katalin", "Mária", "Eszter"}
Számolja meg hány kezdődik 'E' betűvel.
Mentés: esek
Eldöntés
Feladat 301
Egy tömbben a Duna vízállásait tároljuk. Állapítsuk meg, hogy volt-e 9.2 méteres mérés
{8.3, 9.2, 9.3, 9.7, 10.3, 11.2, 11.8, 9.5, 8.3, 7.2}
Mentés: duna
Feladat 302
Adott egy CPU árlista. Döntsük el, hogy van-e olcsóbb 20 ezer Ft-nál.
Mentés: olcsobb
Feladat 303
Adottak a lottószámok. Döntsük el, hogy kihúzták az 55-öst.
Feladat 304
Egy tömbben tároljuk, mely könyvek vannak a könyvtárban. Nézzük meg, hogy a „Egri Csillagok” című könyv bent van-e.
Feladat 305
Egy tömbben azok neveit tároljuk, akik a mai napon vért adtak. Nézzük meg, hogy „Nagy József” köztük van-e.
Feladat 306
Adott tömbben egy számsor. Nézzük meg, hogy van-e benne prímszám.
Feladat 307
Kérjünk be egy szót. Döntsük el, hogy a hét napjainak egyike-e.
Feladat 308
Egy patak napi vízhozamát tároljuk egy tömbben, amelyek rendre a következők:
- 45600
- 97000
- 32000
- 25000
- 62300
- 42000
Vizsgáljuk meg, hogy volt nagyobb 40000 liternél.
Feladat 309
Adott egy osztály névsora a hozzátartozó évvégi osztályzatokkal. Döntsük el, hogy a Jóska nevű tanuló jeles lesz-e?
Feladat 310
Egy mátrixban égitestek neveit és felfedezésük évét tároljuk. Vizsgáljuk meg, hogy a 588-as égitestet 1985 előtt fedezték-e fel.
Kiválasztás
Feladat 401
Egy DNS lánc részében tárolt bázisokat tároljuk a következő karakteres tömbben:
- A
- G
- A
- A
- T
- A
- C
- T
- G
- A
Készítsen programot, amely megmondja hanyadik helyen fordul először elő a C, azaz a Cytosine bázis.
Keresés
Feladat 501
Maximum kiválasztás
Feladat 601
Minimum kiválasztás
Feladat 701
Metszet
Feladat 801
Adott csoport ember. Egyik csoport angolt tanul, a másik német nyelvet. Mindkét csoportba tartozó személyek személyigazolvány száma egy-egy tömbben van tárolva:
Angolt tanulók:
- 823-324 AC, 242-234 AB, 343-234 BC, 322-242 AC
Németet tanulók:
- 824-111 AA, 243-211 AB, 343-234 BC, 823-324 AC
Gyűjtse össze egy tömbbe azokat a személyeket, akik mindkét nyelvet tanulják.