Підпрограми - процедури.   План - конспект уроку  Підпрограми - процедури   Мета уроку:   1. Познайомити учнів з процедурами , будувати програми, блок-схеми, якы містять в собі довільні процедури;   2. Навчити учнів якісно процедури при складанні найпростіших програм;   3. Розвивати вміння виділяти головне у розглянутомі матеріалі, порівнювати, узагальнювати, логічно викладати свої думки;   4. Привити інтерес до предмету інформатики.   Тип уроку: вивчення нового матеріалу.   Прилади та матеріали: операційна система Windows, мова програмування Turbo Pascal;   План уроку   І. Актуалізація знань.   ІІ. Вивчення нового матеріалу.   1. Підпрограми - процедури.   2. Демонстраційний приклад.   3. Розв’язування задач.   І. Актуалізація знань.   1) Що таке розгалуження? Оператори розгалуження;   2) Блок-схема повного розгалуження   3) Формат запису циклу «Доки»?   4) Повне і коротке розгалуження;   5) Яка структура програми у мові програмування Паскаль?;   6) Що таке блок-схема?   II. Вивчення нового матеріалу.   1) Підпрограми - процедури.   У мові Паскаль розрізняють два види підпрограм: Підпрограми-процедури і підпрограми-функції.   Концепція структурного програмування поллягає в тому, що будь-яку складну чи громіздку задачу потрібно звести до послідовності простіших підзадач, записати підпрограми для їхнього розв’язування і створити головну програму, яка має складатися з викликів цих процедур. Різновидом підпрограми є процедура, де розв’язується допоміжна задача.   Procedure <Назва процедури>;   <Розділи описів і оголошень процедури>   {Оголошенні тут змінні називаються локальними}   begin   <Розділ команд процедур>   end;   Назву процедурі дає користувач. Процедур може бути декілька. Їх записують у розділі описів головної програми:   Program <Назва головної програми>;   <Розділ описів і оголошень>;   {Оголошені тут змінні називаються глобальними }   <Процедура 1>;   <Процедура 2>;   .............   begin   < Розділ команд, який містить   виклик процедури 1;   виклик процедури 2;>   .....   end.   Розділ команд головної програми складається в основному з викликів процедур. Виклик процедури – це команда, яка збігається з назвою процедури.   2) Демонстраційний приклад.   Дано сторони a, b прямокутника. Обчислити його периметр і площу, використавши для цього процедуру.   Program M1;   var a, b, p, s :real;   procedure Rect;   begin   p:=2*(a+b);   s:=a*b   end;   begin   write(‘Ведіть a і b’);   readln(a,b);   Rect;   writeln(p:6:2, s:6:2);   end.   3) Розв’язування задач.   Розв’язати самостійно задачі, використвши при цьому підпрограми-процедури.   а) Обчислити кількість теплоти, яка необхідна для нагрівання води від температури 28 до 100 С.   б) Перевірити чи трикутник зі сторонами a, b, c є рівнобедреним?   Підсумок уроку:   На сьогоднішньому уроці учні ознайомилися з підпрограмами - процедурами, навчилися складати елементарні програми з підпрограмами – процедурами та ознайомилися з основою мови програмуання turbo pascal.
		
	  |