Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы_ПБспк-116.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

Задание 1

Ответьте письменно на вопросы:

1.Какое множество понятий однозначно определяет позиционную систему счисления:

1) {базис, алфавит, основание};

2) {базис, алфавит};

3) {базис}?

2. Какая последовательность чисел может быть использована в качестве базиса позиционной системы счисления?

3. Какие символы могут быть использованы в качестве цифр системы счисления?

Задание 2

Решите задачи:

1.Запишите десятичные представления чисел:

  1. 1011001112; 4. 11001,0112;

  2. 1AC9F16; 5.ED4A,C116;

  3. 17458; 6.147,258.

2.Переведите числа в десятичную систему, а затем проверьте результаты, выполнив обратные переводы:

а) 10110112;

г) 5178;

ж) 1F16;

б) 0,10001102;

д) 0,348;

з) 0,А416;

в) 110100,112;

е) 123,418;

и) 1DE,C816

3.Сложите числа:

а) 10111012 и 11101112;

д) 378 и 758;

и) A16 и F16;

4.Вычтите числа:

а) 1112 из 101002;

д) 158 из 208;

и) 1А16 из 3116

5.Перемножьте числа:

а) 1011012 и 1012;

д) 378 и 48;

Задание 3

6. Представьте числа в двоичном виде в восьмибитовой ячейке в формате целого со знаком:

а) 56 б) -56 в) 127 г) -127.

7. Представьте вещественные числа в четырехбайтовой ячейке памяти в формате с плавающей точкой:

а) 0,5 б) 25,12 в) – 25,12

Лабораторная работа №5. Представление текста. Сжатие текста.

Цель работы. Практическое закрепление знаний о представлении в компьютере текстовых данных.

Задание 1

Определить, какие символы кодировочной таблицы ASCII (DOS) соот­ветствуют всем прописным буквам русского алфавита в кодировочной таблице ANSI (Windows). Для выполнения задания создать текст с рус­ским алфавитом в Блокноте, а затем открыть его в режиме просмотра (клавиша F3) в любом файловом менеджере (Windows Commander, Far, Total Commander, Norton Commander) и преобразовать в другую кодиров­ку. После выполнения задания заполнить таблицу.

Буква в ANSI

Буква в ASCII

Буква в ANSI

Буква в ASCII

Буква в ANSI

Буква в ASCII

А

К

X

Б

Л

Ц

В

М

Ч

Г

Н

III

Д

О

Щ

Е

П

Ъ

Ё

Р

Ы

ЭК

С

Ь

3

Т

Э

И

У

Ю

Й

Ф

Я

Задание 2

Закодировать текст с помощью кодировочной таблицы ASCII «Happy Birthday to you!»

Записать двоичное и шестнадцатеричное представления кода (для за­писи шестнадцатеричного кода использовать средство для просмотра фай­лов любого файлового менеджера).

Задание 3

Декодировать текст, записанный в международной кодировочной таб­лице ASCII (дано десятичное представление).

71 101 108 108 111 44 32 109 121 32 102 114 105 101 110 100 33

Задание 4

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

01010000 01100101 01110010 01101101 001О0000 01010101 01101110 01101001 01110110 01100101 01110010 01110011 01101001 01110100 01111001

Задание 5

Пользуясь кодовой страницей Windows-1251 таблицы кодировки ASCII, получить шестнадцатеричный код слова ИНФОРМАТИЗАЦИЯ.

Задание 6

Во сколько раз увеличится объем памяти, необходимый для хранения текста, если его преобразовать из кодировки KOI8-R в кодировку Unicode?

Лабораторная работа №6 Представление изображения и звука

Цель работы. Практическое закрепление знаний о представлении в компьютере графических данных и звука.

Справочная информация

В некоторых заданиях используется модельный (учебный) вариант мо­нитора с размером растра 10x10 пикселей. При векторном подходе изображение рассматривается как совокуп­ность простых элементов: прямых линий, дуг, окружностей, эллипсов, прямоугольников, закрасок и пр., которые называются графическими примитивами. Графическая информация — это данные, однозначно определяющие все графические примитивы, составляющие рисунок. Положение и форма графических примитивов задаются в системе гра­фических координат, связанных с экраном. Обычно начало координат расположено в верхнем левом углу экрана. Сетка пикселей совпадает с ко­ординатной сеткой. Горизонтальная ось X направлена слева направо; вер­тикальная ось Y — сверху вниз.

Отрезок прямой линии однозначно определяется указанием координат его концов; окружность — координатами центра и радиусом; многоуголь­ник — координатами его углов, закрашенная область — граничной лини­ей и цветом закраски и пр.

Учебная система векторных команд представлена в таблице.

Установить X, У

Установить текущую позицию (X, У)

Линия к XI, У1

Нарисовать линию от текущей позиции в позицию (XI, У1), позиция (XI, У1) становится текущей

ЛинияXI, У1,Х2, У2

Нарисовать линию с координатами начала XI, У1 и координатами конца Х2, У2. Текущая позиция не устанавливается

Окружность X, У, R

Нарисовать окружность; X, У — координаты цен­тра, ft — длина радиуса в пикселях

ЭллипсХ1,У1,Х2,У2

Нарисовать эллипс, ограниченный прямоугольни­ком; (XI, У1) — координаты левого верхнего, а (Х2, У2) — правого нижнего угла этого прямо­угольника

Прямоугольник XI,У1,Х2,У2

Нарисовать прямоугольник; (XI, У1) — координа­ты левого верхнего угла, а (Х2, У2) — правого ни­жнего угла этого прямоугольника

Цвет_рисования ЦВЕТ

Установить текущий цвет рисования

Цвет_закраски ЦВЕТ

Установить текущий цвет закраски

Закрасить X, У, ЦВЕТ ГРАНИЦЫ

Закрасить произвольную замкнутую фигуру; X, У — координаты любой точки внутри замкнутой фигуры, ЦВЕТ ГРАНИЦЫ — цвет граничной ли­нии

Например, требуется написать последовательность получения изобра­жения буквы К:

Изображение буквы «К» на рисунке описывается тремя векторными командами:

Линия(4, 2, 4, 8)

Линия(5, 5, 8, 2)

Линия(5, 5, 8, 8)

Задание 1

Построить двоичный код приведенного черно-белого растрового изо­бражения, полученного на мониторе размером растра 10x10.

Задание 2

Определить, какой объем памяти потребуется для хранения 1 бита изо­бражения на вашем компьютере (для этого нужно через Свойства экрана определить битовую глубину цвета).

Задание 3

Битовая глубина цвета равна 24. Сколько различных оттенков цвета может быть отображено на экране (серый цвет получается,' уровни яркости всех трех базовых цветов одинаковы)?

Задание 4

Дан двоичный код 8-цветного изображения. Размер монитора — 1 пикселей. Что изображено на рисунке (зарисовать)?

001 111 111 111 111 111 111011 110011 110011 111011

111111 111111

001 111

111 111

111011 011111

111111 111111

111111 111 111

011 111 111011

111111

010 010 111 011011011

111 111 111 111 111 111

110 110 111 110110 111

111111111 111111111

011011011 010 010 111

111 111001

111111111

011 111 111 111011 111 111011 110 111011 110 111011 111 011 111 111

111111111

111 111001