Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Основные математические функции.




sqr(x) - возведение X в квадрат

sqrt(x) - корень квадратный из X

abs(x) - модуль от X

int(x) - целая часть X (результат - вещественное число)

trunc(x) - целая часть X (результат - целое число)

round(x) - округляет число X до целого (результат - целое число)

frac(x) - дробная часть от X

pi - выдаёт число 3.1415926….. (19 знаков после запятой)

sin(x) - синус X

cos(x) - косинус X

arctan(x) - арктангенс X

exp(x) - возведение числа е=2.7183… в степень X (ех)

ln(x) - логарифм числа X

random(x) - выбирается случайное число от 0 до X-1 (целое)

random - выбирается случайное число от 0 до 1 (вещественное)

Рассмотрим несколько примеров:

 
 

Заданы a, x, y. Вычислите S=| a | + Ö x+ y 2

program zadacha2_8;

var a,x,y,s:real;

Begin

writeln('введите число x ');

readln(x);

writeln('введите число y ');

readln(y);

writeln('введите число a ');

readln(a);

s:=abs(a)+sqrt(x+sqr(y));

writeln('s =',s);

End.

 

Задан радиус (целое число). Вычислить площадь круга и длину окружности.

program zadacha2_9;

var r:integer;

l,s:?????; {подумайте, какой тип данных необходимо записать}

Begin

writeln('введите радиус окружности r ');

readln(r);

l:=2*pi*r;

s:=pi*sqr(r);

writeln('площадь круга = ',s,' длина окружности = ',l);

End.

 

Заменяя в программе функцию int() на функции trunc(), round(), frac() и правильно используя типы данных, заполните таблицу:

  -3.7 -3.2 -3 3.2 3.7  
Int(x)            
Trunc(x)            
Round(x)            
Frac(x)            

 

program zadacha2_10;

var a:real;

d:real;

Begin

writeln('введите число ');

readln(a);

d:=int(a);

writeln('результат - ',d);

End.

 

Заданы x, y. Вычислите S = x y.

Воспользуемся соотношением записанном в блоке 2: xy=exр(y*ln(x))

program zadacha2_11;

var x,y:integer;s:real;

Begin

writeln('Введите число');readln(x);

writeln('Введите степень');readln(y);

s:=exp(y*(ln(x)));

writeln(x,' в степени ',y,' = ',s:9:3);

End.

Вопросы для повторения:

28. В чём отличие функции int(x) от функции trunc(x)?

29. Чему равно: int(-7.7);

30. Чему равно: round(-7.7);

31. Придумайте три способа возведения числа b в четвёртую степень.

32. Вычислите: sqr(sqrt(7)).

33. С использованием каких функций можно вычислить tg x.

 

Задания для самостоятельной работы:

18. Задано число x. Вычислите s, если:

a) s = cos x - sin x + |x-7| + x2 - 1

 
 

b)

 

c)

 


19. Задано вещественное число f. Вычислите разность целой и дробной части числа f.

20. Задано трёхзначное (четырёхзначное) число. Найдите цифры заданного числа, используя только функцию:

a) int();

b) trunc();

c) frac().

21. Задана сторона a равностороннего треугольника. Вычислите высоту треугольника и его площадь.

22. Даны числа n, k, m. Вычислите x и у, если:

 
 


a) x = n (sin k + cos(m-2));

 

 
 


b) x =2n4+6n3-n2+3n-9;

 

 
 


c) x=cos(1+|m-en|-k2);

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных