Двоичная и шестнадцатеричная формы представления чисел
Расчет необходимого объема памяти для записи книги, количества символов в тексте. Создание шестнадцатеричного кода фамилии с помощью таблицы кодировки. Описание алгоритма получения электронного письма. Расположение чисел в порядке их возрастания.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 05.07.2014 |
Размер файла | 16,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Задание 1. Выберите любую книгу и посчитайте потребный для ее записи объем памяти
Согласно статистическим данным Microsoft Word в книге Вольтера Скотта «Айвенго» количество знаков равно 1093784. Каждая буква является символом компьютерного алфавита и поэтому занимает 1 байт памяти. Книга займет 1093784 байт или 1,043 мегабайта, т.к. 1 килобайт =1024 байт, 1 мегобайт=1024 килобайт.
Ответ: 1,043 Мбайт.
Задание 2. Текст занимает p/100 Кбайт памяти компьютера. Сколько символов содержит этот текст
p=12.
Поскольку 1 килобайт =1024 байт, то получаем:
0,12?1024 ? 123 байт
Так как 1 байт памяти соответствует 1 букве алфавита, то можно сделать вывод, что текст содержит 123 символа.
Ответ: 123 символа.
Задание 3. Пользуясь таблицей кодировки символов, получить шестнадцатеричный код своей фамилии
Кодировка KOI8-R (русская)
.0 |
.1 |
.2 |
.3 |
.4 |
.5 |
.6 |
.7 |
.8 |
.9 |
.A |
.B |
.C |
.D |
.E |
.F |
||
8. |
- 2500 |
¦ 2502 |
- 250C |
¬ 2510 |
L 2514 |
- 2518 |
+ 251C |
+ 2524 |
T 252C |
+ 2534 |
+ 253C |
- 2580 |
- 2584 |
- 2588 |
¦ 258C |
¦ 2590 |
|
9. |
- 2591 |
- 2592 |
- 2593 |
? 2320 |
¦ 25A0 |
• 2219 |
v 221A |
? 2248 |
? 2264 |
? 2265 |
A0 |
? 2321 |
° B0 |
? B2 |
· B7 |
? F7 |
|
A. |
= 2550 |
¦ 2551 |
- 2552 |
ё 451 |
г 2553 |
г 2554 |
¬ 2555 |
¬ 2556 |
¬ 2557 |
L 2558 |
L 2559 |
L 255A |
- 255B |
- 255C |
- 255D |
¦ 255E |
|
B. |
¦ 255F |
¦ 2560 |
¦ 2561 |
Ё 401 |
¦ 2562 |
¦ 2563 |
T 2564 |
T 2565 |
T 2566 |
¦ 2567 |
¦ 2568 |
¦ 2569 |
+ 256A |
+ 256B |
+ 256C |
© A9 |
|
C. |
ю 44E |
а 430 |
б431 |
ц446 |
д434 |
е 435 |
ф 444 |
г 433 |
х445 |
и 438 |
й439 |
к43A |
л43B |
м 43C |
н43D |
о 43E |
|
D. |
п 43F |
я44F |
р440 |
с 441 |
т 442 |
у443 |
ж436 |
в432 |
ь44C |
ы44B |
з 437 |
ш448 |
э44D |
щ449 |
ч 447 |
ъ44A |
|
E. |
Ю42E |
А410 |
Б411 |
Ц426 |
Д414 |
Е415 |
Ф424 |
Г413 |
Х425 |
И418 |
Й419 |
К41A |
Л41B |
М41C |
Н41D |
О41E |
|
F. |
П41F |
Я42F |
Р420 |
С421 |
Т422 |
У423 |
Ж416 |
В412 |
Ь42C |
Ы42B |
З417 |
Ш428 |
Э42D |
Щ429 |
Ч427 |
Ъ42A |
Согласно таблице кодировки KOI8-R получаем:
Т=422, ю=44Е, л=43С, я=44F, е=435 , в=432 , а=430.
Ответ: 422 44Е 43С 44F 435 432 430.
Задание 4. Определить полный набор данных и составить алгоритм получение электронного письма
1) запустить обозреватель Internet Explorer;
2) в строке адрес написать www.mail.ru;
3) на появившейся web-странице сайта mail.ru (национальной почтовой службы), в поле «Имя» ввести имя своего почтового ящика;
4) в поле «Пароль» ввести пароль своего почтового ящика;
5) нажать кнопку «Войти»;
6) щелкнуть на ссылку «Входящие»;
7) если необходимо получить вложенный файл(-ы), то , нажав на ссылку «Скачать» (каждый файл по отдельности) или «Скачать одним архивом», выбрать место сохранения, иначе закрыть web_страницу;
8) закрыть web_страницу.
Задание 5. Расположите следующие числа в порядке возрастания числа 10010, 11000002, 6016, 1418
11000002 = 1?25+1?26=32+64=9610
6016 = 0?160+6?161=9610
1418 =1?80+4?81+1?82=1+32+64=9710
9610<9710<10010
Ответ: 11000002, 6016, 1418, 10010.
Задание 6.
1) Получить двоичную форму внутреннего представления целого числа в 2-х байтовой ячейке
2304 |
2 |
|||||||||||
2304 |
1152 |
2 |
||||||||||
0 |
1152 |
576 |
2 |
|||||||||
0 |
576 |
288 |
2 |
|||||||||
0 |
288 |
144 |
2 |
|||||||||
0 |
144 |
72 |
2 |
|||||||||
0 |
72 |
36 |
2 |
|||||||||
0 |
36 |
18 |
2 |
|||||||||
0 |
18 |
9 |
2 |
|||||||||
0 |
8 |
4 |
2 |
|||||||||
1 |
4 |
2 |
2 |
|||||||||
0 |
2 |
1 |
||||||||||
0 |
Полученный результат дополнить слева незначащими нулями: 230410=00001001000000002
Ответ: 00001001000000002.
2) Получить шестнадцатеричную форму внутреннего представления целого числа в 2-х байтовой ячейке
Прямой код: |
-230410 |
00001001000000002 |
|
Обратный код: |
инвертирование |
11110110111111112 |
Прибавление единицы:
(11110110111111112 + 00000000000000012)/ 11110111000000002 -230410=F70016
Ответ: F70016.
3) По шестнадцатеричной форме внутреннего представления целого числа в 2-х байтовой ячейке восстановить само число.
Dec |
Bin |
Hex |
|
0 |
0 |
0 |
|
1 |
1 |
1 |
|
2 |
10 |
2 |
|
3 |
11 |
3 |
|
4 |
100 |
4 |
|
5 |
101 |
5 |
|
6 |
110 |
6 |
|
7 |
111 |
7 |
|
8 |
1000 |
8 |
|
9 |
1001 |
9 |
|
10 |
1010 |
A |
|
11 |
1011 |
B |
|
12 |
1100 |
C |
|
13 |
1101 |
D |
|
14 |
1110 |
E |
|
15 |
1111 |
F |
FA5616=11111010010101102
Прямой код: |
FA5616 |
11111010010101102 |
|
Обратный код: |
инвертирование |
00000101101010012 |
101101010012=144910
Ответ: 144910.
память шестнадцатеричный кодировка электронный
Список использованной литературы
1. Информатика: Учебник/ Под ред. проф. Н.В. Макаровой.-3-е изд.- М.: Финансы и статистика, 2000.
2. Информатика. Базовый курс. Учебник/ Под ред. проф. С.В. Симоновича 2-е изд.- СПб.: Питер, 2004.
3. Кайлиш В.А. Основы компьютерной технологии. М.: Финансы и статистика, 1992.
4. Каймин В.А., Щеголев А.Г., Ерохина Е.А. Основы информатики и вычислительной техники. М.: Просвещение, 1990.
5. Фигурнов В.Э. IBM PC для пользователя. 6-е изд., перераб. и доп. М.: Финансы и статистика, Компьютер Пресс 1995.
Размещено на Allbest.ru
Подобные документы
Система счисления как способ записи (изображения) чисел. История появления и развития различных систем счисления: двоичная, восьмеричная, десятичная и шестнадцатеричная. Основные принципы и правила алгоритма перевода из одной системы счисления в другую.
курсовая работа [343,1 K], добавлен 11.11.2014Двоичный код, особенности кодирования и декодирования информации. Система счисления как совокупность правил записи чисел с помощью определенного набора символов. Классификация систем счисления, специфика перевода чисел в позиционной системе счисления.
презентация [16,3 K], добавлен 07.06.2011Преобразование чисел из естественной формы в нормализованную. Алгоритм нормализации числа. Способы кодирования чисел и действия над ними. Особенности прямого, дополнительного, смещенного и обратного кода. Понятие вещественных чисел, их представление.
презентация [42,6 K], добавлен 14.06.2011Двоичная, восьмеричная и шестнадцатеричная системы счисления и перевод из одной в другую. Форматы хранения чисел с плавающей точкой. Позиционная система счисления. Подпрограмма вывода служебных слов и полученных данных. Альтернативные варианты решения.
курсовая работа [920,9 K], добавлен 13.07.2014Выбор принципов проектирования устройства записи, хранения и передачи чисел. Разработка алгоритма выполнения операций, необходимых для обработки информации. Структурная схема устройства. Элементарная база, необходимая для разработки принципиальной схемы.
курсовая работа [1,3 M], добавлен 16.08.2012Оптимальный алгоритм деления чисел в нормализованной форме для получения нормализованного произведения чисел с помощью TP Pascal. Работа со строковыми данными и типами Real и Integer. Описание метода решения. Блок-схема работы программы, ее листинг.
курсовая работа [111,8 K], добавлен 28.07.2009Запись прямого и обратного кода для числа 10010 и -10010. Получение дополнительного кода числа для 16-разрядной ячейки. Перевод в двоичную систему счисления десятичных чисел: 10, 45, 7, 33. Запись в обратном и дополнительном кодах числа -67, -43, -89.
практическая работа [13,7 K], добавлен 19.04.2011Определение понятия и видов систем счисления - символического метода записи чисел, представления чисел с помощью письменных знаков. Двоичные, смешанные системы счисления. Перевод из одной системы счисления в другую и простейшие арифметические операции.
курсовая работа [232,6 K], добавлен 16.01.2012Битовые представления ASCII-кодов для однобитовых символов и чисел. Сложение двоичных чисел, определение двоичных дополнений. Положительные значения для отрицательных двоичных цифр, шестнадцатеричные представления. Типы сегментов, их размеры и адреса.
тест [371,9 K], добавлен 11.10.2012Рассмотрение основ создания калькулятора на объектно–ориентированном языке программирования Java, который будет подсчитывать длину текста. Математическая модель и алгоритм работы программы. Описание файлов готовой программы расчета символов в тексте.
курсовая работа [276,5 K], добавлен 28.11.2014