[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: лабы по веб
milka_777
Ребят, обращаюсь за помощью,нужно сделать 2 лабораторные,в этом ничего не понимаю.

1 )Задание на лабораторную работу

1. Создайте двумерный массив из оценок в Вашей зачетке за экзамены и курсовые проекты. Пример заполнения массива (за три семестра по 5, 8, 4 оценки за семестр по порядку):
array ( array(5,3,4,4,4), array(3,5,5,5,5,5,5,4), array(4,5,5,5) );
Пример получения второй оценки за третий семестр:
$array[2][1];
2. Найдите среднюю оценку, используя конструкцию foreach. Округлите средний балл до целого числа.
3. Напишите функцию, которая в зависимости от округленной оценки выводит на экран: Отлично, Хорошо, Удовлетворительно, Этого не может быть.
4. Составьте облако 50 самых популярных слов какого-либо текста объемом более 30 000 слов (наподобие облака тегов). В качестве текста можно взять любую оцифрованную книгу или сборник рассказов одного автора, тексты выдает преподаватель, либо ищут сами студенты (по желанию). Выполнение скрипта необходимо проводить в несколько этапов:
• Составьте первоначальное облако тегов, просто собрав в ассоциативный массив пары ключ=>значение, где ключом будет само уникальное слово, а значение – сколько раз оно совпало в тексте. Из всех значений массива скрипт должен найти 50 самых частовстречающихся и вывести их на экран, выделив большим размером шрифта те слова, которые встречаются чаще остальных. В результате такого подсчета будут учитываться предлоги и союзы (так называемые стоп-слова), а также не будут учтены слова, употребленные в разных склонениях.
• Вторым этапом составьте облако тегов, фильтруя стоп-слова (их вообще можно не вносить в ассоциативный массив). Посмотрите на результат.
• Заключительным этапом составьте облако тегов на основе «корней» слов (для этого надо отсекать у слов окончания и суффиксы, можно написать свою функцию, либо скачать уже готовую из Интернета). Для удобства теперь надо будет использовать два массива. У обоих ключами будут корни слов, но у одного значениями будет число совпадений, а у другого полное название слова (желательно в именительном падеже, единственном числе, однако допустимо взять просто первое попавшееся полное слово).
Можно использовать иной алгоритм решения задачи, главное, чтобы при подсчете числа совпадений слов отбрасывались окончания и производилась фильтрация на стоп-слова.

2)1. В отдельном файле содержится массив, содержащий: ФИО, возраст, пол, образование. Построить функцию отображающую данные из массива в виде таблицы на html-странице, специальным образом выделяя различные значения параметров.
2. Постройте функцию, которая генерирует страницу, с таблицей заданных размеров;
3. Постройте функцию распознавания простого числа;
4. инфо о сотрудниках
rooor
Цитата
в этом ничего не понимаю

а можно поинтересоваться... для чего вам надо делать эти 2 лабораторные, если вы ничего не понимаете?

когда на работу устроитесь тоже будете просить за вас делать?
inpost
Не-не, ты просто не понимаешь, он на самом деле гуманитарий, учится на стоматолога-философа, просто в универе задают всё подряд, а ещё эти девочки в мини-юбках, пока за каждой побегаешь, а ещё собутыльники, с кем обязательно надо прогулять этого занудного препода по программированию, вот и результат на лицо!
Это мы тут задроты, у нас ни девушек нет, ни работы, и как лохи у нас миллион свободного времени, поэтому мы должны написать эти лабораторную, чтобы он мог сегодня охомутать Ленку из параллельной группы.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.