Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab3-PHP.doc
Скачиваний:
5
Добавлен:
17.11.2019
Размер:
227 Кб
Скачать
☆

3.2. Порядок виконання роботи

3.2.1. Проаналізувати умову задачі.

3.2.2. Виконати завдання згідно з п. 3.3.

3.2.3. Результати роботи оформити протоколом.

3.3. Завдання

1. Створити форму, яка міститиме наступні поля:

  • ім'я;

  • прізвище;

  • адреса, місто, країна та поштовий індекс;

  • адреса електронної пошти (e-mail).

2. Використовуючи РНР, виконати перевірку інформації, введеної в поля форми (e-mail на наявність символу @, ім’я та прізвище повинне містити лише літери, поштовий індекс повинний складатися з 5 цифр).

3. Реалізувати одну з наступних функцій (вибирається згідно з номером у списку)

3.1. Функція, що виводить перші 20 чисел послідовності Фібоначчі (елемент послідовності визначається як сума двох попередніх).

3.2. Функція, що виводить слова заданого тексту у алфавітному порядку.

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

3.4. Функція, що визначає найбільше значення серед заданих чисел.

3.5. Функція, що визначає найменше значення серед заданих чисел.

3.6. Функція, що виводить список унікальних рядків у вхідному масиві.

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

3.8. Задано масив текстових рядків. Вивести список трьох рядків, які найчастіше зустрічаються у вхідному масиві.

3.9. Створити РНР-сценарій, який випадковим чином виводить текстову строку з набору п’яти заданих.

3.10. Створити HTML-форму, яка містить два поля для вводу імені та номера телефону у форматі ddd-ddd-dddd. Створити PHP-сценарій, що перевіряє на коректність вхідні дані та видає відповідне повідомлення.

3.11. Створити РНР-сценарій, який виводить кількість користувачів, що відвідали дану сторінку. (Зауваження: для зберігання інформації використати текстовий файл)

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

1. Як відбувається обробка запиту до сторінки, яка включає сценарій РНР?

2. Назвіть вбудовані типи даних РНР.

3. Назвіть основні керуючі оператори мови РНР. Порівняєте їхній синтаксис з написанням аналогічних операторів С++.

4. У чому особливість масивів у РНР?

5. Охарактеризуйте основні функції РНР для роботи з масивами.

6. Приведіть приклади трьох типів циклів у мові РНР.

7. Назвіть основні способи звертання до елементів масиву в РНР.

8. Що таке функція?

9. Дайте визначення формальних і фактичних параметрів функції.

10. Опишіть загальну процедуру роботи з базою даних і назвіть засоби РНР для її реалізації.

15

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]