
- •Методические указания
- •1 Арифметические основы эвм
- •1.1 Системы счисления. Общая форма представления чисел в позиционных системах счисления
- •Задачи:
- •1.2 Перевод чисел из десятичной системы счисления в другие системы счисления
- •1.2.1 Перевод целых чисел
- •1.2.2 Перевод дробных чисел
- •1.2.3 Перевод смешанных чисел
- •Задачи:
- •1.3 Перевод чисел в десятичную систему счисления из других систем счисления
- •1.3.1 Перевод целых чисел
- •1.3.2 Перевод дробных чисел
- •1.3.3 Перевод смешанных чисел
- •Задачи:
- •1.4 Связь двоичной системы счисления с восьмеричной и шестнадцатеричной
- •Задачи:
- •1.5 Двоичная арифметика
- •Лабораторная работа №1 Арифметические основы эвм
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 19
- •Вариант 20
- •2 Логические основы эвм
- •2.1 Алгебра логики. Операции алгебры логики
- •Пример: По заданной логической схеме составить логическое выражение и заполнить для него таблицу истинности
- •Задачи:
- •2.2 Основные соотношения алгебры логики
- •Вариант 19
- •Вариант 20
- •3 Работа с электронными таблицами excel
- •3.1 Основные сведения по работе с Excel
- •Лабораторная работа №3 Построение таблиц истинности с помощью электронных таблиц Excel
- •Порядок выполнения работы
- •Лабораторная работа №4 Условия в электронных таблицах
- •Лабораторная работа №5 Построение биоритмов человека
- •Лабораторная работа № 6 (дополнительная) Построение взаимосвязанных таблиц и круговых диаграмм
- •Варианты для самостоятельной работы:
- •4 Основы алгоритмизации
- •4.1 Графический способ записи алгоритмов
- •4.2 Базовые алгоритмические структуры
- •4.3 Этапы разработки алгоритма
- •Лабораторная работа №7 Линейные алгоритмы. Ветвление. Разработка алгоритма и построение блок-схем
- •Лабораторная работа №8 Циклические алгоритмы. Разработка алгоритма и построение блок-схем
- •5 Информационные технологии
- •5.1 Основы работы с операционной системой Windows Лабораторная работа №9 Windows. Основные приемы работы
- •Лабораторная работа №10 Windows. Стандартные программы
- •Лабораторная работа №11 Основы обработки изображений (ms Paint, PhotoShop)
- •Лабораторная работа №12 Word. Работа с текстовыми и табличными данными
- •2. Работа с табличными данными.
- •Лабораторная работа №13 Формулы и диаграммы в Word
- •1. Использование формул в таблицах
- •2. Построение диаграмм
- •Лабораторная работа №14 Внедрение объектов. Графика в Word
- •Методические указания
Задачи:
Представить заданные двоичные числа в восьмеричной и шестнадцатеричной форме.
1001010111010011,0010101012 – Х8
1001010010010011101,00110110112 – Х16
1011101110001010101012 – Х8
1110101011100010011010012 – Х16
Представить заданные восьмеричные и шестнадцатеричные числа в двоичной форме.
30201,76018
C039F12,07E16
320075128
54D01A7216
1.5 Двоичная арифметика
В теоретическом отношении все позиционные системы счисления равноправны. Поэтому для всех позиционных систем счисления справедливы одни и те же законы арифметики и арифметические операции выполняются по одним и тем же правилам.
Сложение и вычитание двоичных чисел основаны на правилах этих действий в пределах одного разряда и правилах учета межразрядных переносов и заёмов (аналогично десятичной арифметике)
Сложение |
Вычитание |
0+0=0 0+1=1 1+0=1 1+1=10 – перенос единицы в старший разряд |
0-0=0 1-0=1 1-1=0 0-1=1 заём из старшего разряда |
Пример:
а) Сложение. Выполним двоичное сложение и осуществим проверку с помощью соответствующих десятичных чисел.
Двоичная с.сч. |
|
Десятичная с.сч. |
|||||||||||||||
|
|
1 |
1 |
1 |
переносы |
|
|
|
1 |
|
|
|
|
||||
+ |
1 |
0 |
1 |
1 |
1 |
1 |
|
|
|
|
+ |
4 |
7 |
|
|
|
|
|
|
|
1 |
1 |
1 |
0 |
|
|
|
|
|
1 |
4 |
|
|
|
|
|
1 |
1 |
1 |
1 |
0 |
1 |
|
|
|
|
|
6 |
1 |
|
|
|
б) Вычитание. Выполним двоичное вычитание и осуществим проверку с помощью соответствующих десятичных чисел.
|
Двоичная с.сч. |
|
|
Десятичная с.сч. |
|||||||||||||
|
• |
|
|
• |
заёмы |
|
|
|
|
• |
|
|
|
|
|||
|
1 |
0 |
1 |
1 |
0 |
1 |
1 |
|
|
|
|
|
9 |
1 |
|
|
|
|
|
1 |
1 |
0 |
1 |
0 |
1 |
|
|
|
|
|
5 |
3 |
|
|
|
|
|
1 |
0 |
0 |
1 |
1 |
0 |
|
|
|
|
|
3 |
8 |
|
|
|
Умножение двоичных чисел происходит по обычному алгоритму перемножения чисел в столбик, но при этом промежуточные сложения необходимо производить по соответствующим правилам двоичной арифметики.
Пример:
|
Двоичная с.сч. |
|
|
Десятичная с.сч. |
|||||||||||||
|
|
х |
1 |
0 |
1 |
1 |
|
|
|
|
|
х |
1 |
1 |
|
|
|
|
|
|
|
1 |
0 |
1 |
|
|
|
|
|
|
|
5 |
|
|
|
|
|
+ |
1 |
0 |
1 |
1 |
|
|
|
|
|
|
5 |
5 |
|
|
|
|
+ |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
0 |
1 |
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
Деление двоичных чисел производится по тем же правилам, как и деление углом в десятичной системе. Но, т.к. при делении в общем случае неизвестно, получим ли мы конечную дробь или бесконечную периодическую, то необходимо выделить непериодическую часть дроби и ее период. Для определения периода можно выполнять деление до тех пор, пока не будет заметно повторение группы цифр.
Пример:
а) Деление в десятичной системе счисления
|
_5 |
2 |
7 |
2 |
|
|
|
|
|
|
4 |
|
|
2 |
6 |
3, |
5 |
|
|
|
_1 |
2 |
|
|
|
|
|
|
|
|
1 |
2 |
|
|
|
|
|
|
|
|
|
|
_7 |
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
_1 |
0 |
|
|
|
|
|
|
|
|
1 |
0 |
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
б) Деление в двоичной системе счисления
|
_1 |
0 |
1 |
0 |
1 |
1 |
|
|
|
|
|
|
|
|
1 |
1 |
|
1 |
1, |
0 |
1 |
0 |
1 |
… |
=11,(01) |
|
|
_1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
_1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
_1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
Задачи:
Выполнить арифметические действия с двоичными числами. Проверить правильность вычислений переводом исходных данных и результатов в десятичную систему счисления.
101001+11011
110010011+11011101
10110011–1101010
11001011–10110101
101100111–11001010
10101х1011
110101х11001
1110 : 110
110101 : 101