Меню

Заполните таблицу двоичный код десятичный код символы



Пушкин сделал!

Разбор домашних заданий 1-4 класс

Home » Информатика » Задания к §14 Двоичное кодирование Матвеева, Челак Информатика Рабочая тетрадь 2 класс ответы

Задания к §14 Двоичное кодирование Матвеева, Челак Информатика Рабочая тетрадь 2 класс ответы

  1. Вставь пропущенные слова.

а) Двоичное кодирование – это КОДИРОВАНИЕ числовой информации с помощью двух ЦИФР

б) Любое количество или любой порядковый НОМЕР можно представить на носителе информации (записать, закодировать) всего лишь двумя ЦИФРАМИ

2. Закодируй числовую информацию с помощью цифрового алфавита, состоящего из двух знаков-цифр 0, 1.

3. Запиши количество текстом или соответствующим ему двоичным числом (по образцу).

4. Заполни таблицу (по образцу)

Примечание. При двоичном кодировании цифра 0 всегда имеет значение 0, не зависимо в каком разряде числа стоит. Цифра 1 имеет следующие значения: в первом разряде — один, во втором разряде — два, в третьем разряде — четыре.

5. Закодируй двумя знаками информацию о семи звёздочках (используй таблицу значений А).

Примечание. Как решить задачу.

Мы можем подсмотреть в предыдущем задании №4, что десятичное число 7 или 7 звездочек в двоичном виде записывается как 111. Исходя из этого легко закодировать число буквами, человечками, да чем угодно. Смотрим какой рисунок соответствует 1 и его рисуем.

А можно рассуждать так. Мы знаем, что «Цифра 1 имеет следующие значения: в первом разряде — один, во втором разряде — два, в третьем разряде — четыре». Разложим 7 на слагаемые. 7=1+2+4. Значит для кодирования числа нам потребуется три разряда и в каждом разряде нам нужно будет поставить 1 или соответствующий единичке значок.

6. Продолжи ряд двоичных чисел

а) 1 11 111 1111 11111 111111 1111111 (просто прибавляем по одному разряду с единичкой)

б) 10 100 1000 10000 100000 1000000 (прибавляем по одному разряду с 0 в конец числа)

в) 101 111 101 111 101 111 (числа чередуются)

7. а) Найди лишнее двоичное число и зачеркни. Устно объясни свой выбор.

Смотрим по таблице в учебнике соответствие двоичных чисел десятичным. В первом пункте : 2, 4, 6, 7, 10. Лишим будет 7 (111) , так как оно нечетное. Во втором пункте: 5, 7, 9, 6, 3. Лишним будет 3 (11). В третьем пункте: 1, 2, 3, 4. Два четных и два нечетных. Лишнего здесь нельзя выбрать.

Запомните. Если в первом разряде двоичного числа стоит 1, оно нечетное, если стоит 0 — оно четное.

б) Посчитай количество двоичных разрядов в каждом двоичном числе. (Например: 10001 — пять двоичных разрядов.)

8. Составь различные комбинации двоичных знаков (каждая комбинация — четыре знака) — по образцу.

Примечание. Здесь будут верными любые составленные вами комбинации. Но, обратите внимание на следующее. Один знак у нас означает 0 (нет сигнала) — стрелочка вниз, крестик, грустный смайлик, кружочек без точки. Второй знак означает 1 (есть сигнал) — стрелочка вверх, галочка, веселый смайлик, кружочек с точкой. В самом большом разряде (в данном случае четвертом) на мой взгляд будет некорректным ставить 0. Начинаем наши кодировки с 1. Например. Ведь мы же не записываем число 0056, а пишем просто 56. Так и здесь не верно записать 0011, записываем просто 11.

9. Рассмотри двоичную кодировочную таблицу и закодируй слова

г) ВОДА 010 011 100 000

д) ОКНО 011 110 111 011

10. Придумай свою двоичную кодировочную таблицу (код буквы — три двоичных знака) и закодируй слова.

Данный вариант решения приведен в качестве примера.

Как выполнять задание. В верхней строке таблицы запишите в клеточки таблицы любые 8 букв (используйте распространенные буквы и обязательно несколько гласных, чтобы было легче составлять слова).

Далее. Коды из 1 и 0 для каждой буквы должны быть уникальны, не должны повторяться. Всего таких разных комбинаций может быть всего 8. Поэтому нижнюю строчку пишем такую же.

Далее. Из ваших букв придумываете любые 5 слов и пишите для каждого слова соответствующий код. То есть для каждой буквы код из трех цифр.

Работа со словарем

Двоичное число — число из двух знаков (цифр)

Двоичная цифра — цифры 0 и 1

Двоичное кодирование — кодирование информации с помощью двух знаков

Здравствуйте! Меня зовут Мария, я автор сайта Пушкин сделал. Надеюсь, что мой сайт вам помогает, в свою очередь прошу помощи у вас. Моему сыну поставили диагноз аутизм. Ему необходимы ежедневные коррекционные занятия, если вы можете помочь, буду вам благодарна. Каждые ваши 10 рублей — еще один шанс для моего ребенка жить полноценной жизнью. Страница для сбора здесь

Источник

Кодирование текстовой информации

С точки зрения ЭВМ текст состоит из отдельных символов. К числу символов принадлежат не только буквы (заглавные или строчные, латинские или русские), но и цифры, знаки препинания, спецсимволы типа «=», «(«, «&» и т.п. и даже (обратите особое внимание!) пробелы между словами. Да, не удивляйтесь: пустое место в тексте тоже должно иметь свое обозначение.

Вспомним некоторые известные нам факты:

Множество символов, с помощью которых записывается текст, называется алфавитом.

Число символов в алфавите – это его мощность.

Формула определения количества информации: N = 2 b ,

где N – мощность алфавита (количество символов),

b – количество бит (информационный вес символа).

Читайте также:  Таблица модельного ряда мерседес

В алфавит мощностью 256 символов можно поместить практически все необходимые символы. Такой алфавит называется достаточным.

Т.к. 256 = 2 8 , то вес 1 символа – 8 бит.

Единице измерения 8 бит присвоили название 1 байт:

Двоичный код каждого символа в компьютерном тексте занимает 1 байт памяти.

Каким же образом текстовая информация представлена в памяти компьютера?

Тексты вводятся в память компьютера с помощью клавиатуры. На клавишах написаны привычные нам буквы, цифры, знаки препинания и другие символы. В оперативную память они попадают в двоичном коде. Это значит, что каждый символ представляется 8-разрядным двоичным кодом.

Кодирование заключается в том, что каждому символу ставится в соответствие уникальный десятичный код от 0 до 255 или соответствующий ему двоичный код от 00000000 до 11111111. Таким образом, человек различает символы по их начертанию, а компьютер — по их коду.

Удобство побайтового кодирования символов очевидно, поскольку байт — наименьшая адресуемая часть памяти и, следовательно, процессор может обратиться к каждому символу отдельно, выполняя обработку текста. С другой стороны, 256 символов – это вполне достаточное количество для представления самой разнообразной символьной информации.

Теперь возникает вопрос, какой именно восьмиразрядный двоичный код поставить в соответствие каждому символу.

Понятно, что это дело условное, можно придумать множество способов кодировки.

Все символы компьютерного алфавита пронумерованы от 0 до 255. Каждому номеру соответствует восьмиразрядный двоичный код от 00000000 до 11111111. Этот код просто порядковый номер символа в двоичной системе счисления.

Таблица, в которой всем символам компьютерного алфавита поставлены в соответствие порядковые номера, называется таблицей кодировки.

Для разных типов ЭВМ используются различные таблицы кодировки.

Международным стандартом для ПК стала таблица ASCII (читается аски) (Американский стандартный код для информационного обмена).

Таблица кодов ASCII делится на две части.

Международным стандартом является лишь первая половина таблицы, т.е. символы с номерами от (00000000), до 127 (01111111).

Структура таблицы кодировки ASCII


Порядковый номер


Символ


0 — 31


00000000 — 00011111

Символы с номерами от 0 до 31 принято называть управляющими.
Их функция – управление процессом вывода текста на экран или печать, подача звукового сигнала, разметка текста и т.п.

32 — 127


00100000 — 01111111

Стандартная часть таблицы (английский). Сюда входят строчные и прописные буквы латинского алфавита, десятичные цифры, знаки препинания, всевозможные скобки, коммерческие и другие символы.
Символ 32 — пробел, т.е. пустая позиция в тексте.
Все остальные отражаются определенными знаками.

128 — 255


10000000 — 11111111

Альтернативная часть таблицы (русская).
Вторая половина кодовой таблицы ASCII, называемая кодовой страницей (128 кодов, начиная с 10000000 и кончая 11111111), может иметь различные варианты, каждый вариант имеет свой номер.
Кодовая страница в первую очередь используется для размещения национальных алфавитов, отличных от латинского. В русских национальных кодировках в этой части таблицы размещаются символы русского алфавита.

Первая половина таблицы кодов ASCII

Обращаю ваше внимание на то, что в таблице кодировки буквы (прописные и строчные) располагаются в алфавитном порядке, а цифры упорядочены по возрастанию значений. Такое соблюдение лексикографического порядка в расположении символов называется принципом последовательного кодирования алфавита.

Для букв русского алфавита также соблюдается принцип последовательного кодирования.

Вторая половина таблицы кодов ASCII

К сожалению, в настоящее время существуют пять различных кодировок кириллицы (КОИ8-Р, Windows. MS-DOS, Macintosh и ISO). Из-за этого часто возникают проблемы с переносом русского текста с одного компьютера на другой, из одной программной системы в другую.

Хронологически одним из первых стандартов кодирования русских букв на компьютерах был КОИ8 («Код обмена информацией, 8-битный»). Эта кодировка применялась еще в 70-ые годы на компьютерах серии ЕС ЭВМ, а с середины 80-х стала использоваться в первых русифицированных версиях операционной системы UNIX.

От начала 90-х годов, времени господства операционной системы MS DOS, остается кодировка CP866 («CP» означает «Code Page», «кодовая страница»).

Компьютеры фирмы Apple, работающие под управлением операционной системы Mac OS, используют свою собственную кодировку Mac.

Кроме того, Международная организация по стандартизации (International Standards Organization, ISO) утвердила в качестве стандарта для русского языка еще одну кодировку под названием ISO 8859-5.

Наиболее распространенной в настоящее время является кодировка Microsoft Windows, обозначаемая сокращением CP1251.

С конца 90-х годов проблема стандартизации символьного кодирования решается введением нового международного стандарта, который называется Unicode. Это 16-разрядная кодировка, т.е. в ней на каждый символ отводится 2 байта памяти. Конечно, при этом объем занимаемой памяти увеличивается в 2 раза. Но зато такая кодовая таблица допускает включение до 65536 символов. Полная спецификация стандарта Unicode включает в себя все существующие, вымершие и искусственно созданные алфавиты мира, а также множество математических, музыкальных, химических и прочих символов.

Источник

Представление информации в памяти компьютера (8-й класс)

1 этап (теория) – представление урока в виде презентации

Для того чтобы сохранить на внешних носителях текстовый документ, созданный с помощью компьютера, он должен быть представлен двоичным кодом с помощью двух цифр – 0 и 1.

Самый удобный и понятный способ такого представления следующий:

1) записать алфавит;
2) пронумеровать все буквы по порядку;
3) номер буквы перевести в двоичную систему счисления;
4) составить таблицу соответствия символов двоичным или десятичным кодам.

Читайте также:  Таблица для портрета покупателя

А теперь посчитаем, сколько бит необходимо для кодирования одновременно:

  • Символов типа № % * ? – (не менее 15)
  • Букв латинского алфавита (строчных и прописных) – 52
  • Букв кириллицы (русский алфавит) – 66
  • Цифры – 10

Уже получилось 143 символа.
Чтобы закодировать такое количество символов необходимо не менее 8 бит (или 1 байт)
Теперь мы знаем, что для кодирования одного символа требуется один байт информации.
И так кодирование заключается в том, что каждому символу ставиться в соответствие уникальный двоичный код от 00000000 до 11111111 (или десятичный код от 0 до 255).
Важно, что присвоение символу конкретного кода – это вопрос соглашения, которое фиксируется кодовой таблицей.
Таблица, в которой всем символам компьютерного алфавита поставлены в соответствие порядковые номера (коды), называется таблицей кодировки.
Для разных типов ЭВМ используются различные кодировки.
С распространением IBM PC международным стандартом стала таблица кодировки ASCII (American Standart Code for Information Interchange) – Американский стандартный код для информационного обмена.
Стандартной в этой таблице является только первая половина, т.е. символы с номерами от 0 (00000000) до 127 (0111111). Сюда входят буква латинского алфавита, цифры, знаки препинания, скобки и некоторые другие символы.
Остальные 128 кодов используются в разных вариантах. Например, в русских кодировках размещаются символы русского алфавита.
Так же получил широкое распространение новый международный стандарт Unicode (Юникод), который отводит на каждый символ два байта. С его помощью можно закодировать 65 536 (216= 65 536) различных символов.

