Главная » Файлы » Для вчителя » Інформатика | [ Добавить материал ] |
ПРОЦЕДУРИ і ФУНКЦІЇ Контрольна робота
[ · Скачать удаленно (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. Написати програму обчислен¬ня квадратів двох чисел, використовуючи про¬цедуру. На екран повинна виводиться їхня сума. | |
Просмотров: 256 | Загрузок: 100 | |