L4(function)по ПДС_2015
.pdfПРОЦЕДУРЫ
в кухню плитка
вкоридор
краска
вкомнату
обои
процедуры - уникальные фрагменты программы (алгоритма) обозначенные именами упоминание которых приводит к выполнению этих фрагментов
процедуры - уникальные фрагменты программы (алгоритма) обозначенные именами упоминание которых приводит к выполнению этих фрагментов
процедура — ранее разработанный собственный алгоритм решающий определенную специализированную задачу и используемый для построения других
алгоритмов
процедурное программирование - представление программы как определенной последовательности
вызова процедур
подготовка
емкости
подготовка
материалов
малярные
работы
необходимо
boss = бригадир,
dye = красная краска, side = правая стена, tank = ведро 15л, dauber = валик;
процедурное программирование - представление программы как определенной последовательности вызова процедур
если (tank === неопределено) boss получить tank;
иначе
если (tank содержимое === остатки_покрытия) tank подготовить растворитель;
иначе
tank подготовить вода;
если (dye === неопределено) boss получить dye;
иначе
daub = tank содержимое dye;
пока (side область вся !== окрашено) side область не_окрашено_вниз; side область 70см_х_ширина_стены; side нанести daub;
side нанести dauber;
boss получить фронт_работ;
необходимо
boss = бригадир,
dye = красная краска, side = правая стена, tank = ведро 15л, dauber = валик;
подготовка_емкости(); подготовка_материалов(); малярные_работы();
императивное программирование - разработка алгоритма как последовательности инструкций
структурное программирование - разработка алгоритма на основе трех базовых алгоритмических конструкций
процедурное программирование - разработка алгоритма на основе достаточного набора определенных процедур
императивное программирование
на основе базовых алгоритмических конструкций и процедур
процедуры - уникальные фрагменты программы обозначенные именами, упоминание которых в тексте программы (в разных точках программы) выполняет их вызов
при вызове процедуры выполняется последовательность инструкций описанных внутри
этой процедуры
процедуре при вызове могут быть переданы некоторые данные (параметры)
комментарий к псевдокоду
подготовка_емкости();
подготовка_материалов();
малярные_работы();
комментарий к псевдокоду
подготовка_емкости();
подготовка_материалов();
малярные_работы();