Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Всі тематичні атестації.doc
Скачиваний:
17
Добавлен:
23.12.2018
Размер:
685.06 Кб
Скачать

Практичні завдання

Варіант І

  1. Скласти програму обчислення значення функції:

х2 + 5х ­­­– 9, якщо х <-3 або х>3;

у = x3 – 4x2 + 4, якщо х = -3 або х = 3;

х2 cos х, якщо -3<х<3.

  1. Скласти програму: чи поміщається квадрат із стороною а в коло радіусом R ?

  2. Дано два цілі числа. Менше замініть добутком цих чисел, більше їх сумою, а якщо числа однакові, то вивести повідомлення про це. Вивести результат.

  3. Дано три цілих числа А, В і С. Знайти серед них числа, що відповідають вказаним умовам: числа додатні і парні.

  4. Знайти всі дільники даного натурального числа.

Варіант ІІ

  1. Скласти програму обчислення значення функції:

x3 – 4х2 ­­­+ 5, якщо х = -2 або х = 2;

у = x3 sin x, якщо -2<х<2;

х2 – 5х + 4, якщо х< -2 або x>2.

  1. Скласти програму: за трьома сторонами перевірити, чи трикутник прямокутний ?

  2. Дано три цілих числа А, В і С. Знайти серед них числа, що відповідають вказаним умовам: числа від’ємні і не парні.

  3. Уведіть два різні цілі числа. Виведіть повідомлення чи належить більше проміжку [20;30], а менше – [4;10].

  4. Перевірити, чи є дане натуральне число простим.

То з теми „Табличні величини” Теоретичні питання.

Варіант І

  1. Для чого призначені масиви? (2 бали)

  2. Як описуються одновимірні масиви? (2 бали)

  3. Як здійснюється введення і виведення елементів двовимірного масиву? (2 бали)

  4. У чому полягає метод обміну („бульбашки”)? (2 бали)

  5. На перетині якого рядка і стовпця в таблиці знаходиться елемент b[3,2]? (1 бал)

  6. Які дії виконує даний фрагмент програми? (1 бал)

k:=0;

for i:=1 to 10 do

begin

for j:=1 to 10 do

begin

if A[i,j]>0 then k:=k+1

end;

end;

writeln(k);

  1. Знайти помилку у програмі. (1 бал)

var A:array[1..10] of integer;

begin

for i:=1 to 20 do

begin

readln(A[i])

end;

for i:=1 to20 do

begin

if A[i]=20 then writeln (‘Есть’)

end; readln;

end.

  1. Який масив буде створено командою: for i:=1 to 4 do a[i]:= 4 – 2*i? (1 бал)

Варіант ІІ

  1. Які операції можна виконувати з елементами масиву? (2 бали)

  2. Як описуються двовимірні масиви? (2 бали)

  3. Як здійснюється введення і виведення одновимірних масивів? (2 бали)

  4. У чому полягає метод мінімальних елементів? (2 бали)

  5. Що в описі типу масиву зазначають спочатку: кількість рядків чи кількість стовпців? (1 бал)

  6. Які дії виконує даний фрагмент програми? (1 бал)

k:=0;

for i:=1 to 10 do

begin

for j:=1 to 10 do

begin

if A[i,j]<0 then k:=k+1

end;

end;

writeln(k);

  1. Знайти помилку у програмі. (1 бал)

var A:array[1..20] of integer;

begin

for i:=1 to 25 do

begin

readln(A[i])

end;

for i:=1 to25 do

begin

if A[i]=25 then writeln (‘Есть’)

end; readln;

end.

  1. Який масив буде створено командою: for i:=1 to 5 do b[i]:= 8 – 3*i? (1 бал)

Тести

Варіант І

  1. Елементи лінійного (одновимірного) масиву мають:

а) 1 індекс; б) 2 індекси;

в) не мають індексів; г) немає вірних відповідей.

  1. Двовимірний масив зі 100 елементів має однакову кількість рядків та стовпців. Скільки рядків має масив?

а) 10; б) 50; в) 100; г) немає вірних відповідей.

  1. Які дії виконує даний фрагмент програми?

for i:=1 to 10 do

begin

readln(a[i])

end;

а) дозволяє здійснити вивід на екран 10-ти елементів лінійного масиву а;

б) дозволяє здійснити ввід 100 елементів двовимірного масиву а розміром 10х10;

в) дозволяє здійснити ввід 10 елементів лінійного масиву а;

г) немає вірних відповідей.

  1. Заданий масив температур повітря за місяць квітень. Вкажіть правильний опис масиву:

а) t:array(1..30) of real; б) t:array[1..30] of char; в) t:array[1..30] of real.

  1. Значення елемента масиву не перевищує числа 9. Вкажіть правильний запис умови:

а) a[i]<>9; б) i<=9; в) a[i]<=9.

  1. Який ввід двовимірного масиву є правильним:

а) for i:=1 to 5 do readln(a[i]); б) for i:=1 to 6 do

for j:=1 to 3 do readln(a[i]);

в) for i:=1 to 5 do

for j:=1 to 4 do write(a[i,j]);

  1. Вкажіть правильний ввід масиву:

а) for i:=1 to 5 do readln(a[i]); б) for i:=1 to 5 do readln a[i];

в) for i:=1 to 5 do readln(a(i));

  1. Елементи двовимірного масиву вводяться по ...

а) стовпцях; б) рядках; в) попарно.

  1. Індекси елементів двовимірного масиву мають такий порядок:

а) стовпчик, рядок; б) рядок, стовпчик; в) стовпчик.

  1. Масив – це послідовність ...

а) цифр; б) букв; в) довільних символів; г) довільних елементів.

  1. Яким буде значення А[3] після виконання заданого фрагменту програми?

A[1]:=3; A[3]:=2; A[2]:=5;

for i:=-1 to 1 do A[3]:=A[i+2]+A[i*i+2];

  1. Яким буде значення S після виконання заданого фрагменту програми?

A[1]:=2; A[2]:=4; A[3]:=1; i:=1;

if A[i]*2<A[i*2] then S:=A[A[i+1]-1] else S:=A[A[i]-i];

Варіант ІІ

  1. Скільки індексів мають елементи двовимірного масиву?

а) 1 індекс; б) 2 індекси;

в) не мають індексів; г) немає вірних відповідей.

  1. Двовимірний масив має 10 рядків та 10 стовпців. Скільки елементів має масив?

а) 20; б) 10; в) 100; г) немає вірних відповідей.

  1. Які дії виконує даний фрагмент програми?

for i:=1 to 10 do

begin

writeln(a[i])

end;

а) дозволяє здійснити вивід на екран 10-ти елементів лінійного масиву а;

б) дозволяє здійснити вивід на екран перших 10 елементів двовимірного масиву;

в) дозволяє здійснити ввід 10 елементів лінійного масиву а;

г) немає вірних відповідей.

  1. Вкажіть правильний опис масиву назв днів тижня:

а) kd:array[1..7] of real; б) kd:array[1..7] of integer;

в) kd:array[1..7] of string.

  1. Номер рядка масиву парний. Вкажіть правильний записану умову:

а) a[i,j] mod 2 = 0; б) j mod 2 = 0; в) i mod 2 = 0.

6. Який опис двовимірного масиву є правильним:

а) type f=array[1..2,1..4] of real;

var d:f;

б) var d: array[1..4,1..2]; в) var d: array[1..6] of real;

7. Вкажіть правильний ввід масиву:

а) for i:=1 to 7 do writeln(t[i]); б) for i:=1 to 7 do writeln t[i];

в) for i:=1 to 7 do writeln t(i);

8. Двовимірний масив зручно представляти у вигляді ...

а) рядка; б) прямокутника; в) стовпця.

  1. Індекси елементів масиву можуть бути такого типу:

а) real; б) integer; в) char.

  1. Яке ключове слово використовують для опису масиву?

а) array; б)string ; в) char.

  1. Яким буде значення А[2] після виконання заданого фрагменту програми?

A[1]:=4; A[3]:=3; A[2]:=3;

for i:=2 to 4 do A[2]:=A[i-1]+A[2];

  1. Яким буде значення S після виконання заданого фрагменту програми?

A[1]:=2; A[2]:=3; A[3]:=2; i:=1;

if A[i+1]-1>A[i+2] then S:=A[A[2-i]] else S:=A[A[3]+i];