Gyermekbemutatók blokkdiagram formájában. Ciklikus algoritmusok

A prezentáció leírása külön diánként:

1 csúszda

Dia leírása:

Az algoritmus blokkdiagramjainak elemzése. „Az algoritmus nem luxus, hanem eszköz a cél elérésére” * Az óra céljai: Az algoritmizálás alapjaival kapcsolatos ismeretek megszilárdítása és rendszerezése; Tanuljon meg olvasni és elemezni az algoritmusokat blokkdiagramok formájában; Tanulj meg egyszerű algoritmusokat összeállítani. Az óra felépítése: „Az alapozás szilárdságának ellenőrzése” feladat (algoritmizálási alapfogalmak ismeretének tesztelése); „Olvasás és elemzés” feladatok (algoritmus folyamatábrák olvasása és elemzése); Feladatok „Tanulj meg tervezni” (egyszerű algoritmusok rajzolása); Házi feladat(differenciált).

2 csúszda

Dia leírása:

Abu ‘ Abd Allah Muhammad ibn Musa al-Khwarismi „Muhammad, Musa fia, Abdullah apja, eredetileg Horezmból” Horezm egy történelmi régió a modern Üzbegisztán területén, amelynek központja ősi város Khiva. Al-Khorezmi, 9. század. Megfogalmazott szabályok a végrehajtáshoz aritmetikai műveletek a kitűzött cél elérését (probléma megoldását) célzó cselekvések pontos, végleges sorozata.

3 csúszda

Dia leírása:

„Olyan rész vagyok, amely egy egész volt” (I. Goethe) Milyen fogalmak tükröződnek az alábbi kifejezésekben? – Mit, miből, hogyan? „A kivégzést nem lehet megbocsátani” „Menj oda, nem tudom hova, hozz valamit, nem tudom mit” (Tündérmese) „Hol van a vég kezdete, amivel a kezdet véget ér?” (Kozma Prutkov) Az algoritmus fogalma, tulajdonsága, típusa Válasz: az algoritmus tulajdonsága az érthetőség Válasz: az algoritmus típusa segéd; a lépésről lépésre történő részletezés módszere Válasz: az algoritmus típusa ciklikus Válasz: az algoritmus fogalma *

4 csúszda

Dia leírása:

Mit jelentenek ezek a fogalmak és hogyan kapcsolódnak egymáshoz? név Folyamatábra Feladat „Az alapozás szilárdságának ellenőrzése (algoritmizálási alapfogalmak ismeretének tesztelése) *

5 csúszda

Dia leírása:

Feladat „Az alap szilárdságának ellenőrzése (algoritmizálás alapfogalmainak ismeretének tesztelése) Logikai láncok *

6 csúszda

Dia leírása:

1. feladat A) Algoritmus típusa? Helyes az algoritmus? B) Milyen problémát old meg az algoritmus az „Olvasás és elemzés” feladat kezdete (algoritmus folyamatábrák olvasása és elemzése) *?

7 csúszda

Dia leírása:

2. feladat A blokkdiagram töredékeit adjuk meg. Határozza meg az algoritmus típusát, szerkezetét, milyen problémát old meg! Összeállít matematikai képlet függvények (írd a táblára). X y „Olvasás és elemzés” feladatok (algoritmus folyamatábrák olvasása és elemzése) *

8 csúszda

Dia leírása:

3. feladat (A29 demóverzió 2005, A6 demo verzió 2006) Adott egy algoritmus blokkdiagramjának egy részlete Milyen típusú algoritmikus tervezést ábrázol egy blokkdiagram töredéke? Határozza meg az x egész változó értékét az alábbi A)1 blokkdiagram töredék végrehajtása után; B)5; AT 2; D)3. „Olvasás és elemzés” feladatok (algoritmus folyamatábrák olvasása és elemzése) *

9. dia

Dia leírása:

