Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorni_roboti_z_PASCAL.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Зразки роботи програми

Введiть сторони трикутника >3 4 5

Площа трикутника 6.000000

Введiть сторони трикутника >2 2 4

Трикутник не можливий

Створення програми на pascal, прості оператори.

Створити програму на PASCAL чи іншій мові програмування (в режимі DOS) в якій реалізовано:

  1. 3 строкові змінні, в які занести слідуючу інформацію: своє ім’я, по батькові та призвище та символьну змінну з символом “пропуск” (код 32). Отримати строкову змінну зі своїм ПІБ, використавши оператор присвоєння. Між ім’ям, по батькові та призвищем повинен бути пропуск. Вивести строкову змінну з ПІБ та назву своєї групи на екран.

  2. Провести лінійні розрахунки згідно свого варіанту. Вихідні дані та результати розрахунків вивести на екран.

№ вар.

Формули для розрахунків

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

Умовний оператор. Оператор-перемикач

Скласти програму згідно варіанту. В програмі реалізувати:

  1. Ввести в діалоговому режимі значення змінної , розрахувати і вивести значення функції , для цього використати умовний оператор. Якщо функція в якомусь діапазноні виявиться не визначеною, то вивести повідомлення про це:

,

  1. Використавши функції модуля 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”, латинські символи