В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
ussr2017
ussr2017
16.10.2020 08:36 •  Информатика

Практическая работа «Кодирование графической информации» Теория

BMP (англ. Bitmap Picture) - это стандартный, не сжатый битовый графический формат, используемый в Windows.

JPG (англ. Joint Photographic Experts Group, по названию организации-разработчика) - это растровый формат записи и хранения графических изображений, высокая степень сжатия в котором достигается за счет потери качества изображения. Основан на кодировании плавных цветовых переходов и позволяет в разы уменьшить объем данных при записи изображения в файл.

Задание

Определите требуемый объем видеопамяти (в Кб) для различных графических режимов экрана монитора с заданным разрешением экрана. Заполните таблицу в тетради.

Рисунок
Разрешение экрана

Глубина цвета (бит на точку)

Объем видеопамяти (в Кб)

Размер файла *.jpg

свойства файла

по формуле

Черно-белый Домик.bmp

640*480

24

Цветной Домик2.bmp

640*480

24

Цветной Домик3.bmp

640*480

4

-

Цветной Домик4.bmp

-

Откройте графический редактор Paint.

Задайте размер рисунка 640*480 точек.

Нарисуйте черно-белый домик и сохраните его (Сохранить как) в своей папке с именем Домик.bmp, указав тип файла 24-разрядный рисунок (*.bmp;*dib). Впишите в таблицу размер получившегося файла.

Разукрасьте домик, дорисуйте произвольные объекты (солнышко, забор и т.п.). Сохраните его (Сохранить как) в своей папке с именем Домик2.bmp, указав тип файла 24-разрядный рисунок (*.bmp;*dib). Впишите в таблицу размер получившегося файла.

Рассчитайте объем видеопамяти I (в Кб) для данного рисунка по формуле I = K * i, где К – разрешение экрана, i – глубина цвета. Впишите в таблицу получившееся значение (расчеты записать в тетрадь).

Сравните размеры ч/б и цветного рисунков; размер файла по формуле и через свойства. Запишите вывод о сравнении объемов (Почему?).

Откройте и сохраните в формате jpg файлы Домик.bmp, Домик2.bmp. Впишите в таблицу размеры получившихся файлов. Сравните с форматом bmp.

Откройте файл Домик2.bmp и сохраните его в своей папке с именем Домик3.bmp, указав тип файла 16-цветный рисунок (*.bmp;*dib). Впишите в таблицу размер получившегося файла.

Рассчитайте по формуле объем видеопамяти (в Кб) для рисунка Домик3.bmp. Впишите в таблицу получившееся значение (расчеты записать в тетрадь).

Сравните размеры файлов Домик2.bmp и Домик3.bmp. Объясните различие объемов файлов.

Как изменится размер файла Домик2.bmp (во сколько раз), если размер рисунка уменьшить до 320*240 точек? ответ подтвердить с формулы (и) или преобразованием рисунка.

Показать ответ
Ответ:
султа65
султа65
27.10.2020 21:59

ответ:

на форму поставил компонент memo

в edit1 и edit2 вводим значения строк и столбцов

для цикла for i: = for j: =

на кнопке следующий код

объяснение:

procedure tform1.button1click(sender: tobject);

  var i,j: integer; s: string;

begin

  a: = strtoint(edit1.text);

  b: = strtoint(edit2.text);

 

    for i: = 1 to a do begin

          s: = '';

    for j: = 1 to b do

      s: = s+'   '+inttostr(i*j);

      memo1.lines[i-1]: = s;

    end;

end;

0,0(0 оценок)
Ответ:
ivchencov767
ivchencov767
25.02.2020 19:16

ответ:

1.

13, вроде бы

1) абдик

2) абджк

3) абвдик

4) абвджк

5) абвжк

6) авжк

7) авджк

8) авдик

9) агек

10) агвжк

11) агвджк

12) агвдик

13) агежк

2.

1.абеил

2.абезл

3.абвеил

4.абвезл

5.абвзл

6.авзл

7.авезл

8.авеил

9.агзл

10.агжзл

11.агжкл

12.адгзл

13.адгжзл

14.адгжкл

15.аджзл

16.аджкл

3.количество путей в город л = сумме путе в города и, з, ж и к (и(3)+з(10)+ж(3)+к(3))=19

4.правильный ответ: 12.

5.в подобных анализ начинают с конечного города (в нашем случае - g). в город g можно попасть из d, f и e ⇒ k(g) = k(d)+k(f)+k(e).

аналогично

k(d) = k(b) + k(f) = 2 + 4 = 6;

k(f) = k(b) + k(c) + k(e) = 2 + 1 + 1 = 4;

k(e) = k(c) = 1;

k(b) = k(a) + k(c) = 1 + 1 = 2;

k(c) = k(a) = 1

k(g) = k(d)+k(f)+k(e) = 6+4+1 = 11

объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота