- •Передмова
- •1. Лінійні обчислювальні структури
- •2. Розгалужені обчислювальні структури
- •2.1. Задачі на визначення умов розгалуження
- •2.1.1. Обчислення значень функції в залежності від заданої умови
- •2.1.2. Задачі з кількома розгалуженнями
- •2.2. Задачі, що потребують формалізації умови.
- •2.2.1. Прості задачі з одним розгалуженням.
- •2.2.2. Задачі з перевіркою кількох умов
- •2.2.3. Задачі підвищеної складності
- •3. Циклічні обчислювальні структури
- •3.1. Прості цикли
- •3.1.1. Обчислення таблиць значень функції
- •Для значень аргументу X, що змінюється від x0 до xk з кроком X;
- •3.1.2. Формування масиву
- •3.2. Обчислення суми та добутку
- •3.2.1. Обчислення значень суми або добутку
- •3.2.2. Обчислення суми членів ряду
- •3.2.3. Цикли з накопиченням суми та добутку
- •3.3. Пошук максимуму (мінімуму), ранжировка та перестановка
- •3.3.1. Пошук максимуму (мінімуму) та ранжировка
- •3.3.2. Сортування за ознакою
- •3.3.3. Перестановка елементів масиву
- •3.4. Смислові задачі
- •3.5. Подання початкових даних у вигляді масиву
- •4. Прийоми комбінування структур обчислювальних процесів
- •4.1. Обробка масивів даних
- •4.2. Вкладені цикли.
- •4.3. Обробка матриць
- •4.4. Різні задачі
- •5. Обчислювальні структури з використанням допоміжних процедур
- •5.1. Обчислювальні структури, які містять в собі функції користувачів
- •5.2. Обчислювальні структури, які містять в собі процедури користувача
- •5.3. Різні задачі з використанням допоміжних процедур
- •5.4. Обчислювальні структури з використанням бібліотечних підпрограм
- •5.4.1. Обчислити інтеграл за формулою Сімпсона, використовуючи для оцінки точності подвійний перерахунок
- •5.4.2. Наближене розв’язання диференційних рівнянь методом Рунге-Кутта
- •6. Обробка рядкових даних
- •6.1. Робота з рядковими змінними
- •Список використаних джерел
3.4. Смислові задачі
Скласти таблицю множення для числа 12.
Одержати таблицю температур за шкалою Фаренгейта від 0 до 200 градусів та їх еквівалентів за Цельсієм, використовуючи для цього формулу tC=(tF–32)/1.8.
Скласти таблицю вартості порцій сиру вагою 50, 100, 150, ... , 1000 г.
В
трата
кінетичної енергії при непружному
ударі двох тіл, одне з яких було у стані
спокою, обчислюється за формулою
де
V
–
швидкість тіла, що рухалось, до удару;
M1 – маса тіла, що рухалось;
M2 – маса тіла, що було у стані спокою.
З кроком V побудувати залежність втрати кінетичної енергії від швидкості тіла, яке рухалось, змінюючи швидкість тіла до удару від V0 до Vк.
Лінією електропередачі постійного струму у навантаження передається електрична енергія потужністю
де U – напруга на початку лінії; Rн – опір навантаження; Rл – опір лінії.
Розрахувати графік залежності P=f(Rн), змінюючи Rн від 0 до 10Rл з кроком R.
Концентрація хлорного вапна у басейні, об’єм якого
м3,
складає 10
г/л.
Через одну трубу вливають чисту воду
з об’ємною швидкістю
м3/год.,
через другу трубу
з
такою ж швидкістю вода виливається.
За умови ідеального перемішування
концентрація хлорного вапна змінюється
за законом
,
де
-
час; C0
– початкова концентрація.
Видрукувати
таблицю зміни концентрації хлорного
вапна для інтервалу часу від 0 до 5 годин
з кроком 0.5
години. Задачу розв’язати для Q
= 150 м3/год.,
V
= 10000 л, C0
= 10 г/л.
Біля стіни похило стоїть драбина довжиною X. Нижній кінець її розташований на відстані Y від стіни. Визначити значення кута між драбиною та підлогою для значень X = 4.5 м та Y, що змінюється від 2 до 3 м з кроком 0.2 м.
Густина повітря залежить від висоти і змінюється за законом =0e-hz. Вважаючи, що 0=1.29 кг/м3,
=1.2510
т/м,
видрукувати таблицю залежності густини
від висоти для значень
від
0 до 1000 м з кроком 100 м.
Видрукувати таблицю переводу відстані у дюймах в сантиметри (1 дюйм = 2.54 см) для значень від 1 до 10 дюймів з кроком 1.
Видрукувати таблицю відповідності між вагою у фунтах та вагою у кілограмах для значень від 1 до 10 фунтів з кроком 1 фунт (1 фунт = 400 г).
Розрахувати силу взаємодії
заряду q1
та пробного q2,
який вноситься у поле, що створюється
зарядом q1.
Відстань між зарядами зманюється від
1 до 10 з кроком 1.
З кроком x розрахувати та побудувати криву моментів M(x)=P x – 0.5 q x2 для балки довжиною l, затиснутої одним кінцем, навантаженої рівномірно розподіленим навантажен-ням q та силою P, що прикладена до вільного кінця балки. Задачу розв’язати для значень: l=4 м; x=0.2 м; P=4 т; q=0.5 т/м.
Розрахувати ослаблення інтенсивності рентгенівського випромінювання зі збільшенням товщини шару матеріалу з величини x0 до значення xм з кроком x. Як відомо, інтенсивність випромінювання змінюється за експоненціальним законом I=I0 e-kx,
де I0 – початкова інтенсивність випромінювання;
k – коефіцієнт поглинання;
x – товщина шару матеріалу.
Обчислити інтенсивність розсіяного гамма – випромінювання C=C0 e-d/sin , якщо кут падіння первинного випромінювання змінюється у межах від 10o до 170o з кроком 10o , де Co, , d – сталі величини. Co – інтенсивність джерела випромінювання; – лінійний коефіцієнт ослаблення випромінювання; d – товщина поглинача; Co = 10 м/с; = 0.6 см-1; d = 3.5 см.
Кімната освітлюється лампою, яка розміщена на відстані H від поверхні стола. Вважаючи лампу точечним джерелом з силою світла І, визначити освітленість
поверхні
стола на відстані l
=
10, 20, ... , 200 см від точки проекції лампи
на стіл.
r h
l
Визначити та видрукувати коефіцієнти полінома a0xm + a1xm-1 +…+ am-1x + am, де
, якщо h
0.
При розрахунках електромагнітної системи реле криву намагнічування апроксимують відрізками прямої B=2H при 0HK та B=H0.5+2K–K0.5 при K<HM. Видрукувати таблицю значень магнітної індукції B, якщо напруженість поля змінюється від 0 до M з кроком H.
Є ціле число M. Обчислити значення функції
для x
=
1; 1.1;
1.2;
1.3;
... ; 1+0.1M.
Видрукувати таблицю значень функцій
для
цілих чисел x
[1, 25].
Обчислити значення квадратів парних чисел натурального ряду від K до M.
Обчислити значення функції y = e-x/3 для 20 непарних чисел натурального ряду, починаючи з 15.
Обчислити значення функції
для 15 парних чисел натурального ряду,
починаючи з 20.
Розпочавши тренування, спортсмен у перший день пробіг 10 км. Кожного наступного дня він збільшував денну норму на 10% від норми попереднього дня. Через скільки днів спортсмен буде пробігати понад 20 км у день?
Одноклітинна амеба кожні три години ділиться на дві клітини. Визначити скільки клітин буде через 3, 6, 9, 12, ..., 24 години.
Розв’язати методом Ейлера диференційне рівняння
.
Обчислення здійснювати за формулами
xi+1=xi+t(1+xi2),
ti+1=ti+t
(і
= 0, 1, 2,..., k-1)
від to=0
до t=tk
з кроком інтегрування t
при x0=
0.
Обчислити таблицю значень функції y=ax3+bx2+cx+d для значень x0 x xk з кроком, що змінюється за законом xi+1 = A xi (і = 1, 2, ...), де x0 = d < xk.
Обчислити таблицю значень функції
для N
значень x,
що змінюються за законом
xi+1=kxi+b,
x0=A,
i=0,
1, 2, …, N.
Є два дійсних числа A та B (A<B). Визначити цілі числа, що знаходяться усередині інтервалу (A, B).
Визначити усі дільники натурального числа N.
Є натуральні числа M та K. Вивести усі числа, що кратні п’яти, з інтервалу (M, K).
