Задание
На основе таблицы истинности составить логическое выражение используя СДНФ и СКНФ, минимизировать их и составить графическое изображение получившихся функции на логических элементах.
Вариант 1
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Вариант 2
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Вариант 3
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Вариант 4
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 5
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Вариант 6
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 7
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 8
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 9
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 1 |
Вариант 10
a | b | C | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
Вариант 11
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
Вариант 12
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 13
a | b | C | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
Вариант 14
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 1 |
Вариант 15
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 16
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 17
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
Вариант 18
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Вариант 19
a | b | C | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Вариант 20
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
Вариант 21
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
Вариант 22
a | b | C | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
Вариант 23
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 1 |
Вариант 24
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Вариант 25
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 26
a | b | c | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 0 |
Вариант 27
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 1 | 1 |
Вариант 28
a | b | C | f | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 1 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 1 |
Вариант 29
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 0 |
4 | 1 | 0 | 0 | 1 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Вариант 30
a | b | c | f | |
0 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
2 | 0 | 1 | 0 | 0 |
3 | 0 | 1 | 1 | 1 |
4 | 1 | 0 | 0 | 0 |
5 | 1 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 |
7 | 1 | 1 | 1 | 0 |
Лабораторная работа 5. Вычисления в MS Excel
Вариант 1
Составить таблицу, содержащую следующие поля:
№ | Месяц | ФИО | Номер телефона | Льгота | Оплата | Внесено | Долг |
Заполнить таблицу в соответствии с условиями:
· Записей в таблице — 12.
· Различных месяцев — 3.
· Значения столбца «Внесено» задаются произвольно.
· Столбец «Льгота» заполняется следующим образом: 0 — нет льгот, 1 — скидка в оплате 25%, 2 — скидка в оплате — 50%.
· Различных фамилий — 4, фамилии повторяются в каждом месяце.
· Тариф без льгот записан в свободной ячейке вне таблицы.
Выполнить:
1. Вычислить сумму оплаты в соответствии с номером льготы. Если льгота равна 0, то 100% тарифа, если льгота равна 1, то скидка в оплате 25%, если льгота равна 2, то скидка 50%.
2. Вычислить долг.
3. Вычислить общую сумму внесенной оплаты и общую сумму долга.
4. Вычислить среднее значение по полю «Долг».
5. Используя функцию СЧЕТЕСЛИ, определить количество абонентов с долгом больше среднего.
6. Используя стандартные функции, найти минимальное и максимальное значения суммы долга.
Вариант 2
Составить таблицу, содержащую следующие поля:
№ п/п | Наименование | Стоимость проката в сутки | Дата выдачи | Срок аренды |
Заполнить таблицу в соответствии с условиями:
· Записей в таблице — 10.
· Различных наименований — 4.
Выполнить:
1. Вставить в таблицу столбец «Просрочено дней» и вычислить.
2. Вставить столбец «Пеня» и вычислить сумму пени в соответствии со следующим условием: если количество просроченных дней меньше 5, то 0,05% за каждый день, от 5 до 10 дней - 0,1% за каждый просроченный день сверх 5 и по предыдущей ставке за остальные, более 10 дней - 0,3% за каждый день сверх 10 и по 0,1% - до 10.
3. Дополнить таблицу столбцами «Дней в прокате» и вычислить значения.
4. Дополнить таблицу столбцом «К оплате» и вычислить с учетом пени.
5. Используя функцию СЧЕТЕСЛИ, определить количество просроченных заказов.
6. Используя стандартные функции, найти минимальное и максимальное значения дней проката.
Вариант 3
Составить таблицу, содержащую следующие поля:
№ п/п | ФИО | Дата Рождения | Месяц выплаты пособия |
Заполнить таблицу в соответствии с условиями.
· Записей в таблице — 10.
· Значения в столбце «Дата рождения» вводятся таким образом, чтобы были дети в возрасте меньше 3 лет, до 8 лет, от 8 до 17 лет и старше 17 лет.
· Различных месяцев — 3.
· Различных фамилий — 4, фамилии повторяются в каждом месяце.
· Минимальный заработок задается произвольно в свободной ячейке вне таблицы.
Выполнить:
1. Вставить в таблицу столбец «Возраст» и вычислить возраст ребенка.
2. Дополнить таблицу столбцами «Сумма пособия». Значения в столбце вычислить в соответствии с условием: если возраст меньше 3 лет, то 100% от мин. заработка, если возраст меньше 8 лет, то 80%, от 8 до 17 лет — 60%, старше 17 лет — пособия нет.
3. Вычислить общую сумму пособий.
4. Вычислить средний возраст детей.
5. Используя функцию СЧЕТЕСЛИ, определить количество детей старше 8 лет.
Вариант 4
Составить таблицу, содержащую следующие поля:
№ п/п | Место работы | Дата поступления | Дата увольнения (перевода) | Должность | Оклад |
Заполнить таблицу в соответствии с условиями.
· Записей в таблице — 6.
· Значения в столбце «Дата увольнения (перевода)» соотносятся со столбцом «Дата поступления».
· Различных должностей — 3.
· Оклады произвольные.
Выполнить:
1. Вставить в таблицу столбец «Стаж» и вычислить стаж работы в каждой должности.
2. Дополнить таблицу столбцами «Надбавка» и «Оплата труда». Значения в столбце «Надбавка» вычислить в соответствии с условием: Если общий стаж работы меньше 5 лет, то надбавка 10%, если стаж больше 10 лет, то надбавка 20%, от 5 до 10 лет — 15%.
3. Вычислить оплату труда для каждого места работы.
4. Вычислить среднемесячную оплату труда за два последних года (предполагается, что в течение последних двух лет было изменение должности и оклада, т.е. две записи в таблице).
5. Используя функцию СЧЕТЕСЛИ, определить количество сотрудников с оплатой меньше средней.
6. Используя стандартные функции, найти минимальное и максимальное значения оплаты труда.
Вариант 5
Составить таблицу, содержащую следующие поля:
ФИО | Месяц | Дата поступления | Должность | Рабочих дней в месяце | Средний заработок | Количество больничных дней |
Заполнить таблицу в соответствии с условиями.
· Записей в таблице — 12.
· Значения в столбце «Дата поступления» вводятся так, чтобы были сотрудники со стажем меньше 5 лет, больше 8 лет и от 5 до 8 лет.
· Различных месяцев — 3.
· Средний заработок задается произвольно.
· Должностей, как и фамилий, по 4 разных.
Выполнить:
1. Вставить в таблицу столбец «Стаж» и вычислить стаж.
2. Дополнить таблицу столбцами «К оплате по б/л». Значения в столбце вычислить в соответствии с условием: если стаж меньше 5 лет, то 50% от среднего заработка, если стаж больше 8 лет, то 100%, от 5 до 8 лет — 80%.
3. Вычислить общую сумму оплаты больничных листов.
4. Вычислить средний стаж.
5. Используя функцию СЧЕТЕСЛИ, определить количество сотрудников со стажем меньше 8 лет.
6. Используя стандартные функции, найти минимальное и максимальное значения количества больничных дней.
7. Вычислить среднее количество больничных дней в каждом месяце, оформить в виде таблицы.
Вариант 6
Составить таблицу, содержащую следующие поля:
ФИО | Дата рождения | Дата поступления | Должность | Оклад |
Заполнить таблицу в соответствии с условиями.
· Записей в таблице — 10.
· Значения в столбце «Дата поступления» соотносятся со столбцом «Дата рождения».
· Различных должностей — 3.
· Оклады произвольные.
Выполнить:
1. Вставить в таблицу столбец «Возраст» и вычислить возраст каждого сотрудника.
2. Вставить в таблицу столбец «Стаж» и вычислить стаж.
3. Дополнить таблицу столбцами «Надбавка» и «Оплата труда». Значения в столбце вычислить в соответствии с условием: Если стаж меньше 5 лет, то надбавка 10%, если стаж больше 10 лет, то надбавка 20%, от 5 до 10 лет — 15%.
4. Вычислить общую оплату труда.
5. Вычислить среднюю оплату труда всех сотрудников.
6. Используя функцию СЧЕТЕСЛИ, определить количество сотрудников с оплатой меньше средней.
7. Используя стандартные функции, найти минимальное и максимальное значения оплаты труда.
Вариант 7
Составить таблицу, содержащую следующие поля:
ФИО | Месяц | Дата поступления | Рабочих дней в месяце | Средний заработок | Дата выдачи больничного | Дата окончания больничного |
Заполнить таблицу в соответствии с условиями.
· Записей в таблице — 10, фамилии могут повторяться.
· Значения в столбце «Дата поступления» вводятся таким образом, чтобы были сотрудники со стажем меньше 5 лет, больше 8 лет и от 5 до 8 лет.
· Различных месяцев — 3.
· Средний заработок задается произвольно.
Выполнить:
1. Вставить в таблицу столбец «Стаж» и вычислить стаж.
2. Вставить столбец «Дней по больничному листу» и вычислить продолжительность больничного.
3. Дополнить таблицу столбцом «К оплате по больничному». Значения в столбце вычислить в соответствии с условием: если стаж меньше 5 лет, то 50% от среднего заработка, если стаж больше 8 лет, то 100%, от 5 до 8 лет — 80%.
4. Вычислить общую сумму оплаты больничных листов.
5. Вычислить средний стаж.
6. Используя функцию СЧЕТЕСЛИ, определить количество сотрудников со стажем больше 8 лет.
7. Используя стандартные функции, найти минимальное и максимальное значения среднего заработка.