- •Завдання для тематичного оцінювання з інформатики
- •То з теми „Інформація. Інформаційні процеси. Інформаційна система” Теоретичні питання
- •Практичні завдання
- •То з теми «Операційна система Windows» Теоретичні питання.
- •Завдання 1.
- •Завдання 2.
- •То по темі „Основи роботи з дисками” Теоретичні питання
- •Практичні завдання
- •То з теми „Графічний редактор” Теоретичні питання
- •Практичні завдання
- •То з теми „Текстовий редактор Word” Теоретичні питання
- •Практичні завдання
- •То з теми „Табличний процесор Excel” Теоретичні питання.
- •Практичні завдання.
- •То з теми „Бази даних і субд” Теоретичні питання
- •Практичні завдання
- •То з теми „Глобальна мережа Інтернет” Теоретичні питання.
- •Практичні завдання.
- •То з теми „Інформаційна модель. Алгоритми” Теоретичні питання
- •Практичні завдання
- •Теоретичні запитання.
- •Практичні завдання.
- •То з теми „Звернення до алгоритмів і функцій” Теоретичні питання.
- •Практичні завдання.
- •То з теми „Вказівки повторення і розгалуження” Теоретичні питання.
- •Практичні завдання
- •То з теми „Табличні величини” Теоретичні питання.
- •Практичні завдання
- •То з теми „Рядкові величини” Теоретичні питання
- •Практичні завдання
Практичні завдання
Варіант І
-
В одновимірному масиві А[1..20] знайти суму і кількість елементів, які менші від 5 та індекс яких кратний 4. (3 бали)
-
Знайти найбільший і найменший елементи таблиці В[1..3, 1..5] і поміняти їх місцями. (3 бали)
-
В двовимірному масиві B[1..5, 1..5] посортувати елементи кожного стовпчика за спаданням. (3 бали)
-
Написати програму, яка обчислюватиме номер першого додатного парного числа в масиві. (3 бали)
Варіант ІІ
-
Знайти мінімальний і максимальний елементи масиву А[1..10] і поміняти їх місцями. (3 бали)
-
У двовимірному масиві В[1..4, 1..5] знайти середнє арифметичне всіх стовпчиків. (3 бали)
-
В двовимірному масиві K[1..6, 1..6] відсортувати елементи кожного рядка за зростанням. (3 бали)
-
Написати програму, яка замінює всі від’ємні елементи масиву на протилежні за знаком. (3 бали)
То з теми „Рядкові величини” Теоретичні питання
Варіант І
-
Що таке рядкова величина? (2 бали)
-
Які правила порівняння рядків? (2 бали)
-
Як описуються рядкові величини? (2 бали)
-
Яка функція здійснює копіювання фрагментів рядка? (2 бали)
-
Яка процедура здійснює вставлення фрагмента в рядок? (2 бали)
-
Вкажіть помилку у фрагменті програми. (1 бал)
Var S: integer; i: integer;
begin
read (s);
n:=length (s);
for i:=1 to n do
writeln (copy (s, I, 1));
-
Закінчіть програму, яка розв’язує задачу: „Визначити, скільки букв „А” в рядку”? (1 бал)
Var s, i: integer;
w: string;
begin
read (w);
s:=0;
for i:=1 to length (w) do
if copy (w, i, j)=’A’ then
Варіант ІІ
-
Як надати значення рядковій величині? (2 бали)
-
Чим відрізняється символьний тип даних від рядкових? (2 бали)
-
Як описується функція зчеплення? (2 бали)
-
Яка функція визначає довжину рядка? (2 бали)
-
Яка процедура здійснює знищення фрагмента рядка? (2 бали)
-
Вкажіть помилку у фрагменті програми. (1 бал)
Var a: integer; k: integer;
begin
read (a);
k:=length (a);
if k>20 then
write (‘в рядку більш, ніж 20 символів’);
end.
-
Закінчіть програму, яка розв’язує задачу: „Визначити, порядковий номер літери „S” в рядку”? (1 бал)
Var i: integer;
B: string;
begin
read (b);
s:=0;
for i:=1 to length (b) do
if copy (b, i, 1)=’S’ then
Тести
Варіант І
-
Рядок – це послідовність …
а) цифр; б) букв; в) довільних символів; г) довільних елементів.
-
Якщо з запропонованих змінних є рядком з 5-ти елементів?
а) a: string[1;5]; б) a: char;
в) a: string[5]; г) немає правильної відповіді.
-
Для даного фрагменту програми
Var s: string[35];
…
s[i]:= ‘w’;
…
35 – це ...
а) кількість символів в рядку;
б) значення символу рядка;
в) символ рядка;
г) рядок;
д) номер символу рядка.
-
Які дії виконує даний фрагмент програми?
Var a: string;
begin
read (a);
n:=length (a);
writeln (n);
end.
а) знаходить довжину рядка;
б) рахує кількість літер „а” в рядка;
в) вирізає символ „а” з рядка;
г) немає правильної відповіді.
-
Довжина літерної величини – це ...
а) кількість букв; б) кількість символів між апострофами;
в) кількість цифр.
-
Місце під нову літерну величину резервує так:
Var C: string;
а) C= ‘0’; б) C= ‘’; в) C= ‘slowo’.
-
Заданий рядок а = ‘граматика’. COPY (A, 1, 4)=
а) ‘рама’; б) ‘грам’; в) ‘тика’.
-
Для перетворення літерної величини у число використовується функція ...
а) STR(A); б) LENGTH(a); в) VAL(A).
-
Для вставки у рядок використовується процедура:
а) copy; б) delete; в) insert.
-
Для перетворення числа у рядок використовується функція чи процедура ...
а) STR; б) LENGTH; в) VAL.
-
Заданий рядок а = ‘випуск’. COPY(A,1,6) + ‘2001’=
а) ‘2001випуск’; б) ‘випуск2001’; в) ‘пуск’.
-
Вкажіть, які значення прийме змінна R1 з правого стовпчика після виконання вказівки з лівого:
Const R = ‘Константинополь’;
Var R1: string[15];
-
R1:=Delete(R,1,5); ____________ а) ‘Конст’
-
R1:=Delete(R,5,8); ____________ б) ‘поль’
-
R1:=Delete(R,8,3); ____________ в) ‘Костантинополь’
-
R1:=Delete(R,6,6); ____________ г) ‘Кополь’
-
R1:=Delete(R,6,10); ____________ д) ‘Констполь’
-
R1:=Delete(R,1,11); ____________ е) ‘Консоль’
-
R1:=Delete(R,3,1); ____________ є) ‘Констанополь’
-
R1:=Delete(R,2,9); ____________ ж) ‘антинополь’
Варіант ІІ
-
Яка максимальна кількість символів в рядку?
а) 10; б) 255; в) 100; г) 128; д) довільна.
-
Для визначення довжини рядка використовують таку функцію:
а) write; б) length; в) read; г) немає вірної відповіді.
-
Для даного фрагменту програми
Var s: string[35];
…
s[i]:= ‘w’;
…
і – це ...
а) кількість символів в рядку;
б) значення символу рядка;
в) символ рядка;
г) рядок;
д) номер символу рядка.
-
Які дії виконує даний фрагмент програми?
Var a: string;
b: string;
begin
read (a);
b:=copy (a, 1, 1);
write (b);
end.
а) копіює перший символ рядка а в рядок b;
б) вирізає символ а з рядка b;
в) знаходить довжину рядка а;
г) немає вірної відповіді.
-
Лічба символів у літерній величині починається з:
а) 2; б) 0; в) 1.
-
Вирізка частини рядка знаходиться так:
а) COPY(A, i, k); б) LENGTH(A); в) INSERT$(A,,B,k).
-
Заданий рядок а = ‘прямокутник’. ‘Сто’ + COPY(A,6,6)=
а) ‘трикутник’; б) ‘стокутник’; в) ‘кутник’.
-
Функція CONCAT ...
а) з’єднує два рядки;
б) знаходить вирізку частини рядка;
в) викидає частину рядка.
-
Для знаходження першого входження рядка А в рядок В використовується функція ...
а) COPY; б) LENGTH; в) POS.
-
Викидання частини рядка відбувається за допомогою процедури:
а) INSERT; б) DELETE; в) VAL.
-
Заданий рядок а = ‘семантика’. COPY(A,4,1) + ‘рк’ + COPY(A,6,4)=
а) ‘арктика’; б) ‘крик’; в) ‘тика’.
-
Встановіть відповідність між стовпчиками.
Const R:= ‘Без верби і калини нема України.’;
Var WORD: string[50];
Poz: integer;
Виконується вказівка присвоювання Poz:= Pos(WORD,R)
Значення WORD: Значення Poz:
-
‘без’; _________ а) 5;
-
‘верби’; _________ б) 13;
-
‘і’; _________ в) 20;
-
‘калини’; _________ г) 32;
-
‘нема’; _________ д) 11;
-
‘України’; _________ е) 25;
-
‘.’ _________ є) 1;
-
‘’ _________ ж) 4