Использование программного обеспечения для решения задач по теме: «Системы счисления»
Автор: student | Категория: Технические науки / Информатика и программирование | Просмотров: 2474 | Комментирии: 0 | 29-12-2013 17:44
СКАЧАТЬ: 222.zip [514,14 Kb] (cкачиваний: 23)



Использование программного обеспечения для решения задач по теме: «Системы счисления»
Цель работы: ознакомиться с основными возможностями использования программы Калькулятор; уметь использовать его для решения задач по теме Системы счисления; использовать его при определении кода целого числа, для представления в вычислительной технике.
Форма отчета: Выполнение заданий, ответы на вопросы.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.
Программа Калькулятор предназначена для выполнения простых математических вычислений с данными, вводимыми с клавиатуры.
Чтобы запустить Калькулятор, необходимо выполнить следующую последовательность команд:
Пуск - Все программы – Стандартные – Калькулятор.
Программа Калькулятор может работать в двух режимах: в режиме обычного микрокалькулятора или инженерного калькулятора.
Переключение между ними осуществляется через меню Вид путем выбора функции Обычный - обычный калькулятор или Инженерный - инженерный калькулятор.
Инженерный калькулятор может производить вычисления не только в 10 с/с, но и в 2-х, 8-х, 16-х системах счисления.
Переключиться с одной системы на другую можно как путем выбора соответствующей кнопки на «лицевой панели» калькулятора, так и через меню Вид (Строка меню – Вид). Пункты данного меню имеют следующие значения:
• Hex - переключение на шестнадцатеричную систему счисления;
• Dec - переключение на десятичную систему счисления;
• Oct - переключение на восьмеричную систему счисления;
• Bin - переключение на двоичную систему счисления;
• Градусы (Degrees) - исчисление значений углов в градусах;
• Радианы (Radians) - исчисление значений углов в радианах;
Калькулятор Windows поддерживает работу с буфером обмена, воспользоваться которым можно с помощью меню Файл (Строка меню – Файл), содержащего стандартные возможности Копировать и Вставить.
Простые математические операции
Для того чтобы выполнить какие-либо простые вычисления при помощи программы Калькулятор, необходимо придерживаться предложенной далее последовательности действий:
 с помощью цифровой клавиатуры компьютера (при ее использовании должна быть включена клавиша Num Lock) или посредством мыши введите в программе Калькулятор первое число, с которым вы желаете выполнить простейшую математическую операцию;
 нажмите кнопку, соответствующую выполняемой операции: «*»- умножение, «/»- деление, «+»- сложение или «-»- вычитание;
 введите второе число;
 если вы желаете произвести с полученным в ходе предыдущих вычислений результатом какую-либо иную математическую операцию, нажмите кнопку следующего математического оператора и введите следующее число. Повторяйте эти процедуры до тех пор, пока вся последовательность вычислений не будет выполнена;
 нажмите кнопку «=». На «индикаторе» Калькулятора отобразится полученный результат.
Инженерные вычисления
Для того чтобы при помощи Калькулятора выполнять сложные инженерные расчеты, например расчеты, связанные с вычислением математических функций, используйте следующий алгоритм действий:
 переключите Калькулятор в инженерный режим, выполнив последовательность команд Строка меню - Вид - Инженерный;
 выберите требуемую систему счисления, используя для этого меню Вид или переключатели на «лицевой панели» программы Калькулятор;
 выберите разрядность отображения результата вычислений. Для чисел в двоичной, восьмеричной и шестнадцатеричной системах счисления доступно четыре формата отображения: 8байт (64бита), 4байт (32бита), 2байт (16бит) и1байт (8битов).
 можно приступать к расчетам.
