- •Лабораторна робота №1
- •5.1.1. Запуск середовища. Головне меню.
- •5.1.3. Знайомство із мовою Паскаль.
- •5.1.4. Збереження програми.
- •5.1.5. Компіляція програми.
- •6. Варіанти індивідуальних завдань до лабораторної роботи
- •Лабораторна робота n 2
- •5. Короткі теоретичні відомості
- •5.1. Послідовність рішення задачі на еом.
- •5.2. Алгоритмізація задач
- •5.2.1. Представлення алгоритмів за допомогою блок-схем
- •5.2.2 Представлення алгоритмів за допомогою схем Нассі-Шнейдермана.
- •5.2.3. Базові структури алгоритмів
- •5.2.4. Додаткові керуючі структури
- •5.3. Оператори вибору, розгалуження і циклу в мові паскаль.
- •5.3.1. Оператор розгалуження на мові Pascal
- •If b then s1 [else s2]; або if b then s1,
- •5.3.2. Оператор різноманітного розгалуження (вибору) case.
- •5.3. 3. Оператори циклу.
- •5.3. 3.1. Оператор циклу з параметром.
- •5. 3. 3. 2. Оператор циклу з передумовою.
- •5.3.3.3. Оператор циклу з післяумовою.
- •5.4. Правила запису операторів мови паскаль для наочного відображення структури програми.
- •Представлення символьних даних в еом
- •6. Приклади розробки алгоритмів і програм теми «Представлення символьних даних в еом»
- •Блок-схема
- •7. Індивідуальні завдання до лабораторної роботи
7. Індивідуальні завдання до лабораторної роботи
Розробити алгоритм і скласти програму відповідно до нижче перерахованих індивідуальних варіантів:
№№ п/п |
Кількість стовпців у таблиці |
Інтервал кодів, символи яких необхідно роздрукувати |
Границі послідовності символів, коди яких необхідно роздрукувати |
Печатка таблиці: а - парних кодів; б - непарних код; * - кодів із заданим кроком. |
Коди символів послідовно змінюватися по рядках (+) / по стовпцях |
Печатка кодів по зростанню (+) / по убуванню |
1 |
2 |
* - 144 |
|
* |
+ |
* |
2 |
2 |
* - 144 |
|
а |
+ |
+ |
3 |
3 |
65 - 104 |
|
а |
|
|
4 |
4 |
95 - 204 |
|
* |
|
* |
5 |
* |
48 - 166 |
|
а |
+ |
+ |
6 |
2 |
48 - 166 |
|
* |
+ |
|
7 |
2 |
165 - * |
|
* |
|
* |
8 |
3 |
165 - * |
|
б |
+ |
+ |
9 |
4 |
104 - 230 |
|
б |
+ |
|
10 |
* |
104 - 230 |
|
б |
|
* |
11 |
2 |
|
* - к |
а |
|
+ |
12 |
2 |
|
4 - z |
3 |
+ |
|
13 |
3 |
|
* - * |
а |
+ |
* |
14 |
4 |
|
% - m |
* |
|
+ |
15 |
* |
|
7 - w |
* |
|
|
16 |
2 |
|
R - z |
* |
+ |
+ |
17 |
2 |
|
A - * |
а |
+ |
* |
18 |
3 |
|
H - x |
а |
|
|
19 |
4 |
|
* - Л |
б |
|
+ |
20 |
* |
|
а - * |
б |
+ |
* |
21 |
2 |
|
* - = |
б |
+ |
|
22 |
2 |
|
П - * |
4 |
|
+ |
23 |
3 |
|
* - щ |
3 |
|
* |
24 |
4 |
|
* - * |
5 |
+ |
|
25 |
* |
|
Y - э |
2 |
+ |
+ |
26 |
2 |
|
я - * |
3 |
|
* |
27 |
2 |
|
ф - * |
а |
|
|
28 |
3 |
148 - * |
|
а |
+ |
+ |
29 |
4 |
155 - * |
|
б |
+ |
* |
30 |
* |
* - 130 |
|
3 |
|
|
31 |
2 |
* - 144 |
|
* |
+ |
* |
32 |
2 |
* - 145 |
|
а |
+ |
+ |
33 |
3 |
195 - 104 |
|
а |
|
|
34 |
4 |
195 - 104 |
|
* |
|
* |
35 |
* |
48 - 166 |
|
а |
+ |
+ |
36 |
2 |
48 - 166 |
|
* |
+ |
|
37 |
2 |
165 - * |
|
* |
|
* |
38 |
3 |
165 - * |
|
б |
+ |
+ |
39 |
4 |
104 - 230 |
|
б |
+ |
|
40 |
* |
104 - 230 |
|
б |
|
* |
Символ * у таблиці --> Введення даних із клавіатури.