
- •З досвіду роботи вчителя фізики, інформатики, математики Квасова Руслана Володимиробича
- •Передмова
- •Розділ і
- •§ 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 Комплекс вправ для зняття втоми під час навчання за комп’ютером к омплекс вправ для очей
- •Комплекс вправ для зняття м'язового-напруження
- •Вихідне положення — сидячи на стільці.
- •Список використаної літератури
Практична робота 5
Тема Опис і реалізація найпростіших циклічних програм.
Мета Навчитись складати і виконувати програми з циклами різних типів.
Теоретичні відомості
Робота проводиться в програмній оболонці АЛГО.
Для перемикання розкладки клавіатури використовується комбінація правих та лівих клавіш Ctrl+Shift.
Для запуску програми на виконання використовується кнопка Виконати на панелі інструментів або клавіша F9 або з меню пункт Виконати.
Введення даних в програму після запуску на виконання проводиться за допомогою клавіші Enter.
Набір тексту програми виконуйте з використанням шаблонів – пункт Шаблони з рядка меню вікна.
До простих типів у Паскалі відносяться: real, integer, Boolean, char.
Програма починається з службового слова program, а виконувана частина вміщується між службовими словами begin і end. (Шаблони-Описи-Program NoName;Begin end.).
після цього ідуть розділи опису: const – констант(Шаблони-Описи-const=), type – користувацьких типів даних(Шаблони-Описи-type=), var – змінних (Шаблони-Описи-var:).
Опис типів змінних виконувати так: Шаблони-Типи-клацнути потрібний тип.
Для виведення інформації використовують команди write чи writeln(Шаблони-Введення/Виведення- write() чи writeln()).
Для введення даних використовують команди read чи readln (Шаблони-Введення/Виведення-read() чи readln()).
Необхідно пам’ятати:
між змінною і виразом повинна бути команда присвоювання (:=)
математична формула не повинна містити пропусків
кількість відкритих і закритих дужок повинна бути однакова
аргументи функцій беруться в дужки.
Цикли бувають трьох типів – цикл з параметром, цикл з передумовою, цикл з післяумовою.
Цикл з параметром (for-to-do чи for-downto-do) (Шаблони-Оператори-for to do чи Шаблони-Оператори- for downto do) – цикл, який використовується в тому випадку, коли ми точно знаємо кількість повторень(проходів) циклу. Лічильник цього типу циклу обов’язково або цілий, або перераховуваного типу. При кожному проході цикл автоматично додає 1(for-to-do) або -1(for-downto-do) до лічильника.
Цикл з передумовою (while-do) (Шаблони-оператори-while do) – використовується в тому випадку, якщо ми не знаємо скільки разів цикл буде виконуватись. Даний тип циклу виконується в залежності від істинності умови. Якщо умова при вході в цикл не виконується, то цикл не буде виконуватись жодного разу.
Цикл з післяумовою (repeat-until) (Шаблони-Оператори-repeat until) – це цикл, який використовується, коли ми не знаємо кількість проходів циклу, але повинен бути хоча б один, не залежно від умови. Цикл з післяумовою часто називають циклом з не умовою, так як цикл виконується до тих пір, доки умова не стане істиною ( стане виконуватись).
Якщо в циклі з параметром чи в циклі з передумовою ми виконуємо більше ніж 1 дію, то ці операції беруться в операторні дужки (begin-end).
В циклі з передумовою і циклі з післяумовою ініціалізація лічильника повинна відбуватись до входу в цикл, а в самому циклі повинен бути оператор присвоєння, який би змінював значення лічильника.