При отображении десятичных и шестнадцатеричных чисел в программе Калькулятор для разделения групп разрядов используется символ пробела. Вы можете включать или отключать режим группировки больших чисел в разряды, устанавливая или сбрасывая флажок Количество цифр в группе в меню Вид
Преобразование чисел
Используя программу Калькулятор, вы можете преобразовывать числа из одной системы счисления в другую. Для этого:
переключите Калькулятор в инженерный режим, выполнив последовательность команд Строка меню - Вид - Инженерный;
введите подлежащее преобразованию число в исходной системе счисления;
выберите требуемую систему счисления, используя для этого меню Вид или переключатели на «лицевой панели» программы Калькулятор;
выберите разрядность отображения результата вычислений. Для чисел в двоичной, восьмеричной и шестнадцатеричной системах счисления доступно четыре формата отображения: 8байт (64бита), 4байт (32бита), 2байт (16бит) и 1байт (8битов).
ПРИМЕЧАНИЕ. Следует помнить, что при преобразовании в десятичную систему счисления шестнадцатеричных, восьмеричных и двоичных чисел они отображаются как целые. При преобразовании нецелого десятичного числа в другую систему счисления его дробная часть отбрасывается.
Также вы можете преобразовывать из одной системы счисления в другую промежуточные результаты ваших расчетов.
При переключении Калькулятора от инженерного к обычному режиму, числа в шестнадцатеричном, восьмеричном и двоичном форматах автоматически преобразуются в десятичный формат.
При выполнении расчетов в двоичной, восьмеричной или шестнадцатеричной системах счисления следует учитывать также и тот факт, что при превышении результатом вычислений разрядности вычисляемого значения Калькулятор отобразит только младшие разряды полученного числа. В шестнадцатеричной системе счисления восьмибайтовые результаты могут содержать до шестнадцати знаков, четырехбайтовые - до восьми знаков, двухбайтовые - до четырех знаков, а однобайтовые - до двух знаков. Например, при отображении двухбайтовых значений в шестнадцатеричной системе счисления максимально возможный результат будет равен FFFF. Если удвоить это число, результатом будет 1FFFE. Несмотря на то что полученное значение содержит пять знаков, в Калькуляторе будут отображены лишь четыре знака младшего разряда: FFFE.
ВНИМАНИЕ
При переключении Калькулятора из обычного в инженерный режим содержимое «индикатора» программы обнуляется. Поэтому для сохранения этих данных, например, для преобразования их в другую систему счисления, действуйте описанным далее образом. Выполнив промежуточный расчет, внесите результат в память Калькулятора нажатием на кнопку MS. Переключив Калькулятор из обычного в инженерный режим, нажмите на кнопку MR, вызвав число из памяти.

