
- •Методичні вказівки
- •5.05010301 – Розробка програмного забезпечення
- •2.1 Основні форми представлення алгоритмів:
- •2.2 Блок-схеми
- •2.3 Основні структури алгоритмів
- •Лінійний алгоритм
- •3. Постановка задачі
- •4. Варіанти
- •5. Методичні вказівки
- •3. Постановка задачі
- •4. Варіанти
- •5. Методичні вказівки
- •Цикли з відомим числом повторень
- •Цикли з невідомим числом повторень
- •Вкладені цикли
- •3. Постановка задачі
- •4. Варіанти
- •5. Методичні вказівки
- •5. Методичні вказівки
- •Приклад
- •5. Методичні вказівки
- •2. Введення даних організувати з клавіатури.
- •3. Висновок результатів для завдання організувати на монітор.
- •Практична робота № 6
- •3. Постановка завдання
- •4. Варіанти
- •5. Методичні вказівки
- •2. Введення даних для завдань а і б організувати з клавіатури.
- •4. Висновок результатів для завдання а організувати у вигляді:
- •7. Контрольні питання
- •Практична робота № 7
- •3. Постановка завдання.
- •5. Методичні вказівки
- •2.3 Цикл типу do — while
- •2.4 Керуючі оператори в циклах
- •3. Постановка завдання.
- •5. Методичні вказівки
- •7. Контрольні питання
- •2.5 Області дії змінних
- •Приклад
- •3. Постановка завдання
- •4. Варіанти
- •5. Методичні вказівки
- •7. Контрольні запитання
- •2.5. Поиск в отсортированном массиве
- •3. Постановка завдання
- •5. Методичні вказівки
- •7. Контрольні питання
- •3. Постановка завдання
- •4. Варіанти завдань
- •5. Методичні вказівки
- •5. Методичні вказівки
- •7. Контрольні питання
- •Практична робота № 13
- •1. Мета роботи:
- •2. Теоретичні відомості
- •3. Постановка завдання
- •1. Використовуючи функції сформувати за допомогою дсч одновимірний масив і вивести його на друк.
- •2. Виконати обробку одновимірного масиву у відповідності з варіантом, використовуючи функції, результат вивести на друк.
- •4. Варіанти
- •5. Методичні вказівки
- •7. Контрольні питання
- •2.3 Швидке сортування
- •Алгоритм
- •Швидкість
- •2.4 Модифіковані методи сортування
- •2.4.1 Метод Шелла
- •2.4.2 Швидке сортування
- •3. Постановна задачі
- •4. Варіанти
- •5. Методичні вказівки
- •Приклад
- •3. Постановка завдання
- •1. Ввести з клавіатури рядок символів і обробити її у відповідності зі своїм варіантом, використовуючи функції.
- •4. Варіанти
- •5. Методичні вказівки
- •7. Контрольні питання
- •5. Методичні вказівки
- •7. Контрольні питання
- •Практична робота № 17
- •1. Мета роботи:
- •2. Теоретичні відомості
- •2.5. Численные методы решения уравнений
- •2.5.1. Метод итераций
- •2.5.2. Метод Ньютона
- •2.5.3. Метод половинного деления
- •3. Постановка завдання
- •1. Написати функцію з замовчує параметрами відповідно до варіанта, продемонструвати різні способи виклику функції: • з параметрами заданими явно, • з опущеними параметрами
- •4. Варіанти
- •5. Методичні вказівки
- •3. Постановка задачі
- •На цьому дереві можна визначити три методи упорядкування:
- •5. Методичні вказівки
- •7. Контрольні питання
- •Практична робота № 20
- •1. Мета роботи:
- •2. Короткі теоретичні відомості
- •3. Постановка завдання
- •4. Варіанти
- •5. Методичні вказівки
- •7. Контрольні питання
3. Постановка завдання.
Вирішити зазначені у варіанті завдання, використовуючи основні оператори мови С + +, що створюють розгалуження.
Варіанти завдань
Завдання 7.1. Скласти алгоритм та програму для обчислення значень функції y=f(x), де
z
= cos
c
Таблиця 13 – Вихідні дані до завдання 7.1.
№ |
|
|
|
|
с |
1 |
|
|
|
|
5,1 |
2 |
|
|
|
|
5,4 |
3 |
|
|
|
|
4,1 |
4 |
|
|
|
|
3,2 |
5 |
|
|
|
|
4,7 |
6 |
|
|
|
|
1,3 |
7 |
|
|
|
|
1,6 |
8 |
|
|
|
|
1,5 |
9 |
|
|
|
|
2,7 |
10 |
|
|
|
|
3,8 |
11 |
|
|
|
|
1,6 |
12 |
|
|
|
|
2,4 |
13 |
|
|
|
|
4,1 |
14 |
|
|
|
|
2,5 |
15 |
|
|
|
|
3,2 |
16 |
|
|
|
|
1,4 |
17 |
|
|
|
|
2,3 |
18 |
|
|
|
|
4,1 |
19 |
|
|
|
|
3,2 |
20 |
|
|
|
|
2,8 |
21 |
|
|
|
|
1,7 |
22 |
|
|
|
|
2,2 |
23 |
|
|
|
|
5,6 |
24 |
|
|
|
|
3,4 |
25 |
|
|
|
|
2,5 |
26 |
|
|
|
|
3,7 |
27 |
|
|
|
|
2,6 |
28 |
|
|
|
|
3,8 |
29 |
|
|
|
|
5,8 |
30 |
|
|
|
|
3,5 |
Завдання 7.2. Скласти програму для розв’язання поданої задачі за допомогою оператора вибору.
Написати програму, яка за номером дня тижня (натуральному числу від 1 до 7) видає в якості результату кількість уроків у Вашій групі в цей день
Написати програму, що дозволяє по останній цифрі числа визначити останню цифру його квадрата.
Скласти програму, яка за заданими році і номеру місяця визначає кількість днів у цьому місяці.
Для кожної введеної цифри (0 - 9) вивести відповідне їй назву (0 - нуль, 1 - один, ...)
Скласти програму, яка за даним числі (1 - 12) виводить назву відповідного йому місяці.
Отримати словесний опис шкільних відміток (1 - погано, 2 - незадовільно, 3 - задовільно, 4 - добре, 5 - відмінно)
Нехай елементами кола є радіус (1), діаметр (2) і довжина кола (3). За номером елемента запросити його значення і обчислити площу круга
Нехай елементами прямокутного рівнобедреного трикутника є: 1) катет а; 2) гіпотенуза b; 3) висота, опущена з вершини кута на гіпотенузу h; 4) площа S. По заданому номеру та значенню відповідного елемента обчислити значення всіх інших елементів трикутника.
За номером місяці видати на екран назву наступного за ним місяця.
По введеному номеру пори року (1 - зима, 2 - весна, 3 - літо, 4 - осінь) вивести на екран відповідні цій порі року місяці і кількість днів у кожному з місяців.
Для цілого числа k від 1 до 99 надрукувати «Мені k років», враховуючи при цьому, що при деяких значеннях k слово «років» треба замінити на слово «рік» або «роки».
По введеному номеру одиниці виміру (1 - міліметр, 2 - сантиметр, 3 - метр, 4 - дециметр, 5 - кілометр) і довжині відрізка L вивести на екран відповідне значення довжини відрізка в метрах.
По введеному числу від 1 до 11 (номером класу) вивести на екран повідомлення «Привіт, А-класник!».
За даним натуральному числу від 1 до 12 (номеру місяця) вивести на екран всі припадають на цей місяць свята.
Дано натуральне число N. Якщо воно ділиться на 4, вивести на екран відповідь N = 4k (де k - відповідне приватне), якщо залишок від ділення на 4 дорівнює 1 - N = 4k + 1, якщо залишок від ділення на 4 дорівнює 2 - N = 4k + 2 , якщо залишок від ділення на 4 дорівнює 3 - N = 4k + 3.
Є пронумерований список деталей: 1) шуруп; 2) гайка; 3) цвях; 3) гвинт; 5) болт. За номером деталі вивести на екран її назву.
За останній цифрі даного числа визначити останню цифру куба цього числа.
Для будь-якого натурального числа надрукувати кількість цифр у записі цього числа.
Дано два дійсних позитивних числа х і у. Арифметичні дії пронумеровані (1 - додавання, 2 - віднімання, 3 - множення, 4 - поділ). По введеному номеру виконати ту чи іншу дію над числами.
По введеному номеру одиниці виміру (1 - міліграм, 2 - грам, 3 - кілограм, 4 - центнер, 5 - тонна) і масі М вивести на екран відповідне йому значення маси в кілограмах.
Нехай елементами рівностороннього трикутника є: 1) сторона а, 2) площа S, 3) висота h, 4) радіус вписаного кола r, 5) радіус описаного кола R. По заданому номеру та значенню відповідного елемента обчислити значення всіх інших елементів трикутника.
Скласти програму для визначення відповідного віку кандидатури для вступу в шлюб, використовуючи наступне міркування: вік дівчини дорівнює половині віку чоловіка плюс 7, вік чоловіка визначається відповідно як подвоєний вік дівчини мінус 14.
По заданому дійсному числу і номером тригонометричної функції 1) sin, 2) cos, 3) tg, 4) ctg, підрахувати і вивести на екран значення функції для цього дійсного числа.
По заданому натуральному числу від 1 до 12 вивести на екран відповідне йому назву зодіакального сузір'я.
По заданому номеру (натуральному числу) вивести на екран відповідне йому назву хімічного елемента в таблиці Менделєєва.
По заданому дійсному числу і номером функції 1) ln, 2) e, 3), 4), підрахувати і вивести на екран значення функції для цього дійсного числа.