Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы по информатике.doc
Скачиваний:
69
Добавлен:
09.02.2015
Размер:
907.26 Кб
Скачать

Лабораторная работа №1. Системы счисления

Тема: Системы счисления (2 часа)

Цель работы: Освоение арифметических основ ЭВМ.

Вопросы:

  • Понятие систем счисления.

  • Позиционные и непозиционные системы счисления.

  • Перевод чисел из одной системы счисления в другую.

  • Арифметические действия над числами в различных системах счисления.

  • Прямой, обратный и дополнительные коды чисел.

  • Перенос и переполнение. Проверка правильности выполнения арифметических действий в ЭВМ.

Задания полностью выполняется всеми студентами

  1. Выполните перевод чисел: 10, 25, 45, 100, 350, 550, 1000 из 10-ой системы в (2), (4), (8) и в (16) системы счисления. Результаты проверить обратным переводом.

  1. Вычислить значения выражений:

а) 199310 - 101100012 * 5638 + D316 = ?

б) 1010012 * 6738 + F316 = ?

в) 111012 + 10158 + 1АВ16 = ?

г) 11012 * 2738 - АВ16 = ?

д) 1010 - 110002 + С1В16 = ?

  1. Сравнить числа (расположить в порядке возрастания или убывания):

    1. 2368, 101110112, 3D516 , 10210

    2. 19210, 111011012, 3258, 11С16

c) 2910, 10011110102, 2548, В116

d) 11210, 4638,16, 101101102

  1. Сложение и вычитание чисел в 2-ой системе

а) 11001001 + 10010100 б) 10000101 + 11100010

в) 11100100 + 11101100 г) 11101010 – 10101010

д) 11010100 - 10101000 е) 10101010 - 10001111

ж) 10101010 + 00101010 з) 10101000 – 10001111

  1. Сложение и вычитание чисел в 3-ой системе

а) 122 + 100100 б) 101201 + 10012

в) 200 + 1222 г) 2222 - 1222

д) 202020 - 1000 е) 1111 – 222

  1. Сложение и вычитание чисел в 8-ой системе

а) 123 + 256 б) 1256 + 4567

в) 2345 + 6770 г) 2341 + 123

д) 777 – 666 е) 6245 - 765

ж) 2676 – 772 з) 5463 – 645

  1. Сложение и вычитание чисел в 16-ой системе

а) 1FFF + 2FA б) 1234 + 3A

в) 435 + 3DA г) 3AD + 9AF

д) FFF – AAA е) 2345F – 123

ж) FAD1 – FAD з) 1000-200

  1. В заданиях 4) и 7) вычитание выполнить, используя дополнительный код числа.

  1. Выполнить сложение и вычитание одно байтовых чисел и проверить правильность результатов с учетом знака и без учета знака.

а) 01111000 + 11110001 б) 11110000 + 10101010

в) 10101011 + 11100011 г) 10110010 + 10101001

д) 11111111 – 10000000 е) 11100011 - 00111111

ж) 00011110 – 10001111 з) 00011101 - 11110000

к) 00111100 – 11100001 л) 00101010 – 11001001

  1. В саду 100 фруктовых деревьев - 14 яблонь и 42 груши. В какой системе счисления посчитаны деревья?

  1. Число x=4840 записано в системе счисления с основанием р и mod(x, y)=0, где y - десятичное число 11 представленное в этой же системе. Найти основание системы р, если p<31.

  1. Десятичное число Z представляется в виде чисел 1хху6 и хх0у5 в указанных системах счисления. Найдите цифры х и у (0  у 2 ) и число Z. Запишите это число в 8-ой и в 2-ой системах счисления.

  1. Вычислить значение выражения 11011.012 + 1F.416 - 118.48 в шестнадцатеричной и в десятичной системах счисления. Вычитание производить через дополнительный код числа.