Автор работы: Пользователь скрыл имя, 19 Января 2014 в 01:14, курсовая работа
а) Определить десятичное значение двоичного числа 10011100,111(2):
Решение: 10011100,111(2)=1*27+0*26+0*25+1*24+1*23+1*22+0*21+0*20 +1*21+1*2-2+1*2-3= 156,875(10)
Ответ: 156,875(10)
б) Преобразовать десятичные числа в двоичные эквиваленты:
159,125(10)=10011111,001(2) Получаем делением целой части на основание системы 2 и умножением дробной части на тоже основание системы.
I часть Представление информации в ЭВМ 4
Задание 1.1 4
а) Определить десятичное значение двоичного числа 10011100,111(2): 4
б) Преобразовать десятичные числа в двоичные эквиваленты: 4
в) Числа, представленные двоичным эквивалентом, перевести в числа восьмеричного и шестнадцатеричного эквивалента: 4
г) Над числами А и В , представленными двоичными эквивалентами, выполнить арифметические действия. 5
д) Над числами А и В , представленными двоичными эквивалентами, выполнить действия: 6
Задание 1.2 Представить число +7220 и - 227: 6
a) в формате слово со знаком с фиксированной запятой 6
b) в формате двойное слово с плавающей запятой; 7
c) в двоично-десятичном упакованном формате; 8
d) в двоично-десятичном распакованном формате; 8
зона 2 зона 2 ------ 7 (2) 8
e) Выполнить сложение в двоично-десятичном формате 7220+227 9
Задание 1.3 Используя возможности текстового редактора MS Word , составьте алгоритм расчета функции 9
II часть (Работа в среде Mathcad) 10
1. Найти корни нелинейной функции. 10
2.Найти корни полинома, используя функцию Mathcad polyroots и символьно, проиллюстрировать результаты вычисления на графике. 11
3. Решить систему линейных уравнений: 12
3.1. используя функцию Find; 12
3.2. матричным способом 12
3.3. используя функцию lsolve. 13
4.Решить систему нелинейных уравнений с использованием функций Find и Minerr 14
Используемая литература: 15
Казаков Константин УИ-01. № 010227
Государственное образовательное учреждение высшего профессионального образования
Поволжский государственный университет телекоммуникаций и информатики
Кафедра Информатика и вычислительная техника
Сдана на проверку Допустить к защите
« » 2010 г « » 2010 г.
Защищена с оценкой
__________________
«____»___________2010 г.
КУРСОВАЯ РАБОТА
по информатике
Студент группы УИ-01 Казаков К.П.
(роспись)
Руководитель _______________
№ студ. билета 010227 _____
Самара, 2010 г.
РЕЦЕНЗИЯ 2
Оглавление 3
I часть Представление информации в ЭВМ 4
Задание 1.1 4
а) Определить десятичное значение двоичного числа 10011100,111(2): 4
б) Преобразовать десятичные числа в двоичные эквиваленты: 4
в) Числа, представленные двоичным эквивалентом, перевести в числа восьмеричного и шестнадцатеричного эквивалента: 4
г) Над числами А и В , представленными двоичными эквивалентами, выполнить арифметические действия. 5
д) Над числами А и В , представленными двоичными эквивалентами, выполнить действия: 6
Задание 1.2 Представить число +7220 и - 227: 6
a) в формате слово со знаком с фиксированной запятой 6
b) в формате двойное слово с плавающей запятой; 7
c) в двоично-десятичном упакованном формате; 8
d) в двоично-десятичном распакованном формате; 8
зона 2 зона 2 ------ 7 (2) 8
e) Выполнить сложение в двоично-десятичном формате 7220+227 9
Задание 1.3 Используя возможности текстового редактора MS Word , составьте алгоритм расчета функции 9
II часть (Работа в среде Mathcad) 10
1. Найти корни нелинейной функции. 10
2.Найти корни полинома, используя функцию Mathcad polyroots и символьно, проиллюстрировать результаты вычисления на графике. 11
3. Решить систему линейных уравнений: 12
3.1. используя функцию Find; 12
3.2. матричным способом 12
3.3. используя функцию lsolve. 13
4.Решить систему нелинейных уравнений с использованием функций Find и Minerr 14
Используемая литература: 15
Вариант 7
Решение: 10011100,111(2)=1*27+0*26+0*25
Ответ: 156,875(10)
159,125(10)=10011111,001(2) Получаем делением целой части на основание системы 2 и умножением дробной части на тоже основание системы.
Таблица промежуточных значений деления:
Делимое |
159 |
79 |
39 |
19 |
9 |
4 |
2 |
1 |
Остаток |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
ответ записывается в обратную сторону
Таблица промежуточных значений умножения
Множитель |
0,125 |
0,25 |
0,5 |
0 |
Целая часть |
0 |
0 |
1 |
Ответ:10011111,001
1010111010,1110111(2)=1272,734
001 |
010 |
111 |
010, |
, |
111 |
011 |
100 |
1 |
2 |
7 |
2 |
7 |
3 |
4 |
1010111010,1110111(2)= 2 ВА, ЕЕ(16) Получаем делением на тетрады в право и лево от запятой:
0010 |
1011 |
1010 |
, |
1110 |
1110 |
2 |
В |
А |
Е |
Е |
Ответ: 1272,734(8); 2 ВА, ЕЕ(16)
Действие вычитания выполнить с применением дополнительного кода. Результаты выполненных действий записать восьмеричными и шестнадцатеричными эквивалентами:
А=48(10)=110000(2)
Таблица промежуточных значений деления:
Делимое |
48 |
24 |
12 |
6 |
3 |
1 |
Остаток |
0 |
0 |
0 |
0 |
1 |
ответ записывается в обратную сторону
Представим полученное число в дополнительном коде учитывая что при положительном числе Рдоп.=Рпр.:
Знаковый |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
В=8(10)=1000(2)
Таблица промежуточных значений деления:
Делимое |
8 |
4 |
2 |
1 |
Остаток |
0 |
0 |
0 |
ответ записывается в обратную сторону
Представим полученное число в дополнительном коде учитывая что при положительном числе Рдоп.=Рпр.:
Знаковый |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
(А+В)=00110000(2)+00001000(2)=
Ответ: (А+В)=00111000(2)=70(8)=38(16)
-А=--48(10)=–0110000(2)
Переведем число –А в дополнительный код, учитывая что при отрицательном числе Рдоп.=Робрат.+1, а Робрат.=1 Рпр..:
Прямой |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
Обратный |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
Дополнительный |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
В=8(10)=1000(2)
Таблица промежуточных значений деления:
Делимое |
8 |
4 |
2 |
1 |
Остаток |
0 |
0 |
0 |
ответ записывается в обратную сторону
Представим полученное число в дополнительном коде учитывая что при положительном числе Рдоп.=Рпр.:
Знаковый |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
(В-А)=00001000(2)+ 11010000(2)=11011000(2)
Ответ: (В-А)=11011000(2)=-130(8)=-58(
(А*В)=110000(2)* 001000(2)
При умножении двоичных чисел пользуемся теми же правилами что и в десятичной системе: 1*0=0; 0*1=0; 1*1=10.
А |
110000 |
B |
001000 |
A*B= |
110000000 |
*110000
1000
+110000000
Ответ:(A*B)=110000000(2)
д) Над числами А и В , представленными двоичными эквивалентами, выполнить действия: логического сложения ( |, или, OR) , логического умножения (&, И, AND), логические операции исключающее ИЛИ – Å , равнозначность – ≡. :
(AV B)= 110000(2) V 001000(2)=111000(2)
А |
1 |
1 |
0 |
0 |
0 |
0 |
В |
0 |
0 |
1 |
0 |
0 |
0 |
А V В |
1 |
1 |
1 |
0 |
0 |
0 |
Ответ: (AV B)= 111000(2)
(A ≡ B)= 110000(2) ≡ 001000(2)=000111(2)
А |
1 |
1 |
0 |
0 |
0 |
0 |
В |
0 |
0 |
1 |
0 |
0 |
0 |
А ≡ В |
0 |
0 |
0 |
1 |
1 |
1 |
Ответ: (A ≡ B)= 000111(2)
a) в формате слово со знаком с фиксированной запятой (в дополнительном коде);
+7220
Знак числа |
Величина числа | |||||||||||||||
N разряда |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Прямой |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
Обратный |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
Дополнительный |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
Ответ: 7220(10)=001110000110100(2)
- 227
Знак числа |
Величина числа | |||||||||||||||
N разряда |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Прямой |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
Обратный |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
Дополнительный |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
Ответ: -277(10)=1111111100011101 (2)
+7220
М=0,11100001101
Р=1101
Смещение=64
Рмашинный=Р+ Смещение=1001101
Знак |
Порядок машинный |
Мантисса | |||||||||||||
№ разряда |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 | |
Число |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |