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

Ast-praktikum

.pdf
Скачиваний:
48
Добавлен:
14.02.2015
Размер:
2.2 Mб
Скачать

ГОУ ВПО «Алтайский государственный технический университет им. И. И. Ползунова»

Е. В. АСТАХОВА

ВВЕДЕНИЕ В ИНФОРМАТИКУ

Лабораторный практикум

Барнаул

Министерство образования и науки Российской федерации ГОУ ВПО «Алтайский государственный технический университет им. И. И. Ползунова»

Е. В. АСТАХОВА

ВВЕДЕНИЕ В ИНФОРМАТИКУ

Лабораторный практикум

Барнаул 2009

УДК 681.3

Астахова Е. В. Введение в информатику: Лабораторный практикум/ Алт. госуд. технич. ун-т им. И. И. Ползунова.- Барнаул, 2009.- 119 с.

В данном лабораторном практикуме изложено справочно-методическое сопровождение модульного учебного пособия «Введение в информатику» для направления «Информатика и вычислительная техника». Практикум предназначен для выполнения лабораторных работ по дисциплине «Информатика» и может быть использован студентами технических и профессионально-педагогических специальностей очной и дистанционной форм обучения.

ПРЕДИСЛОВИЕ

Лабораторный практикум содержит 15 лабораторных работ по дисциплине «Информатика».

Состав лабораторной работы

¾Титульный лист, который содержит

тему,

формулировку цели выполнения работы,

решаемые в ходе выполнения задачи,

объем работы в аудиторных часах

порядок выполнения и защиты,

перечень приобретаемых в ходе работы навыков и умений

¾Задание

¾Справочный материал, который состоит из пошаговых инструкций, а так же замечаний, следствий и рекомендаций, выделенных мелким курсивом,

как показано ниже

Замечание 2. В корневом каталоге желательно иметь только подкаталоги. Все файлы должны быть разложены по тематическим каталогам.

Технология работы с лабораторным практикумом

Этап 1. Перед началом очередной лабораторной работы ознакомьтесь с темой, целью и задачами, приведенными на ее титульном листе.

Этап 2. .Посмотрите объем и порядок выполнения работы. Внимательно

прочитайте задание. Задание может быть ОБЩИМ для всей группы

(подгруппы) или ИНДИВИДУАЛЬНЫМ по варианту.

Этап 3. Обратитесь к справочному материалу для определения способов выполнения задания. Дополнительно используйте рекомендуемые в соответствующем модуле литературные источники и справочную систему

приложений.

Этап 4. Выполните задание в установленном порядке. Этап 5. Подготовьте отчет.

Этап 6. Подготовьтесь к защите в соответствии с порядком ее проведения и перечнем умений.

Этап 7. Защитите выполненную работу.

Этап 8. Ознакомьтесь с перечнем предполагаемых результатов, которых

вы должны достичь после выполнения данной работы.

Необходимо помнить, что при начальном поверхностном ознакомлении с

любым изучаемым материалом запоминается 10-30% информации. При вторичном — до 50%. И лишь третий осмысленный и целенаправленный проход по тексту дает результат в 80-90%

УСПЕХА!

3

ЛАБОРАТОРНАЯ РАБОТА №1

АЛГЕБРА ЛОГИКИ

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

Задачи:

¾Составление логических выражений.

¾Составление таблиц истинности.

¾Составление логических схем.

Объем работы: 2 часа.

Порядок выполнения: Перед выполнением задания дополнительно ознакомьтесь с материалом раздела 2 Логические основы ЭВМ из Модуля 1.

После выполнения лабораторной работы вы должны

Знать:

¾Базовые логические операции.

¾Аксиомы булевой алгебры.

¾Базовые и элементарные вентили.

Для защиты лабораторной работы вы должны

Уметь:

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

¾Представлять логические выражения в форме таблиц истинности.

¾Реализовывать логические выражения в виде вентильных схем.

Результат:

¾ Навыки решения логических задач различными способами.

4

ЗАДАНИЕ 1. ФОРМАЛИЗАЦИЯ ВЫСКАЗЫВАНИЙ

1. Формализовать высказывания с помощью логических переменных и символов логических операций.

а) Если защитить все лабораторные работы и написать контрольный тест, то можно набрать 75 балов, а это означает возможность получить «автомат».

б) Если защищать лабораторную работу без отчета или не написать контрольный тест, то теряется возможность получить «автомат».

в) Если пропустить лекцию и не написать реферат, то из рейтинга вычитаются 6 баллов, а значит, в итоге можно не дотянуть до «автомата».

г) Если при защите лабораторных блеснуть дополнительными знаниями, то можно заработать дополнительно 5 баллов, а следовательно повысить семестровый рейтинг и может быть заработать «автомат».

д) Если пропускать занятия или вовремя не отрабатывать пропуски, то к концу семестра можно «утонуть» в долгах и не выйти на сессию.

СПРАВОЧНЫЙ МАТЕРИАЛ

Логическое высказывание — это повествовательное предложение, про которое можно однозначно сказать, истинно оно или ложно.

Алгебра логики рассматривает любое высказывание только с позиции его истинности или ложности.

Логические связки — это слова и словосочетания «не», «и», «или», «если …, то», «тогда и только тогда» и т.п.

Логические связки позволяют из элементарных высказываний строить новые составные высказывания.

Пример 1. Элементарные высказывания «Иванов — студент», «Иванов — футболист». Связка «И» позволяет получить составное высказывание «Иванов — студент, хорошо играющий в футбол».

Истинность составного высказывания зависит от истинности или ложности элементарных высказываний.

Для обращения к высказываниям им назначают имена.

Пример 2. Обозначим первое высказывание из примера 1 через А, второе — через В. Тогда составное высказывание можно кратко записать как А и В. Здесь А, В — логические переменные, которые могут принимать значения «истина» (1) или «ложь» (0).

Логические связки рассматриваются как операции над логическими высказываниями.

Обозначения логических операций НЕ (черта над высказыванием, ¬) — отрицание (инверсия). Инверсия истинна,

когда высказывание ложно. Например, «6 делится на 2» (А); «6 не делится на 2» (¬А).

И ( , , &) — логическое умножение (конъюнкция). Высказывание А В истинно тогда и только тогда, когда истинны оба элементарных высказывания. Например, для составного высказывания («6 делится на 2 » (А) И «6 делится на 3» (В)) возможны 4 исхода:

1). «6 делится на 2 » И «6 делится на 3» — истинно;

2)«6 делится на 2 » И «6 не делится на 3» — ложно;

3)«6 не делится на 2 » И «6 делится на 3» — ложно;

4)«6 не делится на 2 » И «6 не делится на 3» — ложно;

ИЛИ (+, ) — логическое сложение (дизъюнкция). Высказывание А В ложно тогда и только тогда, когда ложны оба элементарных высказывания. Например, для

5

составного высказывания («6 делится на 2 » (А) И «6 делится на 3» (В)) возможны 4 исхода:

1). «6 делится на 2 » ИЛИ «6 делится на 3» — истинно;

2)«6 делится на 2 » ИЛИ «6 не делится на 3» — истинно;

3)«6 не делится на 2 » ИЛИ «6 делится на 3» — истинно;

4)«6 не делится на 2 » ИЛИ «6 не делится на 3» — ложно;

ЕСЛИ-ТО () — импликация. Высказывание А В ложно тогда и только тогда, когда А истинно, а В ложно. Например, «четырехугольник является квадратом» (А); «данный четырехугольник нельзя вписать в окружность» (В).

Импликацию можно выразить через дизъюнкцию и отрицание А В = ¬А В.

РАВНОСИЛЬНО (, , ~) — эквиваленция (равносильность, двойная импликация). Высказывание А В истинно тогда и только тогда, когда значения А и В совпадают. Например, «треугольник является прямоугольным» (А) равносильно тому, что «сумма квадратов катетов равна квадрату гипотенузы» (В).

Эквиваленцию можно выразить через отрицание, дизъюнкцию и конъюнкцию

А В = (¬А В) (¬B А).

Замечание. В логических операциях причинно-следственные связи между высказываниями не учитываются. Высказывания могут быть совершенно не связаны по содержанию, рассматривается только их истинность или ложность. Например, «Если студент получил пятерку, то на улице хорошая погода»; «Чтобы получить пятерку

необходимо и достаточно, чтобы на улице была хорошая погода».

 

Приоритет выполнения логических операций:

 

1. отрицание

2. конъюнкция

3. дизъюнкция

4. импликация

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

ЗАДАНИЕ 2. ЛОГИЧЕСКИЕ ЗАДАЧИ

1.Формализовать логическую задачу. Записать формульное выражение.

2.Решить задачу табличным способом.

Вариант 1. Спор болельщиков о результатах скачек. Петя: Выиграет Алмаз. Пират никогда не приходил первым.

Вася: У Пирата лучше данные — он будет первым. А на Алмаза лучше не ставить. Коля: Алмазу не видать первого места. Победит Пират.

В итоге оказались правы двое из друзей. Кто из лошадей победил в забеге?

Вариант 2. Спор болельщиков о результатах скачек. Петя: Выиграет Алмаз. Пират никогда не приходил первым.

Вася: У Пирата лучше данные — он будет первым. А на Алмаза лучше не ставить. Коля: Алмазу не видать первого места. Победит Пират.

В итоге оказался прав один из друзей. Кто из лошадей победил в забеге?

Вариант 3. Спор болельщиков о результатах скачек. Петя: Выиграет Алмаз или Гранат.

Вася: Первым будет Верный. Коля: Или Верный, или Алмаз.

В итоге оказался прав один из друзей. Кто дал верный прогноз?

6

Вариант 4. Спор болельщиков о результатах скачек. Петя: Выиграет Алмаз или Гранат.

Вася: Первым будет Верный. Коля: Или Верный, или Алмаз.

В итоге оказался прав один из друзей. Кто из лошадей победил в забеге?

СПРАВОЧНЫЙ МАТЕРИАЛ

Таблица истинности используется для описания работы логических элементов И, ИЛИ, НЕ и логических формул, построенных из этих элементов. В таблице перечислены все возможные сочетания входных значений операндов и выходного значения для каждого сочетания.

 

 

Х

У

Х У

 

 

 

Х

У

Х У

 

 

Х

¬Х

 

 

 

 

0

 

0

0

 

 

 

0

 

0

0

 

 

0

1

 

 

 

 

0

 

1

0

 

 

 

0

 

1

1

 

 

1

0

 

 

 

 

1

 

0

0

 

 

 

1

 

0

1

 

 

 

 

 

 

 

При

1

 

1

1

 

 

 

1

 

1

1

 

 

 

 

 

 

 

 

 

нахождении значений формулы в таблицу истинности кроме значений

переменных вносят и значения промежуточных формул.

 

 

 

 

 

Пример. Таблица истинности для формулы х у ¬(х у) х

 

 

 

Переменные

 

 

 

Промежуточные формулы

 

 

Формула

 

х

у

 

х у

х у

¬(х у)

 

 

(х у) (¬(х у))

 

х у ¬(х у) х

 

0

0

 

0

 

0

 

1

 

 

 

 

1

 

 

 

1

 

 

0

1

 

0

 

1

 

0

 

 

 

 

0

 

 

 

0

 

 

1

0

 

0

 

1

 

0

 

 

 

 

0

 

 

 

1

 

 

1

1

 

1

 

1

 

0

 

 

 

 

1

 

 

 

1

 

 

ЗАДАНИЕ 3. АНАЛИЗ ЛОГИЧЕСКОГО ВЫРАЖЕНИЯ

1. Определить наборы значений входных сигналов, при которых выходной сигнал примет значение «ложь».

а) ¬(x y) x б) (x y) ¬x в) x y ¬x

г) ¬(x y) x

СПРАВОЧНЫЙ МАТЕРИАЛ

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

Для формулы с двумя переменными существует 4 набора значений переменных

(22 = 4): (0,0), (0,1), (1,0), (1,1).

Для формулы с тремя переменными — 8 наборов (23 = 8): (0,0,0), (0,0,1), (0,1,0), (1,0,0), (0,1,1), (1,0,1), (1,1,0), (1,1,1).

