Изучение библиотеки math.h

Автор: Пользователь скрыл имя, 23 Февраля 2012 в 17:59, лабораторная работа

Краткое описание

В ходе работы изучил список функций библиотеки math.h, синтаксис их вызова и параметры.

Оглавление

Нисходящее проектирование …..……………………………. 4
Блок-схема программы ……. ……………………………….. 5
Программный код .…………………………………………… 6
Скриншот работающей программы ………………………… 7

4.1. Прмеры входных и выходных данных…………………. 7

5. Вывод о проделанной работе ………………………………...8

Файлы: 1 файл

Лабораторная работа №1.docx

— 124.45 Кб (Скачать)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ  РФ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ  УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ  ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

 

 

 

 

 

 

 

Лабораторная работа

по дисциплине: «Программирование»

на тему: «Изучение библиотеки math.h»

 

 

 

Выполнил студент

гр. ПМ-11-2

Кузьмин А.С.

___________________

«    » __________ 2011

 

Приняла

Штеренберг Е.Л.

___________________

___________________

«     » __________ 2011

 

 

 

 

 

 

 

Липецк 2011


 

ЗАДАНИЕ КАФЕДРЫ

Изучить библиотеку math.h.

Составить сложную функцию f(x), в которую входит не менее 7 функций из библиотеки math.h 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ОГЛАВЛЕНИЕ:

    1. Нисходящее проектирование …..……………………………. 4
    2. Блок-схема программы ……. ……………………………….. 5
    3. Программный код .…………………………………………… 6
    4. Скриншот работающей программы ………………………… 7

4.1. Прмеры входных и выходных  данных…………………. 7

            5.  Вывод о проделанной работе  ………………………………...8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. НИСХОДЯЩЕЕ ПРОЕКТИРОВАНИЕ:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. БЛОК-СХЕМА ПРОГРАММЫ:

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ПРОГРАММНЫЙ КОД:

 

 

#include<stdio.h>

 

#include<conio.h>

#include<math.h>

float s,x,b,c;

int main (void)

{ /*   

        arccos(x) * (sqrt(1 - 2sin(x)))

  f(x)=--------------------------------   --  x*2^exp;

         (cos(2x)) ^ 2 - 1/2

 

*/

 

printf("Vvedite znachenie argumenta: ");

scanf("%f",&x);

 

/*

находим ОДЗ

1-2sin(x)>=0;

(cos(2x))^2!=1/2;

*/

 

     b=pow(cos(2*x),2)-0.5;

c=1-(2*sin(x));

 

if (b==0 ||c<0 || abs(x)>1)

{

printf("Vvedennoe znachenie ne prenadlegit ODZ ");

}

else

{

s=(acos(x)*(sqrt(1-(2*sin(x))))/(pow(cos(2*x),2)-0.5))- ldexp(x,2);

printf("%f",s);

 

}

 

getch();

return 1;

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. СКРИНШОТ РАБОТАЮЩЕЙ ПРОГРАММЫ:

 


 

 

    1. Примеры:

 

Ввод

0.1234

15

0.5

Вывод

2.359805

Данное значение не принадлежит ОДЗ

- 3.020919


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. ВЫВОД О ПРОДЕЛАННОЙ РАБОТЕ:

В ходе работы изучил список функций библиотеки math.h, синтаксис их вызова и параметры.


Информация о работе Изучение библиотеки math.h