Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка з ФОІТ.doc
Скачиваний:
4
Добавлен:
14.11.2018
Размер:
709.12 Кб
Скачать

РІВНЕНСЬКИЙ

ПРИРОДНИЧО-МАТЕМАТИЧНИЙ

ЛІЦЕЙ ЕЛІТАР

О.М. ЖЕЛЮК

Н.Д. ЖЕЛЮК

ЕЛЕМЕНТИ ПРОГРАМУВАННЯ.

ТЕОРІЯ ТА ПРАКТИКА

РІВНЕНСЬКЕ МІСЬКЕ УПРАВЛІННЯ ОСВІТИ І НАУКИ

РІВНЕНСЬКИЙ

ПРИРОДНИЧО-МАТЕМАТИЧНИЙ

ЛІЦЕЙ ЕЛІТАР

О.М. ЖЕЛЮК

Н.Д. ЖЕЛЮК

ЕЛЕМЕНТИ ПРОГРАМУВАННЯ.

ТЕОРІЯ ТА ПРАКТИКА

Елементи програмування. Теорія та практика. Під ред. О.М. Желюка. – Рівне: ПМЛ "Елітар", 2007 р. – 42 с.

Посібник "Елементи програмування. Теорія та практика" розроблений вчителями Рівненського природничо - математичного ліцею "Елітар" - методистом кафедри інформаційних технологій, вчителем інформатики Желюк Н.Д. та к.п. наук, Заслуженим вчителем України, вчителем інформатики, директором ліцею Желюк О.М. Теоретичний курс посібника містить основні відомості з основ програмування з використанням мови програмування Pascal. Друга частина посібника -практичні завдання, в основному математичного змісту, тематично систематизовані і розміщені у вигляді окремих блоків. Кожен блок задач впорядковано за зростанням складності, хоча складність задачі - це поняття дуже суб'єктивне. Одна і та ж сама задача одному учню здається простою, а іншому - досить складною. Всі завдання збірника потребують комп'ютерної перевірки.

Посібник "Елементи програмування. Теорія та практика" використовується для поглибленого викладання спецкурсу "Фізичні основи інформаційних технологій", який введено в курс інформатики в навчальному закладі.

Автори:

Желюк О.М., - директор ПМЛ "Елітар", кандидат педагогічних наук, Заслужений вчитель України.

Желюк Н.Д., - методист кафедри інформаційних технологій ПМЛ "Елітар".

Рецензенти:

Шахрайчук М.Й. - декан кафедри математики й інформатики Рівненського державного гуманітарного університету, кандидат фізико -математичних наук, доцент.

Буняк В.О. - методист Рівненського обласного інституту післядипломної педагогічної освіти.

Відповідальні за випуск:

Желюк Н.Д. - методист кафедри інформаційних технологій ПМЛ "Елітар".

Поліщук О.С. - лаборант кафедри інформаційних технологій ПМЛ "Елітар".

© Рівненський природничо-математичний ліцей "Елітар", 2007р.

Середовище turbo pascal

Інтегроване середовище програмування Turbo Pascal 7.0 (ТР) - це комплекс програм, який поєднує в собі текстовий редактор, компілятор, налагоджувач, компонувальник і систему підказок, які діють взаємопов'язано. Всі ці компоненти організовані у вигляді багаторівневого меню. Після завантаження ТР користувач має змогу використовувати компоненти через систему меню. Іншими словами, користувач готує в редакторі середовища текст програми або завантажує її з диска, компілює, готує виконання та запускає на виконання відкомпільовану програму. В процесі виконання цих етапів ТР дозволяє виявляти помилки й оперативно виправляти їх, а також зберігати тексти програм, готові до виконання ЕХЕ-файли та результати розрахунків на диску або виводити їх на друк. В будь-який момент роботи користувач може отримати контекстну підказку та вибирати з допомоги та вставляти у власну програму фрагменти ілюстративних програм.

Середовище ТР завантажується запуском файлу turbo.exe з підкаталогу, в якому знаходиться Turbo Pascal.

Головне меню ТР має 10 пунктів. Кожен з них має власні підменю, які містять команди Turbo Pascal. - File (файл) - включає функції для роботи з файлами;

•New (новий) - відкриття вікна для створення нової програми;

•Open (відкрити) - відкриття записаного на диску тексту програми в поточне вікно;

•Save (зберегти) - повторне зберігання тексту програми із заданим іменем;

•Save As... (зберегти як) - зберігання тексту програми на диску з новим іменем;

•Print (друк) - виведення тексту програми на принтер;

•Exit (вихід) - вихід із середовища ТР;

3

- Edit (редагування) - режим редагування тексту програми;

- Search (пошук) - включає функції пошуку і заміни об'єктів тексту;

- Run (запуск) - містить команди, які керують виконанням програми;

- Compile (компіляція)-містить команди керування процесом компіляції;

- Debug (відлагодження) - дає можливість використовувати різноманітні засоби для відлагодження програми;

- Tools (інструменти) - інструментарій середовища;

- Options (опції) - задання параметрів для налагодження середовища;

- Windows (вікна) - керує розміщенням вікон на екрані;

- Help (допомога) - виводить на екран підказки користувачу.

Типова схема роботи із середовищем передбачає послідовне виконання таких кроків:

•Підготовка тексту програми або читання його з диска (F3 або команда меню File/Open);

•Компіляція програми (команда меню Compile/Compile);.

•Запуск програми на виконання (Ctrl+F9)

•Для відлагодження програми використовують такі налагоджувальні режими:

1)Виконання програми до заданого рядка (для цього курсор переводиться у потрібний рядок і натискається F4);

2)Порядкове виконання програми (F7 або F8);

3)Відслідковування значень змінних (під час зупинок програми можна перевіряти значення змінних чи виразів за допомогою комбінації клавіш Ctrl+F4);

•Відлагоджену програму необхідно знову відкомпілювати (F9 або Alt+F9) і записати на диск;

•Запуск тестового прикладу та аналіз правильності роботи алгоритму;

•Перегляд отриманих результатів (Alt+F5).

4

ЗМІСТ

Середовище ТР..................................................................................................3

Робота з вікнами................................................................................................5

Робота з фрагментами тексту...........................................................................5

Оператор умовного переходу. Повна та скорочена форми...........................5

Оператор вибору...............................................................................................6

Циклічні алгоритми. Оператори повторення.................................................7

Поняття масиву.................................................................................................9

Розміщення елементів масивів у пам’яті ПК..............................................10

Описи масивів.................................................................................................10

Введення та виведення масивів.....................................................................11

Введення одновимірних масивів...................................................................11

Виведення елементів масиву.........................................................................11

Обробка текстової інформації в ТР...............................................................12

Функції перетворення типів...........................................................................12

Дії над стрічками.............................................................................................13

Файли та їх обробка в ТР...............................................................................14

Поняття фізичного та логічного файла.........................................................14

Класифікація файлів.......................................................................................15

Типізовані файли та робота з ними...............................................................16

Процедури обробки типізованого файла для всіх типів.............................16

Аналітична геометрія в курсі інформатики.................................................18

Задачі................................................................................................................21

Цілі числа.........................................................................................................21

Геометрія.........................................................................................................23

Аналітична геометрія.....................................................................................24

Дійсні функції.................................................................................................26

Многочлени.....................................................................................................28

Одновимірні масиви.......................................................................................28

Матриці............................................................................................................32

Динамічне програмування.............................................................................35

Літерні величини.............................................................................................36

Різне..................................................................................................................37

Ігри та стратегії...............................................................................................37

Література........................................................................................................40