- •Вариант 1 Текстовый редактор
- •Вариант 2 Редактор кода
- •Вариант 3 Архиватор
- •Вариант 4 Таймер
- •Вариант 5
- •Вариант 6 Установка даты времени
- •Вариант 7 Регистрация включений
- •Вариант 8 Поиск файлов на диске
- •Вариант 9 Сравнение файлов
- •Вариант 10 Перекодировщик
- •Вариант 11 Описание содержимого диска
- •Вариант 12
- •Вариант 13 Редактор поля символов
- •Вариант 14 Составление головоломки
Вариант 13 Редактор поля символов
Описание.
Данная программа является подобием графического редактора, но в ней производится редактирование не графического изображения, а экрана в текстовом режиме.
С помощью клавиш управления курсором программа позволяет перемещать его по экрану. Перемещение может производиться двумя способами:
-курсор перемещается, не оставляя за собой след;
-курсор перемещается, помещая на экран на место своей позиции заданный символ.
Каждый символ характеризуется:
-кодом ASCII (0..255);
-цветом символа (если позволяет система);
-цветом фона (если позволяет система).
Выбор этих параметров должен осуществляться в специальном меню, которое вызывается по нажатию на определённую клавишу.
Должна быть реализована возможность сохранить отредактированное «изображение» в файл, а также извлечь из файла.
Ошибки.
Осуществить контроль за правильностью ввода имён файлов при открытии и сохранении.
Вариант 14 Составление головоломки
Описание.
Программа помогает составлять хорошо всем известную головоломку, заключающуюся в восстановлении изображения, закодированного с помощью чисел в каждой строке и столбце. Каждое число обозначает количество закрашенных подряд ячеек в последовательности, соответствующем последовательности чисел.
Пример:
Разработать программу, представляющую собой простейший файловый каталог. Программа должна отображать на экране содержимое текущего каталога. Если на экране не помещаются все файлы (каталоги), находящиеся в текущем каталоге, то должна появится возможность прокручивать содержимое экрана при помощи клавиш управления курсором. Также эти клавиши должны перемещать указатель на выделенный файл или каталог. Если указатель находится в крайней нижней (крайней верхней) позиции, то дальнейшее его перемещение осуществляется сдвигом списка файлов на одну строку вверх (вниз), что и будет являться прокруткой списка.
Если выделен каталог и происходит нажатие клавиши “Enter”, то каталог становится текущим и на экран выводится его содержимое.
Перемещение на уровень выше осуществляется клавишей “Esc”. Если эта клавиша нажата в корневом каталоге, то происходит выход из программы.
Вход.
Управление клавишами:
ESC – перемещение на уровень выше (выход),
ENTER – перемещение на уровень ниже,
ARROW UP – перемещение указателя вверх,
ARROW DOWN – перемещение указателя вниз.
Выход.
Отображение на экране списка файлов (каталогов) и указателя на текущий файл (каталог). Названия каталогов должны отличаться от имён файлов. (Например, имена каталогов печатаются заглавными буквами или выделяются цветом).