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() — перетворить число з десяткової системи у восьмеричную.


 

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

84253. Дрожжи. Их формы, размеры. Размножение дрожжей. Принципы классификации дрожжей 109.75 KB
  Принципы классификации дрожжей Дрожжи высшие грибы утратившие способность образовывать мицелий и превратившиеся в результате этого в одноклеточные организмы. Несколько реже встречаются цилиндрические палочковидные грушевидные и лимоновидные дрожжи. Почкованием обычно размножаются дрожжи овальной формы. Делением размножаются дрожжи цилиндрической формы.
84254. Отличительные признаки вирусов 31.92 KB
  Эти организмы получили название фильтрующие вирусы а затем просто вирусы. Вирусы обладают следующими характерными особенностями отличающими их от других организмов. Вне живой клетки вирусы ведут себя как объекты неживой природы например способны кристаллизоваться.
84255. Строение, размеры, формы, химический состав вирусов и фагов. Классификация вирусов 37.28 KB
  Классификация вирусов формы химический состав вирусов и фагов. Классификация вирусов Вирусная частица вирион состоит из спирально закрученной нуклеиновой кислоты ДНК или РНК покрытой снаружи белковой оболочкой капсидом. Содержание нуклеиновой кислоты и белка у разных вирусов неодинаковое.
84256. Репродукция вирусов. Развитие вирулентного и умеренного фагов. Понятие о лизогенной культуре 78.28 KB
  На этой стадии происходит прикрепление вируса к поверхности клетки. Внутрь клетки проникает лишь нуклеиновая кислота. Инъецированная нуклеиновая кислота фага прежде всего вызывает полную перестройку метаболизма зараженной клетки. Выход фагов из клетки.
84258. Способы питания микроорганизмов 33.22 KB
  Пищей обычно называют вещества которые попав в живой организм служат либо источником энергии необходимой для процессов жизнедеятельности либо материалом для построения составных частей клетки. Голофитный способ живые существа используют питательные вещества всасывая их в виде относительно небольших молекул из водного раствора. Чтобы проникнуть в клетку питательные вещества должны находиться в растворенном состоянии и иметь соответствующий размер молекул. Однако это не означает что микроорганизмы не используют высокомолекулярные...
84259. Химический состав микробной клетки 33.69 KB
  Связанная вода входит в состав коллоидов клетки и с трудом высвобождается из них. С потерей связанной воды нарушаются клеточные структуры и наступает гибель клетки. При удалении свободной воды гибели клетки не происходит.
84260. Механизмы поступления питательных веществ в клетку 32.25 KB
  ЦПМ регулирует не только поступление веществ в клетку но и выход из нее воды разнообразных продуктов обмена и ионов что обеспечивает нормальную жизнедеятельность клетки. Существует несколько механизмов транспорта питательных веществ в клетку: простая диффузия облегченная диффузия и активный транспорт. Транспорт веществ через цитоплазматическую мембрану схематично изображен на рис.
84261. Пищевые потребности и типы питания микроорганизмов 42 KB
  В зависимости от источника углерода микроорганизмы делятся на: автотрофы сами себя питающие которые используют углерод из неорганических соединений углекислого газа и карбонатов; гетеротрофы питаются за счет других используют углерод из органических соединений. В зависимости от источника энергии различают: фототрофы микроорганизмы которые в качестве источника энергии используют энергию солнечного света; хемотрофы энергетическим материалом для этих микроорганизмов являются разнообразные органические и неорганические вещества....