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