- •Середовище turbo pascal
- •Література
- •Робота з вікнами
- •Робота з фрагментами тексту
- •Оператор умовного переходу. Повна та скорочена форми
- •Оператор вибору
- •Циклічні алгоритми. Оператори повторення
- •Ігри та стратегії
- •ЛітерНі величини
- •Поняття масиву
- •Розміщення елементів масиву
- •Описи масивів
- •Динамічне програмування
- •Введення та виведення масивів
- •Введення одновимірних масивів
- •Виведення елементів масиву
- •Обробка текстової інформації
- •Функції перетворення типів
- •Матриці
- •Дії над стрічками
- •Файли даних та їх обробка
- •Поняття фізичного та логічної о файла
- •Класифікація файлів
- •Типізовані файли та робота з ними
- •Процедури обробки типізованого файла для всіх типів
- •Многочлени
- •Одновимірні масиви
- •Аналітична геометрія в курсі інформатики
- •Дійсні функції
- •Аналітична геометрія
- •Цілі числа
- •Геометрія
РІВНЕНСЬКИЙ
ПРИРОДНИЧО-МАТЕМАТИЧНИЙ
ЛІЦЕЙ
“ЕЛІТАР”
О.М.
ЖЕЛЮК
Н.Д.
ЖЕЛЮК
ЕЛЕМЕНТИ
ПРОГРАМУВАННЯ.
ТЕОРІЯ ТА ПРАКТИКА
РІВНЕНСЬКЕ
МІСЬКЕ УПРАВЛІННЯ ОСВІТИ І НАУКИ
РІВНЕНСЬКИЙ
ПРИРОДНИЧО-МАТЕМАТИЧНИЙ
ЛІЦЕЙ
“ЕЛІТАР”
О.М.
ЖЕЛЮК
Н.Д.
ЖЕЛЮК
ЕЛЕМЕНТИ
ПРОГРАМУВАННЯ.
ТЕОРІЯ ТА ПРАКТИКА
Елементи
програмування. Теорія та практика.
Під ред. О.М. Желюка. – Рівне: ПМЛ "Елітар",
2007 р. – 42
с.
Посібник
"Елементи
програмування. Теорія та практика"
розроблений вчителями Рівненського
природничо - математичного ліцею
"Елітар" - методистом кафедри
інформаційних технологій, вчителем
інформатики Желюк Н.Д. та к.п. наук,
Заслуженим вчителем України, вчителем
інформатики, директором ліцею Желюк
О.М. Теоретичний курс посібника містить
основні відомості з основ програмування
з використанням мови програмування
Pascal.
Друга частина посібника -практичні
завдання, в основному математичного
змісту, тематично систематизовані і
розміщені у вигляді окремих блоків.
Кожен блок задач впорядковано за
зростанням складності, хоча складність
задачі - це поняття дуже суб'єктивне.
Одна і та ж сама задача одному учню
здається простою, а іншому - досить
складною. Всі завдання збірника
потребують комп'ютерної перевірки.
Посібник
"Елементи
програмування. Теорія та практика"
використовується для поглибленого
викладання спецкурсу "Фізичні основи
інформаційних технологій", який
введено в курс інформатики в навчальному
закладі.
Автори:
Желюк О.М., - директор
ПМЛ "Елітар", кандидат педагогічних
наук, Заслужений вчитель України.
Желюк Н.Д., - методист
кафедри інформаційних технологій ПМЛ
"Елітар".
Рецензенти:
Шахрайчук
М.Й.
- декан кафедри математики й інформатики
Рівненського державного гуманітарного
університету, кандидат фізико
-математичних наук, доцент.
Буняк
В.О. - методист Рівненського обласного
інституту післядипломної педагогічної
освіти.
Відповідальні за
випуск:
Желюк Н.Д. - методист
кафедри інформаційних технологій ПМЛ
"Елітар".
Поліщук О.С. -
лаборант кафедри інформаційних
технологій ПМЛ "Елітар".
© Рівненський
природничо-математичний ліцей "Елітар",
2007р.
Інтегроване
середовище програмування Turbo
Pascal
7.0 (ТР) - це комплекс програм, який поєднує
в собі текстовий редактор, компілятор,
налагоджувач, компонувальник і систему
підказок, які діють взаємопов'язано.
Всі ці компоненти організовані у вигляді
багаторівневого меню. Після завантаження
ТР користувач має змогу використовувати
компоненти через систему меню. Іншими
словами, користувач готує в редакторі
середовища текст програми або завантажує
її з диска, компілює, готує виконання
та запускає на виконання відкомпільовану
програму. В процесі виконання цих етапів
ТР дозволяє виявляти помилки й оперативно
виправляти їх, а також зберігати тексти
програм, готові до виконання ЕХЕ-файли
та результати розрахунків на диску або
виводити їх на друк. В будь-який момент
роботи користувач може отримати
контекстну підказку та вибирати з
допомоги та вставляти у власну програму
фрагменти ілюстративних програм.
Середовище ТР
завантажується запуском файлу
turbo.exe
з підкаталогу,
в якому знаходиться Turbo
Pascal.
Головне меню ТР
має 10 пунктів. Кожен з них має власні
підменю, які містять команди Turbo
Pascal.
- File
(файл) - включає функції для роботи з
файлами;
•New
(новий) -
відкриття вікна для створення нової
програми;
•Open
(відкрити) -
відкриття записаного на диску тексту
програми в поточне вікно;
•Save
(зберегти) -
повторне зберігання тексту програми
із заданим іменем;
•Save
As...
(зберегти
як) - зберігання тексту програми на
диску з новим іменем;
•Print
(друк) -
виведення тексту програми на принтер;
•Exit
(вихід) - вихід із середовища ТР;
3
Середовище turbo pascal
- 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