
- •Завдання з курсу “Програмування”
- •Вимоги зо звіту з лабораторних робіт
- •Завдання
- •Варіанти завдань
- •Лабораторна робота № 2 Тема: “Емулятор”
- •Приклад
- •Лабораторна робота № 4 Тема: Табуляція функцій
- •Варіанти завдань
- •Практичне завдання № 5 Тема: Табличне виведення даних
- •Лабораторна робота № 6 Тема: Обробка одновимірних масивів
- •Варіанти завдань
- •Лабораторна робота № 7 Тема: Ітераційні алгоритми. Створення двомірного масиву
- •Лабораторна робота № 8 Тема: Обробка двомірних масивів
- •Варіанти завдань
Лабораторна робота № 4 Тема: Табуляція функцій
Завдання
Скласти програму для табуляції кусочно-аналітичної функції y(x) на інтервалі [a, b] з кроком h.
Знайти мінімальне та максимальне значення функцій на заданому інтервалі.
Вимоги до програми
Програма повинна забезпечувати:
1) введення початкового та кінцевого значень діапазону та кроку табуляції;
2) контроль правільності введених даних (для діапазону a < b, h < | b- a|);
3) можливість перегляду отриманих результатів;
4) діалог з користувачем щодо можливості повторення обчислень або завершення роботи програми.
Варіанти завдань
№ |
Функція |
Умови |
Значення |
Інтервал, крок |
|
|
|
a = –0,5 b = 2 |
x[0; 3] h = 0,15 |
|
|
|
a = 1,5 |
x[0,8; 2] h = 0,1 |
|
|
|
a = 2,8 b = –0,3 c = 4 |
x[1; 2] h = 0,05 |
|
|
|
a = 1,65 |
x[0,7; 2] h = 0,1 |
|
|
|
a = 2,3 |
x[0,2; 2,8] h = 0,2 |
|
|
|
a = 2,5 |
x[1; 5] h = 0,5 |
|
|
|
b = 1,5 |
x[0,1; 1] h = 0,1 |
|
|
|
|
x[2; 5] h = 0,25 |
|
|
|
a = 20,3 |
x[0,5; 2] h = 0,1 |
|
|
|
t = 2,2 |
x[0,2; 2] h = 0,2 |
|
|
|
a = 2,6 b = –0,39 |
x[0; 7] h = 0,5 |
|
|
|
a = 0,9 |
x[0,8; 2] h = 0,1 |
|
|
|
a = 2,1 b = 1,8 c = –20,5 |
x[0; 12] h = 1 |
|
|
|
a = 0,3 n = 10 |
x[1; 10] h = 1 |
|
|
|
a = 2,5 b = 0,4 |
x[–1; 1] h = 0,2 |
Практичне завдання № 5 Тема: Табличне виведення даних
Завдання
Скласти програму для виведення у вигляді таблиці результатів задачі табуляції (лабораторна робота № 4).
Вимоги до програми
Програма повинна забезпечувати:
– виведення заголовка «Лабораторна робота» та інформації про студента і його групи.
– введення вихідних даних задачі;
– виведення результатів у вигляді таблиці.
Теоретичні відомості
Таблиця – Перелік кодів і символів псевдографіки
196 |
218 |
194 |
191 |
213 |
209 |
184 |
205 |
214 |
210 |
183 |
201 |
203 |
187 |
─ |
┌ |
┬ |
┐ |
╒ |
╤ |
╕ |
═ |
╓ |
╥ |
╖ |
╔ |
╦ |
╗ |
179 |
195 |
197 |
180 |
198 |
216 |
181 |
186 |
199 |
215 |
182 |
204 |
206 |
185 |
│ |
├ |
┼ |
┤ |
╞ |
╪ |
╡ |
║ |
╟ |
╬ |
╢ |
╠ |
╬ |
╣ |
196 |
192 |
193 |
217 |
212 |
207 |
190 |
205 |
211 |
208 |
189 |
200 |
202 |
188 |
─ |
└ |
┴ |
┘ |
╘ |
╧ |
╛ |
═ |
╙ |
╨ |
╜ |
╚ |
╩ |
╝ |
Приклад
Скласти програму для виведення у вигляді таблиці значень чисел від 1 до 10, їх квадратів та кубів.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void main()
{
// Tablica
clrscr();
char c;
int i,n;
printf(" Table\n");
printf("┌────┬─────┬──────┐\n");
printf("│ n │ n^2 │ n^3 │\n");
printf("├────┼─────┼──────┤\n");
//
for (i=1; i<11; i++ )
printf("│ %2i │ %3i │ %4i │\n",i,i*i,i*i*i);
printf("└────┴─────┴──────┘\n");
getch();
}