ПРАКТИЧЕСКАЯ ЧАСТЬ.
Задание №1. В созданной папке D:, создайте Текстовой документ с именем ЛабРАб_№9 (Новиков и Халиков).
Задание №2. Выполните перевод числа 85610 по схеме
1530, 1101011000
Задание №3. Заполните таблицу, в каждой строке которой одно и тоже целое число должно быть записано в различных системах счисления.
Двоичная Восьмеричная Десятичная Шестнадцатеричная
101010111 527 343 157
111010111 727 471 1D7
100101000001 4501 2369 941
1001101111111010 115772 39930 9ВFA
Задание №4. Выполнить арифметические операции, с последующей проверкой, используя программу КАЛЬКУЛЯТОР
а) Выполнить арифметические операции в 2-й с/с:
1) 11102 + 10012 = 101112
2) 11102 – 10012 = 1012
3) 11102 * 10012 = 11111102
4) 11102 / 112 = 1002
б) Выполнить арифметические операции в 8-й с/с:
5) 678 + 238 = 1128
6) 678 – 238 = 448
7) 678 * 238 = 20258
8) 748 / 248 = 38
в) Выполнить арифметические операции в 16-й с/с:
9) AF16 + 9716 = 14616
10) AF16 – 9716 = 1816
11) AF16 * 9716 = 673916
12) 5A16 / 1E16 = 316
Задание №5. Задачи для тренировок по материалам подготовки к ЕГЭ-11 по информатике с сайта http://kpolyakov.narod.ru
Задание А1
1) Как представлено число 8310 в двоичной системе счисления?
1) 10010112 2) 11001012 3) 10100112 4) 1010012
2) Сколько единиц в двоичной записи числа 195?
1) 5 2) 2 3) 3 4) 4
3) Как представлено число 263 в восьмеричной системе счисления?
1) 3018 2) 6508 3) 4078 4) 7778
4) Как записывается число A8716 в восьмеричной системе счисления?
1) 4358 2) 15778 3) 52078 4) 64008
5) Дано: , . Какое из чисел С, записанных в двоичной системе счисления, удовлетворяет неравенству ?
1) 111110012 2) 110110002 3) 111101112 4) 111110002
6) Дано: , . Какое из чисел С, записанных в двоичной системе счисления, удовлетворяет неравенству ?
1) 111010102 2) 111011102 3) 111010112 4) 111011002
Задание А4
1) Вычислите сумму чисел x и y, при x = A616, y = 758. Результат представьте в двоичной системе счисления.
1) 110110112 2) 111100012 3) 111000112 4) 100100112
2) Вычислите A8116 + 37716. Результат представьте в той же системе счисления.
1) 21B16 2) DF816 3) C9216 4) F4616
3) Чему равна разность чисел 10116 и 1101112?
1) 3128 2) 128 3) 3216 4) 6416
4) Чему равно произведение чисел 158 и 516?
1) 758 2) 10010012 3) 2018 4) 4116
5) Чему равна сумма чисел 6118 и F416?
1) 10011110012 2) 27D16 3) 64710 4) 11358
Задание А5
1) Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11 соответственно). Если таким способом закодировать последовательность символов ГБАВ и записать результат в шестнадцатеричной системе счисления, то получится:
1) 13216 2) D216 3) 310216 4) 2D16
2) Для кодирования сообщения, состоящего только из букв А, Б, В и Г, используется неравномерный по длине двоичный код:
А Б В Г
00 11 010 011
Если таким способом закодировать последовательность символов ВГАГБВ и записать результат в шестнадцатеричном коде, то получится:
1) CDADBC16 2) A7C416 3) 41271016 4) 4С7А16
3) Для кодирования букв Х, Е, Л, О, Д используются двоичные коды чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Если таким способом закодировать последовательность символов ЛЕДОХОД и записать результат в шестнадцатеричном коде, то получится:
1) 999C 2) 3254145 3) 123F 4) 2143034
4) Для кодирования букв О, Ч, Б, А, К используются двоичные коды чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Если таким способом закодировать последовательность символов КАБАЧОК и записать результат в шестнадцатеричном коде, то получится:
1) 5434215 2) 9DA4 3) ABCD 4) 4323104
5) Для кодирования букв О, В, Д, П, А используются двоичные коды чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Если таким способом закодировать последовательность символов ВОДОПАД и записать результат в восьмеричном коде, то получится:
1) 22162 2) 1020342 3) 2131453 4) 34017
6) Для кодирования букв Р, С, Н, О, Г используются двоичные коды чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Если таким способом закодировать последовательность символов НОСОРОГ и записать результат в восьмеричном коде, то получится:
1) 34244 2) 52634 3) 55634 4) 33334
ДОМАШНЕЕ ЗАДАНИЕ:
«Прямой, обратный и дополнительный коды целогочисла»
Изучить на сайте http://www.intuit.ru/department/hardware/basdigtech/11/2.html или в поиск наберите «Основы цифровой техники»; номер лекции 11 Двоичные числа и двоичная арифметика, и ответить на вопросы:
1) Как получить прямой код положительного числа?
2) Как получить прямой код отрицательного числа?
3) Как получить обратный код положительного числа?
4) Как получить обратный код отрицательного числа?
5) Как получить дополнительный код положительного числа?
6) Как получить дополнительный код отрицательного числа?
7) Каков недостаток обратного кода?
8) Каким образом обозначается знак числа?
Выполнить упражнения
1) Напишите прямой, обратный и дополнительный коды числа (-40)
2) Напишите прямой, обратный и дополнительный коды числа (-49)
3) Напишите прямой, обратный и дополнительный коды числа (+40)
4) Напишите прямой, обратный и дополнительный коды числа (+49)
Примечание: Можно, используя возможности Интернет (поисковые системы по запросу «Прямой, обратный и дополнительный коды числа») или учебную литературу, определить ответы на вопросы и выполнение упражнений
ВАЖНО:
 В ОТЧЕТЕ УКАЗЫВАТЬ ТОЛЬКО ПРАКТИЧЕСКУЮ ЧАСТЬ.
 ДОКУМЕНТ ДОЛЖЕН БЫТЬ ОФОРМЛЕН НА БУМАГЕ А4 в «рамку».
 ИСПОЛЬЗОВАТЬ ШРИФТ GOST A и GOST B.
 СДЕЛАТЬ ВЫВОД ПО ЛАБОРАТОРНОЙ РАБОТЕ.