- •Правила оформлення лабораторних робіт з програмування
- •Протокол лабораторної роботи повинен включати в себе:
- •Зразки роботи програми
- •Створення програми на pascal, прості оператори.
- •Умовний оператор. Оператор-перемикач
- •Створення простих програм. Основи алгорітмізації
- •До завдання 2
- •Масиви, множини
- •Процедури та функції.
- •Текстові файли, типизовані файли.
Зразки роботи програми
Введiть сторони трикутника >3 4 5
Площа трикутника 6.000000
Введiть сторони трикутника >2 2 4
Трикутник не можливий
Створення програми на pascal, прості оператори.
Створити програму на PASCAL чи іншій мові програмування (в режимі DOS) в якій реалізовано:
3 строкові змінні, в які занести слідуючу інформацію: своє ім’я, по батькові та призвище та символьну змінну з символом “пропуск” (код 32). Отримати строкову змінну зі своїм ПІБ, використавши оператор присвоєння. Між ім’ям, по батькові та призвищем повинен бути пропуск. Вивести строкову змінну з ПІБ та назву своєї групи на екран.
Провести лінійні розрахунки згідно свого варіанту. Вихідні дані та результати розрахунків вивести на екран.
-
№ вар.
Формули для розрахунків
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Умовний оператор. Оператор-перемикач
Скласти програму згідно варіанту. В програмі реалізувати:
Ввести в діалоговому режимі значення змінної
,
розрахувати і вивести значення функції
,
для цього використати умовний оператор.
Якщо функція в якомусь діапазноні
виявиться не визначеною, то вивести
повідомлення про це:
,
Використавши функції модуля CRT (readkey та keypressed) визначити, який тип клавіши був натиснутий і вивести повідомлення: яка була натиснута задана клавіша, якщо була натиснута інша клавіша, то також вивести про це повідомлення. Для цього використати оператор-перемикач.
Дані для кожного варіанту взяти з таблиць.
До 1-го завдання
№ вар. |
|
|
|
|
|
|
1 |
6 |
|
|
|
|
|
2 |
7 |
|
|
|
|
|
3 |
8 |
|
|
|
|
|
4 |
5 |
|
|
|
|
|
5 |
6 |
|
|
|
|
|
6 |
7 |
|
|
|
|
|
7 |
8 |
|
|
|
|
|
8 |
5 |
|
|
|
|
|
9 |
6 |
|
|
|
|
|
10 |
7 |
|
|
|
|
|
11 |
8 |
|
|
|
|
|
12 |
5 |
|
|
|
|
|
13 |
6 |
|
|
|
|
|
14 |
7 |
|
|
|
|
|
15 |
8 |
|
|
|
|
|
16 |
5 |
|
|
|
|
|
17 |
6 |
|
|
|
|
|
18 |
7 |
|
|
|
|
|
19 |
8 |
|
|
|
|
|
20 |
5 |
|
|
|
|
|
№ вар. |
|
|
|
|
|
|
21 |
6 |
|
|
|
|
|
22 |
7 |
|
|
|
|
|
23 |
8 |
|
|
|
|
|
24 |
5 |
|
|
|
|
|
25 |
6 |
|
|
|
|
|
26 |
7 |
|
|
|
|
|
27 |
8 |
|
|
|
|
|
28 |
5 |
|
|
|
|
|
29 |
6 |
|
|
|
|
|
30 |
7 |
|
|
|
|
|
До 2-го завдання
№ вар. |
Клавіши, при натисканні яких треба виводити повідомлення |
1 |
“Enter”, “Tab”, цифри від 1 до 5, “Home”, “End” |
2 |
“Esc”, ”F1”, ”F2”, ”F3”, ”F4”, ”F5”, ”F6”, строкові латинські символи |
3 |
“Enter”, “Tab”, “Backspace”, “Page Up”, “Page Down”, цифри |
4 |
”F6”, ”F7”, ”F8”, ”F9”, ”F10”, заголовні латинські символи |
5 |
“Esc”, ”F1”, ”F2”, ”F3”,“Page Down”, цифри |
6 |
Цифри від 0 до 8, “Home”, “End”,”F3”,“Page Down”, |
7 |
“Insert”, “Home”, “End”,“Page Up”, “Page Down”, “Delete”, латинські символи |
8 |
“”, ””, “”, “”, “-”, “+”, символи кіріліци |
9 |
“Esc”, “Enter”, “Tab”, цифри, “Home” |
10 |
“R”, “Y”, “N”, “Page Up”, “Page Down”, строкові латинські символи |
11 |
Цифри, латинські символи, “”, ””, “”, “” |
12 |
”F2”, ”F4”, ”F6”, ”F8”, ”F10”, строкові латинські символи |
13 |
Цифри, “Home”, “R”, ”r”, “Y”, “y”, “Esc” |
14 |
“Д”, ”П”, “И”, “Ц”, “Page Up”, “Page Down”, латинські символи |
15 |
“”, ””, “”, “”, “N”, ”n”, “Y”, “y”, цифри від 0 до 7 |
16 |
“Home”, “End”,“Page Up”, “Page Down”, “Delete”, цифри |
17 |
“Alt+D”, “Alt+E”, “Alt+F”, “Alt+Y”, цифри |
18 |
“Alt+C”, “Alt+V”, “Alt+X”, “Alt+Z”, цифри |
19 |
“Esc”, “Enter”, “Tab”, строкові латинські символи, “Alt+Q”, “Alt+W”, “Alt+E” |
20 |
Заголовні латинські символи, “Alt+H”, “Alt+G”, “Alt+F” |
21 |
“”, ””, “”, “”, “-”, “+”, “Alt+X”, “Alt+Z”, символи кіріліци |
22 |
“”, ””, “”, “”,, цифри, “Y”, “y”, “Esc” |
23 |
цифри, “Home”, “N”, ”n”, “Y”, “y” |
24 |
“”, ””, “”, “”, цифри, “N”, ”n”, “Y”, “y” |
25 |
“Tab”, строкові латинські символи, ”F2”, ”F4”, ”F6”, ”F8”, ”F10” |
26 |
Цифри, латинські символи, ”F6”, ”F7”, ”F8”, ”F9”, ”F10” |
27 |
“Tab”, строкові латинські символи, заголовні латинські символи, ”F9”, ”F10” |
28 |
”F6”, ”F7”, ”F8”, ”F9”, ”F10”, строкові латинські символи |
29 |
“”, ””, “”, “”, цифри |
30 |
“Insert”, “Home”, “End”,“Page Up”, “Page Down”, “Delete”, латинські символи |