4. feladat (A6 demo verzió 2005) A folyamatábra egy részlete (lásd 9. ábra) egy olyan algoritmust ábrázol, amely elágazási parancsokat tartalmaz: 1) egy elágazó parancsot rövidített formában, amely egy elágazó parancsot teljes formában tartalmaz; 2) két elágazási parancs teljes formában, amelyek közül az egyik a másikba van beágyazva; 3) két elágazó parancs rövidített formában, amelyek közül az egyik a másikba van ágyazva; 4) egy elágazás parancsot teljes formában, amely egy elágazási parancsot tartalmaz rövidített formában Megoldás. ábra blokkdiagramjában szereplő mindkét elágazási parancs. 9, - teljes, az egyik a másikba ágyazva. Ezért a 2. válaszlehetőség lesz a helyes. Válasz: 2. „Olvasás és elemzés” feladatok (algoritmusok folyamatábráinak olvasása és elemzése) *

10 csúszda























Vissza előre

Figyelem! A dia-előnézetek csak tájékoztató jellegűek, és nem feltétlenül képviselik a prezentáció összes jellemzőjét. Ha érdekel ez a munka, töltse le a teljes verziót.

Cél: ciklusok algoritmikus szerkezetének tanulmányozása, modellek, algoritmusok készítése gyakorlati problémák megoldására.

Az órák alatt

I. Ismeretek felfrissítése

  • Tekintse át az algoritmus fogalmát és az algoritmikus nyelv alapvető konstrukcióit!
  • Legyen képes fejlődni matematikai modell, algoritmus és blokkdiagram a probléma megoldásához.
  • Ismerje meg a programozási nyelveket és azok céljait.
  • Tudjon programozási környezetben dolgozni.
  • Ismerje a programszerkezeteket.
  • Tudjon numerikus és szimbolikus mennyiségeket tartalmazó kifejezéseket írni.
  • Ismerje az operátorok felépítését és munkájuk jellemzőit.
  • Legyen képes operátorokat használni lineáris és elágazó szerkezetű programok írásakor.
  • Legyen képes programokat készíteni és futtatni számítógépen hibakereséshez.

II. Az óra elméleti anyaga

A legtöbb gyakorlati probléma ugyanazon műveletek ismételt megismétlését igényli, pl. újrafelhasználás egy vagy több operátor. (Bemutatás)

Tegyük fel, hogy be kell írnia és feldolgoznia kell egy számsorozatot. Ha csak öt szám van, elkészítheti lineáris algoritmus. Ha ezer van belőlük, akkor lehet lineáris algoritmust írni, de az nagyon fárasztó és irracionális. Ha az algoritmus kidolgozásakor a számok száma ismeretlen, akkor a lineáris algoritmus alapvetően lehetetlen.

Egy másik példa. Ahhoz, hogy egy személy vezetéknevét megtalálja a listán, be kell jelölnie a listán szereplő első vezetéknevet, majd a másodikat, harmadikat stb. amíg meg nem találjuk a kívántat vagy el nem érjük a lista végét. Az ilyen nehézségeket ciklusok segítségével lehet leküzdeni.

A ciklus egy algoritmus (program) ismétlődő szakasza. Ennek megfelelően a ciklikus algoritmus ciklusokat tartalmazó algoritmus.

Kétféle ciklus létezik: ismert ismétlésszámmal és ismeretlen számú ismétléssel. Ez mindkét esetben az algoritmus fejlesztési szakaszában előforduló ismétlések számát jelenti.

A ciklikus struktúráknak 3 típusa van:

  • Hurok előfeltétellel;
  • Hurok utófeltétellel;
  • Hurok paraméterrel;

Egyébként ezeket a struktúrákat ciklusoknak nevezzük, mint például a „Míg”, „Előtte”, „Már”.

Algoritmikus struktúrák adatainak rögzítésének grafikus formája:

Hurok előfeltétellel (más néven hurok Viszlát) alakja:

feltétel – logikai típus kifejezése.

Előfordulhat, hogy a ciklus még egyszer sem hajtható végre, ha a logikai kifejezés értéke azonnal hamisnak bizonyul.

A start és end közötti parancssorok végrehajtása addig történik, amíg míg a feltétel igaz .

Azért hogy a ciklus véget érjen, szükséges, hogy a BEGIN és END közötti utasítássorozat módosítsa a benne foglalt változók értékét feltétel.

Hurok utófeltétellel (más néven hurok előtt) alakja:

feltétel – logikai típus kifejezése.

Jegyzet:

közötti utasítások sorrendjeismétlés Ésamíg mindig kész lesz legalább egyszer;

A ciklus befejezéséhez szükséges, hogy az utasítások sorozata közöttismétlés Ésamíg megváltoztatta a feltételkifejezésben szereplő változók értékeit.

Az ismétlési utasítást, akárcsak a while utasítást, akkor használjuk a programban, ha ismétlődő számítások elvégzésére van szükség (egy ciklus), de az ismétlések száma nem ismert előre, és maga a számítás előrehaladása határozza meg.

Cikk paraméterrel (más néven ciklus for) a következő formában van:

i – ciklusparaméter;
a – a ciklus kezdeti értéke;
b – a ciklus végső értéke;
h – paraméterváltoztatási lépés.

Szerkezet ebből a ciklusból más néven ciklus i-szer.

Ezt a parancsot a következőképpen hajtják végre: az i paraméter a kezdeti a kezdeti értékre van állítva, összehasonlítva a b végső értékkel, és ha kisebb vagy egyenlő a b végső értékkel, akkor parancsok sorozatát hajtják végre. A paraméterhez az előző értéke van hozzárendelve, eggyel növelve h– a paraméterváltoztatás lépése, és ismét összehasonlításra kerül a végső értékkel b.

A Pascal programozási nyelvben a paraméter változtatás lépése lehet egy vagy mínusz egy.

Ha csak egy utasítás van a kezdet és a vége között, akkor nem kell operátori zárójeleket írni. Ez a szabály az olyan hurkok esetében működik, mint a „While” és a „For”.

Nézzünk egy példát a problémák megoldására ezen struktúrák használatával

Példa.

Számítsd ki az 1-től 5-ig terjedő számok szorzatát! különféle lehetőségeket ciklus

Matematikai modell:

Р= 1·2·3·4·5=120

Állítsuk össze az algoritmust blokkdiagram formájában.

Az algoritmus helyességének ellenőrzéséhez töltsük ki a nyomkövetési táblázatot.

Lépés Művelet R én Állapot ellenőrzés
1 P:=1 1
2 i:=1; 1 1
3 én<=5
P:=P*I
i:=i+1
1 1 1<=5, да (истина)
4 én<=5
P:=P*I
i:=i+1
2 2 2<=5, да (истина)
5 én<=5
P:=P*I
i:=i+1
6 3 3<=5, да (истина)
6 én<=5
P:=P*I
i:=i+1
24 4 4<=5, да (истина)
7 én<=5
P:=P*I
i:=i+1
120 5 5<=5, да (истина)
8 én<=5
P:=P*I
i:=i+1
6<=5, нет (ложь)

A feltétel ellenőrzése több lépésben történik: a feltétel ellenőrzése és a parancsok végrehajtása az egyik ágon. Ezért a nyomkövetési tábla nem algoritmusparancsokat rögzít, hanem a számítógép által minden egyes lépésben végrehajtott egyedi műveleteket.

Első lépés: P-hez egy érték van hozzárendelve.

Második lépés: Az i értéket egy.

Harmadik lépés: ha i egyenlő eggyel, akkor ellenőrizzük, hogy az egy feltétel kisebb-e vagy egyenlő öttel, igen, a feltétel igaz, ami azt jelenti, hogy P-hez az eggyel szorozva, kettő lesz. Az i-re: egy plusz egy egyenlő kettővel.

Negyedik lépés: ha i egyenlő kettővel, akkor ellenőrizzük, hogy a kettes feltétel kisebb vagy egyenlő-e öttel, igen, a feltétel igaz, ami azt jelenti, hogy P-hez 2-szer egy érték van hozzárendelve, akkor 2 lesz. i esetén: kettő plusz egy, három lesz.

Ötödik lépés: ha i egyenlő hárommal, akkor ellenőrizzük, hogy a hármas feltétel kisebb vagy egyenlő-e öttel, igen, a feltétel igaz, ami azt jelenti, hogy P-hez a kettő szorozva hárommal van rendelve, akkor hat lesz. Az i-re: három plusz egy négy.

Hatodik lépés: ha i egyenlő néggyel, akkor ellenőrizzük, hogy a négyes feltétel kisebb-e vagy egyenlő-e öttel, igen, a feltétel igaz, ami azt jelenti, hogy P-hez hatszor négy értéke van hozzárendelve, huszonnégy lesz. Az i-re: négy plusz egy öttel egyenlő.

Hetedik lépés: ha i egyenlő öttel, akkor ellenőrizzük, hogy az ötös feltétel kisebb-e vagy egyenlő-e öttel, igen, a feltétel igaz, ami azt jelenti, hogy P-hez a huszonnégy értékét szorozva öttel, százhúsz lesz. Nekem: öt plusz egy hat.

Nyolcadik lépés: ha i egyenlő hatal, akkor ellenőrizzük, hogy a hatos feltétel kisebb vagy egyenlő öttel, nem, a feltétel hamis, majd kilépünk a ciklusból, és ennek eredményeként megkapjuk az utolsó százhúsz értéket .

Program Pr1;
Var i: egész szám;
Kezdődik
P:=1;
i:=1;
Miközben én<=5 do
kezdődik
P:=P*i;
i:=i+1;
vége;
Write('P=', P);
vége.

Egy utófeltételes ciklushoz blokkdiagramot és nyomkövetési táblát fogunk építeni. (16. dia)

Ennek eredményeként a hetedik lépésnél az utolsó százhúsznak megfelelő értéket kapjuk

A paraméteres Ciklushoz pedig egy blokkdiagramot és egy nyomkövetési táblát építünk. (17. dia)

Ennek eredményeként a hatodik lépésnél az utolsó százhúsznak megfelelő értéket kapjuk

Feladat:

Számok megjelenítése 1 és 5 között:

  1. közvetlen rendelés;
  2. fordított sorrendben.

Matematikai modell:

  1. 1 2 3 4 5;
  2. 5 4 3 2 1.

A blokkdiagramot és a feladatmegoldó programot a számokhoz előre és fordított sorrendben mutatjuk be.

(21. dia)

Írjuk fel a figyelembe vett algoritmusokat Pascal programozási nyelven.

(22. dia)

III. Összegezve a tanulságot

Ezért a következő kérdéseket fontolgattuk:

  1. Algoritmikus szerkezeti ciklus;
  2. Az algoritmikus struktúrák típusai:
    1. Hurok előfeltétellel;
    2. Hurok utófeltétellel;
    3. Hurok paraméterrel;
  3. Megvizsgáltuk e szerkezetek rögzítésének módjait;
  4. Példákat néztünk a problémák megoldására ezen struktúrák használatával.

lecke „Algoritmus. Az algoritmus bemutatási formái. Folyamatábrák" Számítástechnika és IKT lecke, 9. évfolyam

Önkormányzati költségvetési oktatási intézmény 70. számú középiskola Lipetskben

1. cél) nevelési: olyan alapfogalmak tanulmányozása, mint az algoritmus, az algoritmusok tulajdonságai, az algoritmus végrehajtója, az algoritmusok ábrázolási formái, folyamatábra; 2) fejlesztés: logikus és absztrakt gondolkodás fejlesztése; 3) nevelési: a tárgy iránti kognitív érdeklődés ápolása, olyan tulajdonságok fejlesztése, mint a kitartás és a figyelmesség. Szó "algoritmus" Szó "algoritmus" Az „algoritmus” szóból származik - a kiváló 9. századi matematikus, al-Khwarizmi nevének latin írásmódja, aki megfogalmazta az aritmetikai műveletek végrehajtásának szabályait. Algoritmus Algoritmus– ez egy cselekvéssorozat (terv) leírása, amelynek végrehajtása egy adott probléma véges számú lépésben történő megoldásához vezet. Algoritmizálás egy probléma megoldására szolgáló algoritmus (akcióterv) kidolgozásának folyamata.

Algoritmusok tulajdonságai

1. Diszkrétség 1. Diszkrétség– az algoritmus felosztása egyes lépések sorozatára. 2. Masszívság- az algoritmus egy sor hasonló probléma megoldására használható. 3. Determinizmus– az algoritmus parancsokat szigorúan meghatározott sorrendben kell végrehajtani. 4. Végtag- az algoritmusnak valamilyen eredményre kell vezetnie 5. Hatékonyság– az algoritmust véges számú lépésben kell végrehajtani. Végrehajtó Végrehajtó– egy objektum vagy személy, aki utasításokat, algoritmus, program vagy parancssorozat előírásait hajtja végre. Az előadó lehet személy, számítógép, robot, géppuska, mechanikus eszköz stb. Az algoritmusok legáltalánosabb ábrázolási formája az blokk diagramm. Az algoritmusok legáltalánosabb ábrázolási formája az blokk diagramm. Blokk diagramm - az algoritmus grafikus ábrázolása.

Szabványos folyamatábra grafika

Az algoritmus kezdetének és végének jelzése

Adatbevitel és -kiadás szervezése

Egy cselekvés vagy akciócsoport végrehajtása

Logikai blokk (elágazás). Az algoritmus végrehajtási irányának megválasztása a feltétel teljesülésétől függően

Segítő algoritmusok használata

Ismétlés (ciklus) – szervezi

műveletek sorozatának megismétlése

Példa. Lineáris algoritmus Ciklikus algoritmusok típusai

  • Hurok előfeltétellel
  • Hurok utófeltétellel
  • Hurok paraméterrel
Hurok előfeltétellel 1. számú feladat. Adott a 6-os szám. Amíg ez a szám nem lesz nagyobb 45-nél, adjunk hozzá 7-et, és szorozzuk meg 2-vel. Amint a kapott szám nagyobb 45-nél, lépjen ki a ciklusból. Elágazó algoritmus 2. feladat Meg van adva egy szám. 5-öt adunk hozzá. Nyomtassa ki az eredményt.
  • Ugrinovich N. D. Informatika és IKT: tankönyv 9. évfolyamnak / N. D. Ugrinovich. – 2. kiadás. – M.: BINOM. Tudáslaboratórium, 2010. – 295 p.
  • Oktatási anyagok elektronikus támogatása:

    2. EOR CD-n és DVD-n (4 lemezes készlet) a módszertani kézikönyvhez N.D. Ugrinovich „Informatika és IKT. Módszertani kézikönyv" 8-11. évfolyamnak.

    Oktatási internetes portálok:

    1. http://school-collektion.edu/ru – „Digitális oktatási források egységes gyűjteménye”

    2. http://fcior.edu.ru, http://eor.edu.ru „Szövetségi Információs Oktatási Erőforrások Központja”

    3. http://www.ed.gov.ru - Rosobrazovanie webhely

    4. http://www.school.edu.ru - orosz oktatási portál

Felhasznált irodalom jegyzéke

Algoritmus 10 szám összegének megtalálására

BLOKKOK A BLOKDIAGRAMOKRA

Az adatfeldolgozási műveleteket és a tárolóeszközöket a diagram megfelelő blokkokkal ábrázolja.

A legtöbb blokk hagyományosan egy a és b oldalú téglalapba van írva. A minimális értéke 10 mm, a növekedése 5 mm többszöröse. Méret b=1,5a. Az egyes blokkok esetében az a és b közötti arány 1:2 megengedett. Ugyanazon diagramon belül ajánlott azonos méretű blokkokat ábrázolni. Minden blokk számozott.

A BLOKKOK TÍPUSAI

Nevezett

Kijelölés

Művelet vagy csoport végrehajtása

műveletek, amelyek eredményeként

jelentés, forma megváltozik

bemutatása vagy elrendezése

Adatok formává alakítása,

feldolgozásra alkalmas (bevitel) ill

feldolgozási eredmények megjelenítése

A végrehajtás irányának megválasztása

algoritmus attól függően

Predopre

néhány változó körülmény.

A korábban létrehozott és

megosztott

külön írt programok

(szubrutinok).

Adatkiadás papíron

hordozó.

A BLOKKOK TÍPUSAI

Név

Kijelölés

Mágneses

Csatlakozó

Intercountry

csatlakozó

Megjegyzés

Adatok be- és kimenete, amelyek hordozója egy mágneslemez.

Az adatfeldolgozási folyamat kezdete, befejezése, megszakítása.

A blokkokat összekötő szaggatott vonalak közötti kapcsolat jelzése.

A különböző lapokon elhelyezett blokkokat összekötő szaggatott vonalak közötti kapcsolat jelzése.

A diagramelem és a magyarázat kapcsolata.

BLOKKDIAGRAMOK KÉSZÍTÉSÉNEK SZABÁLYAI

1. A blokkokat összekötő és a köztük lévő kapcsolatok sorrendjét jelző vonalakat a keret vonalaival párhuzamosan kell húzni.

2. A sor végén lévő nyíl nem helyezhető el, ha a vonal balról jobbra vagy felülről lefelé irányul.

3. Egy blokk több sort is tartalmazhat, azaz egy blokk tetszőleges számú blokk utódja lehet.

4. Egy blokkból csak egy sor jöhet ki (kivéve a logikait).

5. Egy logikai blokknak két blokk egyike lehet folytatása, és ebből két sor jön ki.

6. Ha a diagramban vonalak összevonása van, akkor a metszéspontot ponttal jelöljük. Abban az esetben, ha az egyik vonal közeledik a másikhoz, és egybeolvadásuk egyértelműen kifejeződik, a lényeget nem kell leszögezni.

7. Az algoritmus diagramot egységes egészként kell végrehajtani, azonban szükség esetén megengedett a blokkokat összekötő vonalak megszakítása.

ALGORITMUSOK BLOKKDIAGRAMJAI

Két vagy több műveletből álló sorozat; irányválasztás; ismétlés.

Bármely számítási folyamat ábrázolható ezen elemi algoritmikus struktúrák kombinációjaként.

ALGORITMUSOK TÍPUSAI

lineáris;

elágazó;

ciklikus.

LINEÁRIS

Az ALGORITMUSOK elágazóak, ha megvalósításához több irány (elágazás) biztosított. Az adatfeldolgozó algoritmus minden külön iránya külön számítási ág.

Elágazás a programban- ez egy választás a több parancssor közül egy program végrehajtása során. Az irány megválasztása egy előre meghatározott attribútumtól függ, amely vonatkozhat a kezdeti adatokra, a köztes vagy a végső eredményekre. A jellemző egy adattulajdonságot jellemez, és két vagy több jelentése van.

A két ágat tartalmazó elágazási folyamatot egyszerűnek nevezzük.

Egy összetett elágazási folyamat egyszerű elágazási folyamatokkal ábrázolható.

A prezentáció előnézetének használatához hozzon létre egy Google-fiókot, és jelentkezzen be: https://accounts.google.com


Diafeliratok:

Algoritmusok bemutatására és rögzítésére szolgáló eszközök. Blokk - diagramok. Algoritmikus struktúrák típusai. Lineáris algoritmus

BLOKKDIAGRAMOK Algoritmusok ábrázolásának és rögzítésének eszköze

A folyamatábra egy algoritmus grafikus ábrázolása egymáshoz kapcsolódó funkcionális blokkok (szabványos grafikus elemek) sorozata formájában, amelyek mindegyike egy vagy több művelet végrehajtásának felel meg.

Algoritmus indítása, programba lépés Algoritmus vége, programból kilépés Kezdő adatok bevitele vagy eredmény kiadása Műveletek végrehajtása Logikai feltétel ellenőrzése Ciklus ismétlődéseinek száma

LINEÁRIS ALGORITMUSOK Algoritmikus struktúrák típusai

A LINEÁRIS ALGORITHM egy olyan algoritmus, amelyben az összes szakaszt egyszer hajtják végre, szigorú sorrendben a kezdeti adatok bevitelekor, az eredmény-végművelet kimenetének kezdetén. . . S E R I A C O M A N D

1. példa 2. példa kezdő bemenet: A, B, C kimenet: S vége P = S= kezdet vége Kimegyek a folyóhoz napozok

PROBLÉMAMEGOLDÁS

1. ÉS AZ ALGORITMUS ÁRAMLÁSI DIAGRAM HASZNÁLATÁVAL SZÁMÍTSA KI AZ Y FUNKCIÓ ÉRTÉKÉT X=2-HOZ, MEGOLDÁS: indítás X = 2 Z = 8 * 2 = 16 Z = √16 = 4 Z = 4 – 1 = 3 Y = 3 * 2 = 6 Y = 6 / 3 = 2 vége kezdő bemenet: X kimenet: Y vége Z = 8 * X Z = Z - 1 Y = 3 * X Z = Y = Y / Z

2. sz. ALGORITMUS BLOKKDIAGRAM HASZNÁLATÁVAL SZÁMÍTSA KI AZ Y FUNKCIÓ ÉRTÉKÉT AZ X=0; -1; 3 kezdő bemenet: X kimenet: Y vége Z = X 2 Y = Y * X Z = Z - 8 Y = Y * 4 Y = Z / Y Y = X + 1

3. KÉSZÍTSÜK EL A PROBLÉMA MEGOLDÁSÁNAK ALGORITMUSÁBÓL! ADATBAN AZ ABC HÁROMSZÖG FÖLÖNYEIRE VONATKOZÓ KOORDINÁTÁIT. KERESSE A TERÜLETÉT.

4. sz. Készítsen blokkvázlatot a feladat megoldására szolgáló algoritmusról! Számítsa ki a hajó által megtett távolságot, ha sebessége állóvízben v km/h, a folyó áramlási sebessége v 1 km/h, a tó mentén való mozgás ideje t 1 óra, és a víz áramlásával szemben. folyó t 2 óra kezdő bemenet: v, v 1, t 1, t 2 kimenet: s vége s 1 = v * t 1 s 2 = (v – v 1) * t 2 s = s 1 + s 2.

5. sz. Ezzel a blokkdiagrammal egy bizonyos függvény értékének kiszámításához állítsa vissza a probléma állapotát; írjon képletet egy függvény értékének kiszámításához. kezdő bemenet: X kimenet: Y vége A = X 2 C = A + B D = B + 1 Y = C / D B = A 2

HÁZI FELADAT

A PROBLÉMÁK MEGOLDÁSÁNAK ALGORITMUSÁNAK ÁRAMLÁSA TERVEZETEI. 1. sz. Egy A szélességű és B magasságú négyzet alakú helyiségben van egy ablak és egy ajtó, melynek méretei C x D, illetve M x N. Számítsa ki a falak területét a tapétával. 2. sz. Az A érték van megadva, amely az információ mennyiségét fejezi ki bájtokban. Alakítsa át az A-t nagyobb információs egységekre.

3. sz. Ezzel a blokkdiagrammal egy bizonyos függvény értékének kiszámításához állítsa vissza a probléma állapotát; írjon képletet egy függvény értékének kiszámításához. kezdő bemenet: A kimenet: Y vége B = A 2 D = C 2 E = D / 7 Y = E +5 C = B + 4

AZ ÓRA EREDMÉNYEI:

Ma megtanultam... Érdekes volt... Nehéz volt... Elvégeztem a feladatokat... Rájöttem, hogy... Most már tudok... Megtanultam... Egy életre szóló leckét adott...


A témában: módszertani fejlesztések, előadások és jegyzetek

Ez az előadás az „Algoritmizálás” rész anyagát mutatja be. Az előadás a következő fogalmakat fedi le: algoritmus, algoritmus tulajdonságai, algoritmusok írásmódjai, lineáris algoritmusok. A bemutatott problémák...

Lecke - utazás: „Algoritmusok. Lineáris algoritmusok"

Lecke - utazás: „Algoritmusok. Lineáris algoritmusok"Osztály: 6 Az óra célja: elképzelést alkotni az algoritmusról, mint a számítástechnika alapfogalmárólCélok: oktatás: form...



Betöltés...
Top