
- •Методические указания
- •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
- •Методические указания
Вариант 19
а) 7865410; б) 100101102; в) 2В9С116
а) 12310 – Х2; б) 41,7410 – Х2; в) 102,7310 – Х8; г) 13210 – Х16
а) 10111011,1101012; б) 202,518; в) 10416
а) 11101011010101010012; б)11010110101001,110010111012
а) 1750,4218; б) B01416
а) 10110111 + 100101; б) 10111+1011
а) 1101001-1010011; б) 10101101 – 1010101
101011 х 1001
Вариант 20
а) 5289110; б) 110111102; в) 1С1216
а) 9210 – Х2; б) 41,7610 – Х2; в) 113,7210 – Х8; г) 15810 – Х16
а) 10101011,1101012; б) 1002,018; в) 10716
а) 1100011111011011011012; б) 1010111011011,111001110010112
а) 2163,7018; б) С5B0116
а) 10101111 + 100101; б) 1100101+110110
а) 111001-10010; б) 10110101 – 1010011
101001 х 101
2 Логические основы эвм
2.1 Алгебра логики. Операции алгебры логики
В ЭВМ информация подвергается не только арифметической, но и логической обработке. В основе работы логических схем и устройств ЭВМ лежит алгебра логики.
Алгебра логики – это раздел математической логики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических операций над ними. Значения всех элементов алгебры логики определены в двухэлементном множестве 0 и 1.
Логическое высказывание – это любое повествовательное предложение, относительно которого можно однозначно сказать, истинно оно или ложно. Если высказывание истинно, то считают, что его значение равно единице; если высказывание ложно, то считают, что его значение равно нулю.
Пример: «Лед – твердое состояние воды» - истинное высказывание; «Все рыбы умеют плавать» - общее высказывание (истинное); «Париж – столица Китая» - ложное высказывание.
Логическая константа – ИСТИНА (1) или ЛОЖЬ (0).
Логическая переменная – символически обозначенная логическая величина, которая может принимать только значения ИСТИНА (1) или ЛОЖЬ (0).
Логическая операция – способ построения сложного высказывания из данных высказываний, при котором значение истинности сложного высказывания полностью определяется значениями истинности исходных высказываний.
Пример: Пусть А – Петров врач, В – Петров – шахматист. Тогда можно (например при помощи связки «и») составить составное высказывание: Петров – врач И шахматист (мы это поймем как «Петров – врач, умеющий играть в шахматы), А при помощи введенных обозначений мы получим: А И В.
Для К логических переменных существует 2К логических комбинаций 0 и 1.
Пример: К=2 (высказывания А и В) следовательно различных комбинаций – 4 (00, 01, 10, 11); К=3 (А, В, С) следовательно комбинаций 23=8 (000, 001, 010, 011, 100, 101, 110, 111)
Основными операциями алгебры логики являются операции конъюнкции, дизъюнкции и инверсии.
В то же время всякое устройство ЭВМ, выполняющее преобразование информации на комбинационные схемы технически реализуется с использованием логических элементов.
Логический элемент – это преобразователь, который, получая сигналы об истинности отдельных высказываний, обрабатывает их и в результате выдает значение логического отрицания, логической суммы или логического произведения этих высказываний, т.е. обеспечивает реализацию различных логических функций от входных двоичных переменных.
Конъюнкция – логическое умножение, логическое И. Логическое умножение: операция, связывающая 2 и более высказывания с помощью союза «И». Обозначается: И, , , &
ЗАКОН: Конъюнкция истинна тогда и только тогда, когда истинны ВСЕ входящие в нее высказывания.
Логический элемент «И» (конъюнктор) выдает на выходе значение логического произведения входных сигналов.
Таблица истинности для конъюнкции и графическое изображение логического элемента имеет вид:
x |
y |
xy |
Условное обозначение |
0 |
0 |
0 |
|
0 |
1 |
0 |
|
1 |
0 |
0 |
|
1 |
1 |
1 |
Дизъюнкция – логическое сложение, логическое ИЛИ. Логическое сложение: операция, связывающая два и более высказывания с помощью союза «ИЛИ». Обозначается: ИЛИ, V, +
ЗАКОН: Дизъюнкция истинна тогда и только тогда, когда истинно ХОТЯ БЫ ОДНО из входящих в нее высказываний.
Логический элемент «ИЛИ» (дизъюнктор) выдает на выходе значение логической суммы входных сигналов.
Таблица истинности для дизъюнкции и графическое изображение логического элемента имеет вид:
x |
y |
x v y |
Условное обозначение |
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
1 |
Инверсия – логическое отрицание,
логическое НЕ. Логическое отрицание
– это присоединение частицы «НЕ» к
сказуемому высказывания. (Петров –
врач. Петров – не врач). Обозначается:
НЕ,
,
¬Х.
ЗАКОН: Если высказывание Х – истинно, то НЕ Х – ложно.
Логический элемент «НЕ» (инвертор) выдает на выходе сигнал, противоположный сигналу на входе.
Таблица истинности для инверсии и графическое изображение логического элемента имеет вид:
x |
|
Условное обозначение |
0 |
1 |
|
1 |
0 |
На основе использования основных логических схем строятся еще две логические схемы: Схема И-НЕ (элемент Шеффера) и схема ИЛИ-НЕ (элемент Пирса).
Схема И-НЕ состоит из элемента «И»
и инвертора и осуществляет отрицание
результата схемы «И». Связь между
выходом z и входами x и y схемы
записывают следующим образом:
,
где
читается
как «инверсия x и y».
x |
y |
|
Условное обозначение |
0 |
0 |
1 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
Схема ИЛИ-НЕ состоит из элемента
ИЛИ и инвертора и осуществляет
отрицание результата схемы «ИЛИ».
Связь между выходом z и входами x
и y схемы записывают следующим
образом:
,
где
,
читается как «инверсия x
или y».
x |
y |
|
Условное обозначение |
0 |
0 |
1 |
|
0 |
1 |
0 |
|
1 |
0 |
0 |
|
1 |
1 |
0 |
Соединяя выходы одних логических элементов со входами других логических элементов можно построить логические схемы.
Приоритет логических операций:
Инверсия
Конъюнкция
Дизъюнкция
Замечание: скобки могут менять приоритет операций
Пример: По заданному логическому выражению построить таблицу истинности и составить логическую схему.
а)
Решение: 1. Т.к. мы видим 2 логические
переменные «х» и «у», то для них будет
4 различные логические комбинации 0
и 1: (0,0); (0,1); (1,0); (1,1). 2. Для построения
таблицы истинности расставим сначала
приоритет операций: 1)
;
2)
;
3)
;
4)
;
5)
;
6)
;
7)
Составим таблицу истинности. В ней будет 5 строк (первая – для обозначения переменных и действий, и 4 для возможных комбинаций входных данных) и столько столбцов, сколько мы выделили отдельных операций (расставляя приоритеты) плюс количество исходных переменных:
x |
y |
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
Т
еперь
изобразим логическую схему.