Автор работы: Пользователь скрыл имя, 20 Сентября 2011 в 21:16, контрольная работа
Исходя из вышесказанного, выделим цель контрольной работы: изучить структуру, принцип построения глобальных компьютерных сетей.
Задачи:
Раскрыть основные понятия, характеристики глобальных компьютерных сетей.
Изучить структуру и принципы построения глобальных компьютерных сетей.
Проанализировать значение и использование глобальных компьютерных сетей в России.
ВВЕДЕНИЕ………………………………………………………………….3
1.Теоретическая часть………………………………………………………5
1.1 Характеристика глобальных компьютерных сетей……………….….5
1.2 Сеть Internet………………………………………………………..……6
1.3 Обзор российских сетей протокола Х.25……………………………14
ЗАКЛЮЧЕНИЕ…………………………………………………………....17
2. Практическая (расчетная) часть…………………………………….…18
2.1 Задача №1……………………………………………………………....18
2.2 Задача №2……………………………………………………………….24
2.3 Задача №3…………………………………………………………….....27
СПИСОК ЛИТЕРАТУРЫ……………………………………………….…35
ПРИЛОЖЕНИЕ
Вариант 10
1. а) 618(10); б) 928,25(10); в) 155,45(10).
2. а) 1111011011(2); б) 1001110110,011(2);
в) 1011110011,10111(2); г) 675,2(8); е) 94,4(16).
3. а) 11111010(2) + 10000001011(2); б) 1706,34(8) + 650,3(8);
в) 180,4(16) + ЗА6,28(16).
4. а) 111101101(2) - 101111010(2); б) 1300,44(8) - 1045,34(8);
в) 16А,8(16) - 147,6(16).
5.
а) 100111(2) · 110101(2); б) 1542,2(8)
· 50,6(8); в) А,8(16)
· Е,2(16).
Решение
1. а)Делим число 618 на основание системы счисления = 2: 618 / 2 = 309 остаток 0; 309 / 2 = 154 остаток 1; 154 / 2 = 77 остаток 0; 77 / 2 = 38 остаток 1; 38 / 2 = 19 остаток 0; 19 / 2 = 9 остаток 1; 9 / 2 = 4 остаток 1; 4 / 2 = 2 остаток 0; 2 / 2 = 1 остаток 0.
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления т.е. 2 / 2 = 1
Получим число: 1001101010
б) Переводим целую часть числа
Делим число 928 на основание системы счисления = 2: 928 / 2 = 464 остаток 0; 464 / 2 = 232 остаток 0; 232 / 2 = 116 остаток 0; 116 / 2 = 58 остаток 0; 58 / 2 = 29 остаток 0; 29 / 2 = 14 остаток 1; 14 / 2 = 7 остаток 0; 7 / 2 = 3 остаток 1; 3 / 2 = 1 остаток 1
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления т.е. 3 / 2 = 1
Получим число: 1110100000
Перевод дробной части числа
Определяем 1-й знак после запятой:
Умножаем 25 * 2 = 50 => [0] 50;
Определяем 2-й знак после запятой:
Умножаем 50 * 2 = 100 => [1] 00
Дробную часть числа нашли: 01
Все число = 1110100000,01
в) Переводим целую часть числа
Делим число 155 на основание системы счисления = 2: 155 / 2 = 77 остаток 1;77 / 2 = 38 остаток 1; 38 / 2 = 19 остаток 0; 19 / 2 = 9 остаток 1; 9 / 2 = 4 остаток 1; 4 / 2 = 2 остаток 0; 2 / 2 = 1 остаток 0
Дальше делить нельзя, поэтому собираем все остатки, начиная с конца, и учитываем конечный результат от деления, т.е. 2 / 2 = 1
Получим число: 10011011
Перевод дробной части числа
Определяем 1-й знак после запятой:
Умножаем 45 * 2 = 90 => [0] 90
Определяем 2-й знак после запятой:
Умножаем 90 * 2 = 180 => [1] 80
Определяем 3-й знак после запятой:
Умножаем 80 * 2 = 160 => [1] 60
Определяем 4-й знак после запятой:
Умножаем 60 * 2 = 120 => [1] 20
Определяем 5-й знак после запятой:
Умножаем 20 * 2 = 40 => [0] 40
Дробную часть числа нашли: 01110
Все
число = 10011011,01110
2. а) Перевод числа 1111011011
из
2-й в 10-ую систему счисления
Сначала напишем разряды символов числа:
1 1 1 1 0 1 1 0 1 1 - само число
9 8 7 6 5 4 3 2 1 0 - разряды числа
Начнём перевод числа:
б) Перевод числа 10011011,01110
из
2-й в 10-ую систему счисления
Сначала напишем разряды символов числа:
1 0 0 1 1 0 1 1, 0 1 1 1 0 - само число
7 6 5 4 3 2 1 0
-1 -2 -3 -4 -5 - разряды числа
Начнём перевод числа:
Вычисление
записывали в следующем порядке:
с нулевого разряда в лево - целая
часть; с минус первого разряда
в право - дробная часть.
3. а) 11111010(2) + 10000001011(2)= 10100000101(2)
б) 1706,34(8) + 650,3(8)= 2556,64(8)
в) 180,4(16) + 3А6,28(8)= 526,68(8)
Проведем проверку
а) 11111010(2)= 250(10);
10000001011(2)= 1035(2);
10100000101 (2)= 1285(10)
б) 1706,34(8) = 966,4375(10);
650,3(8)= 424,375(10);
2556,64(8)= 1390,8125(10)
в) 180,4(16) = 384,25(10);
3A6,28(16)= 934,15625(10);
526,68(16)= 1318,40625(10)
4. а)111101101(2) - 101111010(2)= 1110011(2)
б) 1300,44(8) - 1045,34(8)= 233,2(8)
в) 16А,8(16) - 147,6(16)= 23,2(16)
Проведем проверку
а) 111101101(2) =493; 101111010(2)= 378; 1110011(2)= 115
б) 1300,44(8) =704,5625; 1045,34(8)= 549,4375; 233,2(8)=155,125
в) 16А,8(16) = 362,5(10) ; 147,6(16)= 327,375(10); 23,2(16)= 35,125(10)
5. а) 100111(2) · 110101(2)= 100000010011(2)
б) 1542,2(8) · 50,6(8)= 234,869140625(8)
в) А,8(16) · Е,2(16)=94,5(16)
Проведем проверку
а) 100111(2) =39(10); 110101(2)=53(10);
100000010011(2)=2067(10)
б)1542,2(8)=866,25(10);
50,6(8)=40,75(10);
234,869140625(8)=35299,6875(
в) А,8(16) =10,5(10); Е,2(16)=14,125(10); 94, (16)5=148,3125(10)
Часть 2
Задания к вариантам работы
1. Переведите
данное число из десятичной
системы счисления в двоично-
2. Переведите
данное число из двоично-
3. Зашифруйте
данный текст, используя
4. Дешифруйте
данный текст, используя
5. Запишите
прямой код числа,
6. Запишите
дополнительный код числа,
7. Запишите
прямой код числа,
8. Запишите
дополнительный код числа,
9. Запишите
в десятичной системе
10. Запишите
код действительного числа,
11. Дан код величины типа Double. Преобразуйте его в число.
Вариант 10
1. а) 817(10); б) 661(10); в) 491(10).
2. а) 100001010001(2--10);
б) 010000000111(2--10);
в) 001001110001(2--10).
3. Принтер.
4. 42 69 6Е 61 72 79.
5. а) 219(10); б) 240(10); в) 202(10).
6. а) 44(10); б) -43(10); в) -94(10).
7. а) 23359(10); б) 27428(10).
8. а) 21481(10); б) -20704(10).
9. а) 0001101010101010; б) 1011110111001011.
10. а) -141,375; б) 145,375.
11.
а) 408ЕА14000000000; б) С07В128000000000.
Решение
1. Для выполнения воспользуемся таблицей (табл.1)
Цифра | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
Код | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Таблица1.
Двоичные коды десятичных и шестнадцатеричных
цифр
а) 817(10)= 100000010111(2--10)
б) 661(10)= 011001100001(2--10)
в) 491(10)=010010010001(2--10)
2. а) 1000.0101.0001(2--10)= 851(10)
б) 0100.0000.0111(2--10)= 407(10)
в) 0010.0111.0001(2--10)=271(10)
3.
Воспользуемся следующими
8f e0 a8 ad e2 a5 e0
Таблица
2. ASII коды
4. Воспользуемся таблицей ASCII кодов (табл.3)
Binary Таблица 3. ASCII коды
5. а) 219(10) = 11011011
б) 240(10) = 11110000
в) 202(10) = 11001010
6.
Дополнительный код
а) 44(10)=0|0101100
б) -43(10)= 1|1010101
в) -94(10)=1|0100011
7.а) 23359(10);= 0101101100111111
б) 27428(10)= 0110101100100100
8. а) 21481(10);= 0|101001111101001
б) -20704(10)= 1|010111100111111
9. а) 0001101010101010= +6826;
б) 1011110111001011= - 16950
10. а) 141,375=8D,6000000000000.
б) 145,375= 91,6000000000000.
11. а) 408ЕА14000000000=67693076
б) С07В128000000000= 201830696
Задача № 2.
Вариант 10.
Сочетаниями из n элементов по m (m n) называются неупорядоченные m-элементные выборки из данных n элементов.
Ясно, что все сочетания отличаются друг от друга хотя бы одним элементом, а порядок элементов здесь не существенен. Число сочетаний из n по m обозначается ,чтобы из сочетаний получить размещения, надо упорядочить каждую m-элементную выборку, а это можно сделать m! способами. Следовательно, число сочетаний меньше числа размещений в m! раз. Учитывая этот факт, получим соответствующие формулы для вычисления числа сочетаний: