Вывод кодов символов(2 час.)

Цель работы – освоение приемов форматирования результатов выполнения программы и закрепление навыков работы с данными символьного типа.

Задание. Проделайте следующее:

1. Прочитайте это задание и методические указания до конца и определитесь совместно с преподавателем со своим вариантом.

2. Создайте консольное приложение, которое использует библиотеку MFC.

3. Разработайте программу вывода всех 256-ти символов таблицы кодировки ANSI и их кодов. Все символы должны поместиться на экран монитора. Учесть, что среди управляющих символов с кодами 0..31 встречаются символы, которые изменяют позицию курсора, в связи, с чем программа при выводе должна управлять позицией курсора.

4. Система оценивания:

оценка требования
  Вовремя сданная Л/р с вариантом2-4, пониманием кода, с использованием своих методов (не main) и комментариев
  Вовремя сданная Л/р с вариантом2-4 и пониманием кода
  Вовремя сданная Л/р с вариантом 1 и пониманием кода
  Сдача с опозданием варианта 2-4 и пониманием кода
  Сдача с опозданием любого варианта

1. Определяемся с вариантом.

ВАРИАНТ 1. Символы должны быть выведены так (по 10 символов в строке):

ВАРИАНТ 2. Символы должны быть выведены в форме матрицы размером 16х16, причем строки и столбцы должны быть пронумерованы так, чтобы можно было легко получить код любого символа путем сложения номера строки и номера столбца (код символа  равен 16+05=21).

ВАРИАНТ 3. То же, что и вариант 2, но в каждой строке должно быть выведено 20 символов.

ВАРИАНТ 4. То же, что и вариант 2, но номера строк и столбцов должны быть выведены в 16-ричной системе счисления.

2. Создаем заготовку приложения

Напоминаем, основным методом остается main, который возвращает 0 если приложение было выполнено без ошибок и 1 если произошла «фатальная» ошибка.

В коде на рис. был добавлен вызов процедуры PrintCh(), которую еще нужно реализовать.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: