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

ПРОЦЕДУРИ і ФУНКЦІЇ Контрольна робота
[ · Скачать удаленно (33 Kb) ] 30.07.2010, 15:12
ПРОЦЕДУРИ і ФУНКЦІЇ
ТЕМАТИЧНА КОНТРОЛЬНА РОБОТА
ВАРІАНТ 1
Рівень І (3 б.)
Завдання 1. Запишіть формат опису процедури мовою Паскаль.
Завдання 2. Після виконання серії операторів
А:=5; В:=1;
Kv (А,В) ;
Writeln (В) ;
де процедура Kv описана як
Procedure Kv (N: integer; Var M: real);
begin
M:=0;
For i:=1 to N do
M:=M+sqr(i) ;
end;
на друк буде виведено:
а) 15;
в) 64;
с) 55;
d) ЗО.
Завдання 3. Дано фрагмент програми
Var c, d: integer;
Procedure Q (x: integer; Var y: integer) ;
begin
y:=x+1;
end;
Для цієї процедури вкажіть, які з її пара¬метрів є параметрами значення, а які — параметрами змінними.
Рівень II (6 б.)
Завдання 1. Яку задачу виконує проце¬дура?
Procedure A(x, у, t: real; Var z: real);
begin
if x > у then z:=x else z:=y;
if z < t then z:=t;
end;
Завдання 2. Визначити, що буде видане на друку випадку:
А:=21; В:=10; с:=0;
PL (А,В,С);
Writeln (А, В:4:1, С:4:1);
де процедура описана, як:
Procedure PL (x: integer; Var Y, Y1: real);
Var A: integer;
begin
A:=2; Y:=x/A; Y1:=x div A;
end;
Завдання З. Процедура
Procedure Kv (Al, A2: real;Var B: real);
begin
if Al < A2 then B:= sqr (Al) else B:= sqr (A2);
end;
обчислює квадрат меншого із двох чисел. Як викликається процедура?
Рівень III (9 б.)
Завдання 1. Написати функцію, що обчис¬лює об'єм циліндра. Параметрами функції по¬винні бути радіус і висота циліндра.
Завдання 2. Написати процедуру, яка ви¬водить на екран рядок, що складається із зіро¬чок. Довжина рядка (кількість зірочок) є пара¬метром процедури.
Завдання 3. Написати процедуру, що обчис¬лює площу поверхні паралелепіпеда.
Рівень IV (12 б.)
Завдання 1. Написати програму, викорис¬товуючи підпрограму-функцію, що обчислюва¬ла б периметр квадрата, якщо уведено число 1, і площу квадрата, якщо уведено число 2.
Завдання 2. Написати програму обчислення , використовуючи користувацьку функцію.
Завдання 3. Написати програму обчислен¬ня суми квадратів двох чисел, використовую¬чи процедуру.
Результат вивести на екран.
Категория: Інформатика | Добавил: referatwm | Теги: урок, реферат
Просмотров: 259 | Загрузок: 111 | Рейтинг: 0.0/0