old.ubuntu-desktop.ru - Проверка числа на четность - PHP Главная > Веб-программирование > PHP
Проверка числа на четность
Для проверки на числа на четность можно использовать следующий php скрипт:
$i = 256; // число для проверки
if($i & 1)
{
echo "не чётное";
}
else
{
echo "чётное";
}
В PHP существует группа поразрядных операторов, один из них будет использован в этом уроки. Это оператор & - поразрядное пересечение И(AND). Смысл проверки состоит в том, чтоб проверить первый разряд числа. В связи с тем что поразрядные операторы выполняют операции только с двоичными числами, любое десятичное число, сначала переводится в двоичное и проверяется первый разряд. У чётных чисел первый разряд всегда равен нулю, а в нечётных единице.
Пример использования:
$i = 256; // число для проверки
echo $i & 1; // выведет 0
$i = 257; // число для проверки
echo $i & 1; // выведет 1
Число 256 в двоичной системе счисления равно 100000000, первый разряд равен 0.
Число 257 в двоичной системе счисления равно 100000001, первый разряд равен 1.
mintstick — удобное и простое приложения для форматирования и записи iso образов на USB-флеш-накопители.
Для установки утилит Вам необходимо подключить дополнительный репозиторий (ualinux), для этого в терминале выполните следующие команды:
cd /tmpwget http://archive.ualinux.com/ubuntu/main/all/ualinux-repository.debsudo dpkg -i /tmp/ualinux-repository.debsudo apt-get updatesudo apt-get dist-upgrade
Установка приложения:
sudo apt-get install…
Рассмотрим параметры vm.vfs_cache_pressure — он указывает размер используемого дискового кэша и vm.swappiness — этот параметр определяет при каком % свободной оперативной памяти будет задействован SWAP (виртуальная память).
Параметры vm.vfs_cache_pressure:
0 — не кэшировать ничего.
100 — значение по-умолчанию.
>100 — агрессивно кэшировать дисковые операции.
Рекомендуется устанавливать значение 1000 и больше для…
Для подсчета кол-ва элементов массива используется функция count().
Пример использования:
$a = array("театр", "кино", "музыка", "цирк", "школа");
echo count($a); // выведет 5
Функция count() ограничивает кол-во циклов при выводе элементов массива:
$a = array("театр", "кино", "музыка", "цирк", "школа");
for($i=0;$i<count($a);$i++){echo…
SimpleScreenRecorder — может записывать все действия на рабочем столе, а так же установить размер или секцию рабочего стола для записи, создание скриншотов. Программа имеет простой и понятный интерфейс. Помимо всего можно задать нужное разрешение при записи, так же имеется поддержка нескольких мониторов и непосредственная запись OpenGL приложений.
При записи SimpleScreenRecorder сворачивается в трей, в настройках…
Tux Paint — это свободная, отмеченная наградами программа рисования для детей от 3 до 12 лет (например, в детском саду и начальной школе). Её отличает лёгкий в освоении интерфейс и забавные звуковые эффекты. Рисованный персонаж (пингвин Тукс) поможет детям в освоении программы.
Tux Paint запускается на различных платформах, в т.ч.на всех версияхWindows (включая версии для Tablet PC),Mac OS X, начиная с версии 10.3,Linux, BeOS и…