Главная страница
Навигация по странице:

  • План: Теоретические сведения Ход работы Контрольные вопросы Краткие теоретические сведения

  • Ход работы Задание.

  • Контрольные вопросы

  • Ос. Практическая работа Оператор варианта и условный оператор в php. Контрольные вопросы Краткие теоретические сведения в языке рнр как и в языке Паскаль, Си и др есть условный оператор if


    Скачать 38.5 Kb.
    НазваниеКонтрольные вопросы Краткие теоретические сведения в языке рнр как и в языке Паскаль, Си и др есть условный оператор if
    Дата20.01.2023
    Размер38.5 Kb.
    Формат файлаdoc
    Имя файлаПрактическая работа Оператор варианта и условный оператор в php.doc
    ТипКонтрольные вопросы
    #895802

    Практическая работа

    Условный оператор и оператор варианта в языке РНР

    Цель работы:

    План:

    • Теоретические сведения

    • Ход работы

    • Контрольные вопросы

    Краткие теоретические сведения

    В языке РНР как и в языке Паскаль, Си и др. есть условный оператор – if, оператор выбора или варианта – switch

    PHP поддерживает

    > (больше),

    >= (больше или равно),

    == (равно),

    != (не равно),

    < (меньше) и <= (меньше или равно).
    Эти выражения чаще всего используются внутри условных операторов, таких как if.
    сравнения:

    $a == $b равно TRUE, если $a равно $b.

    $a != $b не равно TRUE, если $a не равно $b.

    $a <> $b не равно TRUE, если $a не равно $b.

    $a < $b меньше TRUE, если $a строго меньше $b.

    $a > $b больше TRUE, если $a строго больше $b.

    $a <= $b меньше или равно TRUE, если $a меньше или равно $b.

    $a >= $b больше или равно TRUE, если $a больше или равно $b.


    Рассмотрим условный оператор:

    if (условие) {...команды, которые должны выполняться, если условие верно...;} else {...команды, которые должны выполняться, если условие неверно...} – команда, позволяющая выполнить то или иное действие в зависимости от истинности верности или ложности того или иного условия. В фигурных скобках может располагаться несколько команд, разделенных точкой с запятой.
    $x = 21;
    $y = 12;
    if ($x == $y)
    {
    echo "Значения переменных равны";
    }
    else
    {
    echo "Значения переменных различны";
    }
    ?>


    switch (выражение) {case значение: ... команды...; break; case другое значение: ... команды...; break;} - оператор выбора. При его работе содержимое, заключённое в фигурные скобки, просматривается сверху вниз. Как только будет найден оператор case со значением, совпадающим со значением выражения, РНР начнёт выполнять весь код, следующий за этим оператором case до последней фигурной скобки оператора switch или до первого оператора break, в зависимости от того, что появится раньше. В конце оператора switch можно указать оператор default. Код, стоящий после него, выполнится в том случае, если значение выражения в заголовке оператора не совпадет ни с одним из значений после операторов case.


    $t=date("H"); 
    switch ($t)
    {
    case ($t < 06):
    echo "Время сна";
    break;
    case ($t < 10):
    echo "Доброе утро";
    break;
    case ($t < 18):
    echo "Добрый день";
    break;
    case ($t < 22):
    echo "Добрый вечер ";
    break;
    case ($t < 24):
    echo "Пора ложиться спать";
    break;
    default:
    echo "Эта строчка выводится,
    если ни в одном из случаев условие не удовлетворено";
    } ?>



    Результат:

    Добрый день

    Ход работы

    Задание.

    1 Разработайте программу на РНР, позволяющую произвести выбор из разнообразных фруктов.

    2 Создайте web-страницу, используя конструкции языка РНР, которая выводит наибольшее из 2-х чисел.

    3 Создайте web-страницу, используя конструкции языка РНР, которая выводит информацию о числе (положительное, отрицательное, равное 0).

    4 Разработайте программу на РНР, позволяющую проверить верно ли введен логин и пароль.

    Контрольные вопросы

    1 Что такое оператор в языках программирования?

    2 Какие операторы вам известны в РНР?

    3 Что собой представляет условный оператор?

    4 Что собой представляет оператор варианта?

    5 Конструкции в РНР для описания оператора варианта и условного оператора?






    написать администратору сайта