Главная » Файлы » Для вчителя » Інформатика [ Добавить материал ]

ПРОЦЕДУРИ і ФУНКЦІЇ Контрольна робота
[ · Скачать удаленно (30.5 Kb) ] 30.07.2010, 15:11
ПРОЦЕДУРИ і ФУНКЦІЇ
ТЕМАТИЧНА КОНТРОЛЬНА РОБОТА
ВАРІАНТ 2

Рівень І (3 б.)
Завдання 1. Запишіть формат опису функції мовою Паскаль.
Завдання 2. Після виконання серії опера¬торів:
А:=4; В:=0;
P(sqr (A)-2, В);
Writeln (В);
де процедура Р описана як:
Procedure P (x: integer; Var у: integer);
begin
y:=x+2;
end;
на друк буде виведено:
а) 14;
в) 16;
с) 18;
d) 20.
Завдання 3. Фактичні параметри проце¬дури:
a) викликаються процедурою;
b) вказуються в розділі label;
c) перераховуються при її виклику;
d) описуються в її заголовку.
Рівень II (6 б.)
Завдання 1. Яку задачу виконує підпрограма-функція?
Function NSD(А, В:integer): integer;
begin
While A<>B do
if A>B then A:=A−B else B:=B−A;
NSD:=A
end;
Завдання 2. Визначити, що буде видане на друк у випадку:
у:=−12; z:=−11,4;
Sum (y,z);
Writeln (z: 4:2);
де процедура описана як:
Procedure Sum (A: real; Var B: real) ;
begin
B:=A+B
end;
Завдання З. Як викликається ця процедура?
Procedure P (х, у: integer);
begin
у:=х+1;
end;
Рівень III (9 б.)
Завдання 1. Написати функцію, що повер¬тає максимальне із двох цілих чисел, отрима¬них як аргумент параметри.
Завдання 2. Написати процедуру, яка ви¬водить рядок, що складається з однакових сим¬волів. Довжина рядка й символ є параметрами процедури.
Завдання 3. Написати процедуру, що обчис¬лює об'єм поверхні паралелепіпеда.
Рівень IV (12 б.)
Завдання 1. Написати програму, викорис¬товуючи підпрограму-функцію, що обчислюва¬ла б об'єм куба, якщо уведено число 1, і площу бічної поверхні куба, якщо уведено число 2.
Завдання 2. Написати програму обчислення , використовуючи користувацьку функцію. t
Завдання 3. Написати програму обчислен¬ня квадратів двох чисел, використовуючи про¬цедуру.
На екран повинна виводиться їхня сума.
Категория: Інформатика | Добавил: referatwm | Теги: урок, реферат
Просмотров: 256 | Загрузок: 100 | Рейтинг: 0.0/0