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

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

}