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


 

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

45206. Локальные и объектные сметные расчеты 169.89 KB
  2004 методика по определению стоимости строительства строит. стоимости 1. Показатели единичной стоимости по конструктивным элементам Объектносметный расчет рекомендуется составлять в текущем уровне цен на объекты в целом путем суммирования ранних из локальных сметных расчетов с группировкой затрат по соответствующим графам сметной стоимости По стоимости: строительных работ монтажных работ стоимости оборудования мебели и инвентаря прочих затрат С целью определения полной стоимости объекта в конце объектной сметы рекомендуется...
45207. Методы определения стоимости строительства 15.32 KB
  Методы определения стоимости строительства При составлении смет и сметных расчетов могут применяться следующие методы определения стоимости: Базисно-индексный Ресурсный Метод на основе укрупненных сметных нормативов в том числе банка данных о стоимости ранее построенных или запроектированных объектованалогов Базисноиндексный метод Определение стоимости строительства предусматривает составление сметных расчетовсмет на различных тсадиях инвестиционного строительного процесса в базисном уровне цен с использованием единичных расценок...
45208. Базисно-индексный метод определения стоимости строительства 16.88 KB
  Определение стоимости строительства предусматривает составление сметных расчетов смет на различных стадиях инвестиционно-строительного процесса в базисном уровне цен с использованием единичных расценок действующей сметно-нормативной базы и системы текущих прогнозных индексов. Используемые при подготовке сметных расчетов индексы изменения сметной стоимости дифференцирования: по статусу используемых нормативов федеральные территориальные отраслевые индивидуальные по видам строительства по способу применения к сметной стоимости...
45209. Инструментальное оснащение и ресурсное обеспечение проектов 29.5 KB
  Определение и харка аудитории проекта Инструментальное оснащение проекта: Задачи: поиск вариантов проектного изменения ситуации просчитать последствия реализации каждого решения и выбрать оптимальное обосновать наиболее эффективные формы коммуникации определить срва и методы достижения целей средства то с помощью чего ситуация преобразуется в соответствии с ее нормативной моделью. проекта которые рассматриваются в качестве источника проблем инициатора проекта и носителя ресурсов. Технологическое воздействие оснащение...
45210. Бренд как предмет маркетинговой коммуникации: структура, технологии формирования 28.5 KB
  Бренд как предмет маркетинговой коммуникации: структура технологии формирования. Бренд значит клеймо то есть клейменый товар с определенной маркой содержащей имя производителя и являющейся гарантией определенного качества. Бренд как предмет и результат маркетинговой коммуникации представляет собой сложноконструированный феномен. С одной стороны бренд предполагает известность торговой марки и гарантированное качество.
45211. Этапы и технологии проектного обоснования рекламной кампании 28.5 KB
  Этапы и технологии проектного обоснования рекламной кампании Определение целей и задач рекламной кампании. Содержание целевого блока определяется в зависимости от нескольких факторов: проблем рекламодателя; специфики предмета рекламной коммуникации размера и особенностей целевого сегмента силы партнеров и характера конкуренции этапа жизненного цикла предмета рекламы и др. Возможные цели рекламной кампании: продвижение продукта или услуги на рынок; стимулирование потребительской активности целевых групп путем формирования потребности в...
45212. Маркетинговый потенциал и технологии разработки социально культурных программ 26 KB
  Маркетинговый потенциал и технологии разработки социально культурных программ Потенциал: В постиндустриальном мире сфера культуры из иждивенца экономики превращается в главную движущую силу развития общества. За счет культурных ресурсов развивается въездной туризм. Известные корпорации активно участвуют в спонсировании масштабных культурных акций активно используя культурные символы в продвижении своих имен и брендов. Поддержка культурных программ способствует формированию позитивного имиджа компании ее репутация повышает социальную...
45213. Этапы и технологии проектирования, социально культурной акции 36 KB
  Характеристика аудитории проекта т. Характеризуя аудиторию программы необходимо выявить наиболее сущностные личностные и социально-культурные проблемы; определить их источники установить причинно-следственную зависимость; обосновать возможности разрешения или предупреждения в рамках разрабатываемого проекта. Именно они определяют наряду с социальнокультурной проблематикой цели и задачи проекта виды и содержание деятельности. Ориентация на решение социальных проблем это способ повышения общественной значимости проекта а...
45214. Социальные проекты общественных объединений: маркетинговый потенциал, технологии, этапы разработки, условия реализации 24 KB
  Характеристика аудитории проекта. Обоснование целей и определение задачи проекта. Инструментальное оснащение проекта. Бюджет проекта.