GDZ Informatics klasa 9. Podręcznik [Rivkind J.Y., Lysenko T.I., Chernikova L.A.] 2017

icon08.02.2019, icon9 Клас / Інформатика, icon1 093, icon0



6.2. Wypracowywanie wartości tabelarycznych (Strona 165)
Odpowiedz na pytania
1. Aby rozwiązać niektóre problemy związane z przetwarzaniem rozmiaru tabeli, można użyć następujących fragmentów?
a) s: = 0; dla i: = 1 do 10 do s: = s + a [i];
b) k: = 0; dla i: = od 1 do 10, jeśli a [i] <0 To k: = k + 1;
c) k: = 0; dla i: = od 1 do 10, jeśli a [i] = x Then k: = k + 1;
2. W jakim celu w danym fragmencie używana jest zmienna f?
f: = false; dla i: = od 1 do 10, jeśli a [i] = x Następnie zacząć
f: = true; przerwa; koniec;
Jaki jest typ tej zmiennej? Czy możesz użyć innego rodzaju zmiennej do tego samego celu? Proszę wyjaśnij odpowiedź.
3. Jak zmienić dany fragment tak, aby określał on najmniejszą wartość elementów wartości tabeli?
max: = a [1];
dla i: = 2 do 10 zrobić, jeśli a [i]> max Następnie max: = a [i];
4. Jeśli w wartości tabeli niektóre elementy mają największą wartość spośród wartości wszystkich elementów tej wartości tabeli, to fragment max: = a [1]; dla i: = 2 do 10 zrobić, jeśli a [i]> max Następnie max: = a [i]; określa, który? Czy coś się zmieni, jeśli w gałęzi zmienisz znak> na znak> =?
5. Aby rozwiązać zadanie przetwarzania elementów wartości tabeli, można użyć następujących fragmentów? Porównaj ich skuteczność.
a) max: = a [1]; nmax: = 1; min: = a [1]; nmin: = 1; dla i: = 2 do 10, jeśli [i]> maks. Następnie zacznij
max: = a [i]; nmax: = i; koniec Else
Jeśli a [i] <min Następnie zacznij min: = a [i]; nmin: = i; koniec;
6) max: = a [1]; nmax: = 1; min: = a [1]; nmin: = 1; dla i: = 2 do 10 zaczynać
Jeśli [i]> maks. Następnie zacznij
max: = a [i]; nmax: = i; koniec;
Jeśli a [i] <min Następnie zacznij min: = a [i]; nmin: = i; koniec; koniec;
6. Po co używać właściwości Memo1.Lines.Count w wielowierszowym polu tekstowym?
7. Aby rozwiązać zadanie przetwarzania elementów wartości tabeli, możesz użyć takiego fragmentu? s: = 0; k: = 0;
dla i: = od 1 do 10, jeśli a [i]> 0 Następnie zacznij s: = s + a [i]; k: = k + 1; koniec; ty: = s / k;
W jakich przypadkach może wystąpić błąd podczas tego projektu?


iconГДЗ 9 клас Інформатика Підручник Генеза Ривкінд Лисенко Чернікова Шакотько 2017
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації
У даній публікації ще немає коментарів. Хочете почати обговорення?

Реклама
Що Вас цікавить більше?
Ми в соціальних мережах
Хмаринка тегів