- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 1 З історії виникненя мови Turbo Pascal
- •§ 2 Етапи розв'язування задач за допомогою комп'ютера
- •Етапи розв’язання прикладної задачі з використанням комп’ютера
- •Комп’ютерна реалізація алгоритму
- •Аналіз результатів
- •2. Навчальна алгоритмічна мова.
- •§ 3 Алгоритм. Властивості та форми алгоритмів.
- •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 Комплекс вправ для зняття втоми під час навчання за комп’ютером к омплекс вправ для очей
- •Комплекс вправ для зняття м'язового-напруження
- •Вихідне положення — сидячи на стільці.
- •Список використаної літератури
Практична робота 4
Тема Створення та реалізація програм з розгалуженням.
Мета Навчитись складати та виконувати програми з використанням вказівок розгалуження.
Теоретичні відомості
Робота проводиться в програмній оболонці АЛГО.
Для перемикання розкладки клавіатури використовується комбінація правих та лівих клавіш Ctrl+Shift.
Для запуску програми на виконання використовується кнопка Виконати на панелі інструментів або клавіша F9 або з меню пункт Виконати.
Введення даних в програму після запуску на виконання проводиться за допомогою клавіші Enter.
Набір тексту програми виконуйте з використанням шаблонів – пункт Шаблони з рядка меню вікна.
Програма починається з службового слова program, а виконувана частина вміщується між службовими словами begin і end. (шаблони-описи-Program NoName;Begin end.).
після цього ідуть розділи опису: const – констант(шаблони-описи-const=), type – користувацьких типів даних(шаблони-описи-type=), var – змінних (шаблони-описи-var:).
Опис типів змінних виконувати так: шаблони-типи-клацнути потрібний тип.
Для виведення інформації використовують команди write чи writeln(шаблони-Введення/Виведення- write() чи writeln()).
Для введення даних використовують команди read чи readln (шаблони-Введення/Виведення-read() чи readln()).
Необхідно пам’ятати:
між змінною і виразом повинна бути команда присвоювання (:=)
математична формула не повинна містити пропусків
кількість відкритих і закритих дужок повинна бути однакова
аргументи функцій беруться в дужки.
Команда розгалуження (команда умовного переходу) призначена для аналізу даних.
Неповне розгалуження if <умова> then <оператор>(шаблони-оператори-if then).
Повне розгалуження if умова then оператор else оператор (шаблони-оператори-if then), (шаблони-оператори-else).
Хід роботи
1.Скласти і записати в зошит програму розв’язування задачі: Обчислити значення функції за формулою(свій варіант, завдання 1).
2.Набрати програму в середовищі АЛГО.
3.Виконати тестову перевірку програми, записавши результати в зошит(кількість тестів дорівнює кількості віток розгалуження).
4.Скласти і записати в зошит програму розв’язування задачі (свій варіант, завдання 2).
5. Виконати тестову перевірку програми, записавши результати в зошит(кількість тестів дорівнює кількості віток розгалуження).
Домашнє завдання
Підготуватись до практичної роботи №5. Тема”Створення і реалізація циклічних програм ”.
1.1. Переписати в зошит для практичних робіт інструкцію до роботи №5. 1.2. Повторити опис трьох типів циклів у Паскалі. 1.3. Повторити основні задачі на цикли у Паскалі. 1.4. Підготувати відповіді на контрольні запитання.
