Главная » Файлы » Для вчителя » Інформатика [ Добавить материал ]

Підпрограми - процедури План - конспект
[ · Скачать удаленно (27 Kb) ] 20.07.2010, 00:34
Підпрограми - процедури.
План - конспект уроку

Підпрограми - процедури

Мета уроку:
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.

Категория: Інформатика | Добавил: referatwm
Просмотров: 460 | Загрузок: 120 | Рейтинг: 5.0/2