- •Завдання для тематичного оцінювання з інформатики
- •То з теми „Інформація. Інформаційні процеси. Інформаційна система” Теоретичні питання
- •Практичні завдання
- •То з теми «Операційна система Windows» Теоретичні питання.
- •Завдання 1.
- •Завдання 2.
- •То по темі „Основи роботи з дисками” Теоретичні питання
- •Практичні завдання
- •То з теми „Графічний редактор” Теоретичні питання
- •Практичні завдання
- •То з теми „Текстовий редактор Word” Теоретичні питання
- •Практичні завдання
- •То з теми „Табличний процесор Excel” Теоретичні питання.
- •Практичні завдання.
- •То з теми „Бази даних і субд” Теоретичні питання
- •Практичні завдання
- •То з теми „Глобальна мережа Інтернет” Теоретичні питання.
- •Практичні завдання.
- •То з теми „Інформаційна модель. Алгоритми” Теоретичні питання
- •Практичні завдання
- •Теоретичні запитання.
- •Практичні завдання.
- •То з теми „Звернення до алгоритмів і функцій” Теоретичні питання.
- •Практичні завдання.
- •То з теми „Вказівки повторення і розгалуження” Теоретичні питання.
- •Практичні завдання
- •То з теми „Табличні величини” Теоретичні питання.
- •Практичні завдання
- •То з теми „Рядкові величини” Теоретичні питання
- •Практичні завдання
Практичні завдання
Варіант І
-
Скласти програму обчислення значення функції:
х2 + 5х – 9, якщо х <-3 або х>3;
у = x3 – 4x2 + 4, якщо х = -3 або х = 3;
х2 cos х, якщо -3<х<3.
-
Скласти програму: чи поміщається квадрат із стороною а в коло радіусом R ?
-
Дано два цілі числа. Менше замініть добутком цих чисел, більше їх сумою, а якщо числа однакові, то вивести повідомлення про це. Вивести результат.
-
Дано три цілих числа А, В і С. Знайти серед них числа, що відповідають вказаним умовам: числа додатні і парні.
-
Знайти всі дільники даного натурального числа.
Варіант ІІ
-
Скласти програму обчислення значення функції:
x3 – 4х2 + 5, якщо х = -2 або х = 2;
у = x3 sin x, якщо -2<х<2;
х2 – 5х + 4, якщо х< -2 або x>2.
-
Скласти програму: за трьома сторонами перевірити, чи трикутник прямокутний ?
-
Дано три цілих числа А, В і С. Знайти серед них числа, що відповідають вказаним умовам: числа від’ємні і не парні.
-
Уведіть два різні цілі числа. Виведіть повідомлення чи належить більше проміжку [20;30], а менше – [4;10].
-
Перевірити, чи є дане натуральне число простим.
То з теми „Табличні величини” Теоретичні питання.
Варіант І
-
Для чого призначені масиви? (2 бали)
-
Як описуються одновимірні масиви? (2 бали)
-
Як здійснюється введення і виведення елементів двовимірного масиву? (2 бали)
-
У чому полягає метод обміну („бульбашки”)? (2 бали)
-
На перетині якого рядка і стовпця в таблиці знаходиться елемент b[3,2]? (1 бал)
-
Які дії виконує даний фрагмент програми? (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 бал)
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.
-
Який масив буде створено командою: for i:=1 to 4 do a[i]:= 4 – 2*i? (1 бал)
Варіант ІІ
-
Які операції можна виконувати з елементами масиву? (2 бали)
-
Як описуються двовимірні масиви? (2 бали)
-
Як здійснюється введення і виведення одновимірних масивів? (2 бали)
-
У чому полягає метод мінімальних елементів? (2 бали)
-
Що в описі типу масиву зазначають спочатку: кількість рядків чи кількість стовпців? (1 бал)
-
Які дії виконує даний фрагмент програми? (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 бал)
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.
-
Який масив буде створено командою: for i:=1 to 5 do b[i]:= 8 – 3*i? (1 бал)
Тести
Варіант І
-
Елементи лінійного (одновимірного) масиву мають:
а) 1 індекс; б) 2 індекси;
в) не мають індексів; г) немає вірних відповідей.
-
Двовимірний масив зі 100 елементів має однакову кількість рядків та стовпців. Скільки рядків має масив?
а) 10; б) 50; в) 100; г) немає вірних відповідей.
-
Які дії виконує даний фрагмент програми?
for i:=1 to 10 do
begin
readln(a[i])
end;
а) дозволяє здійснити вивід на екран 10-ти елементів лінійного масиву а;
б) дозволяє здійснити ввід 100 елементів двовимірного масиву а розміром 10х10;
в) дозволяє здійснити ввід 10 елементів лінійного масиву а;
г) немає вірних відповідей.
-
Заданий масив температур повітря за місяць квітень. Вкажіть правильний опис масиву:
а) t:array(1..30) of real; б) t:array[1..30] of char; в) t:array[1..30] of real.
-
Значення елемента масиву не перевищує числа 9. Вкажіть правильний запис умови:
а) a[i]<>9; б) i<=9; в) a[i]<=9.
-
Який ввід двовимірного масиву є правильним:
а) 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]);
-
Вкажіть правильний ввід масиву:
а) 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));
-
Елементи двовимірного масиву вводяться по ...
а) стовпцях; б) рядках; в) попарно.
-
Індекси елементів двовимірного масиву мають такий порядок:
а) стовпчик, рядок; б) рядок, стовпчик; в) стовпчик.
-
Масив – це послідовність ...
а) цифр; б) букв; в) довільних символів; г) довільних елементів.
-
Яким буде значення А[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];
-
Яким буде значення 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 індекс; б) 2 індекси;
в) не мають індексів; г) немає вірних відповідей.
-
Двовимірний масив має 10 рядків та 10 стовпців. Скільки елементів має масив?
а) 20; б) 10; в) 100; г) немає вірних відповідей.
-
Які дії виконує даний фрагмент програми?
for i:=1 to 10 do
begin
writeln(a[i])
end;
а) дозволяє здійснити вивід на екран 10-ти елементів лінійного масиву а;
б) дозволяє здійснити вивід на екран перших 10 елементів двовимірного масиву;
в) дозволяє здійснити ввід 10 елементів лінійного масиву а;
г) немає вірних відповідей.
-
Вкажіть правильний опис масиву назв днів тижня:
а) kd:array[1..7] of real; б) kd:array[1..7] of integer;
в) kd:array[1..7] of string.
-
Номер рядка масиву парний. Вкажіть правильний записану умову:
а) 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. Двовимірний масив зручно представляти у вигляді ...
а) рядка; б) прямокутника; в) стовпця.
-
Індекси елементів масиву можуть бути такого типу:
а) real; б) integer; в) char.
-
Яке ключове слово використовують для опису масиву?
а) array; б)string ; в) char.
-
Яким буде значення А[2] після виконання заданого фрагменту програми?
A[1]:=4; A[3]:=3; A[2]:=3;
for i:=2 to 4 do A[2]:=A[i-1]+A[2];
-
Яким буде значення 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];