69704

Математичні функції

Лекция

Информатика, кибернетика и программирование

Функція mах() повертає максимальний з переданих їй п аргументів. Наприклад, echo max(7,10, 3,1 $а, $b) виведе 10, якщо значення $а і $Ь менше або рівні 10. Якщо функції переданий один параметр, то він повинен бути масивом, в якому буде вироблений пошук максимального елементу.

Украинкский

2014-10-09

47.5 KB

0 чел.

Тема 24: Математичні функції

Пам'ятаєте, ми писали функції для пошуку мінімального (або максимального) елементу масиву? Дарма ми це робили — в РНР є стандартні функції — min() і тах().

Функція mах() повертає максимальний з переданих їй п аргументів. Наприклад, echo max(7,10, 3,1 $а, $b) виведе 10, якщо значення $а і $Ь менше або рівні 10.

Якщо функції переданий один параметр, то він повинен бути масивом, в якому буде вироблений пошук максимального елементу.

Функція min() працює аналогічно функції тах(), але шукає мінімальний аргумент (або елемент масиву).

Математичні функції РНР особливих прикладів і пояснень не потребують, тому найзручніше представити їх у вигляді таблиці (див. табл 10.2).

Сподіваюся, що ці функції вам знадобляться при програмуванні сценаріїв.

Математичні функції PHP       Таблиця 10.2


Функція

Опис

acos(float $х)

Обчислює арккосинус аргументу $х

asin(float $х)

Обчислює арксинус аргументу $х

atan(float $х)

Обчислює арктангенс аргументу $х

atan2(float $x, float $у)

Обчислює арктангенс числа $х/$у. Результат - в радіанах

sin(float $х)

Обчислює синус аргументу $х. Аргумент задається в радіанах

cos(float $х)

Обчислює косинус аргументу $х. Аргумент задається в радіанах

tan(float $х)

Обчислює тангенс аргументу $х. Аргумент задається в радіанах

Pi()

Повертає число Пі. Замість функції pi() зручніше використовувати константу М PI

sqrt(float $х)

Повертає квадратний корінь $х. Нагадаю, що $х повинен бути позитивним

log(float $х)

Повертає натуральний логарифм $х

exp(float $х)

Повертає експоненту (2,71828182845) в ступені $х

pow(float $х, $а)

Повертає $х у ступені $а

Результат, що повертається всіма перерахованими в табл. 10.2 функціями, має тип float. Тільки число pi возвращаяется з типом double.

10.4. Перетворення систем числення

Дані функції також не дуже потрібні при програмуванні сценаріїв, але, можливо, вони вам пригодятся при роботі на низькому рівні з бінарними файлами.

Сама універсальна функція для перетворення кодувань — це функція base_convert(). Їй потрібно передати три параметри:

Задане у вигляді рядка число, яке потрібно перетворити.

Підстава системи числення, в якій число знаходиться в даний момент.

| Підстава системи числення, в яку потрібно перетворити число.
Останні два параметри можуть приймати значення від 2 36 включно. Перший параметр може містити, як цифри, так і латинські
букви. При цьому цифри позначають самі себе, буква «а» позначає 10,
буква «Ь» позначає 11, і так далі до букви «z».

Приклад:

echo base_convert(''8'',10,2); // виведе 1000

echo base convert(''F'',16,10); // виведе 15

echo base convert(''F'',16,2); // виведе 1111

Наступні дві функції використовуються для перетворення числа з двійкової системи в десяткову, і навпаки:

bindec() — переводить двійкове число в десяткове; decbin() — переводить десяткове число в двійкове.

Приклад:

echo   bindec(''llll1');      //   виведе   15 echo   decbin(''i5'');      //   виведе   1111

Існує функції для перетворення чисел з шестнадцатеричной і восьмеричной систем в десяткову, і назад:

hexdec() — перетворить число з шестнадцатеричной системи в

десяткову; dechex() — перетворить число з десяткової системи в шестнадца-

теричную;

octdec() — перетворить число з восьмеричной системи в десяткову; decoct() — перетворить число з десяткової системи у восьмеричную.


 

А также другие работы, которые могут Вас заинтересовать

18212. Методи фізичного виховання 154.5 KB
  Змістовий модуль 1 Тема 4. Методи фізичного виховання. Вихідні поняття метод€ методичний прийом€ методика€ методичний підхід€ методичний напрямок€. Методи навчання рухових дій. Методи вдосконалення та закріплення рухових дій. Методи вдоск...
18213. Основи методики фізкультурно-оздоровчих занять із школярами 158 KB
  Змістовий модуль 6 Тема 12. Основи методики фізкультурнооздоровчих занять із школярами. Здоровя та фактори що на нього впливають. 1.1. Визначення поняття здоровя€. Здоровя в ієрархії потреб людини. 1.2. Здоровий спосіб життя та фактори що впливають на здор
18214. Організаційно-методичні особливості проведення уроку фізичної культури в школі 183.5 KB
  Змістовий модуль 5 Тема 11. Організаційнометодичні особливості проведення уроку фізичної культури в школі. План. Зміст навчальної дисципліни Фізична культура€. 1.1. Аналіз шкільної базової програми Основи здоровя та фізична культура€ Київ 2001 року. ...
18215. Організація і методика фізичного виховання дітей та підлітків з ослабленим здоров’ям 87 KB
  Змістовий модуль 6 Тема 13. Організація і методика фізичного виховання дітей та підлітків з ослабленим здоровям. Особливості організації фізкультурнооздоровчих занять учнів підготовчої і спеціальної медичної груп. 1.1. Організація занять фізичними вправами ...
18216. Планування, контроль та облік навчальної діяльності учнів 141.5 KB
  Змістовий модуль 4 Тема 9. Планування контроль та облік навчальної діяльності учнів. Технологія планування та його функції. 1.1. Функції планування вимоги до планування перспективне поточне оперативне планування. 1.2. Технологія планування встановлення мет...
18217. Принципи побудови процесу фізичного виховання 84.5 KB
  Змістовий модуль 1 Тема 2. Принципи побудови процесу фізичного виховання. Усі явища та процеси у природі і житті підпорядковані певним закономірностям і розвиваються відповідно до них. Ці закономірності існують у природі незалежно від волі людини. П
18218. Загальні основи навчання рухових дій 126 KB
  Змістовий модуль 2 Тема 5. Загальні основи навчання рухових дій. Особливості навчання у фізичному вихованні. 1.1. Зміст спеціальних фізкультурноспортивних знань. 1.2. Класифікація рівнів засвоєння знань. Рухові уміння та навички. 2.1. Характеристика
18219. Загальна характеристика та основи методики розвитку рухових здібностей 262 KB
  Змістовий модуль 3 Тема 6. Загальна характеристика та основи методики розвитку рухових здібностей. Поняття про рухові здібності та основні форми їх прояву. 1.1. Визначення поняття рухові здібності€ потенціальні€ та актуальні€ рухові здібності конди
18220. Теорія і методика фізичного виховання, як наукова та навчальна дисципліна. Система фізичного виховання 122 KB
  Змістовий модуль 1 Тема 1. Теорія і методика фізичного виховання як наукова та навчальна дисципліна. Система фізичного виховання. Під терміном теорія€ в науці і зокрема в ТМФВ розуміють систему основних ідей форму наукового знання що дає цілісне уявлення про законо...