Задания для СРС (6 вариантов по 8 заданий)



Вариант I

1. Разложите числа по степеням:
а) 83410 с основанием 10; б) 132,014 с основанием 4.

2. Переведите числа в 10СС:
а) 210213; б) 10,1112.

3. Переведите числа из 10СС:
а) 21110→ 16СС; б) 0,2510→ 2СС; в) 14,12510→8СС.

4. Переведите число из 10СС в 8СС и 16 СС, а затем проверьте результаты, выполнив обратный перевод: 1001111110111,01112.

5. Сложите числа: 378 + 758.

6. Вычтите: 10201,123 – 111,213. Проверьте результат вычитания сложением.

7. Перемножьте числа: 1011012 × 1012.

8. Разделите 100101102:10102, а затем проверьте результат, выполнив умножение делителя на частное.

 

Вариант II

1. Разложите числа по степеням:
а) 521310 с основанием 10; б) 11011,1012 с основанием 2.

2. Переведите числа в 10СС:
а) 2101213; б) 11011,1012.

3. Переведите числа из 10СС:
а) 4510→ 3СС; б) 0,62510→ 2СС; в) 72,12510→ 7СС.

4. Переведите число из 10СС в 8СС и 16 СС, а затем проверьте результаты, выполнив обратный перевод: 1110101011,10111012.

5. Сложите числа: 1658 + 378.

6. Вычтите: 10234,125 – 301,2425. Проверьте результат вычитания сложением.

7. Перемножьте числа: 1111012 · 11,012.

8. Разделите 100110101002:11002, а затем проверьте результат, выполнив умножение делителя на частное.

 

Вариант III

1. Разложите числа по степеням:
а) 7251,3210 с основанием 10; б) 130211,24 с основанием 4.

2. Переведите числа в 10СС:
а) 2213; б) 1101,102.

3. Переведите числа из 10СС:
а) 32310→ 8СС; б) 0,62510→ 2СС; в) 31,510→ 5СС.

4. Переведите число из 10СС в 8СС и 16 СС, а затем проверьте результаты, выполнив обратный перевод: 10111001,1011001112.

5. Сложите числа: 7,58 + 14,68.

6. Вычтите: 101002 – 1112. Проверьте результат вычитания сложением.

7. Перемножьте числа: 1011,112 · 101,12.

8. Разделите 100110101002:11002, а затем проверьте результат, выполнив умножение делителя на частное.

 

Вариант IV

1. Разложите числа по степеням:
а) 32712,510 с основанием 10; б) 10210,023 с основанием 3.

2. Переведите числа в 10СС:
а) 34116; б) 1101,012.

3. Переведите числа из 10СС:
а) 53210→ 7СС; б) 0,810→ 4СС; в) 72,7510→ 2СС.

4. Переведите число из 10СС в 8СС и 16 СС, а затем проверьте результаты, выполнив обратный перевод: 1011110011100,112.

5. Сложите числа: 1202,213 + 12,1013.

6. Вычтите: 100,12 – 10,112. Проверьте результат вычитания сложением.

7. Перемножьте числа: 1012 · 1111,0012.

8. Разделите 100101102:10102, а затем проверьте результат, выполнив умножение делителя на частное

 

Вариант V

1. Разложите числа по степеням:
а) 9135,8610 с основанием 10; б) 11011,113 с основанием 2.

2. Переведите числа в 10СС:
а) 3416; б) 1110,0012.

3. Переведите числа из 10СС:
а) 16710→ 3СС; б) 0,687510→ 2СС; в) 72,62510→ 16СС.

4. Переведите число из 10СС в 8СС и 16 СС, а затем проверьте результаты, выполнив обратный перевод: 10111,11111011112.

5. Сложите числа: 3450,278 + 12,6338.

6. Вычтите: 1210,013 – 102,123. Проверьте результат вычитания сложением.

7. Перемножьте числа: 1012 · 1111,0012.

8. Разделите 100101102:10102, а затем проверьте результат, выполнив умножение делителя на частное.

Вариант VI

1. Разложите числа по степеням:
а) 4235,1510 с основанием 10; б) 123,0014 с основанием 4.

2. Переведите числа в 10СС:
а) 341,5416; б) 1101,1112.

3. Переведите числа из 10СС:
а) 21610→ 8СС; б) 0,937510→ 2СС; в) 16,810→ 3СС.

4. Переведите число из 10СС в 8СС и 16 СС, а затем проверьте результаты, выполнив обратный перевод: 1100010101,110012.

5. Сложите числа: 1012,123 + 12,023.

6. Вычтите: 71501,158 – 231,578. Проверьте результат вычитания сложением.

7. Перемножьте числа: 1011,112 · 101,12.

8. Разделите 100110101002:11002, а затем проверьте результат, выполнив умножение делителя на частное.

 

СРС № 6.

Тема 3.1. Основы алгебры логики. Основные логические операции. Логические выражения.

Цель:научиться строить таблицы истинности и составлять для них тесты.

