Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metoda Informatika for zaochniki 1K.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

6. Образец выполнения контрольной задачи

6.1. Выбор номеров вариантов и заданий для контрольной работы

Студент Петров Иван Степанович

По первым буквам фамилии (П), имени (И) и отчества (С) выбираем номера вариантов заданий из таблицы, представленной в п. 1. По первой букве фамилии П из таблицы выбираем задание 1 “Позиционные системы счисления” – вариант 15, по первой букве имени И выбираем задание 2 “Разветвляющиеся вычислительные процессы” – вариант 9, по первой букве отчества С для задания 3 “Циклические вычислительные процессы” – вариант 17.

6.2. Задание 1. Позиционные системы счисления.

Вариант 15.

Представить числа в четырех системах счисления 10-ой, 2-ой, 8-ой и 16-ой:

№ варианта

Целые числа

Действительные числа

15

22010 , 5208 ,

101011012 , 12716

15,312510 , 171,258 , 1101011,110012 , 15,2116

1. Представить (перевести) целые числа в четырёх системах счисления 10-ой, 2-ой, 8-ой, и 16-ой:

22010 , 5208 , 101011012 , 12716

Перевод числа 22010 в двоичную систему счисления:

Ответ: 22010 = 110111002

Перевод в 8-ю систему . Разбиваем на триады: 11 011 100. Дополняем старшую триаду нулем и заменяем триады восьмеричными цифрами (табл.1).

Ответ: 22010 = 3348

Перевод в 16-ю систему. Разбиваем двоичное число на тетрады: 1101 1100. Заменяем соответствующими шестнадцатеричными цифрами (табл.2).

Ответ: 22010 = DC16

Число 5208

Перевод в 10-ю систему.

5208 = 5*82 + 2*81 + 0*80 = 33610

Перевод в 2-ю систему. Используем табл.1

5208 = 101 010 0002

Перевод в 16-ю систему. Число, полученное при переводе в двоичную систему, разбиваем на тетрады и заменяем их 16-ными цифрами (табл.2).

101 010 0002 = 1 0101 000 = 0001 0101 0000

Ответ: 5208 = 15016

Число 101011012.

Перевод в 10-ю систему

101011012 =1*27 + 0*26 + 1*25 + 0*24 + 1*23 + 1*22 + 0*21 + 1*20 = 17310

Перевод в 8-ю систему. Используем табл.1

10 101 1012 = 2558

Перевод в 16-ю систему Используем табл.2

1100 11012 =АD16

Число 12716

Перевод в 10-ю систему

12716 = 1*162 + 2*161 + 7*160 = 29510

Перевод в 2-ю систему. Используем табл.2

12716 = 0001 0010 01112 = 100 100 1112

Перевод в восьмеричную систему. Используем табл.1

12716 = 100 100 1112 = 4478

2. Представить (перевести) действительные числа в четырёх системах счисления 10-ой, 2-ой, 8-ой, и 16-ой :

15,312510 , 171,258 , 1101011,110012 , 15,2116

Перевод числа 15,312510 в 2-ю систему счисления.

Перевод десятичных цифр, целых и дробных, в другую позиционную систему проводится по разным правилам. Поэтому отдельно переведём целую и дробную часть

Ответ: 15,312510 = 1111,01012

Перевод в 8-ю систему. Разбиваем полученное двоичное число на триады влево и право от запятой: 1 111, 010 1. крайние триады оказались не полными, дополняем их приписыванием нулей: 001 111, 010 100: Заменяем триады восьмеричными цифрами (табл.1)

Ответ: 15,312510 = 17,248

Перевод в 16-ю систему. Разбиваем двоичное число на тетрады; влево и вправо от запятой: 1111, 0101. Заменяем тетради шестнадцатеричными цифрами (табл. 2)

Ответ: 15,312510 =15,516

Число: 171,258

Перевод в 10-ю систему (с учетом только 4 цифр после десятичной запятой).

Перевод в 2-ю систему. Используем табл.1.

171,258 =1 111 001, 010 1012

Перевод в 16-ю систему. Полученное выше двоичное число разбиваем на тетрады влево и вправо от запятой, и используя табл. 2, получим.

171,258 = 79,5416

Число: 1101011, 110012

Перевод в 10-ю систему.

Перевод в 8-ю систему. Разбиваем на триады и используем табл. 1

1 101 011, 110 012 =153,628

Перевод в 16-ю систему. Разбиваем на тетрады и используем табл. 2.

110 1011, 1100 12=6В,С816

Число: 15,2116

Перевод в 10-ю систему (с точностью до 4-х знаков).

Перевод в 2-ю систему. Используем табл. 2.

15,2116 = 1 0101, 0010 00012

Перевод в 8-ю систему. Используем табл. 1.

15,2116 = 10 101, 001 000 012 = 25,1028