Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB_TO2.doc
Скачиваний:
15
Добавлен:
19.02.2016
Размер:
2.62 Mб
Скачать

2 Постановка завдання.

Протабулювати функцію, задану у варіанті на проміжку з кроком (b-a)/k, де (k=10). Результати обчислень вивести на екран у вигляді таблиці пар чисел і. Виконати завдання пошуку і обробки даних відповідно до варіанту. Якщо дані не існують, вивести про це повідомлення.

3 Варіанти індивідуальних завдань

вар.

Функція

Проміжок

Пошук і обробка даних

Обчислити суму першого і останнього значення функції. Визначити кількість всіх значень функції.

Обчислити суму всіх значень функції, для яких виконується нерівність

Обчислити добуток всіх значень функції, для яких виконується нерівність

Обчислити суму першого і останнього значення функції. Визначити кількість всіх значень функції.

Обчислити середнє арифметичне всіх від’ємних значень функції

Обчислити середнє арифметичне всіх додатних значень функції

Обчислити добуток значень аргументу , для яких досягається мінімальне та максимальне значення функції.

Визначити суму додатних значень функції.

Обчислити суму значень аргументу , для яких досягається мінімальне та максимальне значення функції.

Визначити кількість від’ємних значень функції.

Обчислити модуль першого і останнього значення функції.

Обчислити суму мінімального та максимального значення функції.

Обчислити добуток мінімального та максимального значення функції.

4 Методичні вказівки

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

  1. Написати відповідну функцію (чи декілька функцій), звертаючи увагу на типи опису параметрів.

  2. Підключити бібліотеку математичних функцій.

  3. Відкомпілювати програму і виконати її. Зафіксувати результати кожної реалізації.

  4. Оформити звіт з лабораторної роботи, дотримуючись вимог щодо його змісту.

5 Приклад виконання лабораторної роботи

Протабулювати функцію на проміжкуз кроком (b-a)/k, де (a=-1, b=1, k=10). Результати обчислень вивести на екран у вигляді таблиці пар чисел і. Визначити кількість від’ємних значень функції. Якщо дані не існують, вивести про це повідомлення.

Текс програми мовою С

include <stdio.h>

#include <math.h>

double x, y, a, b, h, z;

int i, k=10, kil=0;

void main()

{

printf ("Programa Lab_5\n");

a=-1;

b=1;

k=10;

h=(b-a)/k;

for (x=a; x<=b; x=x+h)

{z=2*sin((x-7)/2.);

if (z<0)

printf("x=%lf\targument <0\n", x);

else

{

y=-log( 2*sin((x-7)/2));

if( y<0) kil=kil+1;

printf("x=%lf\ty=%lf\n", x,y);

}

}

printf("kil=%d\n", kil);

printf ("\n");

}

Результати роботи програми

Programa Lab_5

x=-1.000000 y=-0.414494

x=-0.800000 y=-0.318841

x=-0.600000 y=-0.201892

x=-0.400000 y=-0.057960

x=-0.200000 y=0.122121

x=-0.000000 y=0.354440

x=0.200000 y=0.671225

x=0.400000 y=1.153624

x=0.600000 y=2.147735

x=0.800000 argument <0

x=1.000000 argument <0

kil=4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]