контрольная_заоч_ПО_сетей

1

Тема: Введение в Perl/PHP. Разработка программы вычисления таблицы значений заданной функции.

Цель работы: Изучение возможностей языков и приобретение практических навыков написания простейших программ.

Задание:
Разработать программу расчета таблицы значений заданной функции с заданным шагом (hx) на заданном интервале [a; b].

Требования к программе:
Ввод шага вычислений и интервала.
Вывод шапки отчета.
Вывод условия задачи.
Вывод таблицы функции
Номер шага
Значение х
Значение у





Таблицу значений функции записать в файл.

Содержание отчета:
Условие задачи.
Формулы для вычислений.
Листинг.
Результаты.

Варианты заданий:
y = sin((x)(1/3) ); x = 10.0
y = arctg(x) – ln(1 + xx); x = -2.2
y = x*cos(x); x = 1.5
y = ch(x);
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·2
Тема: Разработка программы поиска заданной информации в файле и отображение в окне броузера.

Цель работы: приобретение практических навыков написания программ работы с файлами на РНР.

Задание.

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

Содержание отчета.
- условие задачи;
- алгоритм поиска;
- листинг программы;
- анализ результатов.

Варианты заданий.

Выдать на печать строки файлов, содержащие имена собственные.
Выдать на печать строки файлов, содержащих слова не менее чем с тремя гласными.
Выдать на печать слова строк файлов, содержащих от 4 до 7 букв.
Сформировать массив, хранящий номера строк файла, в которых будет встречаться слово «хмель».
Сформировать хеш, хранящий номера строк файла, в которых будет встречаться слово «соль», и количество повторов этого слова в них.
Выдать на печать строки файла, у которых не меньше двух полей содержат по три «о», не обязательно идущих подряд.
Выдать на печать строки файла, у которых не меньше двух полей не содержат по три «о», не обязательно идущих подряд.
Сформировать список, хранящий разбор URL по его свойствам: протокол, порт, хост, путь, ресурс, слова запроса и вывести на печать в виде «Название/Значение».
Выдать на печать строки файла, в которых есть слова, написанные только прописными буквами латинского алфавита.
Выдать на печать строки файла, в которых есть слова, написанные только прописными буквами русского алфавита.
Выдать на печать строки файла, в которых есть слова, начинающиеся и заканчивающиеся прописными буквами латинского алфавита.

Часть№3

Тема: Разработка программы поиска и замены информации в строках текста при помощи регулярных выражений.
Цель: приобретение практических навыков применения регулярных выражений для поиска и замены текста.
Варианты заданий.
1. Преобразовать текст следующим образом: перед всеми глаголами в неопределенной форме, т.е. заканчивающихся на -ить, -ать, -ять, еть, вставить отрицание "не".
2. Все нечетные слова русскоязычного текста в файле перевести в верхний регистр.
3. Все четные слова русскоязычного текста в файле перевести в верхний регистр.
4. В тексте программы на языке Си удалить все комментарии, т.е. текст, заключенный между /* и */, включая эти символы.
5. Все нечетные слова англоязычного текста в файле перевести в нижний регистр.
6. Все четные слова англоязычного текста в файле перевести в нижний регистр.
7. В англоязычном тексте заменить все окончания слов -ed на окончания
-ing.
8. Все нечетные слова русскоязычного текста в файле перевести в нижний регистр.
9. Все четные слова русскоязычного текста в файле перевести в нижний регистр.
10. Текст представляет собой программу на языке Си. Заменить в нем все комментарии языка Си на соответствующие комментарии языка Паскаль ("/* -> {" и "*/ -> }").
11. Все нечетные слова англоязычного текста в файле перевести в верхний регистр.


Приложенные файлы

  • doc 26595609
    Размер файла: 40 kB Загрузок: 0

Добавить комментарий