|
|||||||||||||||
I. Инструктаж по ТБ в кабинете ИКТ
Практическая работа № 5 Тема: Конструирование вспомогательных алгоритмов Цель: сформировать умения использовать вспомогательные программы для конструирования программ в Pascal Оборудование: ПК, проектор, учебник, тетрадь Ход работы I. Инструктаж по ТБ в кабинете ИКТ
II. Задание к практической работе Выберите один правильный, по вашему мнению, ответ. 1. Алгоритм целиком используемый в составе другого алгоритма называют: a. Рекурсивным b. Вспомогательным c. Основным d. Дополнительным 2. Для записи вспомогательных алгоритмов на языке Паскаль используются: a. Массивы b. Составные операторы c. Процедуры и функции d. Операторы и операнды 3. Между формальными и фактическими параметрами следует соблюдать соответствие: a. По типу параметров b. По количеству параметров c. По порядку следования параметров d. По всему выше перечисленному в п. (а-с). 4. Подпрограмма использующая произвольное количество входных и выходных данных называется: a. Процедурой b. Функцией c. Вспомогательным алгоритмом
5. Дана программа определите имя программы, имя подпрограммы, имена и типы формальных переменных, имена и типы фактических переменных, наберите программу в среде Pascal. net и просчитайте результат работы программы при х=2, и заполните таблицу:
6. Напишите программу вычисления выражения: . Используйте функцию для возведения числа в степень function VozvStep(a, k: integer): integer; var i: integer; begin result: =1; for i: =1 to k do result: =result*a; vozvstep: =result; end; используйте заготовку программы PW_5. pas из папки заготовки_9_класс.
III. Алгоритм выполнения задания (Краткие теоретические сведения) Подпрограмма — вспомогательный алгоритм записанный на языке программирования Процедура—подпрограмма, имеющая произвольное число входных и выходных данных Функция—подпрограмма имеющая единственный результат, записываемый в ячейку памяти имя которой совпадает с именем функции. Формат описания на языке Pascal procedure < имя процедуры> (< описание параметров-значений>; var: < описание параметров-переменных> ); begin < операторы> end; function < имя_функции> (< описание входных данных> ): < тип_функции>; begin < операторы>; < имя_функции>: =< результат> {обязательная строка} end; Формат описания вызова подпрограмм Для вызова процедуры достаточно указать ее имя со списком фактических параметров < имя процедуры> (параметр1, параметр2, … параметр n); Для вызова функции достаточно указать ее имя со списком фактических параметров в любом выражении, условиях, или в операторе write главной программы write (< имя_функции> (параметр1, параметр2, … параметр n)); IV. Заполнение и сохранение файла- отчета о практической работе в своей личной рабочей папке.
|
|||||||||||||||
|