Лабораторная 2. Лаб.2 для 414 (1). Контрольные вопросы Краткие теоретические сведения Операции в php инкрементадекремента
Скачать 35.5 Kb.
|
Практическая работа 42-43 Арифметические операции в РНР Цель работы: научиться работать с арифметическими операциями в РНР План: Теоретические сведения Ход работы Контрольные вопросы Краткие теоретические сведения Операции в PHP инкремента/декремента; ++$a Pre-increment - Увеличивает $a на 1,затем возвращает $a. $a++ Post-increment - Возвращает $a, затем увеличивает $a на 1. --$a Pre-decrement - Уменьшает $a на 1, затем возвращает $a. $a-- Post-decrement - Возвращает $a, затем уменьшает $a на 1. арифметические: $a + $b Сложение Сумма $a и $b. $a - $b Вычитание Разность $a и $b. $a * $b Умножение Произведение $a и $b. $a / $b Деление Частное от деления $a на $b. $a % $b Modulus Целочисленный остаток от деления $a на $b. Пример: echo (5 % 3)."\n"; // выводит 2 echo (5 % -3)."\n"; // выводит 2 echo (-5 % 3)."\n"; // выводит -2 echo (-5 % -3)."\n"; // выводит -2 ?> Математические функции PHP имеет огромное количество математических функций, вот их полный перечень: Abs. Модуль числа. Sin. Синус. Sinh. Гиперболический синус. Cos. Косинус Cosh. Гиперболический косинус. Acos. Арккосинус Acosh. Гиперболический арккосинус. Asin. Арксинус. Asinh. Гиперболический арксинус. Atan2. Арктангенс частного двух переменных. Tan. Тангенс. Tanh. Гиперболический тангенс. Atan. Арктангенс. Atan. Гиперболический арктангенс Base_convert. Преобразование числа в строковом представлении из одной системы счисления в другую. Decoct. Преобразование числа в восьмеричное представление в виде строки. Bindec. Преобразование строки, предоставленной в двоичном числе, в целое значение. Octdec. Преобразование строки, представляющей восьмеричное число, в целое число. Hexdec. Преобразование строки, которая представляет шестнадцатеричное число, в целое число. Ceil. Округление числа в большую сторону. Floor. Округление числа в меньшую сторону. Deg2rad. Градусы в радианы. Exp. Вычисление экспоненты числа. Fmod. Остаток от деления двух чисел. Getrandmax. Макс. значение, которое получают функцией rand() Hypot. Вычисление гипотенузы по двум катетам. Is_finite. Проверка, является ли число конечным вещественным числом. Is_infinite. Проверка, является ли число бесконечностью. Is_nan. Проверка, является ли значение Не числом(Not-A-Number). Lcg_value. Генератор случайных чисел. Log10. Десятичный логарифм. Log. Натуральный логарифм. Max. Максимум заданных чисел. Min. Минимум заданных чисел. Mt_getrandmax. Макс. значение, которое можно получить функцией mt_rand. Mt_rand. Генератор псевдослучайных чисел по алгоритму. Pi. Значение числа π. Pow. Возведение в степень. Round. Округляет число типа float. Sqrt. Квадратный корень. PHP код. Математические операторы. echo "round(4.2) = ", round(4.2), " "; ?> Ход работы Задание. 1 Создайте программу, которая число а увеличивает вдвое и присваивает данное значение некоторой переменной b. 2 Создайте программу, которая число к уменьшает в 3 раза и полученный результат увеличивает на 1. 3 Вычислить площадь равностороннего треугольника по формуле S=1/4*a*(Корень из трех), где а – сторона треугольника. 4 Используя математические функции найдите максимальное и минимальное число из 3-х. Контрольные вопросы 1 Что такое РНР? 2 Что такое арифметическое выражение? 3 Какие вы знаете арифметические операции? 4 Каким образом в РНР увеличивают и уменьшают числа на 1? 5 Конструкции языка РНР похожи на конструкции языка…? |