Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка 2.docx
Скачиваний:
8
Добавлен:
22.08.2019
Размер:
554.77 Кб
Скачать

5.4 Другие.

1. Для разделения русского слова при переносе с одной строки на другую чаще всего следуют трем основным правилам: (I) две идущие подряд гласные можно разделить, если первой из них предшествует, а за второй следует какая-либо согласная буква; (II) две идущие подряд согласные можно разделить, если первой из них предшествует гласная, а в той части слова, которая идет за второй согласной, имеется хотя бы одна гласная; (III) если правила (I)-(II) неприменимы, то можно разделить слово так, чтобы правая часть содержала более, чем одну букву, и оканчивалась на гласную, а левая содержала более, чем одну букву, среди которых имелась хотя бы одна гласная. Примечание: буква Й присоединяется к предыдущей гласной и рассматривается вместе с ней как единая гласная; аналогично, буквы Ь и Ъ присоединяются к предшествующей согласной. Напишите программу, которая по заданному слову русского языка предложит все возможные варианты его разбиения на части для переноса.

2. Напишите программу, запрашивающую с клавиатуры фразу на русском языке и зашифровывающую текст, содержащийся в файле, по следующим правилам:

а) после каждой гласной буквы добавить по две очередных буквы из введенной ключевой фразы (после исчерпания букв фраза повторяется вновь);

б) в конце каждой строки добавить три произвольные прописные (малые) буквы русского алфавита;

в) для каждого набора из четырех символов строки переставить четвертый символ с первым, а второй с третьим (не вошедшие в четверки хвостовые символы строки не переставляются).

3. Напишите программу, запрашивающую с клавиатуры фразу на русском языке и расшифровывающую текст, содержащийся в файле, ранее закодированный по следующим правилам:

а) после каждой гласной буквы были добавлены по две очередных буквы из введенной ключевой фразы (после исчерпания букв фраза повторяется вновь);

б) в конце каждой строки добавлены три произвольные прописные (малые) буквы русского алфавита;

в) в каждом наборе из четырех символов строки были сделаны перестановки:

четвертый символ переставили с первым, а второй с третьим (не вошедшие в четверки хвостовые символы строки не переставлялись).

4. Программа должна шифровать файлы различными методами: шифры замены, шифры перестановок, шифры битовых манипуляций.

5. Программа рисует двумерный график различными способами: точками, линиями, точками и линиями, гистограммой, с сеткой, вертикальной и горизонтальной.

6. Создать элемент управления ActiveX – рисование 3D графика различными способами.

7. Создать COM-объект рисование двумерного графика различными способами, точками, линиями, гистограммой, с сеткой вертикальной и горизонтальной..

8. Создать граф проекта – течение данных. Узлы графа – объекты с именем машины, алгоритмами обработки, параметрами обработки и т.д. В граф узлы можно вставлять, удалять, изменять течение данных.

9. Написать игру - пасьянс - косынка.

10. Написать карточную игру - в "дурака".

Приложение 1.

Титульный лист пояснительной записки.

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РФ

ГОСУДАРСТВЕННОЕ Бюджетное ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

Сосенский радиотехнический техникум

Специальность

230103

Группа

И-31

(код)

(аббревиатура)

КУРСОВОЙ ПРОЕКТ

На тему

 

 

 

 

 

Студент

 

 

 

(фамилия, имя, отчество)

подпись

Руководитель

Архипов Владимир Валерьевич

 

(Ф.И.О.)

подпись

СОСЕНСКИЙ, 2007

Приложение 2.

Этапы выполнения курсового проекта.