Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
132.61 Кб
Скачать

Студент Бойко Євгеній група 410-і

Лабораторна робота № 6

Тема: Структури прийняття рішень.

Мета: ознайомитися зі структурами прийняття рішень та умовними операторами, що дозволяють викнати відповідні дії. Отримати практичні навички викоритсання умовних конструкцій мови РНР та створити відповідні скрипти.у Web-сторінках та основами взаємодії РНР-сценаріїв з формами

Завдання

  • Згідно номера за списком виконати завдання з додатку 1 до роботи. В таблиці наведені двіформули, що використовуються для розрахунку в залежності від значення, введеного користувачем з вікна форми.

  • Скріншот готової програми

X>0

  • Скріншот готової програми

X<0

  • Код програми. Файл index.php

  • <?php $x = $_GET['x']; $y = (float)0; if ($x>0){ $y = 7*$x+(5/$x**2)-pow($x, 4/7)+(6/$x); echo "считаем x>0 "; } elseif ($x < 0){ $y = (5*$x**2)-($x**4/3)+(4/$x**3)-(5/$x); echo "считаем x<0 "; } else echo 'x=0'; ?> <form method="get"> <div class="form"> <b> <? echo "Введите значения в поля " ?></b> <br> <label> x= <input type="text" name="x"> </label> <button>submit</button> <p><b><br>x=<?=$x?></p> <b><br>Результат:<p><?=$y?></p> </div> </form>

Висновок: на лабораторній роботі я ознайомився зі структурами прийняття рішень та умовними операторами, що дозволяють викнати відповідні дії. Отримав практичні навички викоритсання умовних конструкцій мови РНР та створити відповідні скрипти.

Контрольні питання

  1. В чому полягає призначення конструкцій прийняття рішень?

Потреби виконувати різні дії на основі деякого вибору.

  1. Які конструкції дозволяє використовувати мова РНР?

В PHP це можна робити за допомогою умовних операторів - оператора if, оператора if ... else і оператора elseif.

  1. Чим особливі конструкції if, if...else та elseif? Що в них спільного і відмінного?

Оператор if використовується для виконання блоку коду, коли виконується умова ( true ).

Оператор if...else використовується для виконання блоку коду, коли умова виконується ( true ), або для виконання іншого блоку коду, коли умова не виконується ( false ).

Оператор elseif - комбінація if й else. Оператор розширює оператор if, щоб виконувався інший оператор у випадку, якщо вихідний вираз if оцінюється як FALSE. На відміну від else він буде виконувати альтернативний вираз, тільки якщо умовний вираз elseif оцінюється як TRUE.

У тому випадку, коли необхідно виконати блок коду, якщо виконується деяка умова ( true ), можна використати оператор if.

  1. В чому особливість використання конструкції switch?

На додаток до операторів if, розглянутим у попередньому розділі, PHP включає четвертий тип умовного оператора, званий оператором switch. Оператор switch дуже схожий або є альтернативою для команд if...else if...else. Оператор switch перевіряє умову. Результат цієї перевірки визначає, який case виконується. switch використовується звичайно, коли шукають точний результат, замість умови більше або менше. При перевірці діапазону значень повинен застосовуватися оператор if. Оператор switch використовується для вибору одного з декількох блоків коду для виконання.

  1. В яких випадках доцільно використовувати if, if...else та elseif?

Оператор if...else використовується для виконання блоку коду, коли умова виконується ( true ), або для виконання іншого блоку коду, коли умова не виконується ( false ).

  1. Коли доцільніше використати конструкцію switch?

Оператор switch використовується для вибору одного з декількох блоків коду для виконання.

Соседние файлы в папке лабки