- •Лабораторна робота №1. Розгалужені оператори мови Borland Pascal
- •Теоретичні відомості
- •1. Структура програми на Pascal
- •2. Прості оператори
- •3. Оператори розгалуження
- •4. Процедури введення / виведення
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Контрольні запитання:
- •Лабораторна робота №2. Циклічні оператори мови Borland Pascal
- •Лабораторна робота №3. Процедури та функції користувача мови Borland Pascal
- •Теоретичні відомості
- •Опис процедур
- •Лабораторна робота №4. Одновимірні масиви мови Borland Pascal
- •Теоретичні відомості
- •Лабораторна робота №5. Двовимірні масиви мови Borland Pascal
- •Теоретичні відомості Багатовимірні масиви
- •Оголошення багатовимірних масивів. Доступ до елементів
- •Базові операції обробки двовимірних масивів
- •Лабораторна робота №6 Записи. Множини в мові Borland Pascal
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Контрольні запитання
- •Звіт повинен містити:
- •Завдання 1до лабораторної роботи №6
- •Завдання2 до лабораторної роботи №6
- •Лабораторна робота №7. Текстові та бінарні файли мови Borland Pascal
- •Теоретичні відомості
- •Операції над текстовими файлами
- •Завдання до лабораторної роботи №7
- •Лабораторна робота №8 Динамічні структури даних в мові Pascal
- •Теоретичні відомості
- •Теоретичні відомості
- •Базові типи даних
- •Потоки введення – виведення даних
- •Математичні функції
- •Порядок виконання роботи:
- •Теоретичні відомості
- •Вираз1, вираз2 або команда1, команда2
- •If (логічний вираз) команда1; else команда2;
- •If (логічний вираз) команда1;
- •Теоретичні відомості
- •Лабораторна робота №4. Циклічні оператори (while, do…while).
- •Теоретичні відомості
- •Цикл з передумовою while
- •While ( вираз )оператор;
- •Завдання 2.
- •Лабораторна робота №5. Циклічні оператори (for).
- •Теоретичні відомості
- •Теоретичні відомості
- •Лабораторна роботА №7. Одновимірні масиви
- •Теоретичні відомості
- •Теоретичні відомості
- •Порядок виконання роботи:
- •Контрольні запитання
- •Звіт повинен містити:
- •Завдання до лабораторної роботи №3
Теоретичні відомості
Оператор switch (перемикач) призначений для розгалуження процесу обчислення на декілька напрямків.
Команда вибору має вигляд:
switch (вираз)
{
case ознака1:команда1;break;
………………
case ознакаN:командаN;break;
default команди;
}
s
вираз
Команда 1
witch case 1
Команда 2
case 2
Команда N
case N
Команди
default
Вираз та ознаки мають бути цілочисельні або символьного типу. На місці команд може бути одна команда, декілька команд або не бути жодної команди. Команда break необов’язкова і записується у разу потреби. Вона слугує для виходу з команди switch. Складова частина default також може бути відсутня – тоді матимемо коротку форму команди вибору.
Дія команди – якщо значення виразу збігається зі значення ознаки n, то виконується команда зі номером n і розглядається наступний за нею рядок case. Для того щоб припинити дію команди switch записують команду break. Якщо значення виразу не збігається із жодною із ознак, то виконується команда n+1 або у випадку короткої форми наступна команда після команди switch.
Порядок виконання роботи:
Створити алгоритм (блок-схему) та програму для розв’язування завдання з вашого варіанту.
Придумати і задати вхідні дані так, щоб вибір був з чотирьох – семи альтернатив.
Відладити програму.
Запустити програму на виконання і перевірити правильність роботи програми.
Відповісти на контрольні запитання та оформити звіт.
Контрольні запитання
Який синтаксис та дія оператора switch?
Якого типу повинен бути «вираз» в операторі switch.
Яке призначення команди break в операторі switch?
Які дії відбудуться, якщо явно не вказати вихід з перемикача?
Звіт повинен містити:
Мету, обладнання лабораторної роботи.
Завдання згідно варіанту.
Текст програми.
Аналіз допущених під час роботи помилок.
Відповіді на контрольні запитання
Висновки.
Викладач Смерека А.Г.
Завдання до лабораторної роботи №3
Варіант 1 Ввести номер студента. Вивести його прізвище та ініціали.
Варіант 2 Є дані про автомобілі чотирьох моделей. Як вхідне дане ввести номер моделі й отримати характеристики: рік випуску і ціну.
Варіант 3 Ввести номер поїзда. Вивести пунктів відправлення та призначення.
Варіант 4 Ввести першу літеру назви країни. Вивести назву її столиці та кількість населення.
Варіант 5 Ввести номер дня тижня. Вивести його назву двома мовами: німецькою та англійською.
Варіант 6 Ввести номер дня тижня. Вивести розклад пар у цей день.
Варіант 7 Ввести першу літеру країни. Вивести назву континенту та її площу.
Варіант 8 Ввести номер місяця. Вивести назву пори року двома мовами: німецькою та англійською.
Варіант 9 Ввести телефонний код райцентру. Вивести його назву.
Варіант 10 Ввести першу літеру назви міста. Вивести довідку про кількість населення та площу міста.
Варіант 11 Ввести номер автобуса. Вивести кількість зупинок його маршруту.
Варіант 12 Ввести першу літеру назви країни. Вивести кількість населення та кількість міст цієї країни.
Варіант 13 Ввести номер студента у списку. Вивести його ім’я та середній бал.
Варіант 14 Ввести номер тролейбуса. Вивести назви його кінцевих зупинок.
Варіант 15 Є дані про шість товарів. Ввести числовий код одного з них, отримати довідку про ціну та кількість товару на складі.
