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


 

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

34714. Валовой внутренний продукт. Методы исчисления ВВП 17.16 KB
  Методы исчисления ВВП. Чтобы ответить на вопрос как идут дела в экономике страны ежегодно вычисляется показатель валового внутреннего продукта ВВП. Прежде чем сформулировать понятие ВВП определим что такое конечный продукт. Валовой внутренний продукт ВВП – это общая стоимость или сумма рыночных цен всех конечных товаров и услуг произведенных в данной стране в течение года.
34715. Валовой национальный продукт. Чистый национальный продукт и национальный доход 14.63 KB
  Однако существует еще один показатель – валовой национальный продукт ВНП. Выясним что представляет собой ВНП и чем он отличается от ВВП. Когда мы будем исчислять ВНП России то наоборот включим в общую сумму доходы созданные за пределами России. долларов созданы иностранным капиталом на территории нашей страны а значит включаются в ВВП России а в ВНП – нет.
34716. Государственный бюджет. Номинальный и реальный валовой внутренний продукт 17.59 KB
  Валовой внутренний продукт ВВП – это общая стоимость или сумма рыночных цен всех конечных товаров и услуг произведенных в данной стране в течение года. Показатель номинального ВВП зависит и от количества производимых в стране товаров и услуг и от уровня цен на них. Следовательно если ВВП произведенный в разные годы выражать в ценах того года в который он производился то в одном году его объем будет выражен в одних ценах в другом году – в других. Поэтому номинальный ВВП не может служить для оценки роста или сокращения реального...
34717. Теория Маслоу. Виды благ. Факторы производства. Безграничность потребностей и ограниченность ресурсов 32.36 KB
  Он выделял пять групп потребностей: физиологические потребности в пище воде одежде жилье отдыхе воспроизведении рода; потребности в безопасности защита от преступников и внешних врагов защита от нищеты и помощь при болезнях комфорт постоянство условий жизни; социальные потребности в любви дружбе общении с людьми; потребности в уважении со стороны других людей и самоуважении достижение успеха служебный рост; потребности в самореализации реализация своих целей способностей развитие собственной личности. По...
34718. История развития метрологии в России 23.6 KB
  Метрология в древнем мире и в средние векаПотребность в измерениях возникла в незапамятные времена.Многие меры имели антропометрическое происхождение или были связаны с конкретной трудовой деятельностью человека.Древнее происхождение имеют и естественные меры. Первыми из них получившими повсеместное распространение стали меры времени.
34719. Античная система мер и весов 20.09 KB
  Первоначально видимо возникли меры длины. Меры длины палец 185 см 1 12 целого 246 см ладонь 739 см ступня 2962 см локоть 463 см двойной шаг 148 м день пути 28 725 м Меры площади югер 25233 м 10 000 квадратных футов 876 м арура 50 квадратных футов 438 м Меры объёма Котила античная единица измерения ёмкости равная 0275 литра. Хус античная единица измерения ёмкости равная 324 литра Меры объёма сыпучих тел медимн четверик 525 л модий четверик 874 л Меры объёма жидких тел метрет...
34720. Основные особенности развития системы мер в средневековой Западной Европе 19.29 KB
  Характерной чертой ее было понятие целого s базовой единицы измерения. Такой принцип унифицировал способы измерения облегчал установление соответствий между линейными квадратными и кубическими мерами. Для измерения больших земельных массивов применялись такие меры как центурии 200 югеров 50377 га и сальтус 4 центурии или 2015 га. Меры измерения объема жидких и сыпучих тел исчислялись несколько поиному.
34721. Меры веса и объема Древнерусского государства 15.12 KB
  Меры веса были очень разнообразны т. Равнялся 10 пудам1638 кг Пуд был наиболее ходовой мерой и равнялся 1638 кг Гривна употреблялась и как мера веса и как денежная единицаслиток серебра весом 400г Гривна весоваяпримерно 40 г серебра Меры объёма: основная мера объёма жидкостей была ведро= 1 40 бочки=10 кружек. Бочка как мера жидкостей применялась в основном в процессе торговли с иностранцами которым запрещалось вести розничную торговлю вином на малые меры.
34722. Измерение длины, расстояния и площади Древнерусского государства 15.32 KB
  существовало 3 вида сажени: Простаярасстояние по прямой между большими пальцами вытянутых в стороны рук=152см Маховаярасстояние по прямой между средними пальцами вытянутых в стороны рук=176см Косаярасстояние от ступни до конца пальцев противоположной руки вытянутой по диагонали. Следующей мерой длины был локотьрасстояние по прямой от локтевого сгиба до конца вытянутого среднего пальца4751см или одна треть сажени.это расстояние между концами вытянутых пальцев по прямой 1 8 сажени. Пядь малая 1819смрасстояние между большим пальцем и...