FELADATGYÜJTEMÉNY. 9. évfolyam
54 81.. FELADAT 1. Hozzon létre egy új adatbázist a megadott néven a megadott helyre a következők szerint: Az adatbázis tartalmazzon egy Tanfolyam nevű táblát! [1 p A Tanfolyam tábla a következő szerkezetű legyen: [2 p] 2. A Tanfolyamkód legyen elsődleges kulcs! 3. Mentse az adattáblát Tanfolyam néven! 4. Rögzítse a következő két rekordot a Tanfolyam táblába! Zárja be az adatbázist! Nyissa meg a források_feladatok mappában található M5-11 adatbázist! 5. A Küldeménytípus tábla utolsó két rekordjából hiányoznak a megnevezések. Mielőtt menti, illetve zárja a táblát, pótolja a megnevezéseket a következők szerint: 3-as: nyomtatvány, 4-es: emlékeztető 6. Kapcsolja össze a Küldeménytípus táblát a Küldemény táblával a Típuskód mezőn keresztül! A kapcsolat egy-a-többhöz típusú legyen! [1p ] 7. A Munkatárs tábla már kapcsolódik a Küldemény táblához. A kapcsolat azonban olyan, hogy a Küldemény tábla Munkatárskód mezőjébe olyan érték is bekerülhet, amely nem szerepel a Munkatárs tábla Kód mezőjében. Tegye meg a szükséges beállítást, hogy ez ne fordulhasson elő! 8. Nyissa meg a Küldemény táblát! Rendezze a rekordokat címzett szerint! 9. Módosítsa a rekordok megjelenését úgy, hogy a Címzett oszlop legyen az első helyen! Mentse, illetve zárja a táblát! [1 p] 10. Hozzon létre egy lekérdezést a következők szerint: A lekérdezésben a következő mezők vegyenek részt: Munkatárs.Név, Küldemény.Címzett, Küldemény.Dátum, Küldemény.Tárgy Állítson be olyan feltételt, amellyel csak azok a 2004-es küldemények jelennek meg (a küldő nevével együtt), amelyek Tárgy mezője ACCEPT-tel vagy Accepttel kezdődik vagy éppen kitöltetlen! [2 pont] A lekérdezés eredményét dátum szerint rendezze! Mentse a lekérdezést ACCEPT néven, majd zárja is be! 11. Módosítsa az L1 lekérdezést a következők szerint: A lekérdezés jelenítse meg a Lekérdezés tábla minden mezőjét, és más tábla ne befolyásolja a megjeleníthető rekordok körét! [1 p] Állítson be rendezést dátum szerint (a Dátum mező ne jelenjen meg kétszer)! Futtassa a lekérdezést, majd nyomtassa ki csak az utolsó rekordot! Mentse, illetve zárja a lekérdezést! [1 p] 12. Módosítsa az L2 lekérdezést a következők szerint: A Név mezőhöz rendelt feltételt korrigálja úgy, hogy Csinger Viktória küldeményei is megjelenjenek a lekérdezés eredményében, de csak azok, amelyeknél a Tárgy mező nem üres! [2 pont] A lekérdezés eredménye ne dátum, hanem név szerint legyen rendezett! 13. Készítsen egyszerű űrlapot a következők szerint: Az űrlapon a Küldemények tábla rekordjai legyenek elérhetők, minden mezővel! Az adatokat azonosító címék kék színnel és dőlt stílussal jelenjenek meg! Szélesítse meg a szövegmezőket annak érdekében, hogy minden adat elférjen bennünk! Mentse az űrlapot Küldemény néven! [1 p] 14. Nyissa meg a Munkatárs űrlapot, majd törölje az aktív rendezési beállítást! Mentse, illetve zárja az űrlapot! [1 p] 15. Nyissa meg a Munkatársak jelentést, majd végezze el az alábbi módosításokat! A jelentés tájolása legyen álló! A nevek előtt jelenjen meg az adott névhez tartozó kódszám! Mentse, illetve zárja a jelentést! 16. Készítsen egy új jelentést a következők szerint: A jelentés az L4 lekérdezés rekordjait mutassa meg a következő mezőkkel: Dátum, Címzett, Tárgy, Megnevezés2, Megjegyzés. [1 p] A rekordok dátum szerinti csoportosításban jelenjenek meg! A csoportok végén legyen leolvasható (azonosítható módon) a csoportba tartozó küldemények száma! [1 p] Mentse, illetve zárja be a jelentést! A jelentést neve J4 legyen! 54 Mező neve Mező típusa Mező hossza Tanfolyamkód Számláló Hosszú egész Megnevezés Szöveg (Text) 250 Kezdés Dátum (Date) Tanfolyamkód Megnevezés Kezdés 1 ECDL Angol haladó
Mozaik Sokszínű Matematika Feladatgyűjtemény 9 Megoldások Pdf, Sokszínű Matematika 9. – Megoldások – – Mozaik Digital Education And Learning
Matematika sokszínű FELADATGYŰJTEMÉNY 9- 10 MEGOLDÓKULCS – Valakinek meg van a Matematika sokszínű FELADATGYŰJTEMÉNY 9- 10 internnetes MEGOLDÓKULCShoz a kód ( szám, ami a papíralapú. elemzése ez téma ( sokszínű matematika 12 megoldások, mozaik matematika feladatgyűjtemény megoldások, sokszínű matematika 11 megoldások. Az ODR- kereső az alábbi forrásokban keres: Corvinus Kutatások, DEA, EPA, HUMANUS, MATARKA, MOKKA, NDA. Csordás Mihály – Konfár László – Kothencz Jánosné – Kozmáné Jakab Ágnes – Pintér Klára – Vincze Istvánné – Sokszínű matematika munkafüzet 5. A matematika munkafüzetet az általános iskolák 5. osztályos tanulói számára ajánljuk. Egységes érettségi feladatgyűjtemény I. Szerintem amit kerestek az két kötetes, csak a megoldások lett három kötetes. Beszkenneltem, de így tömörítve is több, mint 400 M, a datára tettem, de nem vagyok prémium tag, 60 napig elérhető. 6 M E G O L D Á S O K – 1 1. É V F O LYA M w 3x 019 Egy n alapú számrendszerben 0- tól ( n – 1) – ig n különbözõ számjegy van, ezekbõl kell 7 helyre írni egyet- egyet.
Sokszínű matematika 9. feladatgyűjtemény – Gyakorló és érettségire felkészítő feladatokkal – Mozaik digitális oktatás és tanulás
Mozaik Kiadó – Matematika érettségi feladatgyűjtemény 9. osztály – Sokszínű matematika – Megoldásokkal
Sokszínű matematika 9-10. feladatgyűjtemény – Letölthető megoldásokkal – Mozaik Digital Education and Learning Sokszínű matematika – középiskolás Sokszínű matematika 9-10 fgy. Letölthető megoldásokkal Testbook Mozaik Kiadó MS-2323U – Edition 1, 2014 – 204 pages Authors: Árki Tamás, Konfárné Nagy Klára, Kovács István, Trembeczki Csaba, Dr. Urbán János Curriculum: NAT 2012 Added to your cart.
Sokszínű matematika – tankönyv 9.osztály Kosztolányi József pdf – barsametab
Az új Nemzetis Horváth Péter történelem dolgozatról tud valaki esteleg valamit, hogy miben változott a tavalyihoz képest? Nagyon jó lenne valami információ, mert az őszi szünet után töri dolgozattal kezdünk! osztály Segédanyag 4 óra/ hét. osztály Segédanyag 4 óra/ hét – 1 – Az óraszámok az AROMOBAN követhetőek nyomon! A tananyag feldolgozása a SOKSZÍNŰ MATEMATIKA ( Mozaik, 013) tankönyv és a SOKSZÍNŰ MATEMATIKA FELADATGYŰJTEMÉNY. Horváth Katalin – Imrehné Sebestyén Margit tankönyv 1 290 Informatika JO- 0153 Informatikai ismeretek a középiskolák részére Farkas Csaba tankönyv 1 865 JO- 0163 Informatikai feladatgyűjtemény Holczer József – Farkas Csaba – Takács Attila gyűjtemény 1 490 JO- 0193 Informatika szóbeli érettségi közép- és emelt szinten Holczer. A tankönyv feladatai és a feladatok megoldásai MATEMATIKA 9. Fried Katalin Dr. Gerőcs László Számadó László A megoldások olvasásához Acrobat Reader program szükséges, amely ingyenesen letölthető. a) 12 cm2, a sárga és a kék terület ugyanakkora, hisz a metszettel kiegészítve ugyanakkora négyzetet adnak.
MOZAIK KIADÓ könyvei – lira.hu online könyváruház
- MOZAIK KIADÓ könyvei – lira.hu online könyváruház
- Babaváró Hitel Oep Igazolás Igénylőlap – Vacationplac
- Mennyi idő alatt választ ki a verse of the day
- Mozaik Kiadó – Matematika érettségi feladatgyűjtemény 9. osztály – Sokszínű matematika – Megoldásokkal
- Skoda felicia kipufogó hátsó dob m
- Boku no hero academia 3 évad 17 rész s 1 evad 17 resz videa
- Ford mondeo 2.0 tdci kettős tömegű lendkerék ár
- Akame ga kill 9 rész
- A rejtély online 1 évad
- Mikor és hol rendezték az első újkori olimpiát
Tankönyv, segédkönyv | Sokszínű matematika: Feladatgyűjtemény megoldásokkal 9. évfolyam /Mozaik/ | Madách könyvesbolt – Komárom
Árki Tamás, Konfárné Nagy Klára, Kovács István, Trembeczki Csaba, Urbán János Dr Rövid tartalom. A 9. osztályos feladatgyűjtemény (több mint 800 feladat)a feladatok megoldását is tartalmazza, ezért a mindennapi felkészülés mellett ideális az érettségire való felkészüléshez is. A feladatgyűjtemény másik változata: a 9-10. osztályos összevont kötet, csak feladatokat tartalmaz (több mint 1600 feladat), a megoldások CD-mellékleten találhatók. Tartalomjegyzék Bevezető 5 A feladatgyűjteményben használt matematikai jelölések 8 9. 1. Kombinatorika, halmazok (1001-1106) 10 Számoljuk össze! Halmazok 12 Halmazműveletek 15 Halmazok elemszáma, logikai szita 17 Számegyenesek, intervallumok 20 Vegyes feladatok 22 9. 2. Algebra és számelmélet (1107-1193) 24 Betűk használata a matematikában Hatványozás, a számok normálalakja 25 Egész kifejezések, nevezetes szorzatok, a szorzattá alakítás módszerei 27 Műveletek algebrai törtekkel 29 Oszthatóság, számrendszerek 31 32 9. 3. Függvények (1194-1282) 34 A derékszögű koordináta-rendszer, ponthalmazok Lineáris függvények Az abszolútérték-függvény 35 A másodfokú függvény 37 A négyzetgyökfüggvény 39 Lineáris törtfüggvények 40 Az egészrész-, a törtrész- és az előjelfüggvény 41 42 9.
SOKSZÍNŰ MATEMATIKA FELADATGYŰJTEMÉNY 9 MEGOLDÁSOK LETÖLTÉS
Mozaik Kiadó MS- 2323M09 – Edition 1, 200 pages. Authors: Árki Tamás, Konfárné Nagy Klára, Kovács István, Trembeczki Csaba, Urbán János. Sokszínű matematika 9. Feladatgyűjtemény. Mozaik Kiadó MS- 2323M09 – 1. kiadás, 200 oldal Szerzők: Árki Tamás, Konfárné Nagy Klára, Kovács István, Trembeczki Csaba, Urbán János. – Megoldások – Δοκίμασέ το! Κατάστημα Δημοσιεύσεις Διδακτικά βιβλία. Ezek a színkódok megfelelnek a Mozaik Kiadó Sokszínű matematika feladatgyűjteményeiben alkalmazott jelöléseknek. A feladatgyűjtemény- sorozat több mint 3000, a gyakorláshoz, az órai munkához és az érettségi felkészüléshez is alkalmas feladatot tartalmaz. Full text of ” Mozaik sokszínű matematika megoldókulcs TK_ MF” See other formats Sokszínű matematika 9. / / • • A KITŰZÖTT FELADATOK EREDMÉNYE Összeállította: FRÖHLICH LAJOS gimnáziumi tanár A Kombinatorika, halmazok fejezetet szakmailag ellenőrizte DR. Mozaik Kiadó MS- 2309U – 6. Kosztolányi József, Kovács István, Pintér Klára, Dr. Sokszínű matematika 9- 10. feladatgyűjtemény – A 9- 10. osztályos összevont kötet a két évfolyam feladatanyagát tartalmazza ( több mint 1600 feladat), amelyhez a megoldások CD- mellékleten találhatók.
4. Háromszögek, négyszögek, sokszögek (1283-1474) 46 Néhány alapvető geometriai fogalom (pont, egyenes, sík, távolság, szög) Háromszögek oldalai, szögei 47 Pitagorasz-tétel 49 Négyszögek 50 Sokszögek 52 Nevezetes ponthalmazok 53 Háromszög beírt és köré írt köre 54 Thalész tétele 55 Érintőnégyszög, érintősokszög 56 57 9. 5. Egyenletek, egyenlőtlenségek, egyenletrendszerek (1475-1570) 60 Az egyenlet, azonosság fogalma Az egyenlet megoldásának grafikus módszere Az egyenlet értelmezési tartományának és értékkészletének vizsgálata 61 Egyenlet megoldása szorzattá alakítással Egyenletek megoldása lebontogatással, mérlegelvvel 62 Egyenlőtlenségek 63 Abszolút értéket tartalmazó egyenletek, egyenlőtlenségek 64 Paraméteres egyenletek 65 Egyenletekkel megoldható feladatok 66 Egyenletrendszerek 69 70 9. 6. Egybevágósági transzformációk (1571-1759) 72 Tengelyes tükrözés Középpontos tükrözés 75 Háromszögek, négyszögek néhány jellegzetes vonala (súlyvonal, magasságvonal, középvonal) 78 Forgatás 80 Eltolás 84 Geometriai transzformációk 86 88 9.
FELADATGYÜJTEMÉNY. 9.évfolyam.
1 INCZÉDY GYÖRGY KÖZÉPISKOLA, SZAKISKOLA ÉS KOLLÉGIUM INFORMATIKAI RENDSZERGAZDA SZAKKÉPESÍTÉSHEZ FELADATGYÜJTEMÉNY KÖVETELMÉNYMODUL Hálózatok, programozás és adatbázis-kezelés Adatbázis- és szoftverfejlesztés gyakorlat tantárgy 9.évfolyam Boros Tibor Szikszai Gusztáv jóváhagyta szerkesztette
2 Tartalom Bevezetés. 3 A tantárgy tanításának célja Programozási nyelvek. 5 Programtervezés, algoritmusok. 5 Egyszerű adattípusok és deklarációk. 5 Programozási nyelv A. 7 Ki és beviteli műveletek. 7 Kifejezések és operátorok. 7 Vezérlési szerkezetek. 9 Pascal fejlesztői környezet Tesztek teszt Teszt Gyakorló feladatok megoldásai Programozási nyelvek Egyszerű adattípusok és deklarációk Ki és beviteli műveletek Kifejezések és operátorok Vezérlési szerkezetek Teszt Teszt Felhasznált forrás. 28
3 Feladatgyűjtemény az adatbázis- és szoftverfejlesztés gyakorlat tantárgy tanításához. Bevezetés A feladatgyűjtemény célja, hogy segítséget nyújtson a tantárgy tanításához és tanulásához. A feladatok összeállításánál figyelembe vettem, az elméleti órán tanult ismereteket. Igyekeztem a feladatokat a nehézségi szint növelésével összeállítani. A tantárgy tanításának célja. A tantárgy oktatásának alapvető célja azoknak az ismereteknek, képességeknek a fejlesztése, amelyek képessé teszik a tanulót egy komplex szoftver elkészítésére (kódolására), a szükséges komponensek kiválasztására, egy adott programnyelven történő implementálására, az adatmodell fizikai megvalósítására. Programozási nyelvek. A programozási nyelvek csoportosítása: Neumann-elvű, automata, funkcionális, objektumorientált. A programozási nyelvek fejlődése, generációk, általános és speciális programnyelvek és felhasználási területeik. Általános és speciális programnyelvek és jellemzőik Programok készítése és futtatása: forrásnyelvű programok fordítása, fordítási technikák, interpreter és compiler típusú nyelvek. Programok futtatása: natív futtatás, virtuális gépek. Programozási nyelvek alapfogalmai: szintaxis, szemantika, interpreter, fordítóprogram, bytekód fordítási egység, specifikációs rész, törzs, deklarációs rész kiértékelése statikusan, ill. dinamikusan, blokkstruktúra, szigorúan típusos nyelv definíciója Típusok, a programozási nyelvek típusossága, típuskonverzió. A típusok osztályozása: skalár (diszkrét, egész, karakter és logikai típusok), valós (fixpontos, lebegőpontos, kétszeres pontosságú típusok). Konstansok és változók. Deklaráció hatásköre, láthatósági köre; Globális és lokális azonosító, változók allokálása, élettartama. Mutató típusok. Kifejezések, kifejezések szerkezete, kifejezések kiértékelése Programozási nyelv A A programozói környezet (IDE) használata, konzol alkalmazás készítése: Project műveletek, egyszerű konzol alkalmazás készítése, alapvető szintaktikai szabályok, megjegyzések. Példák változók használatára. Egyszerű beolvasás, kiírás. Konzol alkalmazás felületének a megtervezése. GUI alkalmazás (felület) készítése. Komponensek, tulajdonságaik beállítása tervező nézetben. Kód hozzárendelése eseményekhez. Elemi adattípusok: numerikus típusok, karakter és szöveg, logikai típus. Típus átalakítás, konverziók. Mutatók és referenciák.
4 Vezérlési szerkezetek: Elágazások, ciklusok. Ciklusok egymásba ágyazása. Eljáráshívások (paraméterátadás különböző fajtái, túlterhelés) 69 Hibakezelési funkciók. Kivétel (Exception) fogalma. A fontosabb kivételosztályok. Kivételek elkapása és kezelése (Try-Catch-Finally). Szintaktikai és szemantikai hiba. A leggyakoribb hibaüzenetek értelmezése. Hibakeresés és javítás. Debug-olási módszerek: töréspont, lépésenkénti futtatás, változók tartalmának a figyelése. Tömbváltozó deklarálása, létrehozása, inicializálása, feldolgozása. Tömbök és ciklusok kapcsolata. Tömb feldolgozása speciális (pl. foreach) ciklussal. Struktúrák definiálása és alkalmazása. Struktúra és tömb együttes használata, egymásba ágyazás. Az objektumorientált programozás: osztály, objektum létrehozása. Adatmezők, tulajdonságok. Metódusok, üzenetek. Statikus és dinamikus objektumok. Öröklődés. Komponensek: Alapvető komponensek, dialógusablakok. Konténer komponensek és menük. Grafikus komponensek. Rajzolás és animálás. A feladatokat évfolyamonként és témakörönként csoportosítottam.
5 Programozási nyelvek Programtervezés, algoritmusok Ellenőrző kérdések 1.Mit értünk programozás alatt? 2. Mire szolgál a programozási nyelv? 3. Miből áll a program? 4. Mit értünk szintaktikai hibán? 5. Mit jelent a szemantikai hiba 6. Milyen lépéseket kell végigjárni egy program készítése során? 7. Mit nevezünk algoritmusnak 8. Milyen elemekből áll egy folyamatábra? Gyakorló feladatok 1. Készítsen algoritmust egy téglalap területének ill. kerületének kiszámítására! 2. Készítsen algoritmust egy levél feladásának folyamatára! 3. Készítsen algoritmust, amely három szám közül kiválasztja a legnagyobbat! 4. Tervezzen folyamatábrát a programozás lépéseire 5. Rajzolja fel a másodfokú egyenlet megoldásának folyamatábráját! 6. Rajzolja fel a 3. Feladat folyamatábráját Egyszerű adattípusok és deklarációk Ellenőrző kérdések 1. Mi a változó? 2. Milyen szerepe van a változó azonosítójának? 3. Mit nevezünk a változó deklarációjának? 4. Mi a változó deklarációjának kulcsszava? 5. Hogyan deklarálunk egy változót általában? 6. Milyen az értékadás formulája? 7. Melyek az egyszerű adattípusok? 8. Melyek a numerikus adattípusok? 9. Mi a különbség az egész számok tárolására szolgáló adattípusok között? 10. Mely numerikus típusok képesek negatív számok tárolása? 11. Mekkora az integer típus értékhalmaza? 12. Sorolja fel a valós adattípusokat! 13. Mely valós típus használható minden esetben? 14. Mit jelöl a valós típusoknál az értékes jegyek száma? 15. Mely adattípusok szolgálnak szöveges információ tárolására? 16. Mi a különbség a két típus között? 17. Mire szolgál a logikai adattípus? 18. Milyen értéket vehet fel egy logikai változó? 19. Mely adattípusok tartoznak a sorszámozott típusok közé?
6 Gyakorló feladatok 1. Deklarálja az alábbi változókat! honap (értéke: 1 és 12 közé esik) szaz (értéke: -100 és 100 közé esik) k (értéke: 0 és közé esik) atlag (értéke: és 1038 közé esik) kod (értéke: az ABC egy betûje) nev (értéke: 25 karakterből álló név) cím (értéke: 40 karakterből álló cím) van (értéke: IGAZ vagy HAMIS) magno (értéke: play, rew, ffwd, stop, pause) 2. Adjon értéket a fenti változóknak!
7 Programozási nyelv A Ki és beviteli műveletek Ellenőrző kérdések 1. Melyek a szabványos input/output perifériák? 2. Mely eljárásokkal írhatunk a képernyőre? 3. Mi a különbség a kiíró eljárások között? t 4. Milyen paraméterei lehetnek a kiíró eljárásoknak? t 5. Mi az eredménye a paraméter nélküli Writeln utasításnak? 6. Mit értünk a mezőszélesség fogalma alatt? 7. Milyen a lebegőpontos számok kiíratásának szabványos formátuma? 8. Milyen a fixpontos kiíratási formátum? 9. Melyik az a két eljárás, melyekkel a billentyûzetről olvashatunk be adatokat? 10. Milyen paraméterei lehetnek a beolvasó eljárásoknak? 11. Mi az eredménye a paraméter nélküli Readln utasításnak? 12. Melyik az a függvény, amellyel egyetlen karaktert olvashatunk be? 13. Mennyi az oszlopok és sorok száma az alapértelmezés szerinti ablakban? 14. Hogyan változtatható meg a kurzor aktuális pozíciója? 15. Hogyan változtatható meg a képernyőablak aktuális mérete és helyzete? t 16. Mely utasítások szolgálnak a karakter és háttér színek beállítására? 17. Milyen formában adhatók meg a színek a Pascal nyelvben? Gyakorló feladatok 1. Írjon programot, mely egy versidézet négy sorát a képernyőre írja! 2. Írjon programot, mely bekéri egy személy adatait (név, születési idő, születési hely, lakcím) a billentyűzetről, majd a bekérés után visszaírja őket a képernyőre! 3. Írjon programot, mely x és y valós típusú változók értékét felcseréli! Írassa ki a képernyőre a változók csere előtti és utáni tartalmát is! 4. Írjon programot, mely bekéri egy képernyőablak paramétereit, és a megadott ablak területét beszínezi! Írassa ki a nevét az ablakba színes karakterekkel! Kifejezések és operátorok Ellenőrző kérdések 1. Milyen műveleteket végezhetünk el Pascalban? 2. Mit nevezünk operátornak, ill. operandusnak 3. Az egész típusokon milyen aritmetikai műveletekvégezhetők? 4. Sorolja fel a relációs műveleteket!
8 5. Milyen típusú adat lesz a relációs mûvelet eredménye? 6. Milyen azonosság áll fenn az egészosztás és a maradékképzés műveletekre? 7. Mi az adattárolás alapegysége, hány bitből áll? 8. Sorolja fel a speciális és bitenkénti mûveleteket! 9. Mi a Succ és Pred függvények eredménye a sorszámozott típusoknál? 10. Melyek a szöveges operátorok? 11. Rajzolja fel a logikai operátorok összefoglaló táblázatait! 12. Mire vonatkozik a precedencia szabály? 13. Hány csoportra osztja a precedencia szabály az operátorokat., és melyek ezek? 14. Mi a kifejezések kiértékelésének három fő szabálya? Gyakorló feladatok 1. Mi a következő aritmetikai kifejezések értéke? a. Sqrt(9)-Sqr(9) b. 99 div 10 mod 6 c. Sin(pi)-Cos(pi) d. Odd(37 mod 3) e. Succ(Succ(34)-Pred(34)) f. Ord(2000)-Ord(true) 2. Mi a következő bitenkénti mûveletek értéke? a. not 1 b. 36 and 17 c. 62 or 20 d. 8 xor 19 e. 76 shl 3 f. 76 shr 3 3. Mi a következő függvények értéke? a. Copy(‘ ‘,3,4); b. s:=’ ‘; Delete(s,3,2); c. s1:=’0123′; s2:=’abc’; Insert(s1,s2,2); d. Length(‘abcde-abc’+’abc’); e. Pos(‘12345′,’123’); f. Pos(‘def’,’abcdefgh’); 4. Mi a következő logikai kifejezések értéke? A:=true; B:=false; a. A and B ora and B b. A and (B ora) and B c. A or B and A or B d. (A or B) and (A or B)
9 5. Írjon programot, mely bekéri egy téglalap oldalainak hosszát, és kiszámítja a téglalapterületét és kerületét! 6. Írjon programot, mely eldönti egy egész számról, hogy páratlan-e? 7. Írjon programot, mely beolvas egy szöveget a billentyûzetről, majd kiírja a képernyőre a szöveg hosszát, és hogy hol található benne ‘a’ betû! 8. Írjon programot mely egy string típusú változóba olvas be számot, és azt valós értékké átalakítva írja ki! Vezérlési szerkezetek Ellenőrző kérdések 1. Melyek a feltételes utasítások a Pascal nyelvben? 2. Az if utasításnak milyen formái léteznek? 3. Mikor hajtódik végre az if utasítás else ága? 4. Mit kell tenni, ha több utasítást akarunk végrehajtani az elágazásokban? 5. Melyik feltételes utasítással hozhatunk létre többirányú elágazásokat? 6. Milyen a case utasítás szerkezete? 7. Milyen típusúnak kell lennie a vizsgált változónak? 8. Mikor hajtódik végre a case utasítás else ága? 9. Mire szolgálnak a ciklusutasítások? 10. Hogyan csoportosíthatók a ciklusutasítások? 11. Mi szerepelhet a ciklusmagban? 12. Mikor használjuk a for ciklust? 13. Milyen szabályoknak kell megfelelnie a kezdő- és végértéknek? 14. Mikor fejeződik be egy for ciklus? 15. A repeat ciklusban hol történik a feltétel vizsgálata? 16. Mikor fejeződik be egy repeat ciklus? 17. A while ciklusban hol történik a feltétel vizsgálata? 18. Mikor fejeződik be egy while ciklus? Gyakorló feladatok 1. Írjon programot, mely három szakaszról eldönti, hogy alkothatnak-e háromszöget! 2. Írjon programot, mely egy dátumról eldönti, hogy szökőév-e! 3. Írjon programot, mely bekéri a másodfokú egyenlet megoldó képletének adatait, megoldja, és leellenőrzi az eredményt! 4. Írjon programot, mely összeadja az és 3. száz számot három különböző ciklusutasítással! 5. Írjon programot, mely a képernyőre írja a tízes szorzótáblát! 6. Írjon programot, mely kiszámítja n szám faktoriálisát, és mindig új számot kér be egészen addig, míg n értéke pozitív!
10 Pascal fejlesztői környezet Tesztek Ellenőrző kérdések 1. Milyen programok indítják a Turbo Pascal 7.0 fejlesztői környezetét? 2. Milyen részekből áll a fejlesztői környezet? 3. Milyen részekből áll egy program ablaka? 4. Milyen menüpontokból áll a főmenü? 5. Milyen funkciók kerültek kiemelésre a státuszsorban? 6. Mi a lokális menü? 7. Milyen lokális menük léteznek a TP 7.0 ban? 1.teszt 1. Mi az utasítás? a.) a programozás eredménye b.) a program legkisebb funkcionális egysége c.) a feladat leírásának nyelve d.) a program algoritmusa 2. Egy Pascal program részei milyen sorrendben helyezkednek el? a.) programfej, főprogram, definíciós rész, deklarációs rész b.) programfej, főprogram, alprogramok c.) programfej, definíciós ill. deklarációs rész, főprogram d.) deklarációs rész, alprogramok, főprogram 3. Melyik azonosítók helytelenek? a.) H38, div, LemezTipus, abc b.) nev, kod, x, ev1999 c.) index, Bank_01, st, i d.) player, fal, _3678, y4 4. Mi a változó deklarációjának kulcsszava? a.) type b.) begin c.) label d.) var 5. Melyik nem egész típus?
11 a.) byte b.) word c.) single d.) integer 6. Melyik nem sorszámozott típus? a.) real b.) integer c.) char d.) boolean 7. Mi az eredménye a következő utasítássorozatnak? a:=a+b; b:=a-b; a:=a-b; a.) a és b értéke változatlan b.) a és b értéke b-vel csökken c.) a és b értéke növekvő sorrendbe rendezett d.) a és b értéke felcserélődik 8. Milyen határok között lesz x értéke? Randomize; x:=(random(50)+(60 div 40)) mod 60); a.) 0-59 b.) 1-50 c.) 0-49 d.) Hányszor kerül végrehajtásra a ciklus magja? i:=10; while (i>0) do i:=i-3; a.) 4 b.) 0 c.) 5 d.) Mennyi lesz x változó értéke? x:=-5; y:=10; ify<>10 thenif x0 then x:=x+15 else x:=x+20; a.) 5 b.) 10 c.) 20
13 2.Teszt 1. A program mely részén kell az alprogramokat megírni? a.) programfej b.) főprogram c.) deklarációs rész d.) inicializációs rész 2. Melyik állítás nem igaz a paraméterlistára? a.) kettőspont után kell megadni a paraméter típusát b.) azonos típusú paramétereket pontosvesszővel lehet felsorolni c.) különböző típusú paramétereket pontosvesszővel kell elválasztani d.) azonos típusú paramétereket vesszővel lehet felsorolni 3. Mi a unit kapcsolódási felületének kulcsszava? a.) interface b.) inicialization c.) implementation d.) unit 4. Melyik nem állomány típus? a.) text b.) file c.) file of integer d.) byte of file 5. Melyik állítás igaz a következő utasítás végrehajtása után? Rewrite(f); a.) FileSize(f)
14 var p:^integer; i:integer; a.) p:=nil; b.) p^:=i; c.) i:=p^; d.) i:=p; 8. Mi a Detect függvény visszatérési értéke? a.) grafikus kártya típusa b.) grafikus üzemmód beállításának sikeressége c.) GrOk konstans d.) Szöveges üzemmódra való áttérés 9. Mi látható a képernyőn? SetBkColor(4); ClearDevice; SetColor(2); Circle(100,100,50); SetColor(0); Circle(100,50,100); a.) két egymásba fonódó kör b.) egyetlen kör c.) két kör egymás alatt d.) két kör egymás mellett 10. Mi lesz a grafikus kurzor pozíciója? x:=10; y:=5; MoveTo(x,y); MoveRel(y,x); a.) x=10 és y=5 b.) x=5 és y=10 c.) x=15 és y=15 d.) x=10 és y=15
15 Gyakorló feladatok megoldásai Programozási nyelvek Programtervezés, algoritmusok 1. Algoritmus a téglalap kerületének és területének kiszámítására: START Az a oldal hosszának megadása A b oldal hosszának megadása Terület kiszámítása: a b Eredmény kiírása Kerület kiszámítása: 2 (a+b) Eredmény kiírása STOP 2. Algoritmus levél feladására: START Boríték vétele Boríték megcímzése Levél borítékba tétele Bélyeg van? Ha nincs, bélyeg vétele Bélyeg felragasztása Levél feladása STOP 3. Algoritmus három szám közül a legnagyobb kiválasztására: START Bekéri az 1. számot Bekéri a 2. számot Bekéri a 3. számot Összehasonlítja az 1. és 2. számot A nagyobbikat összehasonlítja a 3-kal A 3.a nagyobb? Ha igen, a harmadik a legnagyobb Ha nem, a másik a legnagyobb STOP
16 4. Tervezzen folyamatábrát a programozáslépéseire!
17 Rajzolja fel a másodfokú egyenlet megoldásának folyamatábráját!
18 Rajzoljon folyamatábrát, amely három szám közül kiválasztja a legnagyobbat!
19 Programozási nyelv A Egyszerű adattípusok és deklarációk Deklarálja az alábbi változókat, és adjon értéket a fenti változóknak! programdeklaracio; usescrt; varhonap: byte; k: integer; atlag: real; kod: char; nev: string[25]; cim: string[40]; van: boolean; magno: (play,rew,ffwd,stop,pause); begin honap:=9; k:=3650; atlag:=4.51; kod:=’c’; nev:=’eddie Murphy’; cim:=’d zsagy rgyłt 12.’; van:=false; magno:=play; Ki és beviteli műveletek. Írjon programot, mely egy versidézet négy sorát a képernyőre írja! program vers; usescrt; begin Clrscr; Writeln(‘Ej mi a kő! tyúkanyó, kend’); Writeln(‘A szobában lakik itt bent?’); Writeln(‘Lám, csak jó az isten, jót ád,’); Writeln(‘Hogy fölvitte a kend dolgát!’); Írjon programot, mely bekéri egy személy adatait (név, születési idő, születési hely, lakcím) a billentyűzetről, majd a bekérés után visszaírja őket a képernyőre! programszemely; usescrt; varnev, szulhely:string[25]; szulido:string[11]; lakcim:string[40];
20 begin Clrscr; Write(‘Név: ‘); Readln(nev); Write(‘Szül.hely: ‘); Readln(szulhely); Write(‘Szül.idő (.hh.nn.): ‘); Readln(szulido); Write(‘Lakcím: ‘); Readln(lakcim); Writeln(‘Név: ‘,nev); Writeln(‘Szül.hely: ‘,szulhely); Writeln(‘Szül.idő (.hh.nn.): ‘,szulido); Writeln(‘Lakcím: ‘,lakcim); Readln; Írjon programot, mely x és y valós típusú változók értékét felcseréli! Írassa ki a képernyőre a változók csere előtti és utáni tartalmát is! usescrt; var x,y,s:real; begin Clrscr; Write(‘Kérem x étékét: ‘); Readln(x); Write(‘Kérem y értékét: ‘); Readln(y); Writeln; Writeln(‘Az x értéke csere előtt: ‘,x:10:3); Writeln(‘Az y értéke csere előtt: ‘,y:10:3); Writeln; s:=x; x:=y; y:=s; Writeln(‘Az x értéke csere után : ‘,x:10:3); Writeln(‘Az y értéke csere után : ‘,y:10:3); Readln; Írjon programot, mely bekéri egy képernyőablak paramétereit, és a megadott ablak területét beszínezi! Írassa ki a nevét az ablakba színes karakterekkel! programszinesablak; usescrt; var x1,x2,y1,y2:integer; begin Clrscr; Write(‘x1 [1..80]: ‘); Readln(x1);
21 Write(‘y1 [1..25]: ‘); Readln(y1); Write(‘x2 [1..80]: ‘); Readln(x2); Write(‘y2 [1..25]: ‘); Readln(y2); Window(x1,y1,x2,y2); TextBackground(green); Clrscr; TextColor(white); Write(‘Aranyos Imre’); Readln; Kifejezések és operátorok 1. Mi a következő aritmetikai kifejezések értéke? a. Sqrt(9)-Sqr(9) b. 99 div 10 mod 6 c. Sin(pi)-Cos(pi) d. Odd(37 mod 3) e. Succ(Succ(34)-Pred(34)) f. Ord(2000)-Ord(true) 2. Mi a következő bitenkénti mûveletek értéke? a. not 1 b. 36 and 17 c. 62 or 20 d. 8 xor 19 e. 76 shl 3 f. 76 shr 3 3. Mi a következő függvények értéke? a. Copy(‘ ‘,3,4); b. s:=’ ‘; Delete(s,3,2); c. s1:=’0123′; s2:=’abc’; Insert(s1,s2,2); d. Length(‘abcde-abc’+’abc’); e. Pos(‘12345′,’123’);
22 f. Pos(‘def’,’abcdefgh’); 4. Mi a következő logikai kifejezések értéke? A:=true; B:=false; a. A and B ora and B b. A and (B ora) and B c. A or B and A or B d. (A or B) and (A or B) 5. Írjon programot, mely bekéri egy téglalap oldalainak hosszát, és kiszámítja a téglalap területét és kerületét! program tegla; usescrt; var a,b,t,k:real; begin Clrscr; Write(‘Kérem a téglalap “a” oldalának hosszát: ‘); Readln(a); Write(‘Kérem a téglalap “b” oldalának hosszát: ‘); Readln(b); Writeln; t:=a*b; k:=2*(a+b); Writeln(‘Atéglalap területe: ‘,t:10:3); Writeln(‘A téglalap kerülete: ‘,k:10:3); Readln; 6. Írjon programot, mely eldönti egy egész számról, hogy páratlan-e? programparatlanrulett; usescrt; var x:integer; begin Clrscr; Write(‘Kérek egy egész számot: ‘); Readln(x); Writeln; Writeln(‘A szám páratlan?’);
23 Writeln(‘Válasz: ‘,Odd(x)); Readln; 7. Írjon programot, mely beolvas egy szöveget a billentyűzetről, majd kiírja a képernyőre a szöveg hosszát, és hogy hol található benne ‘a’ betű! programsormeres; usescrt; var s:string; begin Clrscr; Writeln(‘Gépeljen be egy sor szöveget!’); Readln(s); Writeln; Writeln(‘A szöveg hossza: ‘,Length(s),’ karakter’); Writeln(‘A szövegben a(z) ‘,Pos(‘a’,s),’. helyen van “a” betű.’); Readln; 8. Írjon programot mely egy string típusú változóba olvas be számot, és azt valós értékké átalakítva írja ki! program alakul; usescrt; var s:string; kod:integer; x:real; begin Clrscr; Writeln(‘Kérek egy számot: ‘); Readln(s); Val(s,x,kod); Writeln; Writeln(‘A szám “string” típusú alakja: ‘,s); Writeln(‘A szám “real” típusú alakja : ‘,x); Readln;
24 Vezérlési szerkezetek 1.Írjon programot, mely három szakaszról eldönti, hogy alkothatnak-e háromszöget! usescrt; var a,b,c:real; programharomszog_e; begin Clrscr; Writeln(‘A háromszög oldalainak hossza.’); Write(‘a: ‘); Readln(a); Write(‘b: ‘); Readln(b); Write(‘c: ‘); Readln(c); if (a>0) and (b>0) and (c>0) and ((a+b)>c) and ((b+c)>a) and ((a+c)>b) thenwrite(‘az adatok rendben’) elsewrite(‘nem háromszög oldalai’); Readln; 2. Írjon programot, mely egy dátumról eldönti, hogy szökőév-e! programszokoev_e; usescrt; varev:integer; begin Clrscr; Write(‘Kérem az évszámot: ‘); Readln(ev); if (((evdiv 4)=0) and ((evdiv 100)<>0)) or ((evdiv 400)=0) thenwrite(ev,’ szökőév.’) elsewrite(ev,’ nem szökőév.’); Readln; 3. Írjon programot, mely bekéri a másodfokú egyenlet megoldóképletének adatait, megoldja az egyenletet, és leellenőrzi az eredményt! programmasodfoku;
26 Writeln(‘A harmadik száz szám összege: ‘,sum); Readln; 5. Írjon programot, mely a képernyőre írja a tízes szorzótáblát! programszorzotabla; usescrt; var i,j:integer; begin Clrscr; for i:=1 to 10 do for j:=1 to 10 dobegin GotoXY(5*i,5+j); Write(i*j:4); end; Readln; 6.Írjon programot, mely kiszámítja n szám faktoriálisát, és mindig új számot kér be egészen addig, míg n értéke pozitív! programfaktoriális; usescrt; var n,i:integer; fakt:real; begin Clrscr; repeat Write(‘Kérem a számot: ‘); Readln(n); if (n>0) and (n<34) thenbegin fakt:=1; for i:=1 to n do fakt:=fakt*i; Writeln('Faktoriálisa :',fakt:10); end; if n>=34 thenwriteln(‘túl nagy érték’); Writeln; untiln
27 1.Teszt Megoldások 1. b 2. c 3. a 4. d 5. c 6. a 7. d 8. b 9. a 10. d 2.Teszt Megoldások 1. c 2. b 3. a 4. d 5. b 6. c 7. d 8. a 9. b 10. c
28 Felhasznált forrás: Szikszai Gusztáv: Adatbázis- és szoftverfejlesztés gyakorlat tanmenet
Comments are closed, but trackbacks and pingbacks are open.