Приклади вбудованих функцій для арифметичних типів даних.
Abs (x) – модуль аргумента, х – ціле.
Fabs (x) – модуль аргумента, х – дійсне.
Atan(x) –арктангенс ( радіани ).
Sin(x) – синус (кут в радіанах ).
Cos(х) – косинус (кут в радіанах)
Cosh(х) –косинус гіперболічний
Tan(х) - тангенс звичайний
Tanh(х) – тангенс гіперболічний
Sinh(x) – синус гіперболічний
Exp(x) – експонента.
Log(x) – логарифм натуральний.
Log10(x) – логарифм десятковий
Sqrt(x) – обчислення квадратного кореня.
Pow(x, y) - значення х в степені у.
Fmod( x, y ) –остача від ділення двох чисел: х на у ( в Сі ++).
Floor(x) – найближче менше ціле, <=x.
Ceil(x) –найближче більше ціле, >=x.
R = cd = pow (c, d) або для d > 0
С d = e d ln c c d = exp (d ln (c));
Написати арифметичний вираз мовою Сі:
Мовою Сі обчислення виразу буде таким:
Z = ((A + pow(B,C)) /( (c+1-pow(sin(x),3) * (3.2 – (xy) / D)) + 2.5e3 ;
Z = arctg(e ax ).
Z = atan(exp(Ax) sgrt(A/x));
Приклади використання функцій округлення:
Ceil(9,2) = 10
Floor (9,2) = 9
Ceil (-9,8) = -9
Floor (-9,8) = -10,0
Питання для самоконтролю
-
Поясніть роботу оператора розгалуження.
-
Коли величина в умовному операторі може дорівнювати нулю?
-
Які дві форми використання має оператор розгалуження?
-
Наведіть приклади використання простих і складених операторів в умовному виразі.
-
Що таке скорочена форма операторів if ?
-
Як працює умовна тернарна операція?
-
Запишіть мінімальне значення a i b за допомогою умовної операції.
-
Поясніть загальну структуру оператора варіанту?
-
Які команди застосовуються для переривання роботи оператора switch.
-
Перелічіть правила використання операторів в switch.
-
Які цикли є в мові Сі, їх відмінності.
-
Яку форму має оператор циклу for?
-
Яким чином можна припинити використання циклу?
-
Що таке безкінечний цикл, як його організувати?
-
Які основні правила використання циклу for?
-
Що таке операція кома?
-
Поясніть правила використання циклу while.