- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 1 З історії виникненя мови Turbo Pascal
- •§ 2 Етапи розв'язування задач за допомогою комп'ютера
- •Етапи розв’язання прикладної задачі з використанням комп’ютера
- •Комп’ютерна реалізація алгоритму
- •Аналіз результатів
- •§ 3 Алгоритм. Властивості та форми алгоритмів.
- •2. Навчальна алгоритмічна мова.
- •3. Блок-схеми.
- •§ 4 Основні базові структури програми. Блок-схеми.
- •§ 5 Поняття програми. Мова програмування середовище програмування turbo pascal 7.0. Поняття програми. Створення програми.
- •Мови програмування.
- •Середовище програмування
- •§ 6 Робота в середовищі програмування turbo pascal
- •1. Створення нового файлу, в якому будемо записувати текст нової програми:
- •2. Запуск програми на виконання
- •3. Покрокове виконання програми
- •4. Збереження програми у файлі.
- •5. Відкриття програми
- •6. Завершення роботи в середовищі програмування.
- •§ 7 Алфавіт мови і структура програми
- •Структура програми.
- •§ 8 Службові слова та функції мови Turbo Pascal Службові слова мови Turbo Pascal
- •Стандартні типи даних
- •Операції відношень
- •Опис констант і змінних
- •Організація вводу-виводу
- •Приклади
- •Обчислення виконуються зліва направо відповідно пріорітету операцій:
- •Правила написання Pascal-програм
- •Необов'язково (або "Правила хорошого тону")
- •§ 9 Лінійна структура
- •§ 10 Складений оператор і оператор переходу
- •Зауваження!! Слова синоніми:
- •2. Оператор переходу.
- •§ 11 Вказівка розгалуження та вибору
- •Вказівки повторення (циклу)
- •§ 12 Підпрограми
- •§ 13 Масиви
- •1. Одновимірні масиви (рядки, вектори):
- •§ 14 Рядки
- •§ 15 Графіка
- •Розділ іі Практичні роботи практична робота 1
- •Хід роботи
- •Практична робота 2
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Запитання до пр 2
- •Номер учня по списку і номери питань для відповіді
- •Практична робота 3
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання до пр-3
- •Номер учня по списку і номери питань для відповіді
- •Завдання до пр-3
- •Практична робота 4
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання
- •Завдання до пр-4
- •Практична робота 5
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Завдання до пр 5
- •Практична робота 6
- •Хід роботи
- •Завдання для пр «Створення і реалізація програм на вкладені цикли»
- •Практична робота7
- •Теоретичні відомості
- •Хід роботи
- •Домашнє завдання
- •Контрольні запитання до пр-7
- •Номер учня по списку і номери питань для відповіді
- •Завдання для пр-7
- •Практична робота 8
- •Теоретичні відомості
- •Хід роботи
- •Варіанти завдань до пр 8 (процедури і функції)
- •Домашнє завдання
- •Контрольні запитання до пр-8
- •Номер учня по списку і номери питань для відповіді
- •Практична робота 9
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання до пр-9
- •Номер учня по списку і номери питань для відповіді
- •Завдання для пр-9
- •Розділ iіі Приклади розв’язування задач
- •Розділ IV Збірник задач з Turbo Pascal Розділ 1 Прості програми . Арифметичні вирази
- •Розділ 2 Цілочисельна арифметика
- •Виділення цифр в записі числа
- •Знаходження цілого числа за інформацією про його цифри
- •Розділ 3 Різноманітні задачі з програмування
- •Розділ 4 Умовний оператор Повний умовний оператор
- •Цілочисельна арифметика і умовний оператор
- •Використання складних умов
- •Неповний і вкладені умовні оператори
- •Оператор Вибору
- •Розділ 5. Оператор циклу з параметром
- •Розділ 6. Оператор циклу з умовою
- •Додаток № 1 Правила техніки безпеки
- •Правила поведінки для учнів в комп'ютерному класі
- •Додаток № 2 Комплекс вправ для зняття втоми під час навчання за комп’ютером к омплекс вправ для очей
- •Комплекс вправ для зняття м'язового-напруження
- •Вихідне положення — сидячи на стільці.
- •Список використаної літератури
§ 2 Етапи розв'язування задач за допомогою комп'ютера
В сучасному світі важко собі уявити життя людини без допомоги комп’ютера. Ми використовуємо його для розв’язання найрізноманітніших задач: від виконання складних обчислень у наукових дослідженнях та економіці для виконання кропіткої домашньої роботи. Комп’ютер – це помічник людини, без нього неможлива обробка величезного потоку інформації, який кожного дня зростає: будь то оформлення складної документації, створення та обробка графічних зображень, розв’язування математичних задач, отримання даних з будь-якої теми, тощо. Для розв’язання цих задач комп’ютер озброєний найрізноманітнішим програмним забезпеченням, яке поділяється на 4 категорії: операційні системи, системні утиліти, системи програмування, прикладне програмне забезпечення.
Отже, користувач аналізує завдання, яке необхідно розв’язати, та обирає оптимально придатний програмний засіб, який є в арсеналі засобів його комп’ютера. Однак є велика кількість задач, для розв’язання яких не існує відповідного програмного забезпечення або існуюче програмне забезпечення з певних причин нас не влаштовує . У цьому випадку ми можемо самостійно написати програму для виконання поставленої задачі.
Розв’язання прикладної задачі з використанням комп’ютера визначається декількома етапами, частина яких виконується людиною, а частина – людиною і машиною або машиною самостійно.
Етапи розв’язання прикладної задачі з використанням комп’ютера
1
Постановка задачі (опис вхідних даних та умов, формулювання мети завдання, опис очікуваних результатів)
2
Побудова інформаційної моделі (опис реального об’єкта дослідження в припустимих для реалізації задачі термінах для зведення дослідження до розв’язання на моделі)
3
Розробка алгоритму (визначення послідовності дій, які необхідно виконати для досягнення цілі)
4
Комп’ютерна реалізація алгоритму
Вибір готового програмного забезпечення |
Розробка нового програмного забезпечення |
використання програмного забезпечення із заданими вхідними даними |
вибір мови, написання, налаштування та тестування програми, виконання програми із заданими вхідними даними |
5
Аналіз результатів
На першому етапі необхідно визначити, що задано умовами задачі та визначитися з очікуваними результатами. Скласти короткий запис задачі.
Другим етапом розв’язування задачі за допомогою комп’ютера є побудова інформаційної моделі.
Модель – спрощене подання реального об’єкта, що відбиває лише найголовніші його риси. Отже це штучно створений людиною абстрактний або матеріальний образ реального об’єкта, що зберігає типові (суттєві) властивості оригіналу, важливі для розв’язання певної задачі.
За допомогою моделі можна краще зрозуміти структуру, основні властивості, закони взаємодії складових об’єкта дослідження, навчитися керувати цим об’єктом та прогнозувати наслідки керування.
Моделі поділяють на класи:
вербальні(отримані в результаті розумової діяльності, подані в словесній формі);
знакові(виражені за допомогою спеціальних графічних засобів або умовних малюнків, схем, формул, графіків тощо);
за галуззю використання(навчальні, дослідницькі, технічні, ігрові, імітаційні та ін..);
за фактором часу(статичні й динамічні);
за способом подання(матеріальні та інформаційні).
Для дослідження об’єкта (явища, процесу) не обов’язково створювати матеріальну модель, часто достатньо зібрати необхідну інформацію про об’єкт в потрібній формі, тобто створити інформаційну модель. За інструментами реалізації інформаційні моделі поділяють на комп’ютерні (яка реалізована на комп’ютері за допомогою програмних засобів) і некомп’ютерні.
Наступними дуже важливими етапами розв’язування задачі за допомогою комп’ютера є створення алгоритму дій та реалізація цього алгоритму в програмі.
