Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_СРС_Си.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
616.45 Кб
Скачать

Лабораторна робота № 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();

}