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

Домашнее задание № 1 Выполнение арифметических операций с двоичными числами.

Цель задания - овладеть простейшими навыками перевода чисел в различные системы счисления и выявить ошибки, возникающие из-за их ограниченной разрядности.

  1. По заданному варианту исходных данных получить набор десятичных чисел: Х1=А, Х2=С, Х3=А+С, Х4=А+С+С, Х5=С-А, Х6=65536-Х4, Х7= -Х1, Х8= -Х2, Х9= -Х3, Х10= -Х4, Х11= - Х5, Х12= -Х6. Выполнить перевод десятичных чисел Х1,...,Х12 в двоичную систему счисления, получив их двоичные эквиваленты В1,...,В12 соответственно. Для представления двоичных чисел В1,...,В12 использовать 16-разрядный двоичный формат со знаком. Для контроля правильности перевода выполнить обратный перевод двоичных чисел в десятичные и подробно проиллюстрировать последовательность прямого и обратного перевода для чисел Х1, В1, Х7 и В7.

  2. Выполнить следующие сложения двоичных чисел: В1+В2, В2+В3, В7+В8, В8+В9, В2+В7, В1+В8. Для представления слагаемых и результатов сложения использовать 16-разрядный двоичный формат со знаком. Результаты сложения перевести в десятичную систему счисления, сравнить с соответствующими десятичными числами. Дать подробные комментарии полученным результатам.

Операнд

Номер варианта

1

2

3

4

5

6

7

А

С

2006

15452

6390

14940

4186

15772

1818

16924

5238

15900

2262

16028

6582

17436

Операнд

Номер варианта

8

9

10

11

12

13

14

А

С

4154

16162

2902

18006

1722

16988

2774

15388

5302

14972

2294

16064

1978

15516

Операнд

Номер варианта

15

16

17

18

19

20

21

А

С

2998

16288

6518

15260

2678

16160

5238

14932

4314

15420

2422

17500

1754

17820

Домашнее задание № 2 Программирование циклических алгоритмов

Написать комплекс программ, состоящий из программы и подпрограммы и обеспечивающий подсчет количества требуемых элементов массива данных. Программа должна выявлять требуемые элементы, а их подсчет должен производиться в подпрограмме.

Варианты задания: подсчитать количество

  1. положительных элементов из CEBA, 0848, 3476, AE05, B0BA;

  2. отрицательных элементов из 71BC, ABBA, 63CE, 5826, C748;

  3. нулевых элементов из 0000, 0707, 0000, C0AE, 0000;

  4. ненулевых элементов из 0000, CBAE, 0707, 000, BACE;

  5. положительных элементов из 0000, 0707, BACE, 0000, AE01;

  6. отрицательных элементов из 0000, CCCE, 90BA, 0000, EEBB.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]