Пояснення нового матеріалу
ТЕМА: Основні елементи програми.
МЕТА:
1. Дати визначення поняття програми.
2. Розглянути структуру та основні складові програми.
3. Розглянути етапи розв’язування задач за допомогою комп’ютера.
4. Розвивати логічне мислення.
ОСНОВНІ ПОНЯТТЯ:
програма, мова програмування, змінна, константа, типи даних, операція, вираз, оператор, тестування програми, відладка програми.
ОБЛАДНАННЯ:
комп’ютер, зошит, дошка
ТИП ЗАНЯТТЯ:
засвоєння нових знань.
МЕТОДИ НАВЧАННЯ:
пояснювально-ілюстративний, самостійна робота.
МІЖПРЕДМЕТНІ ЗВ’ЯЗКИ:
кібернетика, математика, креслення, логіка.
ЛІТЕРАТУРА:
1. Ребрина В.А., Ривкінд Й.Я., Чернікова Л.А., Шакотько В.В. Інформатика (підручник), 10 клас. Ґенеза, 2010
2. Информатика базовий курс, учебник для вузов / под ред. Симоновича С.В. – СПб.: Питер, 1999-640 с.
3. Клименко А. Эффективный самоучитель работы на ПК. Основной курс. – Питер, 2002 – 496 с.
4. Фар онов В.В. Турбо Паскаль начальній курс. - М.: «Нолидж», 1999.-616 с.
5. Шпак Ю.А.. Разработка приложений в Delphi. К.: «МК-Пресс», 2007.-544 с., ил.
ПЛАН ЗАНЯТТЯ :
СТРУКТУРА ЗАНЯТТЯ:
Організаційний момент
Привітання
Мотивація та актуалізація опорних знань та вмінь
Сьогодні на занятті ми розглянемо базові алгоритмічні структури. Поняття алгоритму є основним для інформатики. Саме тому важливо в ньому розібратися. До того ж складання алгоритмів є базою для програмування.
Пояснення нового матеріалу
1. Поняття мови програмування.
2. Етапи розв’язування задач за допомогою комп’ютера.
3. Структура й складові елементи програм
4. Типи даних.
5. Поняття оператора. Різновиди операторів.
Мови програмування - штучні мови. Від природних вони відрізняються обмеженим числом службових слів, значення яких зрозуміло транслятору, і дуже строгими правилами запису команд (операторів). Сукупність таких вимог утворює синтаксис мови програмування, а сенс кожної команди і інших конструкцій мови - його семантику.
Процес пошуку помилок у програмі називається тестуванням, процес усунення помилок - відладкою.
За допомогою мови програмування створюється не готова програма, а тільки її текст, що описує раніше розроблений алгоритм. Щоб одержати працюючу програму треба цей текст
· або автоматично перевести в машинний код (для цього служать програми-компілятори) і потім використовувати окремо від початкового тексту
· або відразу виконувати команди мови, вказані в тексті програми (цим займаються програми-інтерпретатори).
У останні декілька років в програмуванні (особливо в програмуванні для ОС Windows) закріпився так званий візуальний підхід.
Цей процес автоматизований в середовищах швидкого проектування (Rapid Application Development, RAD-середовища). Всі необхідні елементи оформлення і управління створюються і обслуговуються не шляхом ручного програмування, а за допомогою готових візуальних компонентів, які за допомогою миші «перетягуються» в проектоване вікно. Їх властивості і поведінка потім настроюються за допомогою простих редакторів, що візуально показують характеристики відповідних елементів. При цьому початковий текст програми, генерується RAD-середовищем автоматично, що дозволяє зосередитися тільки на логіці вирішуваної задачі. В результаті програмування багато в чому замінюється на проектування - такий підхід називається візуальним програмуванням.