- •Лабораторные работы по курсу «Информатика»
- •Для студентов специальности 350500 «Социальная работа»
- •Кострома, 2007
- •Теоретическая часть
- •Задания для самостоятельной работы
- •Лабораторная работа №2 «Системы счисления»
- •Теоретическая часть
- •1) Сложение
- •2) Вычитание
- •Задания для самостоятельной работы
- •Лабораторная работа №3 «Основы алгебры логики»
- •Теоретическая часть
- •Логическое сложение (дизъюнкция).
- •Логическое умножение (конъюнкция).
- •Логическое отрицание (инверсия).
- •Логическое следование (импликация).
- •Логическое равенство (эквиваленция).
- •Правила построения таблицы истинности
- •Решение логических задач
- •I. Решение логических задач средствами алгебры логики
- •II. Решение логических задач табличным способом
- •III. Решение логических задач с помощью рассуждений
- •Задания для самостоятельной работы
- •Лабораторная работа №4 «Стандартные программы операционной системы Windows»
- •Теоретическая часть Работа в растровом графическом редакторе Paint
- •Работа с приложением Калькулятор
- •Работа с программой-архиватором WinRar
- •Задания для самостоятельной работы
- •Лабораторная работа №5 «Создание буклета с помощью средств текстового процессора Microsoft Word»
- •Теоретическая часть Установка параметров страницы, шрифта и абзаца
- •Многоколончатая верстка
- •Работа со списками
- •Работа с таблицами в текстовом редакторе
- •Работа с графическими объектами
- •Задания для самостоятельной работы
- •Лабораторная работа №6 «Оформление реферата с помощью средств текстового процессора Microsoft Word»
- •Теоретическая часть
- •Создание автоматического оглавления
- •Задания для самостоятельной работы
- •Лабораторная работа №7 «Построение простой расчетной таблицы с использованием абсолютной и относительной адресации»
- •Теоретическая часть
- •Правила записи формул
- •Относительная адресация
- •Абсолютная адресация
- •Задания для самостоятельной работы
- •Лабораторная работа №8 «Использование электронных таблиц для решения математических задач»
- •Теоретическая часть Мастер функций
- •Математические функции в Excel
- •3) Корень
- •4) Степень
- •Автозаполнение ячеек таблицы данными
- •1 Способ:
- •2 Способ:
- •Нахождение значения функции в некоторой точке
- •Табулирование функции и построение ее графика
- •Построение графиков двух функций на одной диаграмме
- •Решение уравнений методом подбора параметра
- •Задания для самостоятельной работы
- •Лабораторная работа №9 «Проведение расчетов в электронной таблице с использованием математических и статистических функций»
- •Теоретическая часть Математические функции
- •1) Сумм
- •2) Суммесли
- •3) Произвед
- •4) Округл
- •7) Целое
- •8) Окрвверх
- •9) Окрвниз
- •10) Округлвверх
- •11) Округлвниз
- •12) Числкомб
- •Статистические функции
- •2) Макса
- •4) Мина
- •5) Медиана
- •6) Мода
- •7) Наибольший
- •8) Наименьший
- •9) Сроткл
- •11) Счётесли
- •10) Считатьпустоты
- •11) Срзнач
- •12) Срзнача
- •Задания для самостоятельной работы
- •Лабораторная работа №10 «Использование логических функций для решения задач»
- •Теоретическая часть
- •Задания для самостоятельной работы
- •Лабораторная работа №11 «Создание и заполнение базы данных с помощью субд Access»
- •Теоретическая часть
- •Создание таблицы базы данных
- •Заполнение базы данных
- •Поиск данных в базе данных
- •Задания для самостоятельной работы
- •Лабораторная работа №12 «Создание межтабличных связей. Поиск и сортировка данных в базе данных с помощью запросов. Создание отчетов»
- •Теоретическая часть Создание межтабличных связей
- •Работа с запросами
- •Создания запроса на выборку
- •Создания запроса с параметром
- •Создания запроса нас создание таблицы
- •Создания запроса на обновление
- •Создания запроса на удаление
- •Сортировка данных с помощью запроса на выборку
- •Создание отчетов
- •Задания для самостоятельной работы
Лабораторная работа №3 «Основы алгебры логики»
Цели работы:
отработка навыков и умений упрощения сложных логических выражений с помощью законов алгебры логики;
формирование умений строить таблицы истинности логических выражений;
формирование умений применять понятийный аппарат алгебры логики для решения логических задач.
Теоретическая часть
Основными логическими операциями являются логическое сложение (дизъюнкция), логическое умножение (конъюнкция), логическое отрицание (инверсия), логическое следование (импликация) и логическое равенство (эквиваленция).
Логическое сложение (дизъюнкция).
Если составное высказывание образовано соединением простых высказываний с помощью союза «или», то говорят, что задана операция логическое сложение (дизъюнкция).
Обозначение операции: .
Таблица истинности:
A |
B |
F=A B |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Логическое умножение (конъюнкция).
Если составное высказывание образовано соединением простых высказываний с помощью союза «и», то говорят, что задана операция логическое умножение (конъюнкция).
Обозначения операции:
Таблица истинности:
A |
B |
F=A B |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Логическое отрицание (инверсия).
Если высказывание образовано добавлением к нему частицы «не», то говорят, что задана операция логическое отрицание (инверсия).
Обозначение операции:
Таблица истинности:
A |
|
0 |
1 |
1 |
0 |
Логическое следование (импликация).
Если составное высказывание образовано соединением простых высказываний с помощью оборота речи «если…, то…», то говорят, что задана операция логическое следование (импликация).
Обозначение операции: .
Таблица истинности:
A |
B |
F=A B |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
Логическое равенство (эквиваленция).
Если составное высказывание образовано соединением простых высказываний с помощью оборота речи «…тогда и только тогда, когда…», то говорят, что задана операция логическое равенство (эквиваленция).
Обозначение операции: .
Таблица истинности:
A |
B |
F=A B |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Правила построения таблицы истинности
Количество строк таблицы (M) определяется по формуле M=2n, n – количество логических переменных.
Количество столбцов таблицы равно сумме логических переменных и логических операций.
Пример:
Составим таблицу истинности для формулы , которая содержит две переменные x и y. В первых двух столбцах таблицы запишем четыре возможных пары значений этих переменных, в последующих столбцах — значения промежуточных формул и в последнем столбце — значение формулы. В результате получим таблицу:
Переменные |
Промежуточные логические формулы |
Формула |
|||||
|
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
Импликацию можно выразить через дизъюнкцию и отрицание:
А В = v В.
Эквиваленцию можно выразить через отрицание, дизъюнкцию и конъюнкцию:
А В = ( v В) . ( v А).
Под упрощением формулы, не содержащей операций импликации и эквиваленции, понимают равносильное преобразование, приводящее к формуле, которая либо содержит по сравнению с исходной меньшее число операций конъюнкции и дизъюнкции и не содержит отрицаний неэлементарных формул, либо содержит меньшее число вхождений переменных.
В алгебре логики выполняются следующие основные законы, позволяющие производить тождественные преобразования логических выражений:
ОСНОВНЫЕ ЗАКОНЫ АЛГЕБРЫ ЛОГИКИ
Закон |
Для ИЛИ |
Для И |
Переместительный |
|
|
Сочетательный |
|
|
Распределительный |
|
|
Правила де Моргана |
|
|
Конъюнкция и дизъюнкция одной и той же переменной |
|
|
Поглощения |
|
|
Склеивания |
|
|
Операция переменной с ее инверсией |
|
|
Операция с константами |
|
|
Двойного отрицания |
|
Равносильные преобразования логических формул имеют то же назначение, что и преобразования формул в обычной алгебре. Они служат для упрощения формул или приведения их к определённому виду путем использования основных законов алгебры логики.
Некоторые преобразования логических формул похожи на преобразования формул в обычной алгебре (вынесение общего множителя за скобки, использование переместительного и сочетательного законов и т.п.), тогда как другие преобразования основаны на свойствах, которыми не обладают операции обычной алгебры (использование распределительного закона для конъюнкции, законов поглощения, склеивания, де Моргана и др.).
Покажем на примерах некоторые приемы и способы, применяемые при упрощении логических формул:
1) (законы алгебры логики применяются в следующей последовательности: правило де Моргана, сочетательный закон, правило операций переменной с её инверсией и правило операций с константами);
2) (применяется правило де Моргана, выносится за скобки общий множитель, используется правило операций переменной с её инверсией);
3) (повторяется второй сомножитель, что разрешено законом конъюнкции и дизъюнкции одной и той же переменной; затем комбинируются два первых и два последних сомножителя и используется закон склеивания).