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

Студент …… група 410-і

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

Тема: Циклічні структури: for, foreach.

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

Завдання

Згідно номера за списком виконати завдання до роботи.

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

  • Код програми.

  • <?php $n=$_POST['n']; $s1 = 0; $s2 = 0; $s3 = 0; $s4 = 0; for ($i=1;$i<=$n;$i++) { $s1 += pow((atan(1/(5*$n))),$n); $s2 += pow($n,3)/($n+1); $s3 += pow(-1,$n-1)*(1/$n*$n); $s4 += (pow(-1, $n+1))/((2*$n-1)/pow(3,$n)); } echo "<i><b>Кінець ряду $n</b><br>" ; echo "<b>Сумма першого прикладу $s1</b>" ; echo "<br>". "<b>Сумма другого прикладу $s2</b>" ; echo "<br>". "<b>Сумма третього прикладу $s3</b>" ; echo "<br>". "<b>Сумма четвертого прикладу $s4</b></i>" ; ?> <form method="post"> <div class="form"> <tr> <td style="width: auto"><b><p>Введіть верхню границю ряду</p></b></td> </tr> <br> <td style="align-content: center"><label> <input type="text" name="n" size="30" maxlength="30"> </label></td> <button>submit</button> </div> </form>

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

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

  1. Що таке цикл з точки зору мови РНР?

Повтор того самого блоку коду кілька разів.

  1. Які цикли ви можете назвати?

While, do – while, for, foreach

  1. Що спільного в механізмах їх роботи?

Циклічна структура

  1. Які відмінності можна виділити?

оператор do...while буде виконувати блок коду, якщо і поки умова буде виконуватися (тобто оцінюватися як true ).

  1. Опишіть механізми роботи і формальний синтаксис циклу while.

Оператор while циклічно повторює блок коду, поки зазначена умова має значення true. Інакше кажучи, оператор while буде виконувати блок коду, якщо і поки умова буде істинною.

Базовий синтаксис циклу while показаний нижче.

while (умова) {

виконуваний код;

}

  1. Опишіть механізми роботи і формальний синтаксис циклу do...while.

Цикл do...while аналогічний по своїй природі циклу while, розглянутому в попередньому розділі. Ключове розходження полягає в тому, що тіло циклу do...while буде обов'язково виконане як мінімум один раз. Це пов'язане з тим, що оператор умови оцінюється наприкінці оператора циклу після виконання тіла циклу.

Базовий синтаксис циклу do...while показаний нижче.

do {

виконуваний код;

}

while (умова);

  1. Опишіть механізми роботи і формальний синтаксис циклу for.

Цикл for найскладніший цикл в PHP. Він веде себе так само, як і в мові C, схожий на while. Синтаксис циклу for наступний: for (expr1; expr2; expr3) statement

8. Які циклічні оператори з розглянутих властив виключно мові РНР? В чому

особливість їх роботи?

Немає таких циклічних операторів які є виключно на мові php

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