Табличні величини. Алгоритми опрацювання табличних величин

Додано: 24 квітня 2023
Предмет: Інформатика, 9 клас
Тест виконано: 52 рази
12 запитань
Запитання 1

Впорядкований набір змінних деякого типу називають...

варіанти відповідей

масивом

табличною величиною

індексом елемента масиву

змінною

Запитання 2

Приклад опису масиву в Delphy або Lazarus  

варіанти відповідей

Dim а As Integer

a :array [1..10] of integer

a :array [10] of integer

:array [10] of integer

Запитання 3

Для введення та виведення елементів масиву можна застосувати відо­мі вам елементи керування...

варіанти відповідей

Label

Edit

Memo

Button

Запитання 4

Виберіть фрагмент алгоритму для введення масиву:


варіанти відповідей

 k := 0;

for i := 0 to n - 1 do

If a[i] > 0 Then

            k := k + 1;

for i := 0 to n - 1 do

a[i]:= StrToFloat(Memo1.Lines[i]);  

s :=0; 

for i := 0 to n - 1 do

s := s + a[i];

m:= a[0];

for i := 1 to n - 1 do

If a[i] > m Then m:= a[i]


for i := 0 to n - 1 do

Memo2.Lines.Append(FloatToStr(a[i]));

        

Запитання 5

Цілі типи величин - це тип даних...

варіанти відповідей

Integer

Boolean

String

Real

Long

Запитання 6

Дійсне число - це тип даних...

варіанти відповідей

Integer

Boolean

String

Real

Long

Запитання 7

Логічний тип даних має назву...

варіанти відповідей

Integer

Boolean

String

Single

Long

Запитання 8

Виберіть фрагмент алгоритму для виведення масиву:

варіанти відповідей

 k := 0;

for i := 0 to n - 1 do

If a[i] > 0 Then

            k := k + 1;

for i := 0 to n - 1 do

a[i]:= StrToFloat(Memo1.Lines[i]);  

s :=0; 

for i := 0 to n - 1 do

s := s + a[i];

m:= a[0];

for i := 1 to n - 1 do

If a[i] > m Then m:= a[i]

for i := 0 to n - 1 do

Memo2.Lines.Append(FloatToStr(a[i]));

        

Запитання 9

Виберіть фрагмент процедури для визначення найбільшого значення масиву:

варіанти відповідей

 k := 0;

for i := 0 to n - 1 do

If a[i] > 0 Then

            k := k + 1;

for i := 0 to n - 1 do

a[i]:= StrToFloat(Memo1.Lines[i]);  

s :=0; 

for i := 0 to n - 1 do

s := s + a[i];

m:= a[0];

for i := 1 to n - 1 do

If a[i] > m Then m:= a[i]

for i := 0 to n - 1 do

Memo2.Lines.Append(FloatToStr(a[i]));

        

Запитання 10

Виберіть фрагмент алгоритму для визначення суми значень елементів масиву:

варіанти відповідей

 k := 0;

for i := 0 to n - 1 do

If a[i] > 0 Then

            k := k + 1;

for i := 0 to n - 1 do

a[i]:= StrToFloat(Memo1.Lines[i]);  

s :=0; 

for i := 0 to n - 1 do

s := s + a[i];

m:= a[0];

for i := 1 to n - 1 do

If a[i] > m Then m:= a[i]

for i := 0 to n - 1 do

Memo2.Lines.Append(FloatToStr(a[i]));

        

Запитання 11

Виберіть фрагмент алгоритму для визначення кількості додатніх елементів масиву:

варіанти відповідей

 k := 0;

for i := 0 to n - 1 do

If a[i] > 0 Then

            k := k + 1;

for i := 0 to n - 1 do

a[i]:= StrToFloat(Memo1.Lines[i]);  

s :=0; 

for i := 0 to n - 1 do

s := s + a[i];

m:= a[0];

for i := 1 to n - 1 do

If a[i] > m Then m:= a[i]

for i := 0 to n - 1 do

Memo2.Lines.Append(FloatToStr(a[i]));

        

Запитання 12

Фрагмент алгоритму визначення чи є серед елементів масиву, що дорівнюють заданому

варіанти відповідей

 k := 0;

for i := 0 to n - 1 do

If a[i] > 0 Then

            k := k + 1;

for i := 0 to n - 1 do

a[i]:= StrToFloat(Memo1.Lines[i]);  

s :=0; 

for i := 0 to n - 1 do

s := s + a[i];

f:= false;

for i := 0 to n - 1 do

If a[i] = x Thenf:= true;


for i := 0 to n - 1 do

Memo2.Lines.Append(FloatToStr(a[i]));

        

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест