ГДЗ Інформатика 9 клас. Підручник [Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А.] 2017
16.02.2019,
9 Клас / Інформатика,
37 569,
8
6.2. Опрацювання табличних величин (Сторінка 165)
Дайте відповіді на запитання
1. Для розв’язування яких задач опрацювання табличної величини можна використати наведені фрагменти?
а) s := 0; for i := 1 to 10 do s := s + a[i];
б) k := 0; for i := 1 to 10 do If a[i] < 0 Then k := k + 1;
в) k := 0; for i := 1 to 10 do If a[i] = x Then k := k + 1;
2. З якою метою у наведеному фрагменті використано змінну f?
f := false; for i := 1 to 10 do If a[i] = x Then begin
f := true; break; end;
Який тип цієї змінної? Чи можна було б із цією самою метою використати змінну іншого типу? Відповідь поясніть.
3. Як потрібно змінити наведений фрагмент, щоб у ньому визначалося найменше значення елементів табличної величини?
max := a[1];
for i := 2 to 10 do If a[i] > max Then max := a[i];
4. Якщо в табличній величині кілька елементів мають найбільше значення серед значень усіх елементів цієї табличної величини, то фрагмент max := a[1]; for i := 2 to 10 do If a[i] > max Then max := a[i]; визначає, який з них? Чи зміниться щось, якщо в розгалуженні змінити знак > на знак >=?
5. Для розв’язування якої задачі опрацювання елементів табличної величини можна використати наведені фрагменти? Порівняйте їх ефективність.
a) max := a[1]; nmax := 1; min := a[1]; nmin := 1; for i := 2 to 10 do If a[i] > max Then begin
max := a[i]; nmax := i; end Else
If a[i] < min Then begin min := a[i]; nmin := i; end;
6) max := a[1]; nmax := 1; min := a[1]; nmin := 1; for i := 2 to 10 do begin
If a[i] > max Then begin
max := a[i]; nmax := i; end;
If a[i] < min Then begin min := a[i]; nmin := i; end; end;
6. Для чого використовують властивість Memo1.Lines.Count багаторядкового текстового поля?
7. Для розв’язування якої задачі опрацювання елементів табличної величини можна використати такий фрагмент? s := 0; k := 0;
for i := 1 to 10 do If a[i] > 0 Then begin s := s + a[i]; k := k + 1; end; sa := s/k;
У яких випадках під час виконання проекту із цим фрагментом може виникнути помилка?
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter