GDZ Informatika 7 osztály. Tankönyv [Rivkind Y.Y., Lysenko T.I., Chernikova L.A., Shakotko V.V.] 2020
22.02.2021,
7 Клас / Інформатика,
1 885,
0
4.3. Értékek az elágazó algoritmusokban
Válaszolj a kérdésekre
1. Mi a különbség az algoritmus lineáris töredéke és az elágazás között?
Lineáris algoritmus - a legegyszerűbb algoritmus. Ez egy olyan algoritmus, amely egyértelmű műveletsorozatból áll. Az elágazás egy bizonyos feltétellel kezdődik. Ha ez a feltétel teljesül, egy művelet (vagy műveletek halmaza) következik be; ha nem - egy másik
2. Mi a különbség a kifejezés (2 * x + y) / (2 * x - y) értékének kiszámításához használt algoritmus és a kifejezés (2 * x + y) * (2 *) értékének kiszámításához szükséges algoritmus között x - y)?
Különbözzön egy akcióban.
3. A (4 * x - y) / (x + 2 * y) kifejezés értéke kiszámításának algoritmusának végrehajtása milyen változók értékén lesz az üzenet: "Lehetetlen kiszámítani"? Mondjon néhány példát.
Amikor (x + 2 * y) = 0, például x = 6, y = -3 vagy x = -8, y = 4
4. Az osztási műveletet tartalmazó kifejezés értékének kiszámításához használt algoritmus mindig tartalmaz-e elágazásokat? Magyarázza el a válaszát.
Ha a kifejezés magában foglalja a változóval való kifejezéssel való elosztás hatását, akkor az értéke nem számítható a változók összes értékére. Ha az osztó nulla, akkor a kifejezés értéke nem számítható, ha másként, azaz nem egyenlő, lehetséges.
Ezért egy olyan kifejezés értékeinek kiszámítására szolgáló algoritmusokban, amelyek tartalmazzák az osztás hatását egy változóval rendelkező kifejezésre, először ki kell számolni az osztó értékét. Ezután vegye fel az elágazó algoritmusba, amely vagy megjeleníti a megfelelő üzenetet, ha a kifejezés értéke nem számítható ki, vagy ennek a kifejezésnek az értéke kiszámításra kerül
6. Hogyan lehet a művész színpadi koordinátáit felhasználni az elágazáshoz? Adj egy példát.
Helyezzen elágazási blokkot a Script területre
ha a = 0 akkor
nem tudja kiszámolni: osztás 0-val
másképp
adja meg b-nek az x - 3 * y értékét
adja meg c-nek a b / a értékét
mutassa a c változót
7. Hogyan használhatom az előadó pozíciójának koordinátáit egy vásznon Python-projektekben az elágazáshoz? Adj egy példát.
Készítsen egy projektet az (x - 3 * y) / (3 * y + x) kifejezés értékének kiszámításához.
4. Írja be a parancsot az osztó értékének kiszámításához: a = 3 * y + x
5. Írja be az branch parancsot:
ha a == 0:
nyomtatás (Nem számolható: osztás 0-val)
más:
b = x - 3 * y
c = b / a
nyomtatás (Számítási eredmény c =, c)
8. Hogyan állapíthatjuk meg egy elágazás segítségével, hogy a két különböző szám közül melyik nagyobb?
a> b
- ha igen, akkor a nagyobb, mint b;
- ha nem, akkor b nagyobb, mint a;
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter