Стандартное задание

Вариант 1: написать функцию, определяющую точный возраст человека (с точностью до одного дня) по его дате рождения. Дату рождения получать через веб-форму.

Вариант 2: написать функцию, формирующую полный список файлов в указанном каталоге (включая подкаталоги) и считающую общий объём файлов. Имя каталога, в котором следует выполнять поиск, получать через веб-форму.

Вариант 3: написать функцию, формирующую календарь на год. Календарь представить в виде HTML-таблицы. Год, за который следует формировать календарь, получать через веб-форму.

Вариант 4: написать функцию, получающую имя файла и приводящую его в соответствие со следующими правилами: допустимы только английские буквы в нижнем регистре, цифры, знаки подчёркивания и не более одной точки; русские буквы транслитерировать в английские; остальные недопустимые символы заменить на знаки подчёркивания; если такой файл существует в указанном каталоге, добавлять в конец имени (перед расширением) постфикс "_1", "_2" и так далее до получения уникального имени файла. Имя файла и каталога получать через веб-форму.

Вариант 5: написать функцию, формирующую список файлов в указанном каталоге (включая подкаталоги), время создания которых лежит в указанном диапазоне, а имя содержит указанное сочетание символов. Данные для поиска получать через веб-форму.

Вариант 6: написать функцию, выполняющую поиск указанного значения в произвольном массиве. Результат поиска представлять в виде массива, элементами которого являются массивы, содержащие путь к найденным вхождениям элемента в исходном массиве.

Вариант 7: написать функцию, определяющую процентное отношение объёма графических файлов в произвольном каталоге (включая подкаталоги) к общему объёму данных в этом каталоге. Имя каталога получать через веб-форму.

Вариант 8: написать функцию, формирующую полный список файлов и подкаталогов в указанном каталоге. Для всех элементов списка выводить размер в килобайтах (для подкаталогов считать размер их содержимого), дату и время создания, модификации и последнего обращения. Для всех текстовых файлов отобразить первые 100 символов. Имя анализируемого каталога получать через веб-форму.

Вариант 9: написать функцию, формирующую календарь учебного года с указанием номера учебной недели. Первой неделей учебного года считается неделя, на которую приходится 1-е сентября. Номера учебных недель – от 1-го до 4-х. Год, для которого следует формировать календарь учебных недель, получать через веб-форму.

Вариант 10: написать функцию, преобразующую число в словесную форму записи (например, 127 преобразуется в "сто двадцать семь"). Число (до 20 разрядов) получать через веб-форму.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: