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


 

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

44267. Методичні вказівки. Психологія 466.5 KB
  Як теоретико-прикладне дослідження дипломна робота повинна містити глибоке теоретичне осмислення актуальної проблеми, а також обґрунтований проект практичного її розв’язання, виконаний на основі проведеного аналізу певного об’єкту, феномену, явища, процесу, іншого, виділення різних аспектів, показу його зв’язків з іншими явищами
44268. Рынок государственных ценных бумаг и особенности его функционирования 778.5 KB
  Рынок государственных ценных бумаг и особенности его функционирования. Теоретические основы функционирования рынка государственных ценных бумаг Сущность государственного рынка ценных бумаг и его участники. Характеристика государственных ценных бумаг Правовые основы функционирования рынка государственных ценных бумаг Анализ рынка государственных ценных бумаг России Оценка выпуска и обращения федеральных займов Анализ развития рынка...
44270. Интернет как модус коллективного бессознательного в информационном обществе: новейшая мифология Интернет-рекламы 3.41 MB
  Бессознательное имеет определенные специфические характеристики, которые отличают его от предсознания и самого сознания. Стремления и мотивы, сходные с инстинктами, существуют в бессознательном отвлеченно и не связано. Бессознательное лишает свое содержимое целого ряда атрибутов, таких, как время и взаимоисключение, поскольку функции, выполняющие эти атрибуты, свойственны сознанию
44271. Лингвистические особенности жаргона северодвинских рок-музыкантов 548 KB
  Особенности морфемной структуры жаргонного слова и способы образования жаргонных единиц. Материалы к словарю жаргона северодвинских рок-музыкантов. В принципе каждый социальный диалект может быть изучен с чисто структурных позиций описан его словарь выявлены источники его пополнения безусловно что этим фактам может быть дана и социолингвистическая интерпретация но они могут быть освещены и исключительно лексикологически выявлены наиболее частотные морфологические модели особенности фонетики и синтаксиса если таковые...
44272. Система запалювання з новим способом загоряння палива 3.04 MB
  Виконаний вибір головних розмірів і обмотки якоря, розрахунок геометрії магнітопроводу і вибір проводу обмотки якоря, визначення розмірів магнітного кола, розрахунок магнітного кола, розрахунок обмотки збудження, розрахунок колектора і щіток, розрахунок додаткових полюсів, розрахунок втрат
44273. Классификация гражданско-правовых договоров 338 KB
  Общие признаки такие как: правомерность действия действие принципа допустимости и свободы договора совпадение воли и волеизъявления не могут исключить возможность их классификации. Общее для всех сделок учение о делении их на консенсуальные и реальные может применяться и к договорам. Гражданский кодекс РФ содержит в себе правила об отдельных видах обязательств и более распространенных в практике договорах. Это значит что все участники равны при заключении и исполнении договора при судебной защите их интересов.
44274. РОЗВИТОК ТВОРЧОГО МИСЛЕННЯ СТАРШОКЛАСНИКІВ В СИСТЕМІ ІННОВАЦІЙНОГО НАВЧАННЯ ПРИ ВИВЧЕННІ ТЕМИ «УКРАЇНА В УМОВАХ НЕЗАЛЕЖНОСТІ» 405.5 KB
  Час становлення України як самостійної держави ознаменував собою нову віху в історії українського народу визначальними рисами якої є зміцнення реального суверенітету демократизація суспільного життя перехід від адміністративно-директивної...
44275. Выбор источников теплоснабжения, вида теплоносителя и его параметров 739.5 KB
  Определяем расчетную площадь га по формуле 2 где S площадь здания га. Определяем общее число жителей чел по формуле...