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


 

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

5815. Авторское право Российской Федерации 190.5 KB
  Введение Авторское право в России появилось лишь в начале XIX веке (1828г.), где право автора на созданное им произведение трактовалось как право собственности, которым можно торговать. Сто семьдесят два года, прошедших с того дня, это сравнительно ...
5816. Андрей Дмитриевич Сахаров и его научная деятельность 92 KB
  Андрея Дмитриевича Сахарова знают как крупнейшего ученый современности, как автора выдающихся работ по физике элементарных частиц и космологии. Ему принадлежит основная идея осуществления термоядерного синтеза. Его мысль о нестабильн...
5817. Эффективное обучение персонала в процессе управления организацией 179.5 KB
  Развитие персонала является важнейшим условием успешного функционирования любой организации. Это особенно справедливо в современных условиях, когда ускорение научно-технического прогресса значительно убыстряет процесс устаревания...
5818. Роль банковской системы в государственной деятельности 82 KB
  В настоящее время изучение банковской системы является одним из актуальных вопросов российской экономики. Очень многие современные бизнесмены посвятили себя теме изучения и анализа функционирования банков в России и создания наилучших услов...
5819. Бизнес-план инновационного предприятия 439.5 KB
  Описание продукции Товар Электроудочка - это такое устройство, при помощи которого можно ловить рыбу в больших количествах, и очень быстро. Идея электроудочки основана на том, что при протекании в воде постоянного тока, возникает так называем...
5820. Политическая система 71.5 KB
  Политическая система План: Понятие политической системы История проблемы. Структура политических систем Типы политических систем. 5) Функции политических систем. Понятие политической системы Под политической систе...
5821. Бюджет и бюджетная система Российской Федерации 549 KB
  Объектом дипломной работы является бюджетная система и проблемы исполнения бюджетов разных уровней в РФ. Актуальность выбранной для исследования темы заключается в первостепенной важности бюджета для функционирования национальной экономики,...
5822. Подбор оборудования 143.5 KB
  Подбор одноступенчатого компрессора. Задание Задача расчета Произвести подбор одноступенчатого компрессора и проанализировать проектные варианты. ИСХОДНЫЕ ДАННЫЕ. Эскиз внешнего вида и планировка сборной камеры представлены на р...
5823. Сущность денег и финансовые институты 986.5 KB
  Введение Тема курсовой работы представляет интерес для меня тем, что деньги и банки в совокупности образуют одну из самых важных и притягательных областей экономики. Деньги и банки являются неотъемлемыми атрибутами современной цивилизации. Их изучен...