Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота №4.doc
Скачиваний:
4
Добавлен:
23.11.2019
Размер:
200.7 Кб
Скачать

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

Тема заняття: Оператори циклу в PHP.

Мета проведення заняття: навчитися застосовувати цикли.

Після виконаної роботи студент повинен

знати:

  • принципи роботи різних видів циклів;

  • етапи роботи циклів;

вміти:

  • застосовувати цикли.

Завдання 1

  1. Детально розібрати наведений зразок розв’язування завдання (набирати не обов’язково). До захисту потрібно вміти пояснити кожний рядок програми та знати призначення кожної команди.

  2. В звіті написати номер, дату та тему роботи.

  3. Скласти та набрати в середовищі програмування програму для розв’язування кожної з задач згідно свого варіанту.

  4. Відлагодити набрану програму та взберегти їх на диск.

  5. Описати можливі обмеження.

  6. Виконати програму і в звіт записати дані та результати, отримані на екрані для трьох різних наборів даних.

  7. Описати словесно принцип роботи програми.

  8. В кінці пари показати виконану роботу викладачу

Зразок до завдання 1: Знайти всі тризначні числа, що дорівнюють сумі кубів своїх цифр.

Тризначне число представлене у вигляді: 100*x+10*y+z, де x - сотні числа, y - десятки, z - одиниці. В програмі три цикли, вкладені один до одного по черзі перебирають всі тризначні числа.

Файл script.php

<?

for ($x=1; $x<10; $x++) // цикл перебирає сотні числа

{

for ($y=0; $y<10; $y++) // цикл перебирає десятки числа

{

for ($z=0; $z<10; $z++) // цикл перебирає одиниці числа

{

$xyz=100*$x+10*$y+$z;

if ($xyz==$x*$x*$x +$y*$y*$y +$z*$z*$z) // перевіряємо, чи виконується умова задачі

echo $xyz."<br>"; // виводимо результат

}

}

};

?>

  1. Знайти всі трьохзначні числа, що діляться одночасно на 4 і 6.

  2. Знайти добуток усіх натуральних парних чисел від 20 до 36.

  3. Знайти всі двозначні числа, для дорівнюють сумі подвоєного квадрата першої цифри і квадрата другої цифри.

  4. Знайти всі тризначні числа, що дорівнюють сумі кубів своїх цифр.

  5. Знайти суму квадратів усіх двозначних непарних чисел, які діляться на 3, та вказати їх кількість.

  6. Знайти суму квадратів усіх двозначних чисел, що діляться одночасно на 4 і 6.

  7. Знайти всі тризначні числа, що діляться одночасно на 16 і 24.

  8. Знайти добуток двозначних натуральних чисел, що діляться одночасно на 5 і 3 та вивести їх на екран.

  9. Знайти добуток двозначних натуральних чисел, що діляться на 5 або 15.

  10. Знайти добуток усіх натуральних непарних чисел від 51 до 77.

  11. Знайти суму тризначних чисел, що діляться на 7 та є непарними.

  12. Знайти всі двозначні числа, для яких модуль різниці його цифр дорівнює 5.

  13. Знайти кількість всіх тризначних чисел, що діляться одночасно на 15 і 5.

  14. Знайти всі тризначні числа, що діляться на суму своїх цифр.

  15. Знайти всі трикутники Піфагора (єгипетські), в яких гіпотенуза не більше 20.

  16. Знайти всі трьохзначні числа, що діляться одночасно на 4 і 6.

  17. Знайти добуток усіх натуральних парних чисел від 20 до 36.

  18. Знайти всі двозначні числа, для дорівнюють сумі подвоєного квадрата першої цифри і квадрата другої цифри.

  19. Знайти всі тризначні числа, що дорівнюють сумі кубів своїх цифр.

  20. Знайти суму квадратів усіх двозначних непарних чисел, які діляться на 3, та вказати їх кількість.

  21. Знайти суму квадратів усіх двозначних чисел, що діляться одночасно на 4 і 6.

  22. Знайти всі тризначні числа, що діляться одночасно на 16 і 24.

  23. Знайти добуток двозначних натуральних чисел, що діляться одночасно на 5 і 3 та вивести їх на екран.

  24. Знайти добуток двозначних натуральних чисел, що діляться на 5 або 15.

  25. Знайти добуток усіх натуральних непарних чисел від 51 до 77.

  26. Знайти суму тризначних чисел, що діляться на 7 та є непарними.

  27. Знайти всі двозначні числа, для яких модуль різниці його цифр дорівнює 5.

  28. Знайти кількість всіх тризначних чисел, що діляться одночасно на 15 і 5.

  29. Знайти всі тризначні числа, що діляться на суму своїх цифр.

  30. Знайти всі трикутники Піфагора (єгипетські), в яких гіпотенуза не більше 20.