
- •Дослідження програмних об'єктів напередвизначених типів та операцій над ними
- •Опис програмних об’єктів
- •Ініціалізація змінних при створенні
- •Оператор привласнення
- •Загальна спрощена структура програми
- •Методичні вказівки Правила складання ідентифікаторів
- •Правила опису об’єктів у програмі
- •Частина 1 дослідження цілих типів даних
- •Завдання
- •Частина 2 дослідження дійсних типів даних
- •Завдання
- •Частина 3 дослідження арифметичних операцій над значеннями цілих та дійсних типів
- •Завдання
- •Частина 4 дослідження бітових операцій над цілими значеннями
- •Бітові операції
- •Завдання
- •Частина 5 дослідження логічних типів, логічних операцій та операцій відношення
- •Завдання
- •Частина 6 дослідження вказівних типів даних
- •Завдання
- •Частина 7 дослідження символьних типів та базової операції – атрибут
- •Завдання
- •Лабораторна робота 2
- •Дослідження структурних операторів операторного
- •Базису мов програмування паскаль та сі
- •Мета лабораторної роботи - вивчити устрій структурних операторів мов Паскаль та Сі та та використати їх при дослідженні адресної арифметики.
- •Теоретичні відомості
- •Адресна арифметика в Сі
- •Правила написання програм
- •Завдання
- •Лабораторна робота 3
- •Частина 2 багатовимірні масиви
- •Лабораторна робота 4 дослідження пойменованого типу даних
- •Лабораторна робота 5
- •Завдання
- •Контрольні запитання
- •Лабораторна робота 6 дослідження механізму підпрограм Мета лабораторної роботи - вивчити в мовах Паскаль та Сі опис та використання відкритих і закритих підпрограм.
- •Inline- підпрограми Сі:
- •Контрольні запитання
- •Контрольна робота дослідження використання підпрограм в лінійних структурах даних
- •Контрольні запитання
- •Напередвизначені типи
- •Знак Число без знаку
- •Знак e
- •Список літератури
- •С. Робинсон и др. С# для профессионалов. Т 1,2. – м.: Лори, 2003. – 995с.
Завдання
Написати програми на мовах Паскаль та Сі, які складаються з наступних дій:
Опису констант цілого типу.
Опису змінних цілого типу.
Ініціювання об'єктів при описі.
Ініціювання об'єктів оператором привласнення, використовуючи значення з варіантів (табл. 2). Дослідити входження даних з варіанта до діапазону подання значень відповідного типу.
Примітка: При написанні програми дослідити опис літералів у 10-й, 8-й, 16-й системах числення.
Таблиця 2
№ варіанта |
Цілі типи |
||||||||||||
Shortint |
short |
Integer |
int |
Longint |
long |
Byte |
Word |
unsigned short |
|||||
П |
с |
п |
с |
п |
с |
п |
п |
С |
|||||
1 |
54 789 3d |
800 67.8 -1275978 |
3475898789 -45.78 567 |
4 -20 500 |
288 156378 -40 |
||||||||
2 |
-70 657 7a |
-745 20.78 228597 |
14756987897 71.8 -57 |
-15 78 320 |
135 351362 -34 |
||||||||
3 |
20 387 5b |
456 74.8 -428557 |
2568912795 43.3 -45 |
78 -32 600 |
70 456239 -37 |
||||||||
4 |
1c -88 510 |
1024 -61.37 337752 |
4015642735 -97.8 2768 |
125 -54 406 |
438 74234 -65 |
||||||||
5 |
32 -566 2f |
31.55 -3689 99771 |
231456 47.9 21345678901 |
111 267 -52 |
-453 12 135790 |
||||||||
6 |
5d -100 398 |
89 23.7 -45621 |
9876543210 5.5 -42764 |
-90 200 300 |
7532 -10 68909 |
||||||||
7 |
-44 3b 157 |
8.9 40876 -865 |
-39.1 3152748507 907 |
17 -17 411 |
-77 456 100543 |
||||||||
8 |
8a 64 -136 |
-5.67 98 209754 |
361 78.9 -2973738122 |
588 63 -99 |
87654 -13 67 |
||||||||
9 |
607 3d -58 |
903 12.4 -43956 |
-832 5301090804 39.5 |
-4 69 288 |
-45321 90 6543 |
||||||||
10 |
23 150 7a |
-53 9.9 42985 |
-24.8 740 11435684900 |
56 -43 312 |
78 -34 68355 |
||||||||
11 |
-409 2e 13 |
-0.06 2050 153896 |
38 -3344556677 51.6 |
547 189 -22 |
293 71098 -5 |
||||||||
12 |
6c -67 256 |
89761 -53 82.4 |
-37 44.9 6785940321 |
65 731 -50 |
123654 -456 879 |
||||||||
13 |
90 379 1f |
-753 4.23 51806 |
-12.47 2918467325 9080 |
351 -70 16 |
-75 98765 37 |
||||||||
14 |
135 4e -86 |
9.63 -42659 163 |
10003254761 36.8 472 |
-37 102 283 |
1703 403070 -5 |
||||||||
15 |
7b -64 465 |
35642 905 -57.91 |
-2431587690 33578 7.12 |
73 379 -66 |
-54 314 69653 |
Примітка: п – Паскаль, с – Сі.
Література: [1]; [2]; [6]; [7].