Áttekintés leckét programozás szakaszában a probléma megoldásának a számítógépen 9. évfolyam
Áttekintés a leckét, mint egy színpadi programozási megoldást a számítógép probléma (9. évfolyam, 36. lecke, tankönyv Bosova LL). A tanulság, a diákok megismerkedhetnek a szakaszában egy számítógépes probléma megoldásában.
Várható tanulási eredmények:
- figyelemmel - a fő szakaszai egy számítógépes probléma megoldásában;
- metasubject - képes megtervezni a módját, hogy a célok elérése érdekében; képessége korrelál tevékenységüket a várt eredményeket, ellenőrzi tevékenységüket, annak meghatározására, hogy milyen intézkedések keretében a javasolt körülmények között, állítsa tevékenységük összhangban változó helyzetet; A képesség, hogy értékelje a helyességét végrehajtásának oktatási probléma; birtokában az alapokat az önkontroll, az önbecsülés, a döntéshozatal és tájékozott döntést az oktatási és a kognitív tevékenység;
- személyes - algoritmikus gondolkodás szükséges szakmai tevékenység a modern társadalomban; ötlete programozás lehetséges szféra szakmai tevékenység.
Megoldott tanulási célok:
1), hogy megismertesse a hallgatókkal a szakaszában egy számítógépes probléma megoldásában;
2) bizonyítani minden szakaszában a probléma megoldásának a számítógép segítségével például egy autó fékezés utat.
Alapfogalmak tanult osztály:
- nyilatkozat a probléma;
- formalizációs;
- algorithmization;
- programozás;
- hibakeresés és tesztelés.
IKT-eszközöket tanulság:
- személyi számítógép (PC), a tanító, a multimédia projektor, vetítővászon;
- PC hallgatók.
Elektronikus oktatási források
- előadás a „Programozás a színpadon a probléma megoldásának a számítógépen.”
Jellemzők Az előadás tartalmát a lecke témák
1. szervezése idő (1 perc)
Köszöntő a tanulók, a téma az üzenetet, és leckét célkitűzéseit.
2. Ismétlés (4 perc)
1) ellenőrzése az anyag tanulmányozták (1-10) a §4.2;
2) szemrevételezés házi RT № 176-179;
3) figyelembe véve a feladatok, amelyek miatt nehéz házi feladat
3. Tanulmány az új anyag (20 perc)
Az új anyag kerül bemutatásra, együtt a bemutatása „Software as a szakaszban a probléma megoldásának a számítógépen.”
1. dia - a név a prezentáció;
2 csúszda - a kulcsszó;
- nyilatkozat a probléma
- a formális
- algorithmization
- programozás
- hibakeresés és tesztelés
Slide 3 - lépéseket a számítógép problémamegoldás (a rendszer);
A számítógép-programozók programok létrehozását a megoldást a különböző problémák. Programozás - fontos, de nem az egyetlen lépés a megoldás a problémára a számítógépre.
Az első szakasz általában megépíteni szóbeli információs modellje a tárgy vagy folyamat. Ebben az esetben ez egyértelműen meg kell határozni, mivel (milyen forrásból áll rendelkezésre adat, hogy milyen adatokat megengedett), és mit szeretne találni a feladatra. Is egyértelműen meg kell jelölni a legfontosabb tulajdonságai az objektum, mivel a kapcsolat a bemeneti adatok és eredmények.
A második szakaszban leíró információs modellje formalizált, t. E. Írta szóló hivatalos nyelv. Ez megköveteli:
-, hogy megértsék, hogy milyen osztályba tartozik az adott probléma;
- rögzíti az ismert összefüggés a bemeneti adatok és eredmények keresztül matematikai összefüggések;
- válassza ki a legmegfelelőbb módja annak, hogy megoldja a problémát.
A harmadik szakaszban, az építési algoritmusok - pontos meghatározó utasításokat a szükséges lépéseket, hogy megoldja a problémát. Az algoritmus gyakran ábrázolják biokkdiagramon, mert a világosság és a rugalmasság.
A negyedik lépésben algoritmus van írva egy programozási nyelv. Megtanulod, hogy írjon programok Pascal.
Az ötödik szakaszban a hibakeresés és tesztelés programokat. Stage hibakeresés és tesztelés, mint Lee nevű számítógépes kísérletek.
programot hibakeresés - a folyamat ellenőrzése, a program végrehajtását és a feltárt hibák kijavítására e. Hibák összefüggésben lehet a szabályok megsértésével a program felvétel egy adott programozási nyelv. Az programozó segít azonosítani a programozási rendszer; kiírja a képernyőre a feltárt hibák.
Validálása kifejlesztett program segítségével végezzük a vizsgálatokat. Test - egy speciális megvalósítási módját az értékek az eredeti adatokat, amely ismert a várt eredményt.
4 slide - a problémát az út a jármű lassulási;
Tekintsük a sorozat átjáró szakaszában a probléma megoldásának egy számítógép segítségével egy egyszerű feladat.
A vezető mozgó állandó sebességgel, látva a vörös fény, fékezett. Ezt követően az autó sebessége csökkenni kezdett másodpercenként 5 méter. Meg akarja találni a távolságot, hogy az autó elmúlik teljesen megáll.
Az első szakasz.
adott:
V0H - kezdeti sebesség;
Vx - végső sebesség (nullával egyenlő, mivel a jármű megállt);
ah - gyorsulás (egyenlő -5 m / s).
Meg akarja találni: sx - a távolság, hogy az autó elmúlik teljesen megáll.
5. dia - a problémát az út a jármű lassulási;
A második szakaszban.
Ebben a helyzetben van dolgunk, egy egyenes vonalú egyenletesen gyorsuló mozgás a test. Formula mozgatására ezután adja meg:
Mi egyszerűsíteni ezt a képletet, figyelembe véve, hogy a végső sebesség nulla:
Ha ax = - 5 m / s kapjuk:
6. dia - a probléma az utat a jármű lassulása;
A harmadik szakasz.
Mi képviseli az algoritmus a probléma megoldására formájában Blokkdiagramok:
7 csúszda - a problémát az út a jármű lassulási;
A negyedik szakaszban.
Írunk ez az algoritmus a Pascal programozási nyelv:
programot n_2;
var v0, s: real;
kezdődik
writeln ( „kiszámítása jármű fékezési úthossz”);
levelet ( 'adja meg a kezdeti sebesség (m / s)>');
readln (V0);
s: = V0 * V0 / 10;
writeln ( 'autó teljesen megáll kerül sor', s: 8: 4, 'm.)
végén.
8. dia - a probléma az utat a jármű lassulása;
Az ötödik szakaszban.
Teszt program segítségével kell összeállítani az információt, hogy a sebesség 72 km / h elejétől fékezés teljesen megáll az autó áthalad a 40 métert.
Programot hajt végre többször, különböző bemeneti adatok arra lehet következtetni, hogy minél nagyobb a kezdeti jármű sebessége, annál nagyobb a távolság halad a fékezés megkezdésekor megáll.
Segítségével egy számítógépet, hogy megoldja a problémákat, akkor mindig szem előtt tartani, hogy együtt hatalmas sebességgel és abszolút értelemben kötelessége a számítógép nem intuíció és a józan ész, és képes megoldani csak az a probléma megoldására programot általa előállított embereket.
9. dia - a legfontosabb dolog.
- szakaszai a probléma megoldásának számítógép használatával:
1) nyilatkozata a probléma;
2) formalizáltsága;
3) algorithmization;
4) programozás;
5) számítógépes kísérletben.
- A problémák megoldására a számítógép, meg kell a saját programozási nyelve, tudomásuk van az információ modellezés és algorithmization.
Kérdések és feladatok
10. dia - kérdések és feladatok;
Kérdések 1-12 4.3
Feladat 1. utca újság eladó megkapja a rubelt eladásából származó minden egyes első 50 újságok. ő kap egy 20% -os növekedést jelent az értékesítés minden más újságokban.
Ki kell dolgozni egy programot, amely kiszámítja a nyereség az eladó, ha ő lenne eladni 200 újságok naponta. Biztonságos a tevékenységek minden szakaszában a döntés ez a probléma (feladat №11 tankönyvében).
Feladat 2. Az Airbus, amely helyet a 160 utas, háromnegyede az ülések turistaosztályon és egynegyede az ülések - az üzleti osztályú kabin. A jegy árát az üzleti osztályú kabin x rubelt, ami kétszerese a jegy ára a gazdaságban osztályú kabin.
Ki kell dolgozni egy programot, amely kiszámítja az összeget kapott Repülőjegyek a repülés, ha ismert, hogy maradt eladatlan és business class jegyek és b turista osztályon. Jelölje ki az összes lépést, hogy megoldja ezt a problémát, és leírják intézkedések mindegyike (a feladat №12 tankönyvében).
Célzása 3. Az első üzemóra és teszi munkarészek óránként - d részein több, mint az előző.
Fejleszteni program kiszámolja, hogy hány dolgozó gyártott alkatrészek 8 órán át (referencia №180 RT).
5. Összegezve a leckét. Hozzászólás házi feladatot. Az értékelést (4 perc)
11. dia - Referencia elvont;
Slide 12 - M / s.
Házi feladat.
§4.3, kérdés száma 1-12 a bekezdés;
RT: № 180.
Minden anyag a tanulság az archívumban.
Archív tartalmazza:
- elméleti,
- A válaszokat és megoldásokat a feladatokat a tankönyv és a munkafüzet,
- előadás a „Programozás a színpadon a probléma megoldásának a számítógépen.”