Задание: составление таблиц истинности для логических выражений.

 

Теоретический материал:

Таблица истинности - таблица, показывающая, какие значения принимает составное высказывание при всех сочетаниях (наборах) значений входящих в него простых высказываний.

Логическое выражение - составные высказывания в виде формулы.

Равносильные логические выражения – логические выражения, у которых последние столбцы таблиц истинности совпадают. Для обозначения равносильности используется знак «=».

Диаграммы Эйлера-Венна - диаграммы, которые служат для наглядного представления всех вариантов пересечения нескольких множеств. В качестве множеств могут использоваться простые логические высказывания. Диаграмма строится для логического высказывания, которое содержит от одного до трех утверждений.

Логические операции (расположены по порядку выполнения в логических выражениях):

· инверсия (отрицание, логическое не),

· конъюнкция (логическое и),

· дизъюнкция (логическое или),

· импликация (следование),

· эквивалентность (тождество).

Рассмотрим каждую из них подробно. Для описания используем диаграммы Эйлера-Венна и таблицы истинности.

Логическая операция/ соответствие в русском языке Обозначение Диаграмма Эйлера-Венна

Таблица
истинности

инверсия

(отрицание, логическое "НЕ")/

"...не...", "неверно, что..."

 

A

A

0

1

1

0

конъюнкция (логическое "И")/

"...и..."

Λ, &

A

B

AΛB
0

0

0
0

1

0
1

0

0
1

1

1

дизъюнкция

(логическое "ИЛИ")


"...или...","..либо.."

V

A

B

AVB
0

0

0
0

1

1
1

0

1
1

1

1

импликация (следование)/

"если...,то...", "когда..., тогда..."

 

A

B

A→B
0

0

1
0

1

1
1

0

0
1

1

1

эквивалентность (тождество)

"тогда и только тогда, когда"

↔, ≡

A

B

A↔B
0

0

1
0

1

0
1

0

0
1

1

1
             

Алгоритм построения таблицы истинности:

1. подсчитать количество переменных n в логическом выражении;

2. определить число строк в таблице по формуле m=2n, где n - количество переменных;

3. подсчитать количество логических операций в формуле;

4. установить последовательность выполнения логических операций с учетом скобок и приоритетов;

5. определить количество столбцов: число переменных + число операций;

6. выписать наборы входных переменных;

7. провести заполнение таблицы истинности по столбцам, выполняя логические операции в соответствии с установленной в пункте 4 последовательностью.

Заполнение таблицы:

1. разделить колонку значений первой переменной пополам и заполнить верхнюю часть «0», а нижнюю «1»;

2. разделить колонку значений второй переменной на четыре части и заполнить каждую четверть чередующимися группами «0» и «1», начиная с группы «0»;

3. продолжать деление колонок значений последующих переменных на 8, 16 и т.д. частей и заполнение их группами «0» или «1» до тех пор, пока группы «0» и «1» не будут состоять из одного символа.

 

Пример 1. Для формулы A/\ (B \/ B /\C) постройте таблицу истинности.Решение: Количество логических переменных 3, следовательно, количество строк - 23 = 8.Количество логических операций в формуле 5, количество логических переменных 3, следовательно, количество столбцов - 3 + 5 = 8.

 

 

Пример 2. Определите истинность логического выражения F(А,В) = (А\/ В)/\(А\/В).

1. В выражении две переменные А и В (n=2).

2. mстрок=2n, m=22=4 строки.

3. В формуле 5 логических операций.

4. Расставляем порядок действий

1) А\/ В; 2) А; 3) В; 4) А\/В; 5) (А\/ В)/\(А\/В).

5. Кстолбцов=n+5=2+5=7 столбцов.

А В А\/ В А В А\/В F
0 0 0 1 1 1 0
0 1 1 1 0 1 1
1 0 1 0 1 1 1
1 1 1 0 0 0 0

Вывод: логическое выражение принимает значение истина при наборах F(0,1)=1 и F(1,0)=1.

 

Пример 3. Постройте таблицу истинности для логического выраженияF = (A\/ B) /\ С

1. В данной функции три логические переменные – А, В, С

2. количество строк таблицы = 23 =8

3. В формуле 3 логические операции.

4. Расставляем порядок действий

1) А\/ В; 2) С; 3) (AVB) /\ С .

5. количество столбцов таблицы = 3 + 3 = 6

А В С A\/B С (A\/B) /\ С
0 0 0 0 1 0
0 0 1 0 0 0
0 1 0 1 1 1
0 1 1 1 0 0
1 0 0 1 1 1
1 0 1 1 0 0
1 1 0 1 1 1
1 1 1 1 0 0

 

Пример 4. Определите истинностьформулы: F = ((С \/В) => В) /\ (А /\ В) =>В.

Построим таблицу истинности этой формулы.

Ответ: формула является тождественно истинной.

 


Дата добавления: 2019-01-14; просмотров: 323; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!