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

План - конспект уроку Поняття мови програмування. Turbo Pascal 7.0. Конспект
[ Скачать с сервера (38.5 Kb) ] 29.01.2010, 00:55
Поняття мови програмування. Turbo Pascal 7.0.
План - конспект уроку

Тема уроку: Поняття мови програмування. Turbo Pascal 7.0.

Мета уроку:
1. Познайомити учнів з поняттям мови програмування, алгоритму;
2. Навчити учнів будувати задачі за допомогою алгоритмів, використовуючи різні способи побудови алгоритмів та засвоїти основні конструкції алгоритмів;
3. Розвивати вміння виділяти головне у розглянутому матеріалі, порівнювати, узагальнювати, логічно викладати свої думки;
4. Привити інтерес до предмету інформатики.
Тип уроку: вивчення нового матеріалу.
Прилади та матеріали: операційна система Windows, мова програмування Turbo Pascal;
План уроку
І. Актуалізація знань.
ІІ. Вивчення нового матеріалу.
1. Мова програмування Паскаль;
2. Поняття алгоритму. Приклади.
3. Способи опису алгоритмів.
4. Схема алгоритму. Основні конструкції алгоритмів.
5. Приклади побудови найпростіших алгоритмів.
І. Актуалізація знань.
1) Що таке середовище програмування? Які середовища програмування Ви знаєте?
2) В чому полягає різниця між мовою програмування і середовищем програмуванням?
3) Які Ви знаєте мови програмування? Що в них між собою спільного?
4) Яке призначення табличного редактора Microsoft Exel;
5) Які діаграми підтрмує Microsoft Exel;
6) Як створювати діаграми і проводити елементарні розрахунки у Microsoft Exel;
II. Вивчення нового матеріалу.
1) Мова програмування Паскаль.
Мова ПАСКАЛЬ є універсальною мовою програмування високого рівня. Його основи розробив Ніклаус Вірт, професор технічного університету в Цюріху (Швейцарія), що назвав мову на честь Блєза Паскаля, знаменитого французького філософа і математика XVII сторіччя. Створення професором Віртом мови ПАСКАЛЬ у 1971 році мало своєю метою полегшити процес навчання систематичному підходу до програмування для ЕОМ, точніше сказати, структурному програмуванню. Відтоді мова ПАСКАЛЬ використовується для програмування майже всіх типів задач на майже всіх типах ЕОМ і довгий час вважалася однією з кращих мов програмування високого рівня, незалежно від того, для яких цілей він використовується: для навчання або для програмування як аматорами так і професіоналами.
Програма, написана мовою ПАСКАЛЬ, складається з лексем і роздільників. Лексемами називаються мінімальні значимі одиниці тексту в програмі, написаній мовою ПАСКАЛЬ. Вони подані такими категоріями як спеціальні символи, ідентифікатори, мітки, числа, рядкові константи.
Роздільник являє собою пробіл або коментар. Дві сусідніх лексеми, якщо вони являють собою зарезервоване слово, ідентифікатор, мітку або число, повинні бути відділені одна від одної хоча б одним роздільником.
Загальний вид програми на мові ПАСКАЛЬ має вигляд:
Program < ім’я програми >
Uses < модулі >
Const < константи >
Label < мітки >
Type < типи користувача >
Var < змінні >
Begin
< оператори >
End.
2) Поняття алгоритму. Приклади. Приклад алгоритмів:
а) Розпорядок робочого дня учня.
1. 7-00 Особиста гігєна. Сніданок.
2. 8-30 14-30 навчання учня в школі.
3. 1430- 14-45 Обід.
4.14-45-16-00 Відпочинок.. Дозвілля.
5. 16-00 – 18-30 Робота над домашнім завданням.
6. 18-30 – 19-30 Прогулянка.
7. 1930 – 19-45 Вечеря.
8. 19-45-21-00 Перегляд телебачення, читання літератури.
9. 21-00 Сон.
б) Знайти гіпотенузу прямокутного трикутника.
1. Знайти квадрат першого катету.
2. Знайти квадрат другого катету.
3. Знайти суму двох катетів.
4. Обчислити гіпотенузу, знайшовши корень квадратний від суми двох катетів.
Слід зазначити, що якщо змінити послідовність команд, алгоритм може бути не правильним.. Виконавцями алгоритмів можуть бути : людина, механічні виконавці (станки, роботи), комп’ютер.
Властивості алгоритму:
а) Визначеність /алгоритми складаються з певної послідовності команд/.
б) Скінченність.
в) Результативність / дає результат (правильний або неправильний)/.
г) Правильність /якщо алгоритм досягає мети/.
д) Формальність /може бути виконаний не одним виконавцем, а декількома/.
е) Масовість /алгоритм придатний для розв’язування не однієї задачі а кількох/.
3) Способи опису алгоритмів.
Існує три способи опису алгоритмів. Алгоритми можуть задаватися:
1) Словесним або формульним способом.
2) Графічний у вигляді блок-схеми.
3) Алгоритмічною мовою або мовою програмування.
Приклад опису алгоритмів алгоритмічною мовою або мовою програмування:
Знаходження суми S двох дійсних чисел а,b.
Алгоритмічною мовою Мовою програмування Turbo Basic алг Сума program Suma; дійсн а, b, S var a,b,S:real; поч begin ввести а, b read(a,b); S:=a+b S:=a+b; вивести S write(S) кін end
На відміну від алгоритмічної мови, правильність алгоритму (програми) записаної в мові програмування можна перевірити за допомогою комп’ютера.
4) Схема алгоритму. Основні конструкції алгоритмів
Блок схеми алгоритмів:
- арифметичний блок, математична формула можна описати за допомогою прямокутника;
- логічний блок, логічні умови (відношення) – у вигляді ромба;
- введення – виведення – за допомогою паралелограма;
- початок – кінець – у вигляді еліпса.
5) Приклади побудови найпростіших алгоритмів.
a) Розв’язати лінійне рівняння y=kx+b
b) Розв’язати квадратне рівняння ax2+bx+c=0
c) Ввести число, перевірити чи воно додатнє чи від’ємне.
Підсумок уроку:
На сьогоднішньому уроці учні ознайомилися з поняттям, властивосями алгоритмів, та їхніми способами опису, навчилися будувати найпростіші блок-схеми.

Категория: Інформатика | Добавил: referatwm | Теги: Turbo Pascal 7.0., Поняття мови програмування, План - конспект уроку
Просмотров: 1782 | Загрузок: 201 | Рейтинг: 5.0/2