Курсовая работа по информатике

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

275141.docx

— 247.37 Кб (Скачать файл)

Казаков Константин УИ-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

 

I часть  
Представление информации в ЭВМ

Вариант 7

  Задание 1.1

а) Определить десятичное значение двоичного числа 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 и умножением дробной части на тоже основание системы.

       Таблица промежуточных значений деления:

Делимое

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(8) Получаем делением на триады в право и лево от запятой:

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)

 

Ответ: (А+В)=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(16)

(А*В)=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)

Задание 1.2   Представить число +7220 и  - 227:

 

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)

b) в  формате двойное слово с плавающей запятой;

 

+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

Информация о работе Курсовая работа по информатике