Пример1. Записать слово «stop» в двоичном и десятичном кодах.

Решение. Двоичный 001110011 01110100 01101111 01110000

Десятичный 115 116 111 112

Пример 2. Сколько бит памяти компьютера займет слово «Микропроцессор»?

Решение. Слово состоит из 14 букв. Каждая буква является символом компьютерного алфавита, поэтому занимает 1 байт памяти. Слово займет 14 байт (112 бит)

Пример 3. Текст занимает 0,25 Кбайт памяти компьютера, Сколько символов содержит этот текст?

Решение. 0,25 х 1024 = 256 (байт); 256 : 1 (байт) = 256 символов.

Пример 4. С помощью десятичных кодов зашифровано слово «stop» 115 116 111 112. Записать последовательность десятичных кодов для этого же слова, но записанного заглавными буквами.

Решение. При шифровке не обязательно пользоваться таблицей. Достаточно учесть, что разница между кодом строчных и прописных букв равна 32. 115 – 32 = 83; 116 – 32 = 84; 111 – 32 = 79; 112 – 32 = 80. Слову «STOP» соответствует последовательность кодов: 83 84 79 80.

Пример 5. Оценить информационный объем фразы, закодированной с помощью Юникода: Без труда не вытащишь и рыбку из пруда

Решение. В Юникоде 1 символ закодирован 2 байтами или 16 битами. Во фразе 38 символов (с учетом пробелов). В байтах – 38 х 2 = 76 байтов; в битах 38 х 16 = 608 бит.

Домашнее задание: Тема «Тексты в компьютерной памяти». Задание: Закодировать в двоичной форме свою фамилию, используя таблицу в учебнике.

Урок 2. Лабораторная работа

Цель: Познакомить учащихся с различными кодировками символов, используя текстовые редакторы.

Задача: Выполнить задания в различных текстовых приложениях

1. Текстовый редактор Блокнот

а) Используя клавишу Alt и малую цифровую клавиатуру раскодировать фразу: 145 170 174 224 174 255 170 160 173 168 170 227 171 235;

Технология выполнения задания: При удерживаемой клавише Alt, набрать на малой цифровой клавиатуре указанные цифры. Отпустить клавишу Alt, после чего в тексте появится буква, закодированная набранным кодом.

Ответ: скоро каникулы

