Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
13.02.2015
Размер:
643.81 Кб
Скачать

Федеральное агентство морского и речного транспорта

Федеральное бюджетное образовательное учреждение высшего профессионального образования

«Морской государственный университет им. адм. Г. И. Невельского»

Кафедра вычислительной техники

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению самостоятельных и контрольных работ по базовым основам информатики для студентов специальностей 18010062

«Кораблестроение, океанотехника и системотехника объектов морской инфраструктуры», 19060062 «Эксплуатация транспортно-технологических машин и комплексов», 13100062 «Нефтегазовое дело», 15100062 «Технологические машины и оборудование» и 22040062 «Управление в технических системах»

Составила Я. В. Пафнутьева

Владивосток

2014

2

Введение

Одной из основных составляющих Болонского процесса является увеличение числа часов, отводимых на внеаудиторную самостоятельную работу обучающихся. Считается, что специалист с высшим образованием должен постоянно самостоятельно совершенствовать свои знания, чему соответствует концепция непрерывного образования (имеется в виду, что студент должен получить навыки самостоятельного овладения знаниями, их пополнения и обновления). Самостоятельная работа студентов делится на аудиторную и внеаудиторную.

Внеаудиторная самостоятельная работа определяется как способ активного, целенаправленного приобретения обучающимся новых для него знаний и умений без непосредственного участия в этом процессе преподавателя. Внеаудиторная самостоятельная работа обучающихся – планируемая учебная, учебно-исследовательская или научно-исследовательская работа, выполняемая во внеаудиторное время по заданию и при методическом руководстве преподавателя, но без его непосредственного участия.

Дидактические цели самостоятельных внеаудиторных занятий: систематизация и закрепление полученных теоретических знаний и практических умений; углубление и расширение теоретических знаний; формирование компетенций; развитие познавательных способностей; развитие активности: творческой инициативы, самостоятельности, ответственности и организованности; формирование самостоятельности мышления, способностей к саморазвитию, самосовершенствованию и самореализации; развитие исследовательских умений.

В Концепции модернизации российского образования обозначена задача - подготовка компетентного специалиста. Решение этой задачи видится через реорганизацию учебного процесса, обеспечивающего возрастающую долю самостоятельной работы и создание новых дидактических подходов к освоению учебного материала.

Самостоятельная работа – это такое средство обучения, которое:

формирует у студента на каждом этапе его движения от незнания к знанию необходимый объем и уровень знаний, навыков и умений для решения определенного класса познавательных задач и продвижение от низших к высшим уровням мыслительной деятельности;

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

является важнейшим условием самоорганизации и самодисциплины обучающегося в овладении различными методами профессиональной деятельности;

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

3

Самостоятельной можно считать только ту работу, которая требует от обучающегося активности и самостоятельности. Эта работа выполняется при отсутствии точного инструктажа, разъяснения со стороны преподавателя, без контроля в открытой форме за ее выполнением.

Она требует сосредоточенности, умственных и практических действий, самостоятельности, степень которой зависит не только от содержания материала, но и от индивидуальных возможностей студента. Поэтому даже самые простые виды самостоятельных работ обуславливают действия, которые приходятся совершать самостоятельно. Одна из особенностей самостоятельной работы – это побуждение и вовлечение студентов в процесс активного учебного и научного познания.

Данное учебно-методическое пособие охватывает все основные разделы аудиторной и внеаудиторной самостоятельной работы, предлагаемые для выполнения кафедрой вычислительной техники студентам и курсантам технических специальностей морской академии и института защиты моря и охраны шельфа.

«Алгебра логики и таблицы истинности»

Основным математическим аппаратом, используемым при анализе и синтезе дискретных элементов и устройств, является алгебра логики (булева алгебра, алгебра Буля). В алгебре логики широко используется понятие «высказывание». Высказыванием принято называть простое повествовательное положение, о котором можно сказать, что оно ложно или истинно, но не то и другое одновременно. Любое высказывание можно обозначить, например, символом X и считать, что X=1 (ИСТИНА), если высказывание истинно, а X=0 (ЛОЖЬ), если высказывание ложно. Логическая (булева) переменная – такая переменная X, которая может принимать только два значения: X={0,1} (X={ЛОЖЬ,ИСТИНА}). Из двух простых высказываний X и Y (A или B) можно образовать более сложные высказывания, используя операции "И", “ИЛИ”, “НЕ”. Сложные высказывания также принимают значения “ИСТИНА” или “ЛОЖЬ”, т.е. 1 или 0.

Смысл логических операций над простыми высказываниями X и Y и значениями сложных высказываний можно представить в виде таблиц истинности.

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

ных, входящих в формулу, называют тождественно-истинной формулой, или тавтологией.

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

Основными логическими операциями (функциями) являются:

4

1)Инверсия (отрицание, негация) – это логическая операция, которая каждому простому высказыванию ставит в соответствие составное высказывание, заключающееся в том, что исходное высказывание отрицается.

2)Конъюнкция (логическое умножение) – это логическая операция, ставящая в соответствие каждым двум простым высказываниям составное высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны.

3)Дизъюнкция (логическое сложение) – это логическая операция, ставящая в соответствие каждым двум простым высказываниям составное высказывание, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны, и истинным, когда хотя бы одно из двух образующих его высказываний истинно.

4)Импликация (логическое следование) – функция возвращает 0, только

когда первый операнд равен 1, а второй равен 0. A называется антецедентом (или условием), B – консеквентом (или следствием) материальной импликации.

5)Эквивалентность (равносильность) – функция возвращает 1 только когда оба операнда равны между собой.

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

действия в скобках;

инверсия;

конъюнкция;

дизъюнкция;

импликация

эквивалентность.

Дополнительными (из основного набора) функциями являются:

6)Неравнозначность («либо», сложение по модулю «2», строгая дизъюнкция, исключающее «или», антиэквивалентность) – функция дает 1 только когда первый операнд не равен второму операнду.

7)Штрих Шеффера (отрицание конъюнкции, и-не, антиконъюнкция) – функция возвращает 0 только когда оба операнда равны 1.

8)Стрелка Пирса (отрицание дизъюнкции, или-не, символ Лукашевича, функция Даггера, функция Вебба, отрицание антидизъюнкция) – функция возвращает 1 только когда оба операнда равны 0.

Неравнозначность по приоритету равна эквивалентности, ибо это отрицание эквивалентности. В классической булевой алгебре приоритеты операций, кроме вышеперечисленных, не определяются и считаются равными: исключающее или, стрелка Пирса, штрих Шеффера – все равноприоритетны. Однако в конкретных прикладных задачах уже начинается расстановка приоритетов с помощью скобок.

Обозначения:

5

инверсия (не)

инверсия (не) A

инверсия (не) B

конъюнкция A и B

дизъюнкция A и B

импликация A и B

эквивалентность A и B

штрих Шеффера A и B

стрелка Пирса A и B

неравнозначность A и B (сложение по модулю 2)

not; не

A; not A; не А; A

B; not B; не В; B

A&B; AB; A•B; A /\ B; А и В; A and B

A \/ B; А+В; А или В; A or B

A B; A => B; А > B

A B; A~B; A <=> B; А В

(A & B); (A /\ B); А ! В; A B

(A \/ B); А / В; A B

A B; A \/ B; А \/\/ В

Таблицы истинности для логических функций двух переменных:

Таким образом, простые высказывания являются переменными, а более сложные высказывания – функциями. Причем как переменные, так и функции могут принимать только значения 0 (ЛОЖЬ) или 1 (ИСТИНА).

Физическая реализация логических элементов возможна при помощи устройств, использующих самые разнообразные физические принципы:

механические,

гидравлические,

пневматические,

электромагнитные,

электромеханические,

электронные.

Физические реализации одной и той же логической функции, а также обозначения для истины и лжи, в разных системах электронных и неэлектронных элементов могут отличаться друг от друга.

Среди перечисленных выше логических функций переменных можно выделить несколько логических функций, с помощью которых можно выразить другие логические функции. Операцию замены одной логической функции другой в алгебре логики называют операцией суперпозиции или мето-

6

дом суперпозиции. Например, функцию Шеффера можно выразить при помощи логических функций дизъюнкции и отрицания:

Импликацию можно выразить через дизъюнкцию и отрицание: , а эквивалентность – через отрицание, дизъюнкцию и конъ-

юнкцию:

или

.

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

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

На практике наиболее широко в качестве такого набора используют три ло-

гических функции: конъюнкцию, дизъюнкцию и отрицание.

Инверсия, конъюнкция и дизъюнкция – это базисные логические функции, т.е. через них могут быть выражены все остальные логические функции.

Если логическая функция представлена с помощью базовых функций, то такая форма представления называется нормальной. Выше логическая функция Шеффера, выраженная через базовые функции, представлена в нормальной форме.

При помощи набора базовых функций и соответствующих им технических устройств, реализующих эти логические функции, можно разработать и создать любое логическое устройство или систему.

Задача 1. Построить таблицу истинности и вычислить значения логиче-

ской функции

T (X ,Y ) (Y X ) (( X

Y ) Y )

. Решение:

1) Необходимо расставить приоритет операций в формуле:

первая операция - не Х (в скобках);

вторая операция - конъюнкция Y и X (скобки);

третья операция - неравнозначность X и Y (скобки);

четвертая операция - дизъюнкция X и Y (скобки) и не Y;

пятая операция - отрицание дизъюнкции;

шестая операция - эквивалентность.

7

2) Построить таблицу истинности T(X,Y) и выполнить действия в соответствии с приоритетом:

Ответ

Задача 2. Установить истинность высказывания

F (A B)

строив таблицу истинности. Решение:

1) Необходимо расставить приоритет операций в формуле:

A & B

, по-

первая операция - не А (в скобках);

вторая операция - импликация не А и В (скобки);

третья операция - конъюнкция А и В;

четвертая операция - отрицание конъюнкции А и В (штрих Шеффера);

пятая операция - дизъюнкция (логическое "или").

2)Построить таблицу истинности F и выполнить действия в соответствии с приоритетом:

Ответ

3) Истинность F при любых наборах значений А и В установлена.

Для работы с логическими функциями и построения таблицы истинности целесообразно использовать MS Excel 2007.

8

«Структурные логические схемы»

Алгебра логики дала конструкторам мощное средство разработки, анализа и совершенствования логических функций - это логические структурные схемы. Проще и быстрее изучать свойства и доказывать правильность работы схемы с помощью выражающей её формулы, чем создавать реальное техническое устройство.

Логические схемы, содержащие минимальное количество элементов, обеспечивают большую скорость работы и увеличивают надёжность устройства.

Обозначение базовых логических элементов в виде схем:

Задача формуле F (

1. Построить

X &Y ) Z (X &

логическую структурную схему по логической Z) . Решение:

1) Необходимо установить приоритет операций.

Штрих Шеффера

2) Выполнять построение схемы иногда целесообразно от конца.

9

F (X &Y ) Z (X & Z)

Дизъюнкция (4)

X & Y (1)

Не (X & Y) (2)

Строгая

дизъюнкция (5)

Не Z (3)

 

Задача 2. Составить логическое выражение F(A,B,C) по структурной логической схеме:

Решение:

1) Необходимо установить приоритет операций.

((A&B) \/ (B&C)) (4)

A & B (1)

B & C (2)

((A&B) \/ (B&C)) (3)

2) Выполнить пошагово построение выражения. Ответ:

10

F (A,B,C) = ((A & B) \/ (B&C)) или F(A, B, C) (A & B) (B & C) .

"Формализация сложных высказываний"

Высказывание - это повествовательное предложение, о котором можно сказать, что оно истинно или ложно. Например:

Земля - планета Солнечной системы. (Истинно)

2+8<5 (Ложно)

Не всякое предложение является высказыванием:

1.Восклицательные и вопросительные предложения высказываниями не являются.

2.Не являются высказываниями и определения. Определения не бывают истинными или ложными, они лишь фиксируют принятое использование терминов.

3.Не являются высказываниями и предложения типа “Он сероглаз” или “х- 4х+3=0” - в них не указано, о каком человеке идет речь или для какого числа х верно равенство. Такие предложения называются высказывательными формами.

Некоторые высказывания можно разложить на отдельные части, при этом каждая такая часть будет самостоятельным высказыванием. Например, высказывание “Сегодня в 4 часа дня я был в институте, а к 6 часам вечера пошел на каток” состоит из 2 частей. Высказывание может состоять и из большего количества частей.

Высказывание, которое можно разложить на части, называется сложным, а неразложимое далее высказывание - простым. Неразложимое высказывание не может содержать отрицание, оно всегда должно быть утвердительным.

Сложное высказывание получается путем объединения простых высказываний связками - частицей НЕ; союзами И; ИЛИ; НЕВЕРНО, ЧТО...; ТОГДА И ТОЛЬКО ТОГДА..., КОГДА...; ЕСЛИ..., ТО...:

Операция

Обозначение

Истолкование

1

Инверсия (логическое

не А;

Не А;

 

отрицание)

А;

Неверно, что А

 

 

A

 

2

Конъюнкция (логиче-

AB;

А и В;

 

ское произведение)

A /\ B;

Как А, так и В

 

 

A & B;

А вместе с В;

 

 

А и В

А несмотря на В;

 

 

 

А в то время как В

3

Дизъюнкция (логиче-

А + В;

А или В;

 

ское сложение)

A \/ B;

А или В, или оба

 

 

А или В

 

4

Строгая дизъюнкция

А В;

А либо В;

 

(неравнозначность)

А \/ В

А либо В, но не оба