Московский киновидеоинститут
МКВИ
Дисциплина: «Информатика»
Специальность (направление): Радиотехника
1 курс
Вариант задания «9»
Студент: Ульянов.О.О
Шифр: 2518-0529 Группа: Радиотехника (полный курс)
Москва 2012
Контрольная работа №1.
Задание 1
Перевести числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатиричную.
A=112,75 B=132,5 C=164,375
В двоичную систему:
Число A:
Вначале переводим целую часть числа:
112/2=56 (0 в остатке)
56/2=28 (0 в остатке)
28/2=14 (0 в остатке)
14/2=7 (0 в остатке)
7/2=3 (1 в остатке)
3/2=1 (1 в остатке)
1/2=0 (1 в остатке)
Таким образом, целая часть числа А 11210=11100002
Далее переводим дробную часть числа:
0,75•2=1,5 (целая часть 1)
0,5•2=1 (целая часть 1)
0•2=0 (целая часть 0)
0•2=0 (целая часть 0)
*использовалось 4 знака после запятой
Таким образом, дробная часть числа А 0,7510=11002
Число А2=1110000,1100
Число B:
Вначале переводим целую часть числа:
132/2=55 (0 в остатке)
66/2= 33 (0 в остатке)
|
|
33/2=16 (1 в остатке)
16/2=8 (0 в остатке)
8/2=4 (0 в остатке)
4/2=2 (0 в остатке)
2/2=1 (0 в остатке)
2 (1 в остатке)
Таким образом, целая часть числа B 13210=100001002
Далее переводим дробную часть числа:
0,5•2=1 (целая часть 1)
0•2=0 (целая часть 0)
0•2=0 (целая часть 0)
0•2=0 (целая часть 0)
Таким образом, дробная часть числа B 0.510=10002
Число B2=10000100,1000
Число C:
Вначале переводим целую часть числа:
164/2=82 (0 в остатке)
82/2=41 (0 в остатке)
41/2=20 (1 в остатке)
20/2=10 (0 в остатке)
10/2=5 (0 в остатке)
5/2=2 (1 в остатке)
2/2=1 (0 в остатке)
1/2=0 (1 в остатке)
Таким образом, целая часть числа С 16410=101001002
Далее переводим дробную часть числа:
0,375•2=0,75 (целая часть 0)
0,7•2=1,5 (целая часть 1)
0,5•2=1,0 (целая часть 1)
0•2=1,6 (целая часть 0)
Таким образом, дробная часть числа С 0,37510=01102
Число C2=10100100,0110
В восьмеричную систему:
Число А:
Вначале переводим целую часть числа:
112/8=14 (0 в остатке)
14/8=7 (6 в остатке)
7/8=0 (1 в остатке)
Таким образом, целая часть числа А 12310=1608
Далее переводим дробную часть числа:
0,75•8=6 (целая часть 6)
0•8=0 (целая часть 0)
0•8=0 (целая часть 0)
0•8=0 (целая часть 0)
Таким образом, дробная часть числа А 0,7510=60008
Число А8=160,6000
Число B:
Вначале переводим целую часть числа:
132/8= (4 в остатке)
16/8=2 (0 в остатке)
(2)
Таким образом, целая часть числа B 13210=2048
Далее переводим дробную часть числа:
0,5•8=4 (целая часть 4)
0•2=0 (целая часть 0)
0•2=0 (целая часть 0)
0•2=0 (целая часть 0)
Таким образом, дробная часть числа В 0,510=40008
Число В8=204,4000
Число С:
Вначале переводим целую часть числа:
|
|
164/8=20 (4 в остатке)
20/8=2 (4 в остатке)
2/8= 0 (2 в остатке)
Таким образом, целая часть числа С 16410=2448
Далее переводим дробную часть числа:
0,375•8=3 (целая часть 3)
0•2=0 (целая часть 0)
0•2=0 (целая часть 0)
0•2=0 (целая часть 0)
Таким образом, дробная часть числа С 0,37510=30008
Число С8=244,3000
В шестнадцатеричную систему:
Число А:
Вначале переводим целую часть числа:
112/16=7 (7 в остатке)
(0)
Таким образом, целая часть числа А 12310=7016
Далее переводим дробную часть числа:
0,75•16=12 (целая часть 12)
0•16=0 (целая часть 0)
0•16=0 (целая часть 0)
0•16=0 (целая часть 0)
Таким образом, дробная часть числа А 0,7510=С00016
Число А16=70,С000
Число В:
Вначале переводим целую часть числа:
132/16=6 (4 в остатке)
(8)
Таким образом, целая часть числа В 13210=8416
Далее переводим дробную часть числа:
0,5•16=8 (целая часть 8)
0•16=0 (целая часть 0)
0•16=0 (целая часть 0)
0•16=0 (целая часть 0)
Таким образом, дробная часть числа В 0,510=800016
Число В16=84,8000
Число С:
Вначале переводим целую часть числа:
164/16=10 (4 в остатке)
(10)
Таким образом, целая часть числа С 16410=A416
Далее переводим дробную часть числа:
0,375•16=6 (целая часть 6)
0•16=0 (целая часть 0)
0•16=0 (целая часть 0)
0•16=0 (целая часть 0)
Таким образом, дробная часть числа С 0,37510=600016
Число С16=A4,6000
Задание 2
Даны три числа в различных системах счисления:
А10=117
В8=125
С16=02Е
Записать в двоичной,восьмеричной и шестнадцатеричной системах счисления результат их сложения.
Решение:
Переведём числа В и С в десятичную систему счисления:
В=1258=1х82+2х81+5х80=85; B10=85;
C=02E16=0х162+2х161+14х160=46; С10=46;
Сложим числа А,В,С в десятичной системе счисления:
117+85+46=248;
Переведём число 248 в двоичную,восьмеричную и шестнадцатеричную системы счисления:
248/2=124 (0 в остатке)
124/2=62 (0 в остатке)
62/2=31 (0 в остатке)
31/2=15 (1 в остатке)
15/2=7 (1 в остатке)
7/2=3 (1 в остатке)
3/2=2 (1 в остатке)
2/2= (1)
24810=111110002
248/8=31 (0 в остатке)
31/8=3 (7 в остатке)
(3)
24810=3708
248/16=15 (8 в остатке)
(15)
24810=F816
Таким образом,результат сложения чисел А,В,С: 111110002, 3708, F816
Задание 3.
Определить сумму всех двоичных чисел в диапазоне от 00012 до 101112.
Решение:
Переведём числа 00012 и 101112 в десятичную систему счисления:
00012=110
101112=2310
Определим сумму всех чисел в диапазоне от 110 до 2310 =
= 1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23=
=27610
Переведём число 27610 в двоичную,восьмеричную и шестнадцатеричную системы счисления:
276/2=138 (0 в остатке)
138/2=69 (0 в остатке)
69/2=34 (1 в остатке)
34/2=17 (0 в остатке)
17/2=8 (1 в остатке)
8/2=4 (0 в остатке)
4/2=2 (0 в остатке)
2/2=1 (0 в сотатке)
(1 в остатке)
27610=1000101002
276/8=34 (4 в остатке)
34/8=4 (2 в остатке)
(4)
27610=4248
276/16=17 (4 в остатке)
17/16=1 (1 в остатке)
(1)
27610=11416
Ответ: Сумма всех чисел в диапазоне от 00012 до 101112 равна:
1000101002 , 4248, 27616
Задание 4.
Определить сумму всех двоичных чисел в диапазоне от А до В. Границы диапазона даны в десятичной системе счисления:
А=32 В=36
Решение:
Переведём все числа в диапазоне от А до В в двоичную систему счисления:
А=3210=1000002
3310=1000012
3410=1000102
3510=1000112
В=3610=1001002
Произведём сложение двоичных чисел:
+
+
+
+
___________
Ответ: Сумма всех двоичных чисел в диапазоне от А до В равна:
111010102
Задание 5.
Перемножить два числа в двоичной системе счисления:
А=1210
В=138
Решение:
Переведём числа А и В в двоичную систему счисления:
А=1210=11002
В=138=10112
Выполним умножение двоичных чисел:
х1100
1011
+1100
+1100
+0000
1100
Ответ: В результате умножения двух двоичных чисел получено
число: 100001002
Контрольная работа №2
|
|
Задание 1.
Даны три числа в различных системах счисления:
А=1410 В=168 С=0F16
Перевести их в двоичную систему счисления и выполнить следующие логические операции: A&B v A&C
Решение:
Числа в двоичной системе:
A=11102
В=11012
С=11012
A&B - Конъюнкция (логическое умножение)
АvB - Дизъюнкция (логическое сложение)
А&B= A B & A&C= A B &
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
0 0 0 0 1 0
(A&B) v (A&C)= (A&B) (A&C) V
1 1 1
1 1 1
1 1 1
0 0 0
Ответ: (A&B) v (A&C) = 11102
Задание 2.
По заданным таблицам истинности определить логическую функцию и
Изобразить диаграмму Венна.
1 таблица истинности:
X | Y | F |
Логическая функция: Дизъюнкция (Логическое сложение).
Диаграмма Венна:
2 таблица истинности:
X | Y | F |
Логическая функция: Эквивалентность (Логическое равенство)
Диаграмма Венна:
3 таблица истинности:
X | Y | F |
Логическая функция: Импликация (Логическое следование)
Диаграмма Венна:
Задание 3.
Для заданной логической функции дать таблицу истинности и изобразить
диаграмму Венна: F=A&B; F=AvB;
Решение:
F=A&B – Логическая функция конъюнкция (Логическое умножение)
Таблица истинности конъюникции:
A | B | F |
Диаграмма Венна конъюнкции:
F=AvB – Логическая функция дизъюнкция (Логическое сложение)
Таблица истинности дизъюнкции:
A | B | F |
Диаграмма Венна для дизъюнкции:
Задание 4.
Какое наибольшее и наименьшее целое число можно записать в режиме с
фиксированной запятой при «n» разрядах.
n-8; n-7; n-6;
Решение:
Для n-8:
Из разрядной сетки целого числа видно, что при восьми разрядах наименьшее число будет равняться единице:
|
|
Nmin=1
Для нахождения наибольшего целого цисла при восьми разрядах
воспользуемся формулой: Nmax=2n-1, где n-колличество разрядов.
Таким образом получаем:
Nmax= 28-1= 255
Так же находим наименьшее и наибольшее целое число для n-7 и n-6.
Для n-7:
Nmin=1
Nmax= 27-1=127
Для n-6:
Nmin=1
Nmax= 26-1=63
Задание 5.
Какую наименьшую и наибольшую дробь можно записать в режиме фиксированной запятой при «n» разрядах.
n-4; n-3; n-2;
Решение:
Для нахождения наименьшего дробного числа воспользуемся формулой Nmin=1/2n=2-n, где n-колличество разрядов разрядной сетки.
Таким образом получаем:
Nmin= 2-4=1/16=0.0625
Для нахождения наибольшего дробного числа воспользуемся формулой Nmax=1-1/2n, где n-колличество разрядов разрядной сетки.
Таким образом получаем:
Nmax=1-1/24=15/16=0.9375
Так же находим наименьшую и наибольшую дробь для n-3 и n-2.
Для n-3:
Nmin=2-3=1/8=0.125
Nmax=1-1/23=7/8=0.875
Для n-2:
Nmin=2-2=1/2=0.5
Nmax=1-1/22=3/4=0.75
Используемая литература:
Конспекты лекций по дисциплине «Информатика».