Haladási utasítások Programozási nyelvek



Hasonló dokumentumok
Szín számokkal Képábrázolás

A LOGO MOTION TANÍTÁSA

ROZGONYI-BORUS FERENC DR. KOKAS KÁROLY. Informatika. Számítástechnika és könyvtárhasználat munkafüzet 6., JAVÍTOTT KIADÁS MOZAIK KIADÓ SZEGED, 2013

4. Lecke. Körök és szabályos sokszögek rajzolása. 4.Lecke / 1.

FAAC / FONTOS FIGYELMEZTETÉSEK A TELEPÍTÉSHEZ. Általános biztonsági szabályok

6. foglalkozás. Hajócsata Keresési algoritmusok

SZKb_102_01. Bizalomjáték. Készítette: Lissai Katalin É N É S A M Á S I K SZOCIÁLIS, ÉLETVITELI ÉS KÖRNYEZETI KOMPETENCIÁK 2.

bibliai felfedező B12 1. történet: József és az angyal Bibliaismereti Feladatlap

könyvet ír, publikál, és még sorolhatnám.

SZERZŐ: Kiss Róbert. Oldal1

A doboz tartalma. 2 5 játékostábla (átlátszó lapok). 3 5 alaptábla (fehér elő- és színes hátlappal).

SZERZŐ: Kiss Róbert. Oldal1

EM4028 PCI 10/100/1000 MBPS HÁLÓZATI ADAPTER

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Gráfelmélet II. Gráfok végigjárása


NEMZEDÉKEK TUDÁSA TANKÖNYVKIADÓ

Programtervezés. Dr. Iványi Péter

A foglalkozás céljának eléréséhez a következő tevékenységeket végezzük el:

Di1611/Di2011. KEZELÉSI ÚTMUTATÓ: Twain

Alkotások síkban mozaiklapokkal, szívószállal

Értékeken alapuló, felelős döntést azonban csak szabadon lehet hozni, aminek előfeltétele az autonómia. Az erkölcsi nevelés kitüntetett célja ezért

A GIMP festő és rajzolóeszközei

Miért tanulod a nyelvtant?

SUBUS FEJES SZILVESZTER DR. PINTÉR RÓBERT

Bluetooth párosítás. Felhasználói útmutató

Általános tudnivalók

Animáció készítése Scratch-ben

Lakóház tervezés ADT 3.3-al. Segédlet

TÉGLATEST, KOCKA, GÖMB TÉGLALAP, NÉGYZET, KÖR

Scratch bevezető foglalkozás Scratch bevezető foglalkozás

Beszélgetés Nyitrai Kálmánnéval, a szolnoki Korona Patika vezetôjével

Versenyző kódja: 31 15/2008. (VIII. 13) SZMM rendelet MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny

VI.1. NEVEZETESSÉGEK HÁROMSZÖGORSZÁGBAN. A feladatsor jellemzői

VIII. Robotprogramozó Országos Csapatverseny Regionális versenyfeladatok évfolyam

Az ellipszis, a henger AF 22 TORZS/ HATODIK/Tor62al98.doc

mintásfal mintásfal :m :sz :dbjobbra :dbfel

Bevezetés a programozásba

Számrendszerek. Bináris, hexadecimális

Kezelési utasítás SITRANS F M MAG 8000 & MAG 8000 CT 02/2010. SITRANS F M MAG8000 és MAG8000 CT elektromágneses áramlásmérő típusok

Síkbarajzolható gráfok. Ismétlés

MAGAZIN 2014 április, I. évfolyam 2. szám

1. ÉVFOLYAM. Én és a világ. A modul szerzõje: Nahalka István. SZKA_101_06_B Mikor tanulsz hogyan tanulsz?

Ageometriai problémamegoldás útja a rajzoknál kezdõdik, hiszen a helyes következtetéshez

IFJÚSÁG-NEVELÉS. Nevelés, gondolkodás, matematika

BoxMaker Kezelési útmutató. V-1.2-HUN, 2014-Szept.-10

MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny. Elődöntő KOMPLEX ÍRÁSBELI FELADATSOR

Programozási nyelvek 2. előadás

DR. GÖNCZÖL KATALIN egyetemi tanár miniszteri biztos, az Országos Bűnmegelőzési Bizottság szakmai elnöke

Nokia 2220 slide - Felhasználói kézikönyv

Programozástanítási célok teljesítése a Logóval és a Scratch-csel

Műszaki rajz 37 óra. MŰSZAKI RAJZ 7-8. évfolyam. Pedagógia program kerettanterv. Szabadon választható óra:

Palotai Zoltán. Előrajzolás. A követelménymodul megnevezése: Általános gépészeti technológiai feladatok I. (szerelő)

Nokia Felhasználói útmutató kiadás

Név Magasság Szintmagasság tető 2,700 koszorú 0,300 térdfal 1,000 födém 0,300 Fsz. alaprajz 2,700 Alap -0,800

Használati útmutató. Kapufallal kiegészítheto futballkapu. Felhasználóbarát útmutató ID: #05002

GÉPÉSZETI ALAPISMERETEK

Írd le ezt a programot, és ellenőrizd annak helyes (elvárt) viselkedését.

Lapok száma: 1 Oldalarány: A/4 Lépésszám: 58. Szarvasbogár

Nyomtatási útmutató. A 250 vagy 550 lapos tálca betöltése. Nyomtatási útmutató. 1 Húzza ki a tálcát. Oldal: 1 / 19

A jelnyelv szerepe a siketek idegennyelv-tanulásában. sban

A Budapesti TT Barátok (B.TT.B.) modulszabványa

VII.1. POLIÉDER-LABIRINTUSOK. A feladatsor jellemzői

1 A szépség belülről jön Van a hatnak egy érték iránytűje.

Hogyan néz ki az iskola társadalma 2013-ban?

A 5-ös szorzó- és bennfoglalótábla

Suri Éva Kézikönyv Kézikönyv. egy ütős értékesítési csapat mindennapjaihoz. Minden jog fenntartva 2012.

Programozással ismerkedőknek ajánlom. SZERZŐ: Szilágyi Csilla. Oldal1

IV. LEGO Robotprogramozó Országos Csapatverseny

Készült: Tárnokréti Község Képviselő-testületének október 14-én tartott nyilvános üléséről.

Caramel: Tûrnöm kell June 24.

NEM CSAK A ZSELICBEN POMPÁZIK CSILLAGFÉNYBEN AZ ÉJSZAKAI ÉGBOLT szekszárdi diákcsoport fényszennyezésmérései. Motiváció

Az MA-660 eszközillesztő program telepítése

Gábor Dénes Számítástechnikai Emlékverseny 2014/2015 Alkalmazói kategória, I. korcsoport 2. forduló

MÓDSZERTANI LEÍRÁS. A kör kerületének kiszámítása közelítéssel, általános képlet megsejtése. Készítette: Tóth Zsuzsánna IBL KÉPZÉS A KÖR KERÜLETE

Bluetooth párosítás. Felhasználói útmutató

ÉG A GYERTYA, ÉG. 1. Bontsuk betűkre a szót! SZERETET = _ Miből indul ki? Abból, hogy valaki _

TARTALOMJEGYZÉK ELŐSZÓ GONDOLKOZZ ÉS SZÁMOLJ! HOZZÁRENDELÉS, FÜGGVÉNY... 69

Köszönjük, hogy ezt a készüléket választotta. Használat előtt kérem, olvassa az alábbi útmutatót figyelmesen

Hogyan készült a Vizsolyi Biblia szedése?

SZKA_106_29. A modul szerzője: Nahalka István. é n é s a v i l á g SZOCIÁLIS, ÉLETVITELI ÉS KÖRNYEZETI KOMPETENCIÁK 6. ÉVFOLYAM

Programozás I. házi feladat

MAGYAR KERESKEDELMI ÉS IPARKAMARA. Országos Szakmai Tanulmányi Verseny. Elődöntő KOMPLEX ÍRÁSBELI FELADATSOR MEGOLDÁSA

1. tétel Veszélyek a munkahelyi (hivatali) életben: vesztegetés, lobbizás

A GŐZFECSKENDŐ A XIX. SZÁZAD ELEJÉNEK MAGYAR TALÁLMÁNYA

Bói Anna. Konfliktus? K. könyvecskék sorozat 1.

EGÉSZ SZÁMOK. 36. modul

J E G Y Z Ő K Ö N Y V

Grafomotoros fejlesztés

Hardver üzembe helyezési útmutató

SZASZÁÉK gondoskodnak.

ESÉLYEGYENLŐSÉG PEDAGÓGUS KÉRDŐÍV 2002.

Tábori hírmondó Személyes hangvételű beszámoló napról-napra...

Tantárgy: Témakör: Tananyag: Az óra típusa: Oktatási célok: Az órához kapcsolódó kompetenciafejlesztési feladatok:

Modem és helyi hálózat

Ablakok. Fájl- és mappaműveletek. Paint

Megoldókulcs. Matematika D kategória ( osztályosok) február 6.

Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről

Magyar. Biztonsági információk. Magyar

Bevezetés. 3. Egy ötfős társaságban Mindenkinek legalább 1 ismerőse van. Rajzoljon meg néhány lehetőséget!

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Átírás:

12. foglalkozás Haladási utasítások Programozási nyelvek Summary A számítógépek programozását általában nyelv felhasználásával, amely utasítások egy korlátozott szótára, amelynek engedelmeskedniük kell. Az egyik legfrusztrálóbb dolgo a programozásban, hogy a számítógépek mindig betű szerint engedelmeskednek az utasításoknak, még akkor is, ha butaságot eredményeznek. Ez a foglalkozás némi tapasztalatot nyújt a gyerekeknek a programozás ezen aspektusáról. Előismeretek: Anyanyelv: személyek közötti odafigyelés, 3. szint Ismeretek Utasítások adása és követése. Korcsoport 7 vagy több év Eszközök Szükségünk lesz: Képes kártyák, olyasmik, mint a következő oldalon. Minden gyereknek szüksége lesz: Ceruza, papír és vonalzó Csak osztálytermi használatra fénymásolható. 109

Haladási utasítások Bevezetés Beszélgessünk arról, hogy vajon jó volna-e, ha az emberek pontosan követknék az utasításokat. Például mi történne, ha egy zárt ajtóra mutatnánk és azt mondanánk: Menj át ezen az ajtón? A számítógépek instrukciólistát követve dolgoznak és pontosan azt teszik, amit az utasítások mondanak még akkor is, ha semmi értelmük sincs! Bemutató példa Nézzük meg, hogy a gyerekek le tudják-e rajzolni ezt a képet az utasítások alapján. 1. Rajzolj egy pontot a lapod közepére. 2. A bal felső sarokból kiindulva húzz egy egyenes vonalat a ponton keresztül, úgy, hogy a jobb alsó sarokba érkezz. 3. A bal alsó sarokból indulva húzz egy egyenes vonalat a ponton keresztül, úgy, hogy a jobb felső sarokba érkezz. 4. Írd le a nevedet a középső háromszögbe, a lap bal oldalának közepére. Az eredménynek valahogy így kell kinéznie: Csak osztálytermi használatra fénymásolható. 111

Feladatok Válasszunk ki egy gyereket és adjunk neki egy képet (mint amilyen a 110. oldalon van). A gyereknek leírást kell adnia a képről és az osztálynak pedig reprodukálnia azt. A gyerekek tehetnek fel kérdéseket, hogy pontosítsák az utasításokat. A cél az, hogy megnézzük, mennyire gyorsan és pontosan tudják megoldani ezt a gyakorlatot. Ismételjük meg a gyakorlatot, de ezúttal a gyerekek nem tehetnek fel kérdéseket. Ehhez a gyakorlathoz válasszunk egy egyszerűbb képet, mivel a gyerekek nagyon hamar eltévesztik. Most próbáljuk ki a gyakorlatot úgy is, hogy az utasításokat adó gyerek el van takarva, nem szabad kérdéseket feltenni, tehát egyedül az utasítások formájában létezhet a kommunikáció. Hívjuk fel a figyelmet arra, hogy ez az a kommunikációs forma hasonlít a leginkább arra, amit a számítógépprogramozók tapasztalnak a programírás során. Adnak egy sor utasítást a számítógépnek és az utasítások hatásával csak utána találkoznak. Most a gyerekek készítsenek saját rajzot és írják le a saját utasításaikat. Próbálják ki párokban vagy az egész osztályon.. Változatok 1. Írjuk le az utasításokat, hogy egy papír dobónyíl-tábla jöjjön ki. 2. Írjuk le az utasításokat, hogyan tudunk eljutni egy titokzatos helyre az iskola környékén ilyen utasításokkal, hogy Menj előre x métert, fordulj balra (90 fok) és fordulj jobbra (90 fok). A gyerekeknek addig kell tesztelniük és finomítaniuk az utasításaikat, amíg a kívánt eredményt el nem érik. 3. Vakjáték. Kössük be egy gyerek szemét, és irányítsák a többiek a helyiségben. 112 Csak osztálytermi használatra fénymásolható.

Mi ez az egész? A számítógépek utasításlista követésével működnek. Ezeket programoknak hívják és azért írják le őket, hogy adott feladatot végeztessenek el általuk. A programokat olyan nyelveken írják, amiket kifejezetten azért terveztek meg, korlátozott utasításkészlettel, hogy velük mondják meg a számítógépeknek, hogy mit csináljanak. Bizonyos célokra egyes nyelvek jobban megfelelnek, mint mások. Függetlenül attól, hogy milyen nyelvet használnak, a programozóknak jártasnak kell abban lenniük, hogy pontosan meghatározzák, mit akarnak a számítógéppel csináltatni. Az emberekkel ellentétben a számítógépek betű szerint hajtják végre az utasításokat, még akkor is, ha azok szembeszökően nevetségesek. Fontos, hogy a programokat jól írják meg. Egy kis hiba is sok gondot okozhat. Képzeljük el a következményeit egy hibának egy űrhajó-kilovő állomáson, egy atomerőműben vagy a vasúti jelzésekben! A hibákat gyakran bug -nak (bogárnak) hívják egy moly tiszteletére, akit (azt mondják) kiemeltek a korai 1940-es évek egyik elektromos számológépének elektromos reléjéből ( debugging - bogármentesítés, hibamentesítés). Minél összetettebb a program, annál több hiba lehet benne. Ez igen kényes kérdés volt, amikor az USA a Stratégiai Védelmi Kezdeményezés ( Star Wars ) programon dolgozott, ami egy számítógép vezérelte rendszer volt, amelynek áthatolhatatlan védelmet kellett nyújtania az atomtámadás ellen. Néhány számítástudós azt hangoztatta, hogy ez soha nem fog működni a megkövetelt szoftver összetettsége és eredő megbízhatatlansága miatt. A szoftvereket gondosan kell tesztelni, hogy a lehető legtöbb hibát megtaláljuk bennük, viszont ez ebben az esetben nem járható út, mert rakétákat kellene lőni az Egyesült Államokra, hogy biztosak lehessünk abban, hogy működik! Csak osztálytermi használatra fénymásolható. 113