[[oktatas:programozás:feladatok:speciális| < Speciális]] ====== Programozási tételek feladatok ====== * **Szerző:** Sallai András * Copyright (c) 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. ===== Unió ===== ==== Feladat 901 ====