PHPTasks402_2014 / variant13
.docВаріант 13.
Вхідні дані
Файл містить інформацію про футбольні клуби у вигляді: назва клубу, країна, яку представляє, рік заснування, прізвище і ім’я президента, річний бюджет, кількість виграних за свою історію трофеїв.
Лабораторна робота №1 (Структура сайту – 2 балів)
Розробити структуру головної сторінки сайту з посиланнями на лабораторні роботи в якості пунктів меню і розмістити на цій сторінці інформацію про автора.
Лабораторна робота №2 (Обробка файлів – 4 балів)
Отримати всю інформацію із файлу і вивести її у вікно браузера. Створити форму для добавлення нового запису у файл і реалізувати її обробку.
Лабораторна робота №3 (Масиви – 6 балів)
Вивести усі клуби впорядковані за зростанням бюджету й обчислити середній бюджет клубів, що представляють Україну серед тих, що зустрічаються у файлі.
Лабораторна робота №4 (Стрічки – 6 балів)
У форму вводиться набір символів. Вивести у вікно браузера усі клуби, назви яких містять задані символи.
Лабораторна робота №5 (Робота з БД – 8 балів)
Для заданої предметної області створити базу даних, що складатиметься із однієї таблиці. Реалізувати задачі із ЛР2, ЛР3, ЛР4 за допомогою таблиці бази даних.
Лабораторна робота №6 (Робота з БД – 8 балів)
Нормалізувати базу даних, що створена у ЛР5. Реалізувати задачі із ЛР2, ЛР3, ЛР4 за допомогою нормалізованої бази даних.
Лабораторна робота №7 (Класи – 8 балів)
Створити клас, атрибутами якого мають стати поля заданої предметної області. Написати методи: записати об’єкт у бд, отримати об’єкт за заданим атрибутом, отримати інформацію про всі клуби заданої країни.
Лабораторна робота №8 (Управління датою і часом – 6 балів)
Написати програму, яка підраховує скільки днів залишилося до Вашого дня народження.
Лабораторна робота №9 (Створення зображень – 6 балів)
Створити програму яка буде стискати зображення по ширині в k раз.