Курсовая работа по информатике. 4
Казаков Константин УИ-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
Ответ: 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)
Задание 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 | |
Мантисса | |||||||||||||||||
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Ответ: 7220(10)=
- 227
М=0,11100011
Р=1000
Смещение=64
Рмашинный=Р+ Смещение=1001000
Знак |
Порядок машинный |
Мантисса | ||||||||||||||
№ разряда |
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
19 |
18 | ||
Число |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 | ||
Мантисса | |||||||||||||||||
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Ответ: -277(10)=
c) в двоично-десятичном упакованном формате;
0111 |
0010 |
0010 |
0000 |
1100 |
+7220(10)=
7 2 2 0 + (2)
|
0010 |
0010 |
0111 |
1101 |
- 227(10)=
2 2 7 --- (2)
d) в двоично-десятичном распакованном формате;
+7220(10)=
0011 |
0111 |
0011 |
0010 |
0011 |
0010 |
1100 |
0000 |
зона 7 зона 2 зона 2 + 0 (2)
|
0011 |
0010 |
0011 |
0010 |
1101 |
0111 |
- 227(10)=
зона 2 зона 2 ------ 7 (2)
e) Выполнить сложение в двоично-десятичном формате 7220+227 (считать оба числа положительными);
7220 |
0111 |
0010 |
0010 |
0000 |
227 |
0000 |
0010 |
0010 |
0111 |
7220+227 |
0111 |
0100 |
0100 |
0111 |
7 4 4 7
Так как переходов из разряда в разряд не произошло, то и корректировка не требуется.
Проверка: 7220+227=7447
Задание 1.3 Используя возможности текстового редактора MS Word , составьте алгоритм расчета функции
II часть
(Работа в среде Mathcad)
Вариант 13 ((27 mod 15)+1)
1. Найти корни нелинейной функции.
Решить уравнение f(x)= 0 с помощью встроенной функции Mathcad root, используя полный и неполный формат; точность вычисления установить для нечетных вариантов – ε = 10 – 4.
Ответ: x1= 0,577
2.Найти корни полинома, используя функцию Mathcad polyroots и символьно, проиллюстрировать результаты вычисления на графике.
3. Решить систему линейных уравнений:
3.1. используя функцию Find;
3.2. матричным способом
3.3. используя функцию lsolve.
4.Решить систему нелинейных уравнений с использованием функций Find и Minerr
Преобразовать нелинейные уравнения системы к виду f1(x) =y и
f2 (y) = x. Построить их графики и определить начальное приближение решения. Решить систему нелинейных уравнений..
Используемая литература:
- Базовый курс. Информатика / Симонович и др. – СПб: «Питер», 2005.
- Конспект лекций по дисциплине «Информатика».
- Информатика и информационный технологии 10-11 класс/Н.Угринович.- Москва: «Бином», 2007 г.

- Курсовая работа по «Информатике»
- Курсовая работа по «Информатике»
- Курсовая работа по "Истории политических учений"
- Курсовая работа по "Комплексному экономическому анализу хозяйственной деятельности"
- Курсовая работа по «Комплексному экономическому анализу хозяйственной деятельности»
- Курсовая работа по «Комплексному экономическому анализу хозяйственной деятельности»
- Курсовая работа по "Комплексный экономический анализ хозяйственной деятельности"
- Курсовая работа по «Защите информации в телекоммуникационных системах»
- Курсовая работа по земледелию. Пушкинский район.
- Курсовая работа по "Зоогигиене"
- Курсовая работа по «Инженерной геологии»
- Курсовая работа по инновационому менеджменту
- Курсовая работа по информатике
- Курсовая работа по информатике