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

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

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

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

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

Завдання

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

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

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

<?php $n=$_POST['n']; $s1 = 0; $s2 = 0; $s3 = 0; $s4 = 0; for ($i=1;$i<=$n;$i++) { $s1 += (atan(1/(2*$n+1)))**$n; $s2 += (2*$n-1)/(2*$n**2+1); $s4 += (pow(-1, $n+1))/($n**2+1); } for ($i=2;$i<=$n;$i++){ $s3 = $s3 + (pow(-1,$n+1))/log($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>Введіть Upper limit</p></b></td> </tr> <br> <td>n</td> <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

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