ЗАДАНИЕ 4. ПОСТРОЕНИЕ ВЕНТИЛЬНОЙ СХЕМЫ

1. Для логических выражений из задания 3 построить вентильные схемы

7

СПРАВОЧНЫЙ МАТЕРИАЛ

Логический элемент компьютера представляет электронную логическую схему, которая реализует элементарную логическую функцию. Например, схемы И, ИЛИ, НЕ, (вентили). С помощью базовых схем можно реализовать любую логическую функцию, описывающую работу устройств компьютера. Количество входов у вентилей бывает от одного до восьми и один выход.

 

Х

 

 

 

Элементарная

Выходной сигнал

Входные

Х

 

 

 

логическая

F(Х1, Х2,….., Хn)

сигналы

 

 

 

 

функция

 

 

 

Х

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Х

 

 

 

Логическая

Выходной сигнал

Входные

Х

 

 

 

¬F(Х1, Х2,….., Хn)

сигналы

 

 

 

 

функция

 

 

 

Х

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАДАНИЕ 5. ИССЛЕДОВАНИЕ ФОРМУЛЫ

1. С помощью таблиц истинности исследовать формулу на тождественную истинность (ложность).

Вариант 1. ¬(¬x x) y (x y y) Вариант 2. a b (c ¬e d) ¬b Вариант 3. x (y (¬x ¬y))

Вариант 4. ¬((¬x y) (¬y z)) ¬x z

СПРАВОЧНЫЙ МАТЕРИАЛ

Формула называется выполнимой, если она при некоторых значениях переменных принимает значение «истина», а при некоторых — значение «ложь».

Формула называется тождественно истинной (тавтологией), если она при всех значениях переменных принимает значение «истина». Например, формула А ¬А для высказывания «Этот угол прямой или косой».

Формула называется тождественно ложной (противоречием), если она при всех значениях переменных принимает значение «ложь». Например, формула А ¬А для высказывания «Это дерево самое высокое в саду, но есть деревья выше».

8

ЛАБОРАТОРНАЯ РАБОТА №2

РАБОТА С ФАЙЛОВЫМ МЕНЕДЖЕРОМ FAR

Цель: Развитие профессиональных навыков работы в среде FAR.

Задачи:

¾Ознакомление с интерфейсом FAR.

¾Освоение приемов управления панелями FAR.

¾Ознакомление с возможностями встроенного редактора текстов.

¾Отработка выполнения команд для файлов и каталогов.

Объем работы: 2 часа.

Порядок выполнения: Для выполнения работы необходимо ознакомиться с описанием интерфейса и функциональных возможностей файлового менеджера по источнику Фигурнов В.Э. IBM PC для пользователя: Краткий курс. При необходимости воспользуйтесь справочной системой FAR.

После выполнения лабораторной работы вы должны Знать:

¾Структуру и режимы настройки панелей FAR.

¾Возможности встроенного текстового редактора FAR.

¾Команды для работы с файлами и каталогами.

¾Понятие маски. Способы выделения группы файлов.

¾Назначение и функциональные возможности режима дерева каталогов.

¾Функциональные возможности режима поиска файлов на диске.

¾Способ быстрого поиска файлов в текущем каталоге.

¾Основные настройки FAR для организации интерфейса с пользователем.

¾Что означает автосмена каталогов и как она проявляется.

Для защиты лабораторной работы вы должны Уметь:

¾Манипулировать панелями FAR.

¾Изменять вид панелей FAR.

¾Создавать, сохранять, просматривать, редактировать текстовый файл.

¾Различать команды Сохранить (Save) и Сохранить как (Save as).

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

¾Удалять, переименовывать, копировать и перемещать файлы/каталоги.

¾Сортировать файлы по различным критериям.

¾Создавать структуру каталогов.

¾Сравнивать каталоги по содержимому.

¾Выполнять различные виды поиска файлов/каталогов.

Результат:

¾Приобретение навыков работы в среде программы FAR.

¾Знание команд для работы с файлами и каталогами и навыки их использования.

¾Овладение приемами редактирования текстовых файлов.

¾Грамотное использование сервисных функций FAR.

¾Умение настраивать пользовательский интерфейс FAR для комфортной работы.

9

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]