б) Используя ключ к кодированию, закодировать слово – зима;

Технология выполнения задания: Из предыдущего задания выяснить, каким кодом записана буква а. Учитывая, что буквы кодируются в алфавитном порядке, выяснить коды остальных букв.

Ответ: 167 168 172 160

Что вы заметили при выполнении этого задания во время раскодировки? Запишите свои наблюдения.

Возможный вариант: в кодировочной таблице нет буквы ё.

2. Текстовый процессор MS Word.

Технология выполнения задания: рассмотрим на примере: представить в различных кодировках слово Кодировка

  • Создать новый текстовый документ в Word;
  • Выбрать – Команда – Вставка – Символ.
    В открывшемся окне «Символ» установить из: Юникод (шестн.),
  • В наборе символов находим букву К и щелкнем на ней левой кнопкой мыши (ЩЛКМ).
  • В строке код знака появится код выбранной буквы 041А (незначащие нули тоже записываем).
  • У буквы о код – 043Е и так далее: д – 0434, и – 0438, р – 0440, о – 043Е, в – 0432, к – 043А, а – 0430.
  • Установить Кириллица (дес.)
  • К – 0202, о – 0238, д – 0228, и – 0232, р – 0240, о – 0238, в –0226, к – 0202, а –0224.

Задание: Открыть Word.

Используя окно «Вставка символа» выполнить задания: Закодировать слово Forest

а) Выбрать шрифт Courier New, кодировку ASCII(дес.) Ответ: 70 111 114 101 115 116
б) Выбрать шрифт Courier New, кодировку Юникод(шест.) Ответ: 0046 006F 0072 0665 0073 0074
в) Выбрать шрифт Times New Roman, кодировку Кирилица(дес.) Ответ: 70 111 114 101 115 116
г) Выбрать шрифт Times New Roman, кодировку ASCII(дес.) Ответ: 70 111 114 101 115 116

Источник

Представление текстовой информации в компьютере (8 класс)

Урок по теме: Представление текстовой информации в компьютере (8 класс)

Читайте также:  Контроль давления и пульса таблица

Цель урока:

сформировать у учащихся представление о том, как в компьютере кодируется текстовая информация.

Учащиеся должны научиться:

кодировать и декодировать символы с помощью таблицы кодов;

находить информационный объем текстов и сообщений.

Программно-дидактическое обеспечение: ПК, таблицы кодов, текстовый редактор, калькулятор.

Постановка целей урока.

Как кодируются символы в компьютере? Почему именно так, а не иначе?

Всегда ли разные компьютеры «понимают» друг друга? Почему?

Сколько текстов поместится на дискете? А на жестком диске?

Актуализация знаний.

Как в компьютере кодируются символы?

Что такое «компьютерный алфавит»? Какова его мощность?

Чему равен информационный объем одного символа компьютерного алфавита?

Почему иногда текст, состоящий из букв русского алфавита, полученный с другого компьютера, мы видим на своем компьютере в виде «абракадабры»?

Изложение нового материала.

Компьютеры не самого рождения могли обрабатывать символьную информацию. Лишь с конца 60-х годов они стали использоваться для обработки текстов и в настоящее время большинство пользователей ПК занимаются вводом, редактированием и форматированием текстовой информации.

Таблица кодирования ASCII.

А теперь «заглянем» в память компьютера и разберемся, как же представлена в нем текстовая информация.

Текстовая информация состоит из символов: букв, цифр, знаков препинания, скобок и других. Мы уже говорили, что множество всех символов, с помощью которых записывается текст, называется алфавитом, а число символов в алфавите — его мощностью.

Для представления текстовой информации в компьютере используется алфавит мощностью 256 символов. Мы знаем, что один символ такого алфавита несет 8 битов информации: 2 в 8 степени равно 256. 8 битов = 1 байт, следовательно:

Один символ в компьютерном тексте занимает 1 байт памяти.

