Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Laboratorna_robota_1

.docx
Скачиваний:
18
Добавлен:
12.02.2016
Размер:
113.72 Кб
Скачать
Лабораторна робота №1

Тема. Створення алгоритмів для задач лінійної та розгалуженої структур.

Мета. Набути навичок розробки алгоритмів лінійної та розгалуженої структур.

Завдання.
1.Розробити алгоритм лінійної структури для обчислення виразів, заданих у таблиці 1.
Таблиця 1. Арифметичні вирази

N п/п

Вираз

N п/п

Вираз

1

2

3

4

1

С=

16

S=

2

Q=

17

E=

3

M=

18

F=

3

C=

19

Q=

5

P=

20

B=

6

Q=

21

D=

7

W=

22

G=

8

W=

23

R=

9

U=

24

A=

10

P=

25

L=

11

V=

26

O=

12

T=

27

K=

13

Z=

28

N=

14

F=

29

P=

15

D=

30

M=

2.Розробити алгоритм розгалуженої структури для обчислення виразів, заданих у таблиці 2.

Таблиця 2. Функції

N п/п

Функція

N п/п

Функція

1

2

3

4

1

16

2

17

1

2

3

4

3

18

4

19

5

20

де z=x9+5x

6

21

7

22

8

23

9

24

1

2

3

4

10

25

11

26

12

27

13

28

14

29

1

2

3

4

15

30

Завдання 3. Використовуючи оператор вибору, розробити алгоритм для наступних задач:

  1. Ввести у першому рядку дві змінні, а у другому рядку – один із знаків арифметичної операції (“+”, “-”, “*” або “/”) і вивести на екран результат виконання відповідної арифметичної дії.

2. Ввести ціле число. Визначити і вивести, до якої декади (10 днів) квітня воно належить: першої, другої, третьої чи жодної.

  1. Ввести один із символів: “Y”, “y”, “N” або “n” та вивести на екран результат “Так” при введенні символів “Y” чи “y” і “Ні” при введенні символів “N” або “n”.

  2. Визначити тип введеного символа (цифра, маленька літера або велика літера).

  3. За введеним номером дня визначити день тижня.

  4. За введеним номером місяця визначити, до якої пори року він належить.

  5. Ввести ціле число, що визначає кількість балів і вивести назву оцінки за національною шкалою (“відмінно”, “добре” тощо).

  6. За номером місяця визначити його назву.

  7. Визначити, до якої десятки належить введене число: до першої, другої, третьої чи іншої.

  8. Ввести один із знаків арифметичної операції (“+”, “-”, “*” або “/”) і вивести на екран назву відповідної арифметичної дії.

  9. Визначити, чи є введений символ голосною літерою.

  10. Ввести ціле число k від 17 до 23 і надрукувати вираз “Мені k років”, враховуючи, що при деяких значеннях k слово “років” необхідно замінити на слова “рік” або “роки”.

  11. Ввести натуральне число k і надрукувати вираз “ми знайшли k грибів”, враховуючи, що при деяких значеннях k слово “грибів” необхідно замінити на слова “гриб” та “гриби”.

  12. За введеним номером місяця та дня визначити і вивести знак “Зодіака”.

  13. Ввести ціле число, що вказує номер дня тижня. Надрукувати назву дня (1– понеділок, 2 – вівторок, ...).

  14. За введеним числом з проміжку 0..24 визначити період доби.

  15. Визначити, чи є введений символ цифрою.

  16. В залежності від введеного символу L, S, V необхідно обчислити довжину кола, його площу або об’єм циліндра.

  17. Реалізувати роботу світлофора наступним чином: при введенні відповідного числа в межах від 1 до 3 вивести назву кольору.

  18. Ввести ціле число N (1 ≤ N ≤ 4), яке визначає порядковий номер кварталу року (січень, лютий, березень – І квартал, …). За введеним значенням N вивести перелік місяців, які належать цьому кварталу.

  19. Арифметичні дії над числами пронумеровані наступним чином: 1 – додавання, 2 – віднімання, 3 – множення, 4 – ділення. Ввести номер дії N (ціле число в межах від 1 до 4), дійсні числа A та B (В ≠0). Виконати над числами A й B вказані дії та вивести результат.

  20. Ввести ціле число, що визначає оцінку. Вивести опис оцінки (1–3: погано, 4–6: задовільно, 7–9: добре, 10–12: відмінно, інші випадки – помилка).

  21. Елементи кола пронумеровані так: 1 – радіус, 2 – діаметр, 3 – довжина, 4 – площа. Дано номер елемента та його значення. Знайти значення інших елементів.

  22. Одиниці довжини пронумеровані так: 1 – дециметр, 2 – кілометр, 3 – метр, 4 – міліметр, 5 – сантиметр. Ввести номер одиниці та довжину відрізка у цих одиницях. Визначити та вивести довжину відрізка у метрах.

  23. Ввести номер місяця. Вивести на екран кількість днів у цьому місяці (рік не високосний).

  24. Дано номер телевізійного каналу. Надрукувати його назву.

  25. Визначити, до якої половини десятки належить введене число: до першої, другої чи жодної.

  26. Ввести ціле число, що визначає кількість балів, і вивести назву оцінки в системі ECTS (літерами).

  27. Визначити чи є введений символ приголосною літерою.

  28. Мастям гральних карт присвоєні номери: 1 – піки, 2 – трефи, 3 – бубни, 4 – черви. Значенням карт, що старші десятки, присвоєно номери: 11 – валет, 12 – дама, 13 – король, 14 – туз. Ввести два цілих числа: N – значення (6 <= N <= 14) та M – масть карти (1<= M <= 4). Вивести назву карти у вигляді “шістка бубен”, “дама чирв”, “туз треф” та ін.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]