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

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

Варіант І

  1. За допомогою декількох команд виведення текстових даних вивести на екран адресу школи. (2 бали)

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

у =х2 – 3,3х + 4х3 – 2 sin 4х. (3бали)

  1. Готуючись до нового навчального року учень купив С1 зошитів по 20 коп., С2 зошитів по 60 коп., С3 олівців по 15 коп., С4 ручок по 2 гривни. Визначити скільки було заплачено за кожний тип покупок, а також загальну суму. (4 бали)

  2. Скласти алгоритм і програму, яка обчислює суму, різницю, добуток та відношення двох заданих цілих чисел. (3 бали)

Варіант ІІ

  1. За допомогою декількох команд виведення текстових даних вивести на екран свою домашню адресу. (2 бали)

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

у = – cos 3x sin 2x + 2,6x2 . (3 бали)

  1. Скласти програму знаходження площі круга за заданим радіусом. (3 бали)

  2. Скласти програму обчислення довжин діагоналей прямокутника, якщо координати вершин його у площині: (х1; у1), (х2; у2), (х3; у3), (х4; у4). (4 бали)

То з теми „Звернення до алгоритмів і функцій” Теоретичні питання.

Варіант І

  1. Що таке процедура і для чого вона призначена? (2 бали)

  2. Чим відрізняється функція від процедури? (2 бали)

  3. Яка різниця між процедурою і функцією? (2 бали)

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

  5. Яка різниця між стандартними та нестандартними функціями? (2 бали)

  6. Вкажіть і виправте помилки у описі процедури: (1 бал)

Procedure energia;

Var e: real;

e:=m*g*h;

  1. Вкажіть і виправте помилки у описі функції: (1 бал)

Function SUM(n:integer): integer;

Var s: unteger;

begin

s:=0;

for n:=1 to n do s:=s

SUM:=s

end;

Варіант ІІ

  1. Що таке формальні і фактичні параметри? (2 бали)

  2. Коли в програмі варто використовувати функцію і коли – процедуру? (2 бали)

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

  4. Що таке функція і для чого вона призначена? (2 бали)

  5. Як виглядає процедура з параметром? (2 бали)

  6. Вкажіть і виправте помилки у описі функції: (1 бал)

Function SUM(integer): integer;

Var s: integer;

begin

s:=0;

for i:=1 to n do s:=s+n;

end;

  1. Вкажіть і виправте помилки у описі процедури: (1 бал)

Procedure min(x,y:real; var min: real);

begin

if x>y then min:=y else min:=x

end;

Тести.

Варіант І

  1. Яке службове слово використовується для опису процедури користувача?

а) var; б) function; в) user; г) procedure; д) uses.

  1. Яка команда виклику допоміжного алгоритму записана правильно, якщо допоміжний алгоритм має ім’я: „Площа” і аргументами головного алгоритму є величини а, b, с, а допоміжного х, у, z?

а) Площа (a, b, c, s); б) (a, b, s, c); в) Площа (x, y, z, s).

  1. В якому випадку правильно описано підпрограму-функцію:

а) function k(a,b,c:integer); б) function k(a,b,c:integer):integer;

var k: real;

в) function k:integer;

var a,b,c: integer;

  1. Виберіть правильну відповідь. Функція мовою Паскаль описується так:

а) Function назва (список формальних параметрів)=вираз;

б) Function назва (опис фактичних параметрів)=вираз;

в) Function назва (опис формальних параметрів): тип.

  1. Змінні в процедурі називаються ...

а) фактичними параметрами;

б) глобальними параметрами;

в) формальними параметрами.

  1. Функція має таку кількість результатів:

а) два; б) багато; в) один.

  1. Функція викликається так:

а) у:= назва;

б) z:= назва (список фактичних парам.);

в) z:= назва (список формальних парам.).

  1. Формальним параметром може бути ...

а) число; б) змінна; в) вираз.

  1. Повернення з процедури відбувається на ...

а) останній оператор програми;

б) на початок програми;

в) оператор після виклику процедури.

  1. Кількість формальних та фактичних параметрів при використанні функції має ...

а) бути різною; б) співпадати; в) обов’язково бути різною.

  1. Глобальні параметри описуються в ...

а) в розділі описів функцій;

б) в заголовку функції;

в) в розділі описів основної програми.

  1. Обов’язковим оператором функції є ...

а) у:= назва;

б) назва (список фактичних параметрів);

в) назва:= вираз.

Варіант ІІ

  1. Яке службове слово використовують для описання функції користувача?

а) var; б) function; в) user; г) procedure; д) uses.

  1. Яка команда виклику допоміжного алгоритму записана правильно, якщо допоміжний алгоритм має ім’я: „Герон” і аргументами головного алгоритму є величини х, у, z, а допоміжного а, b, с?

а) Герон (a, b, c, s); б) Герон (x, y, z, s); в) (x, y, z, s).

  1. В якому випадку правильно описано підпрограму-функцію:

а) function e(a1,a2,a3:real):real;

б) function e(a1,a2,a3:real);

var e:real;

в) function e:real;

var a1,a2,a3: real;

  1. Процедура може мати таку кількість результатів:

а) два; б) багато; в) один.

  1. Формальні і фактичні параметри мають співпадати ...

а) за типами; б) за розміром; в) за назвою.

  1. Фактичні параметри під час виклику процедури чи функції записуються через ...

а) крапку з комою; б) крапку; в) кому.

  1. Змінні в основній програмі називаються ...

а) локальними параметрами;

б) формальними параметрами;

в) фактичними параметрами.

  1. Процедура складається із ...

а) заголовка і абзацу; б) заголовка і тіла; в) голови і тіла.

  1. Назва функції із іменем формального параметру ...

а) не може співпадати;

б) може співпадати;

в) не обов’язково співпадає.

  1. Фактичними параметрами може бути ...

а) число; б) змінна; в) вираз.

  1. Процедура в основній програмі викликається так ...

а) назва (список формальних параметрів);

б) назва (список глобальних параметрів);

в) назва (список фактичних параметрів).

  1. Локальні параметри описуються ...

а) в розділі описів функції;

б) в заголовку функції;

в) в розділі описів основної програми.