(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Мобильные платформы | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Выпускники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация

В течение семестра необходимо выполнить пять заданий не считая вводных задач, предназначенных для освоения среды. Задачи должны быть сданы в сроки, указанные ниже. Только тогда они могут быть оценены положительно. Если срок пропущен, то задача все равно должна быть сдана, но положительной оценки за нее не выставляется.

Вводные задачи 01 и 02 зачитываются без оценки. Сданная в срок основная задача оценивается от 0 до 5 баллов. Оценка выставляется на основании требований протокола в бланк (который должен принести студент).

Сдача работы подразумевает:

Задача 01. Набрать и запустить в emacs программу "Hello world". При сдаче необходимо продемонстрировать умение транслировать и запускать программу.

Задача 02. Набрать и запустить в emacs программу подсчета числа слов в тексте. Модифицировать эту программу для подсчета символов буквы 'A' (латинской) в тексте. При сдаче необходимо продемонстрировать умение работать в отладчике gdb.

Задача 1. Найти в тексте номер строки, содержащей самое длинное слово. Конец текста совпадает с концом файла. Ввод текста производится путем перенаправления stdin.

Срок сдачи 14.10.2007

Задача 2. Найти в тексте номер строки, содержащей самое длинное слово, которое в свою очередь содержит заданную последовательность символов. Ввод текста производится путем перенаправления stdin.

Срок сдачи 28.10.2007

Задача 3. Найти в тексте номер строки, содержащей самое длинное слово, которое в свою очередь содержит заданную последовательность символов. Для хранения и адресации строк и одной переменной по выбору студента использовать указатели. Ввод текста производится путем перенаправления stdin.

Срок сдачи 11.11.2007

Задача 4. Найти в тексте номер строки, содержащей самое длинное слово, которое в свою очередь содержит заданную последовательность символов. Искомая комбинация и имена файлов, содержащих текст, определяются в командной строке при запуске программы.

Срок сдачи 25.11.2007

Задача 5. Найти в тексте номер строки, содержащей самое длинное слово, которое в свою очередь содержит заданную последовательность символов. Вывести на экран не только полученный номер строки но и найденное слово. При разработке программы определить ее модульную структуру — не менее четырех функций. По крайней мере один из определенных в программе параметров функций и одно из возвращаемых значений должны быть строками.

Срок сдачи 16.12.2007