Методический материал для проведения практического занятия на тему: "Кодирование информации"
Оценка 4.8

Методический материал для проведения практического занятия на тему: "Кодирование информации"

Оценка 4.8
docx
19.01.2025
Методический материал для проведения практического занятия на тему: "Кодирование информации"
Кодирование информации.docx

Практическое занятие по теме: "Кодирование информации"


Цели занятия:

  1. Изучить основные способы кодирования текстовой, числовой и графической информации.
  2. Закрепить теоретические знания на практике.
  3. Развить навыки самостоятельного решения задач по теме.

Теоретическая часть

Основные понятия

  1. Кодирование информации— это преобразование информации в форму, пригодную для передачи, обработки и хранения. Примеры: двоичный код, ASCII, UTF-8.
  2. Единицы информации:
    • 1 бит (bit) – минимальная единица информации.
    • 1 байт (byte) = 8 бит.
  3. Системы счисления:
    • Двоичная система (основание 2): числа представлены с помощью 0 и 1.
    • Шестнадцатеричная система (основание 16): используются цифры 0–9 и буквы A–F.
  4. ASCII-кодировка— стандарт кодирования символов, использующий 7 бит (расширенный вариант — 8 бит).
  5. Кодирование графической информации:
    • Пиксель – минимальная часть изображения.
    • Цвет пикселя представляется в модели RGB (Red, Green, Blue), например, #FF5733 в шестнадцатеричной системе.

Примеры решения практических задач

Пример 1. Кодирование текста в ASCII

Задача: Преобразовать текст "Hi!" в ASCII-код.

Решение:

  1. Определим символы: H, i, !.
  2. Таблица ASCII:
    • H: 72 (десятичное), 01001000 (двоичное).
    • i: 105 (десятичное), 01101001 (двоичное).
    • !: 33 (десятичное), 00100001 (двоичное).
  3. Ответ: "Hi!" в ASCII – 72 105 33 (десятичное) или 01001000 01101001 00100001 (двоичное).

Пример 2. Перевод чисел из одной системы счисления в другую

Задача: Перевести число 45 из десятичной системы в двоичную.

Решение:

  1. Делим число на 2 с сохранением остатков:
    • 45 ÷ 2 = 22, остаток 1
    • 22 ÷ 2 = 11, остаток 0
    • 11 ÷ 2 = 5, остаток 1
    • 5 ÷ 2 = 2, остаток 1
    • 2 ÷ 2 = 1, остаток 0
    • 1 ÷ 2 = 0, остаток 1
  2. Читаем остатки снизу вверх: 45 = 101101 (в двоичной системе).

Пример 3. Кодирование изображения

Задача: В модели RGB задан цвет с компонентами (R=255, G=87, B=51). Представить его в шестнадцатеричном формате.

Решение:

  1. Переведем каждую компоненту в шестнадцатеричную систему:
    • R = 255: деление на 16 — 255 ÷ 16 = 15 (F), остаток 15 (F) → FF.
    • G = 87: деление на 16 — 87 ÷ 16 = 5, остаток 7 → 57.
    • B = 51: деление на 16 — 51 ÷ 16 = 3, остаток 3 → 33.
  2. Ответ: #FF5733.

Самостоятельная работа обучающихся

  1. Теоретические вопросы:
    • Что такое кодировка UTF-8 и в чём её отличие от ASCII?
    • Как представляется число 255 в двоичной, восьмеричной и шестнадцатеричной системах?
  2. Практические задания:

Задание 1. Кодирование текста: Преобразовать текст "Code" в ASCII-код (в десятичной и двоичной формах).

Задание 2. Перевод систем счисления:

    • Перевести число 202 из десятичной системы в двоичную и шестнадцатеричную.
    • Перевести число 11011 из двоичной системы в десятичную.

Задание 3. Кодирование изображения: Для цвета с компонентами (R=128, G=64, B=192) определить его шестнадцатеричное представление.

  1. Творческое задание: Разработать собственный простой код (наподобие ASCII), где каждому символу алфавита соответствует число от 1 до 26 (например, A=1, B=2 и т.д.). Закодировать слово "INFO".

Домашнее задание

  1. Подготовить краткий конспект по различным видам кодирования информации.
  2. Решить задачи:
    • Перевести число 1234 из десятичной системы в двоичную и шестнадцатеричную.
    • Закодировать текст "Data" в ASCII-код.
  3. Написать эссе на тему: "Почему важно понимать принципы кодирования информации?"

Ресурсы для подготовки

  • Онлайн-конвертер систем счисления
  • Таблица ASCII
  • Книги и лекции по информатике.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вот таблица ASCII-кодировки для символов от 0 до 127:

Код (десятичный)

Код (шестнадцатеричный)

Символ

Описание

0

00

NUL

Null

1

01

SOH

Start of Header

2

02

STX

Start of Text

3

03

ETX

End of Text

4

04

EOT

End of Transmission

5

05

ENQ

Enquiry

6

06

ACK

Acknowledge

7

07

BEL

Bell (Alert)

8

08

BS

Backspace

9

09

TAB

Horizontal Tab

10

0A

LF

Line Feed

11

0B

VT

Vertical Tab

12

0C

FF

Form Feed

13

0D

CR

Carriage Return

14

0E

SO

Shift Out

15

0F

SI

Shift In

16

10

DLE

Data Link Escape

17

11

DC1

Device Control 1

18

12

DC2

Device Control 2

19

13

DC3

Device Control 3

20

14

DC4

Device Control 4

21

15

NAK

Negative Acknowledge

22

16

SYN

Synchronous Idle

23

17

ETB

End of Transmit Block

24

18

CAN

Cancel

25

19

EM

End of Medium

26

1A

SUB

Substitute

27

1B

ESC

Escape

28

1C

FS

File Separator

29

1D

GS

Group Separator

30

1E

RS

Record Separator

31

1F

US

Unit Separator

32

20

Space

Пробел

33–47

21–2F

!–/

Специальные символы

48–57

30–39

0–9

Цифры

58–64

3A–40

:–@

Специальные символы

65–90

41–5A

A–Z

Заглавные лат. буквы

91–96

5B–60

[–`

Специальные символы

97–122

61–7A

a–z

Строчные лат. буквы

123–126

7B–7E

{–~

Специальные символы

127

7F

DEL

Delete

 

 

 

 

 

 

 

 

 


 

Скачано с www.znanio.ru

Практическое занятие по теме: "Кодирование информации"

Практическое занятие по теме: "Кодирование информации"

Пример 2. Перевод чисел из одной системы счисления в другую

Пример 2. Перевод чисел из одной системы счисления в другую

Задание 3. Кодирование изображения:

Задание 3. Кодирование изображения:

Вот таблица ASCII-кодировки для символов от 0 до 127:

Вот таблица ASCII-кодировки для символов от 0 до 127:

F DEL Delete

F DEL Delete
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
19.01.2025