- •Програмування циклічних алгоритмів
- •6.091500 – “Комп’ютерна інженерія ”
- •Мета роботи
- •2. Прилади та матеріали
- •Теоретичні відомості
- •For (ініціалізація; вираз; модифікація) оператор;
- •While (вираз) оператор;
- •Do оператор while (вираз);
- •Виконання роботи
- •Домашнє завдання
- •Контрольні запитання
- •Література
Домашнє завдання
4.1. Вивчити за конспектом та підручником способи організації циклів, їх записи та застосування [1, ст. 35 - 50].
4.2. Нехай м’яч падає вертикально вниз із башти висотою H і щоразу відскакує на 33,3% попередньої висоти. Напишіть програму, що обчислює відстань пройдену м’ячем до зупинки.
4.3. Знайти суму:
.
4.4. Надрукувати всі прості числа , що не перевищують заданого М.
4.5. Обчислити:
.
Виконання роботи
Розв’язати наступні задачі відповідно до свого варіанту. Номер варіанту відповідає номеру в списку журналу.
Задача 1.
Побудувати таблицю відповідностей між мірами. Початкове значення міри, крок зміни цього значення та кількість рядків у таблиці (10-15) задати самостійно у режимі діалогу. Оформити таблицю якнайкраще, використовуючи формати виведення.
1 унція = 28.353495 г = 142 карати;
1 драхм = 1.77185 г = 0ю06249 унцій;
1 карат = 0ю2 г = 2.9412 гран;
1 гран = 0.068 г = 0.038378 драхм;
1 пайп = 54.18 пек = 477.33 л;
1 галон (Британія) = 1.2 галон (США) = 4.546 л;
1 галон (США) = 0ю0347 сак = 3.785 л;
1 чарка = 0.0568 л = 0.00012 пайпа;
1 квартет = 291 л = 5123.24 чарок;
1 страйк = 72.73 л = 1280.46 чарок;
1 челдрон = 1.309 л = 0.149 пека;
1 сак = 109 л = 1.499 страйка;
1 пек = 8.81 л = 0.07929 сака;
1 корд малий = 3.624 куб.м = 128 куб. футів;
1 стандарт = 4.672 куб.м. = 0.165 рода;
1 род = 28.3 куб. м = 1000 куб. футів;
1 чейн будівельний = 30.48 м = 100 футів;
1 фінгер = 11.4 см = 4.5 дюймів;
1 нейл = 5.7 см = 2.25 дюймів;
1 фут = 0.3048 м = 12 дюймів;
1 ярд = 0.9144 м = 3 фути;
1 кабельт Брит. = 0.183 км = 680 футів;
1 кабельт США = 219ю5 м = 720 футів;
1 дюйм = 2.54 см = 12 ліній;
1 морська миля = 1.852 км = 6076 футів.
Задача 2.
Обчислити значення змінної
свого варіанта:
№ |
Вираз |
№ |
Вираз |
№ |
Вираз |
№ |
Вираз |
№ |
Вираз |
1 |
Z=a+b |
6 |
Z=sin(a)-b |
11 |
Z=a-2b |
16 |
Z=e3ab |
21 |
Z=tg(a+b) |
2 |
Z=ab |
7 |
Z=ab |
12 |
Z=ba |
17 |
Z=4ba-b |
22 |
Z=ln|a+4b| |
3 |
Z=tg(b)-a |
8 |
Z=a2+3b |
13 |
Z=cos(ab) |
18 |
Z=2a-b |
23 |
Z=3ab-b2 |
4 |
Z=(a+b)2 |
9 |
Z=(ab)1/4 |
14 |
Z=|a-b| |
19 |
Z=|12a-b| |
24 |
Z=a+eb |
5 |
Z=5ab-4 |
10 |
Z=ab- |
15 |
Z=ctg(2a)-b |
20 |
Z=a2-3b |
25 |
Z=5a- |
,
,
і – номер
варіанта, к
– цілі числа. Функцію
вибрати з таблиці 1. Вивести значення
.
Задача 3.
Обчислити суму ряду
,
де
,
де
– номер варіанту,
– довільне значення з проміжку (0; 1) з
точністю
.
Скільки потрібно доданків для досягнення
заданої точності? Виконайте програму
тричі для різних значень точності.
Задача 4.
Протабулювати функцію
на проміжку
з кроком
,
де
– номер варіанту. Результати обчислень
вивести у вигляді таблиці пар чисел
.
Виконати завдання пошуку даних відповідно
до вашого варіанта. Якщо шуканих даних
немає, то вивести про це повідомлення.
Обчислити суму першого та останнього членів функції. Визначити кількість усіх значень.
Обчислити суму й добуток усіх значень функції, для яких виконується нерівність:
або
.Обчислити добуток та кількість усіх значень функції для яких виконується нерівність:
.Обчислити добуток усіх від’ємних значень функції та вивести кількість додатних.
Обчислити добуток значень аргументна для яких досягаються мінімальні та максимальні значення функції
.Скільки було від’ємних значень? Визначити максимальне значення.
Визначити суму додатних значень функції та кількість від’ємних.
Скільки відємних і додатних значень має функція?
Обчислити модуль різниці максимального та першого значень функції.
Обчислити суму першого та останнього членів функції. Визначити кількість усіх значень.
Обчислити суму й добуток усіх значень функції, для яких виконується нерівність:
або
.Обчислити добуток та кількість усіх значень функції для яких виконується нерівність: .
Обчислити добуток усіх від’ємних значень функції та вивести кількість додатних.
Обчислити добуток значень аргументна для яких досягаються мінімальні та максимальні значення функції .
Скільки було від’ємних значень? Визначити максимальне значення.
Визначити суму додатних значень функції та кількість від’ємних.
Скільки відємних і додатних значень має функція?
Обчислити модуль різниці максимального та першого значень функції.
Обчислити суму першого та останнього членів функції. Визначити кількість усіх значень.
Обчислити суму й добуток усіх значень функції, для яких виконується нерівність: або .
Обчислити добуток та кількість усіх значень функції для яких виконується нерівність: .
Обчислити добуток усіх від’ємних значень функції та вивести кількість додатних.
Обчислити добуток значень аргументна для яких досягаються мінімальні та максимальні значення функції .
Скільки було від’ємних значень? Визначити максимальне значення.
Визначити суму додатних значень функції та кількість від’ємних.
Задача 5*.
Написати програму, що визначає, чи є дане число поліномом?
Написати програму, що обчислює суму цифр заданого числа.
Написати програму, що знаходить найбільшу цифру даного числа.
Обчислити і вивести на екран у вигляді таблиці значення функції, заданих за допомогою ряду Тейлора з точністю
на інтервалі
з кроком
.
Таблиці створити заголовок та шапку.
Кожен рядок таблиці повинен містити
значення аргументу, значення функції
і кількість членів:
.
(Модуль числа описується функцією
fabs(a))Написати програму, що виводить на екран всі дільники заданого числа.
Написати програму, що виводить всі прості числа з проміжку між А та В.
Таблиця 1.
№ |
Функція
|
№ |
Функція |
№ |
Функція |
1 |
9/2cos2x-|sin(x/1.1)| |
9 |
7log(3,8+|x|)/(x2+2) |
17 |
0.7lg|6+x|+cos(4.6x) |
2 |
12.4sin|x/2/1|+9.1cos(x-1) |
10 |
4sin(2x2+cos(x)) |
18 |
2lg7(3,8+|x|)/(x2+2) |
3 |
2sin2(x/3.2)*ln|x| |
11 |
8lg(|sinx+5|) |
19 |
2cos2x-|sin(x/1.1)| |
4 |
3.1cos(x+2.3)/(sinx+3) |
12 |
1/(sin3x+5.4)-lg|x| |
20 |
4sin|x/2/1|+9.1cos(x-1) |
5 |
3.1cos(x)*sin(2x) |
13 |
3cos(x+2.3)/(sinx+3) |
21 |
2sin2(x/3.2)*ln|x+9| |
6 |
2sin(x-4.5)/(sin4-x) |
14 |
7cos(x)*sin(7+2x) |
22 |
3.8cos(x+2.3)/(sinx+6) |
7 |
3ln|x-1.5|/lg(|x-3.7|+8) |
15 |
2sin(x-4.5)/(sin0-x) |
23 |
7.1cos(x-4)*sin(2x) |
8 |
6.9lg|6+x|+cos(4.6x) |
16 |
2ln6|x-1.5|/lg(|x-3.7|+8) |
24 |
2sin6(x-4.5)/(sin4-x) |
25 |
sin|x-1.5|/lg(|x-3.7|+8) |
||||
