С какими алгоритмическими структурами мы познакомились на предыдущих уроках? Достаточно ли их для решения объемных и сложных задач? Предложите способ решения таких задач.
1. Знакомство с понятием подпрограмма; 2. Обучение приемам построения алгоритмов с использованием подпрограмм и их программированию на языке Visual Basic.
Функция - это подпрограмма, которую вызывают, чтобы выполнить какие-то расчеты или проверки. Когда она завершает работу, то возвращает управление вызывающей программе и передает ей результат расчета. Процедура - это тоже подпрограмма. Ее тоже вызывают, чтобы выполнить какие-то действия, но от нее не требуется возвращать основной программе какие-либо значения.
Подпрограмма (Sub) - представляет собой процедуру, выполняющую программный код в пределах своего блока и не возвращающую значения. Синтаксис простой подпрограммы таков: [Public/Private] Sub ( ) End Sub Синтаксис объявления процедуры и функции:
Функция (Function) - это процедура, которая выполняет строки своего кода и возвращает некоторое значение. Синтаксис простой функции таков: [Private I Public] Function (ByVal As )As...строки кода = End Function Функция
Вызов функции, как правило, осуществляется посредством указания в правой части какого-либо оператора ее имени и параметров. Например: Public Function Perimetr (ByVal L As Single, ByVal H As Single) As Single Perimetr=L*H End Function S=Perimetr(2,4) Вызов функции
Процедура вызывается при помощи отдельного оператора: Call ( ) Или Вызов процедуры
Задание Выполнение практической работы 11 (упражнение 12.1 стр.224) Оформить отчет в тетрадях для практических работ.
Что такое процедура пользователя? Чем отличается подпрограмма от функции? Дать определение подпрограмме Дать определение функции. Для чего необходимы процедуры?
Домашнее задание Изучить «День 12» стр Ответить на вопросы кодового замка, выполнить задание 12, стр. 231