Пояснення нового матеріалу

ТЕМА: Основні елементи програми.

МЕТА:

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-середовищем автоматично, що дозволяє зосередитися тільки на логіці вирішуваної задачі. В результаті програмування багато в чому замінюється на проектування - такий підхід називається візуальним програмуванням.