Хелпикс

Главная

Контакты

Случайная статья





I. Инструктаж по ТБ в кабинете ИКТ



 

Практическая работа № 5

Тема: Конструирование вспомогательных алгоритмов

Цель: сформировать умения использовать вспомогательные программы для конструирования программ в Pascal

Оборудование: ПК, проектор, учебник, тетрадь

Ход работы

I. Инструктаж по ТБ в кабинете ИКТ

1. Приготовьте рабочее место. Расположите учебные принадлежности так, чтобы они не мешали выполнению заданий. 2. Начинайте и заканчивайте работу по указанию учителя. 3. Соблюдайте правила электробезопасности. 4. Не касайтесь руками экрана монитора. 5. В случае появлении необычного звука, запаха, самопроизвольного отключения ПК немедленно прекратите работу и сообщите учителю

II. Задание к практической работе

Выберите один правильный, по вашему мнению, ответ.

1. Алгоритм целиком используемый в составе другого алгоритма называют:

a. Рекурсивным

b. Вспомогательным

c. Основным

d. Дополнительным

2. Для записи вспомогательных алгоритмов на языке Паскаль используются:

a. Массивы

b. Составные операторы

c. Процедуры и функции

d. Операторы и операнды

3. Между формальными и фактическими параметрами следует соблюдать соответствие:

a. По типу параметров

b. По количеству параметров

c. По порядку следования параметров

d. По всему выше перечисленному в п. (а-с).

4. Подпрограмма использующая произвольное количество входных и выходных данных называется:

a. Процедурой

b. Функцией

c. Вспомогательным алгоритмом

 

5. Дана программа определите имя программы, имя подпрограммы, имена и типы формальных переменных, имена и типы фактических переменных, наберите программу в среде Pascal. net и просчитайте результат работы программы при х=2, и заполните таблицу:

имя программы  
тип подпрограммы  
имена и тип формальных переменных  
имена и тип фактических переменных  
результат работы программы при х=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. Заполнение и сохранение файла- отчета о практической работе в своей личной рабочей папке.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.