Роздруківка таблиць функцій

3.3.8. Роздруківка таблиць функцій

Завдання 3.3.2. Розрахувати таблицю значень функціідля xÎ [1, 10] з кроком 1.

Рішення. У таких завданнях передбачається, що необхідно розрахувати і роздрукувати таблицю значень аргументу і даної функції з деяким кроком h. Позначимо граничні значення аргументу x0 = 1 і xk = 10.

Рівновіддалені значення аргументу х завжди можна розрахувати за формулою xi = x0 + h * i, де i - ціле число i = 0,1,2, ... Якщо користувач сам вибирає значення кроку зміни аргументу h, то число значень х (яка дорівнює кількості рядків майбутньої таблиці) можна розрахувати за формулою ik = целая_часть [(xk -x0) / h] +1. Можна, навпаки, вибрати число рядків і розрахувати крок h = (xk - x0) / (ik -1).

Якщо в нашій задачі вибрати крок таблиці h = 1, отримаємо i k = (x k - x0) / h + 1 = 10 рядків таблиці. Позначимо номер рядка таблиці i, тоді значення аргументу в i-тому рядку можна розрахувати за формулою x i = x0 + h * i, значення i = 0 ¸ i k (цей запис означає, що i змінюється від 0 до i k). Для кожного значення x i можна розрахувати значення функції.

Елементи таблиці функції, які бажано організувати при роздруківці, а також зв'язок цих елементів зі змінними x i. x 0. h. i. використовуваними при розрахунку даних таблиці, показані на рис.3.3.

Роздруківка таблиць функцій

Мал. 3.3.Елементи таблиці функції

а) описати змінні x, x0. h, x k. i, f;

в) роздрукувати заголовок таблиці;

г) розраховувати і друкувати значення x, f (x) поки x i £ x k.

Останній пункт плану можна запрограмувати за допомогою циклічних структур, передбачених в мові Паскаль.

Програма роздруківки функцій з використанням циклу з параметром

Схожі статті