Основы информатики
Общее представление о системах счисления. Перевод чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления. Разбивка чисел на тройки и четверки цифр. Разряды символов числа. Перевод из шестнадцатеричной системы счисления в десятичную.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | практическая работа |
Язык | русский |
Дата добавления | 19.04.2011 |
Размер файла | 15,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Практическая работа 1
Системы счисления. Представление о системах счисления
1. Переведите в двоичную систему счисления следующие числа в десятичной системе счисления: 18, 987, 6745. Полученные двоичные числа переведите в восьмеричную и шестнадцатеричную системы счисления. Здесь и далее представлять весь процесс перевода, а не только конечный результат.
Решение:
Делим число 18 на основание системы счисления = 2:
18 / 2 = 9
остаток 0
9 / 2 = 4
остаток 1
4 / 2 = 2
остаток 0
2 / 2 = 1
остаток 0
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления т.е. 2 / 2 = 1
Получим число: 10010
Делим число 987 на основание системы счисления = 2:
987 / 2 = 493
остаток 1
493 / 2 = 246
остаток 1
246 / 2 = 123
остаток 0
123 / 2 = 61
остаток 1
61 / 2 = 30
остаток 1
30 / 2 = 15
остаток 0
15 / 2 = 7
остаток 1
7 / 2 = 3
остаток 1
3 / 2 = 1
остаток 1
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления т.е. 3 / 2 = 1
Получим число: 1111011011
Делим число 6745 на основание системы счисления = 2:
6745 / 2 = 3372
остаток 1
3372 / 2 = 1686
остаток 0
1686 / 2 = 843
остаток 0
843 / 2 = 421
остаток 1
421 / 2 = 210
остаток 1
210 / 2 = 105
остаток 0
105 / 2 = 52
остаток 1
52 / 2 = 26
остаток 0
26 / 2 = 13
остаток 0
13 / 2 = 6
остаток 1
6 / 2 = 3
остаток 0
3 / 2 = 1
остаток 1
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления т.е. 3 / 2 = 1
Получим число: 1101001011001
Полученые двоичные числа переводим в 8-ми- и 16-тиричную систему счисления:
Чтобы перевести число из двоичной системы счисления в восьмеричную систему счисления, нужно разбить число на тройки цифр, в случае необходимости следует дополнить целую и дробную части числа нулями (целую слева, дробную справа). Затем заменить полученные группы цифр соответствующими им восьмеричными цифрам.
Переводим 10010:
Разбиваем число на тройки цифр:
010 010
Заменяем:
010 на 2
Получим число: 22.
Переводим 1111011011:
Разбиваем число на тройки цифр:
001 111 011 011
Заменяем:
001 на 1
111 на 7
011 на 3
Получим число: 1733
Переводим 1101001011001
Разбиваем число на тройки цифр:
001 101 001 011 001
Заменяем:
001 на 1
101 на 5
011 на 3
Получим число: 15131
Чтобы перевести число из двоичной системы счисления в шестнадцатеричную систему счисления, нужно разбить число на четвёрки цифр, в случае необходимости следует дополнить целую и дробную части числа нулями (целую слева, дробную справа). Затем заменить полученные группы цифр соответствующими им шестнадцатеричным цифрам.
Переводим 10010:
Разбиваем число на четвёрки цифр:
0001 0010
Заменяем:
0001 на 1
0010 на 2
Получим число: 12
Переводим 1111011011:
Разбиваем число на четвёрки цифр:
0011 1101 1011
Заменяем:
0011 на 3
1101 на D
1011 на B
Получим число: 3DB
Переводим 1101001011001
Разбиваем число на четвёрки цифр:
0001 1010 0101 1001
Заменяем:
0001 на 1
1010 на A
0101 на 5
1001 на 9
Получим число: 1A59
2. Переведите в десятичную систему счисления следующие числа в двоичной системе счисления: 1001, 101010011101, 11001101, 111111
Сначала напишем разряды символов числа:
1 0 0 1 - само число
3 2 1 0 - разряды чила
Начнём перевод числа:
1 * 2^0 + 0 * 2^1 + 0 * 2^2 + 1 * 2^3 = 9
Вычисление записывали в следующем порядке: с нулевого разряда в лево - целая часть; с минус первого разряда в право - дробная часть.
Примечание (для асобо сука адареных): например 2^0 это значит 2 в степени ноль, 2^1 - 2 в первой степени итд.
Сначала напишем разряды символов числа:
1 0 1 0 1 0 0 1 1 1 0 1 - само число
11 10 9 8 7 6 5 4 3 2 1 0 - разряды чила
Начнём перевод числа:
1 * 2^0 + 0 * 2^1 + 1 * 2^2 + 1 * 2^3 + 1 * 2^4 + 0 * 2^5 + 0 * 2^6 + 1 * 2^7 + 0 * 2^8 + 1 * 2^9 + 0 * 2^10 + 1 * 2^11 = 2717
Сначала напишем разряды символов числа:
1 1 0 0 1 1 0 1 - само число
7 6 5 4 3 2 1 0 - разряды чила
Начнём перевод числа:
1 * 2^0 + 0 * 2^1 + 1 * 2^2 + 1 * 2^3 + 0 * 2^4 + 0 * 2^5 + 1 * 2^6 + 1 * 2^7 = 205
Сначала напишем разряды символов числа:
1 1 1 1 1 1 - само число
5 4 3 2 1 0 - разряды чила
Начнём перевод числа:
1 * 2^0 + 1 * 2^1 + 1 * 2^2 + 1 * 2^3 + 1 * 2^4 + 1 * 2^5 = 63
3. Переведите в шестнадцатеричную систему счисления следующие числа в десятичной системе счисления: 1846, 1645, 98575
Делим число 1846 на основание системы счисления = 16:
1846 / 16 = 115
остаток 6
115 / 16 = 7
остаток 3
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления т.е. 115 / 16 = 7
Получим число: 736
Делим число 1645 на основание системы счисления = 16:
1645 / 16 = 102
остаток 13 заменяем на D
102 / 16 = 6
остаток 6
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления т.е. 102 / 16 = 6
Получим число: 66D
Делим число 98575 на основание системы счисления = 16:
98575 / 16 = 6160
остаток 15 заменяем на F
6160 / 16 = 385
остаток 0
385 / 16 = 24
остаток 1
24 / 16 = 1
остаток 8
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления т.е. 24 / 16 = 1
Получим число: 1810F
система счисление двоичный десятичный
4. Переведите в десятичную систему счисления следующие числа в шестнадцатеричной системе счисления: BAF, EAD, CDBE
ПЕРЕВОД ЧИСЛА BAF ИЗ 16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ
Сначала напишем разряды символов числа:
B A F - само число
2 1 0 - разряды чила
Начнём перевод числа:
15 * 16^0 + 10 * 16^1 + 11 * 16^2 = 2991
ПЕРЕВОД ЧИСЛА EAD ИЗ 16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ
Сначала напишем разряды символов числа:
E A D - само число
2 1 0 - разряды чила
Начнём перевод числа:
13 * 16^0 + 10 * 16^1 + 14 * 16^2 = 3757
ПЕРЕВОД ЧИСЛА CDBE ИЗ 16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ
Сначала напишем разряды символов числа:
C D B E - само число
3 2 1 0 - разряды чила
Начнём перевод числа:
14 * 16^0 + 11 * 16^1 + 13 * 16^2 + 12 * 16^3 = 52670
5. Выполнить перевод из шестнадцатеричной системы счисления в десятичную числа 0,A7A16
ПЕРЕВОД ЧИСЛА 0,A7A16 ИЗ 16-й В 10-ую СИСТЕМУ СЧИСЕНИЯ
Сначала напишем разряды символов числа:
0, A 7 A 1 6 - само число
0 -1 -2 -3 -4 -5 - разряды чила
Начнём перевод числа:
0 * 16^0 + 10 * 16^(-1) + 7 * 16^(-2) + 10 * 16^(-3) + 1 * 16^(-4) + 6 * 16^(-5) = 0,654806137084961
6. Выполнить перевод числа 0,534 в двоичную систему счисления. Перевод выполнить до шести значащих цифр после запятой
Делим число 0,534 на основание системы счисления = 2:
0,534 * 2 = 1,068 - первое число после запитой 1, оставляем дробную часть 0,068
0,068 * 2 = 0,136 - второе число - 0
0,136 * 2 = 0,272 - третье число - 0
0,272 * 2 = 0,544 - четвертое число - 0
0,544 * 2 = 1,088 - пятое число - 1, оставляем дробную часть 0, 088
0, 088 * 2 = 0,176 - шестое число - 0
Записываем полученный результат: 0,100010
Размещено на Allbest.ru
Подобные документы
Понятие и классификация систем счисления. Перевод чисел из одной системы счисления в другую. Перевод правильных и неправильных дробей. Выбор системы счисления для применения в ЭВМ. Навыки обращения с двоичными числами. Точность представления чисел в ЭВМ.
реферат [62,0 K], добавлен 13.01.2011Порождение целых чисел в позиционных системах счисления. Почему мы пользуемся десятичной системой, а компьютеры - двоичной (восьмеричной и шестнадцатеричной)? Перевод чисел из одной системы в другую. Математические действия в различных системах счисления.
конспект произведения [971,1 K], добавлен 31.05.2009Организация средствами Microsoft Excel автоматического выполнения операций над представлениями чисел в позиционных системах счисления. Разработка электронных таблиц. Перевод чисел в десятичную систему счисления. Перевод из десятичной системы.
курсовая работа [27,2 K], добавлен 21.11.2007Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе.
контрольная работа [37,3 K], добавлен 13.02.2009Определение понятия и видов систем счисления - символического метода записи чисел, представления чисел с помощью письменных знаков. Двоичные, смешанные системы счисления. Перевод из одной системы счисления в другую и простейшие арифметические операции.
курсовая работа [232,6 K], добавлен 16.01.2012Обработка информации и вычислений в вычислительной машине. Непозиционные и позиционные системы счисления. Примеры перевода десятичного целого и дробного числа в двоичную систему счисления. Десятично-шестнадцатеричное и обратное преобразование чисел.
контрольная работа [41,2 K], добавлен 21.08.2010История систем счисления, позиционные и непозиционные системы счисления. Двоичное кодирование в компьютере. Перевод чисел из одной системы счисления в другую. Запись цифр в римской нумерации. Славянская нумерация, сохранившаяся в богослужебных книгах.
презентация [516,8 K], добавлен 23.10.2015Понятие и основные свойства алгоритма. Линейный, ветвящийся и циклический виды вычислительных процессов. Перевод числа из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную системы, сложение чисел, выполнение вычитания и умножения.
контрольная работа [125,7 K], добавлен 15.09.2013Двоичный код, особенности кодирования и декодирования информации. Система счисления как совокупность правил записи чисел с помощью определенного набора символов. Классификация систем счисления, специфика перевода чисел в позиционной системе счисления.
презентация [16,3 K], добавлен 07.06.2011Роль и практическое значение автоматизации вычислений и обработки данных. Представление информации в компьютере, сущность системы счисления. Перевод числа из одной системы счисления в другую. Арифметические операции в позиционных системах счисления.
контрольная работа [1,2 M], добавлен 23.10.2009