Обчислення виразів

Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 21:49, лабораторная работа

Описание работы

Мета: Навчитися використовувати математичні функції для обчислення виразів у програмному середовищі
Завдання: Створити програму, яка обчислює значення виразів за формулами: ...
Для обчислення виразів, що містять тригонометричні функції та зведення у деякий ступінь із застосуванням мови програмування C, слід використовувати бібліотеку math.h , а саме функції sin (обчислення синусу), cos (обчислення косинусу), pow (зведення у ступінь), sqrt (обчислення квадратного кореня). Файл заголовків математичної бібліотеки повинно бути включено до проекту за допомогою інструкції #include <math.h>.

Файлы: 1 файл

programmirovanie_LR1.docx

— 34.09 Кб (Скачать файл)

 

Тема: Обчислення виразів

Мета: Навчитися використовувати математичні функції для обчислення виразів у програмному середовищі

Завдання: Створити програму, яка обчислює значення виразів за формулами:

 

де a = 1.5 ,  b = 15.5 , x = -2.8

Хід роботи:

Теоретичні дані

Для обчислення виразів, що містять тригонометричні функції  та зведення у деякий ступінь із застосуванням мови програмування  C, слід використовувати бібліотеку math.h , а саме функції sin (обчислення синусу), cos (обчислення косинусу), pow (зведення у ступінь), sqrt (обчислення квадратного кореня). Файл заголовків математичної бібліотеки повинно бути включено до проекту за допомогою інструкції #include <math.h>. Математичні функції приймають аргументи виражені числами з плаваючою точкою, тому слід використовувати тип double. Авжеж, для виведення результатів на екран повинно бути включено до проекту файл заголовків стандартної бібліотеки вводу-виводу за допомогою інструкції #include <stdio.h>. Тоді ми зможемо використати функцію форматованого виводу printf(). Для завершення виконання головна функція main() повинна повернути значення, це слід зробити командою return 0.

 

 

 

Результат роботи:

За теоретичними даними по цьому завданню був створений проект ,  який складається з одного файлу lab1.c:

#include <stdio.h>

#include <math.h>

int main()

{

double a=1.5,b=15.5,x=-2.8,w,y;

w=sqrt(x*x+b)-b*b*pow(sin(x+a),3)/x;

y=pow(cos(x*x*x),2)-x/sqrt(a*a+b*b);

printf("w=:%f\n",w);

printf("y=:%f\n",y);

return 0;

}

Після компіляції та виконання  цієї програми на пристрої стандартного виводу було отримано такий результат:

w=: -71.929599

y=: 1.178273

 

Висновок:

У процесі виконання лабораторної роботи я навчився працювати з стандартною бібліотекою math.h мови програмування С. На цій мові було створено програму, яка за допомогою математичних функцій обчислила значення виразу, даного у завданні. Були отримані результати: w=: -71.929599 та y=: 1.178273

         

6050101.1141.8.LR1

         

Зм.

Аркуш

№ документа

Підпис

Дата

         

Літ.

Аркуш

Аркушів

Студент

Калістратов П.І.

 

Обчислення виразів

       

3

       

НУК

Викладач

     
       

 

           

Аркуш

           

Зм.

Аркуш

№ документа

Підпис

Дата


 


Информация о работе Обчислення виразів