Как мы выяснили, традиционно для кодирования одного символа используется 8 бит. И, когда люди определились с количеством бит, им осталось договориться о том, каким кодом кодировать тот или иной символ, чтобы не получилось путаницы, т.е. необходимо было выработать стандарт – все коды символов сохранить в специальной таблице кодов. В первые годы развития вычислительной техники таких стандартов не существовало, а сейчас наоборот, их стало очень много, но они противоречивы. Первыми решили эти проблемы в США, в институте стандартизации. Этот институт ввел в действие таблицу кодов ASCII ( American Standard Code for Information Interchange – стандартный код информационного обмена США).

Рассмотрим таблицу кодов ASCII.

Пояснение: раздать учащимся распечатанную таблицу кодов ASCII .

Таблица ASCII разделена на две части. Первая – стандартная – содержит коды от 0 до 127. Вторая – расширенная – содержит символы с кодами от 128 до 255.

Первые 32 кода отданы производителям аппаратных средств и называются они управляющие, т.к. эти коды управляют выводом данных. Им не соответствуют никакие символы.

Коды с 32 по 127 соответствуют символам английского алфавита, знакам препинания, цифрам, арифметическим действиям и некоторым вспомогательным символам.

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

Стандартная часть таблицы кодов ASCII

hello_html_m4f6250cf.png

Если вы внимательно посмотрите на обе части таблицы, то увидите, что все буквы расположены в них по алфавиту, а цифры – по возрастанию. Этот принцип последовательного кодирования позволяет определить код символа, не заглядывая в таблицу.

Коды цифр берутся из этой таблицы только при вводе и выводе и если они используются в тексте. Если же они участвуют в вычислениях, то переводятся в двоичную систему счисления.

Коды национального (русского) алфавита

расширенной части таблицы ASCII

hello_html_m246351cb.png

А
льтернативные системы кодирования кириллицы.

Тексты, созданные в одной кодировке, не будут правильно отображаться в другой. В настоящее время для поддержки букв русского алфавита (кириллицы) существует несколько кодовых таблиц (кодировок), которые используются различными операционными системами, что является существенным недостатком и в ряде случаев приводит к проблемам, связанным с операциями декодирования числовых значений символов.

Для разных типов ЭВМ используются различные кодировки:

В настоящее время существует 5 кодовых таблиц для русских букв: Windows (СР(кодовая страница)1251), MS – DOS (СР(кодовая страница)866), KOИ – 8 (Код обмена информацией, 8-битный) (используется в OS UNIX), Mac (Macintosh), ISO (OS UNIX).

Одним из первых стандартов кодирования кириллицы на компьютерах был стандарт КОИ-8.

Национальная часть кодовой таблицы стандарта КОИ8-Р

hello_html_m44abf083.png

В настоящее время применяется и кодовая таблица, размещенная на странице СР866 стандарта кодирования текстовой информации, которая используется в операционной системе MS DOS или сеансе работы MS DOS для кодирования кириллицы.

hello_html_6d5b3a0d.png

Н
ациональная часть кодовой таблицы СР866

В настоящее время для кодирования кириллицы наибольшее распространение получила кодовая таблица, размещенная на странице СР1251 соответствующего стандарта, которая используется в операционных системах семейства Windows фирмы Microsoft.

Национальная часть кодовой таблицы СР1251

hello_html_8c83cad.png

Во всех представленных кодовых таблицах, кроме таблицы стандарта Unicode, для кодирования одного символа отводится 8 двоичных разрядов (8 бит).

В мире существует примерно 6800 различных языков. Если прочитать текст, напечатанный в Японии на компьютере в России или США, то понять его будет нельзя. Чтобы буквы любой страны можно было читать на любом компьютере, для их кодировки стали использовать 2 байта (16 бит).

N = 65536 N – мощность алфавита символов в кодовой таблице Unicode.

i – информационный вес символа

Основополагающая таблица использования кодового пространства Unicode

Источник

Adblock
detector