Конструктор тестів
1
Яке службове слово використовується у мові програмування Lazarus для опису сталої величини?
2
Яке службове слово використовується у мові програмування Lazarus для опису змінних величин?
3
Процес перетворення тексту програми на виконувану програму - це…
4
Після компіляції повідомлення про помилки з’являються...
5
Чи можна у мові програмування Lazarus використовувати коментарі які займають декілька рядків?
6
Як позначаються коментарі у мові програмування Lazarus?
7
Встановіть відповідність між означенням та його поняттям.
Помилка в проєкті, що призводить до несподіваного переривання його виконання або до неправильного результату його виконання
Тестування проєкту
Набір значень вхідних даних, для яких можна заздалегідь визначити правильний результат виконання проєкту, після чого потрібно порівняти його з реальним результатом виконання проєкту для цих значень вхідних даних
Коментар
Процес пошуку логічних помилок у проєкті з використанням тестових наборів вхідних даних
Тестовий набір вхідних даних
Процес виправлення помилок у проєкті
Налагодження проєкту
Текст, який ігнорується компілятором (інтерпретатором) і включається до тексту проєкту з метою полегшення його розуміння та пошуку логічних помилок
Логічна помилка
Помилки в написанні або розміщенні ключових слів та інших елементів коду
Синтаксична помилка
8
Визначте, в яких операторах допущені помилки
9
Установіть відповідність між фрагментами програмного коду і типами помилок, які в них допущені
a = 6; b := 8; x := a/b;
Синтаксична помилка
a := 6; b := 0; x := a/b;
Логічна помилка
a := 16; b := 8; x := a/b;
Немає помилки
10
Що буде результатом виконання даного коду в середовищі програмування Lazarus. Встановіть відповідність між вхідними даними та результатом виконання проєкту.
procedure TForm1.Button1Click(Sender: TObject);
var x, y, z: real;
begin
x := StrToFloat(Edit1.Text);
y := StrToFloat(Edit1.Text);
z := y – x;
Label1.Caption := FloatToStr(z);
end;
x = 1; y = 2
1
x = 3; y = 1
-2
x = 4; y = 7
3
-3
-1
2
11
Що буде результатом виконання даного коду в середовищі програмування Lazarus. Встановіть відповідність між вхідними даними та результатом виконання проєкту.
procedure TForm1.Button1Click(Sender: TObject);
var x, y, z: real;
begin
x := StrToFloat(Edit1.Text);
y := StrToFloat(Edit1.Text);
z := 2*x + 3*y;
Label1.Caption := FloatToStr(z);
end;
x = 1; y = 2
8
x = 3; y = 1
9
x = 4; y = 7
29
11
26
12
Що буде результатом виконання даного коду в середовищі програмування Lazarus. Встановіть відповідність між вхідними даними та результатом виконання проєкту.
procedure TForm1.Button1Click(Sender: TObject);
var x, y: real;
begin
x := StrToFloat(Edit1.Text);
y := (x – 5)*(x + 1);
Label1.Caption := FloatToStr(y);
end;
0
-5
5
0
10
55
5
50
Рефлексія від 7 учнів
Сподобався:
Так: 6
Ні: 1
Зрозумілий:
Так: 5
Ні: 2
Потрібні роз'яснення:
Ні: 6
Так: 1