Tárgy ciklusok

Tárgy ciklus. 1. lecke: számtani ciklusban. A tanulmány a számtani művelet során.

Szervezése időben. Ismétlés, ellenőrzése házi feladatot. Magyarázat az új anyag. Biztonságossá az új anyag. Házi feladat. Ellenőrző tudás a témáról. Összefoglalva az eredményeket.

Ahhoz, hogy a koncepció a ciklus. Ahhoz, hogy megismerjék a szerkezeti elemek a ciklus. Határozza meg a működési feltételei a számtani ciklust.

Feladat max: Construct kép két és három grafika szabályozási paraméterek paraméter egyenlő ciklust.

Számítógépes terem, multimédia projektor, QBasic programozási környezet.

Emlékezzünk arra. bármely struktúra az algoritmus, megismerkedtünk az utolsó leckét?

ü lineáris szerkezetű (lépések követik egymást)

ü elágazó szerkezetben és kiválasztási (lépéseket hajtjuk végre az egyik irányba attól függően, az igazság az ellenőrzött körülmények között)

ü gyűrűs szerkezetet (a lépéseket többször megismételjük)

Adjon példát olyan folyamat, és adja meg a típusát.

A 9 képernyő, hogy egy megcélzott álló 11 koncentrikus körök a képernyő közepén. A sugár az első kör 10 pixel. A sugár egyes kör növekszik a következő 5 pixel.
(A diákok a számítógépeket.) Letöltés cicl.bas fájlt (1. melléklet). csatolja hiányzik, és elkezd elvégzésére.

A program a következő:

Kör (320, 175), 10. 3

Kör (320, 175), 15. 3

Kör (320, 175), 20. 3

Kör (320, 175), 25. 3

Kör (320, 175), 30. 3

Kör (320, 175), 35. 3

Kör (320, 175), 40. 3

Kör (320, 175), 45. 3

Kör (320, 175), 50. 3

Kör (320, 175), 55. 3

Kör (320, 175), 60. 3

Válasz a kérdésre:

- A beépített sokszor? - kör

- ismételt végrehajtása akciók - ez csak egy példa a folyamat? - ciklikus.

Cycle - ismételt ismétlése intézkedéseket.

A ciklikus eljárás - olyan eljárás, amely hurkot.

Kétféle ciklusok

1) Egy aritmetikai vagy számláló ciklust a manipulált változó (vagy ciklus számláló paraméter). Ez elvégzett egy bizonyos számú alkalommal.

2) iteráció a utófeltétel „előtte” és az előfeltétele „Eddig”. Szerint végezzük az igaz vagy hamis az előre meghatározott feltételt.

Határozza meg, hogy milyen típusú ciklus kell használni a probléma megoldásában.
Válaszolj a kérdésekre:

- Támogatás a feladat, ha a feltétel bocsátás feltételeit, illetve adja meg a ciklust? - Nem

- Így a ciklus használt megoldani a problémát már úgy? -arithmetic ciklus

Ez egy kontroll változó, amelynek értéke megváltozik a művelet során ciklus (csökkenése vagy növekedése) ebben az esetben megnő, és ellenőrzi a munka során.

- Az az érték, amelynek az értéke változott a probléma? - a sugár

Ez az érték - a ciklus paraméter.

Jelölje meg R. (lehet bármilyen betű).

A szerkezet egy aritmetikai-sorozat a következő:

• a ciklus kezdetén, vagy a cím - a szerrel, amely felsorolja azokat a kezdeti és végső értékei a kontroll változó és a lépés.
FOR - a név a ciklus operátor fejlécében (To)
TO - funkció szó (előtte)
LÉPÉS - funkció szót (lépés).

• loop test - nyilatkozatok, amelyek leírják ismétlődő cselekvések. Forr = NTSTO KTSSTEP # 916; R -

• a ciklus végén - az üzemeltető jelezte kontrollváltozóként ciklus befejeződött.
NEXT - funkció szó (következő).
NEXT R

- Abból, amit elkezdett az értékváltozás a sugár? (SC)

- Akár milyen értéket tudom megváltoztatni a méretét? (CC)

- Milyen időközönként változatos? (# 916; R)

- A rendszer segítségével az üzemeltető leírt ismétlődő cselekvések?

- a ciklus végén szereplő?

Az így kapott:

R = 10 TO60 LÉPÉS 5 -Zagolovoktsikla

Kör (320, 175), R, 3 - Telotsikla

NEXTR - Ciklus vége

Azt vizsgáljuk, a szerkezet a számtani ciklus, hogy terhelés cicl1.bas fájlt (2. függelék), akkor írja be a szöveget izapustim programot. (Tanár a táblánál, és a számítógépek, a diákok egy feladatot, azaz a. E., „magatartási kutatás”).

- Mi történik, ha nincs ciklus fejlécében. - legyen egy hibaüzenet NEXT nélkül FOR.

- Mi történik, ha nincs a ciklus végéig. - legyen egy hibaüzenet nélkül a következő

- Hogyan működik a ciklus, ha nincs a hurok teste. NC = 1, CC = 100000, a STEP = 1 (1. lépés - nem írhat a) - (késleltetés) Szerezd meg a várakozási ciklust.

1. feladat. Építsünk egy képet egy ellenőrző grafika paraméter megegyezik a hurok paramétert.

- Az az érték, amelynek az értéke megváltozott az építőiparban a köröket? - koordinálja az x tengelyen. - Ez az érték az - ciklus paraméter.

A program a következő:

9 képernyő
X = 20 és 580 lépés 60
Kör (X, 175), 20, 4
NEXT X

Van egy feltétele működési ciklus (CC - NC) / STEP + 1> 0 - meghatározza az iterációk számát.

Megvizsgáljuk az állítást.

Load cicl-gl1.bas fájlt (3. melléklet), és ellenőrizze a munkakörülményeket a ciklus. (Tanár a táblánál végzi a feladatot, azaz a. E. „tanulmányt számtani ciklus” Diákok szavalni, és rögzíti az eredményeket egy notebook).

• NC = 10, CC = 90, STEP = 20. Hányszor fogja végrehajtani a ciklust? -válasz (90-10) / (20) + 1 = 5 ciklust hajtja végre 5-ször. (A középponttól a periféria.) NC<КЦ,STEP>0.

• NC = 10, CC = 90, lépés = -20. Hányszor elvégzett egy sor? - válasz (90-10) / (-20) + 1 = -3, Ciklus nem hajtjuk végre, még egyszer!

• Hogyan változik az NC és CC, hogy kerékpárral jár dolgozni? - Swap válasz értéket az NC és CC.

• NC = 90 CC = 10, lépés = -20. Hányszor elvégzett egy sor? -válasz (10-90) / (-20) + 1 = 5 ciklust hajtja végre 5-ször. (A perifériáról a központba.) Lépés<0,НЦ>KC.

• Típus SC = 90 CC = 90, lépés = 20 = -10 izmeniteSTEP, STEP = 100 - válasz (90 - 90) / (50) + 1 = 1
(90-90) / (-10) + 1 = 1
(90-90) / (100) + 1 = 1 ciklust hajt végre, ha függetlenül znacheniyaSTEP.
Ha SC = CC, 1 alkalommal ciklus alatt végrehajtott lyubomSTEP <> 0.

• Írja be az NC = 10, CC = 90, a STEP = 0. Mi történik esliSTEP = 0? - válasz ciklus folytatódik a végtelenségig. . (Zatsiklivanieprogrammy), azaz a (90-10) / (0) 1 -. A kifejezés nincs értelme (osztani 0 lehetetlen). (Prilozhenie6).

Következtetés (hallgatók a tanulmányok alapján):

A munkakörülmények ciklus:

Ha NC<= КЦ, то STEP> 0. Ha NC> = CC, STEP<0. Если НЦ= КЦ, цикл выполниться 1 раз при любомSTEP. Если STEP= 0, происходит зацикливание. Если НЦ<КЦ, при STEP<0 - Цикл не выполняется ни разу! Отсутствует заголовок цикла - сообщение об ошибке NEXT безFOR. Отсутствует окончание цикла - сообщение об ошибке FOR безNEXT. Отсутствует тело цикла - цикл ожидания.

Számtani ciklus - ebben a ciklusban, az ismétlések száma, amely ismert, vagy ki lehet számítani. Ciklus vége paraméter határozza meg, hogy összehasonlítjuk a ciklus végéig.

A program letöltése és vizsgálati fájlt (Prilozhenie4) (A teszt lehetővé teszi a diákok proveritosnovnye pontot megfogalmazott következtetések)

Kezdje a problémák megoldása érdekében:

A hurok teste is több grafikus vezérlő változók egy ciklus paraméter.

Feladat. Construct kép grafika két vezérlő paraméterek paraméter egyenlő ciklust.

Az értékek olyan változók az építési képek nem változik?

- az y-irányú koordinátákat
- színes

Az értékek változókat az építőiparban kép változás?

- koordinálja az x-tengelyen
- R sugár

A változás ezekben változó befolyásolhatja a ciklus paraméter.

Nem számít, hogy mit jelölt leveleket.

Rendeljen ezek az értékek az azonos nevű L, hogy mi történik a programban.

Betölti a fájlt racusca.bas (Prilozhenie5) futtatni.

Család körök, amelyek sugara amelyek eltérő pályán ciklusban értéket (10. lépés). központ koordinálja mentén változik OX tengelye ugyanabban a pitch érték (10 lépés).

Probléma 2 Építés kép grafikákat két vezérlő paraméterek paraméter egyenlő ciklust.

9 képernyő
R = 20 300 STEP 60
X = R. Y = R
Kör (X, Y), 20, 4
NEXT R

3. Építsd Probléma kép grafikákat két vezérlő paraméterek paraméter egyenlő ciklust.

9 képernyő
X = 0 vagy 1 STEP.2
Kör (320, 175), X * 100. 5. X
NEXT X

4. Építsd Probléma megtekintése a) a betegnek három grafikákat paraméter egyenlő hurok paraméter, és telepítésére b).

1. feladat. Építsünk egy képet egy ellenőrző grafika paraméter megegyezik a hurok paramétert.

2. probléma. Építsünk egy képet egy ellenőrző grafika paraméter megegyezik a hurok paramétert.

1. feladat. Construct kép grafika két vezérlő paraméterek paraméter egyenlő ciklust.

Probléma 2 Építés kép grafikákat két vezérlő paraméterek paraméter egyenlő ciklust.

Feladat. És a kivitelezést a képen) grafika két vezérlő paraméterek paraméter egyenlő a ciklust, és telepíteni b).

Probléma 5. Construct kép grafikákat két vezérlő paraméterek paraméter egyenlő ciklust.

Kapcsolódó cikkek