ПРАКТИЧНА РОБОТА 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).
- В циклі з передумовою і циклі з післяумовою ініціалізація лічильника повинна відбуватись до входу в цикл, а в самому циклі повинен бути оператор присвоєння, який би змінював значення лічильника.
Хід роботи
1. Скласти і записати в зошит програми розв’язування задач(свій варіант):
Задачі 1 з використанням циклу з параметром (for-to-do),
Задачі 2 з використанням циклу з передумовою (while-do),
Задачі 3 з використанням циклу з післяумовою (repeat-until).
2. Набрати і виконати в середовищі АЛГО одну з програм на вибір та записати результати виконання з екрана в зошит.
Домашнє завдання
- Підготуватись до практичної роботи №6. Тема”Створення і реалізація програм обробки одновимірних масивів”.
1.1. Переписати в зошит для практичних робіт інструкцію до роботи №6.
1.2. Повторити опис та введення лінійних масивів у Паскалі.
1.3. Повторити основні правила роботи з масивами у Паскалі.
1.4. Підготувати відповіді на контрольні запитання.