Будь умным!


У вас вопросы?
У нас ответы:) SamZan.ru

практикум по информатике Часть 1 Авторский коллектив- С

Работа добавлена на сайт samzan.ru: 2016-03-13


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

Часть 1

Авторский коллектив:

С.М. Горбенко (раздел 11), С.Ю. Кацко (раздел 4, 9, 10),
С.А. Егорова (раздел 2), Н.В. Деева (раздел 1),

Н.А. Баландина (раздел 3), Н.П. Артемьева (разделы 4-9)

Лабораторный практикум предназначен для практической подготовки студентов технических специальностей по базовому курсу «Информатика». Часть первая лабораторного практикума включает разделы: теоретические основы информатики; системы счисления; логические основы ЭВМ; технические средства реализации информационных процессов; операционные системы; офисный пакет MS Office 2007; основы HTML; компьютерная графика. Данный материал будет полезен для самостоятельной подготовки студентов к лабораторным работам.


содержание


Введение

Данный сборник предназначен для помощи в проведении лабораторных работ по курсу «Информатика». Проведение этих работ позволит изучить работу ЭВМ. Это дополняет изучаемый в теории материал.

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

После выполнения этих работ студент должен уметь переводить числа в те системы счисления, которые использует в своей работе ЭВМ, работать с операционными системами MS DOS, Windows XP, текстовым процессором, электронными таблицами и базами данных, использовать знания для создания web-страниц, получить навыки работы с графическим редактором CorelDraw. Сборник содержит описание самих работ, необходимый краткий теоретический материал для их выполнения, примеры выполнения и варианты исходных данных для лабораторных работ.

Кроме этого в практикуме есть примеры выполнения этих работ.

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

После выполнения каждой работы студент должен предоставить в письменном виде отчет о проделанной работе, в который входят исходные данные, полученные результаты и выводы.


Методические рекомендации по подготовке к лабораторным работам

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

В данных лабораторных работах используются ЭВМ, на которых установлена операционная система Windows XP, офисный пакет MS Office 2007 и графический редактор Corel Draw Graphics Suite X4.


Лабораторная работа № 1
Представление информации в ЭВМ

Время выполнения – 2 часа.

Цель работы

Научиться переводить числа в те системы счисления, которые использует ЭВМ, подсчитывать объем занимаемой данными информации и уметь переводить значения количества информации из одних единиц измерения в другие.

Задачи лабораторной работы

После выполнения работы студент должен знать и уметь:

  1.  знать основные приемы работы с позиционными системами счисления;
  2.  уметь переводить числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную;
  3.  производить обратный перевод из этих систем в десятичную;
  4.  уметь переводить значения из одних единиц измерения информации в другие.

Перечень обеспечивающих средств

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

Общие теоретические сведения

Система счисления – это способ представления чисел цифровыми знаками и соответствующие ему правила действий над числами.

Системы счисления можно разделить:

  •  непозиционные системы счисления;
  •  позиционные системы счисления.

В непозиционной системе счисления значение (величина) символа (цифры) не зависит от положения в числе.

Самой распространенной непозиционной системой счисления является римская. Алфавит римской системы записи чисел состоит из символов: I – один, V – пять, X – десять, L – пятьдесят, C – сто, D – пятьсот, M – тысяча.

Величина числа определяется как сумма или разность цифр в числе (например, II – два, III – три, XXX – тридцать, CC – двести).

Если же большая цифра стоит перед меньшей цифрой, то они складываются (например, VII – семь), если наоборот – вычитаются (например, IX – девять).

В позиционных системах счисления значение (величина) цифры определяется ее положением в числе.

Любая позиционная система счисления характеризуется своим основанием.

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

Основание 10 у привычной десятичной системы счисления (десять пальцев на руках). Алфавит: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

За основание можно принять любое натуральное число – два, три, четыре и т. д., образовав новую позиционную систему: двоичную, троичную, четверичную и т. д.

Позиция цифры в числе называется разрядом.

Представим развернутую форму записи числа:

Aq = an-1∙qn-1 + … + a1∙q1 + a0∙q0 + a-1∙qn-1 + … + a-mq-m , где

q – основание системы счисления (количество используемых цифр)

Aq – число в системе счисления с основанием q

a – цифры многоразрядного числа Aq

n (m) – количество целых (дробных) разрядов числа Aq

Пример:

2   1   0  -1   -2

2   3   9,  4   510 = 2∙102 + 3∙101 + 9∙100 + 4∙10-1 + 5∙10-2

a2  a1  a0, a-1  a-2

Двоичная система счисления

Официальное «рождение» двоичной системы счисления (в её алфавите два символа: 0 и 1) связывают с именем Готфрида Вильгельма Лейбница. В 1703 г. он опубликовал статью, в которой были рассмотрены все правила выполнения арифметических действий над двоичными числами.

Преимущества:

  1.  для её реализации нужны технические устройства с двумя устойчивыми состояниями:
  •  есть ток – нет тока;
  •  намагничен – не намагничен;
  1.  представление информации посредством только двух состояний надежно и помехоустойчиво;
  2.  возможно применение аппарата булевой алгебры для выполнения логических преобразований информации;
  3.  двоичная арифметика намного проще десятичной.

Недостаток: быстрый рост числа разрядов, необходимых для записи чисел.

Перевод чисел (8) → (2), (16) → (2)

Перевод восьмеричных и шестнадцатеричных чисел в двоичную систему: каждую цифру заменить эквивалентной ей двоичной триадой (тройкой цифр) или тетрадой (четверкой цифр).

Примеры:

53718 = 101 011 111 0012;

              5     3     7     1

1A3F16 = 1 1010 0011 11112

               1   A      3       F

Переведите: 37548  X2

                  2ED16  X2

Перевод чисел (2) → (8), (2) → (16)

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

Примеры:

11010100001112 =  1   5     2     0     78;

                                1 101 010 000 111

1101110000011012 = 6      E      0      D16

                               110 1110 0000 1101            

Переведите:

           10111110101011002  X8

           10110101000001102  X16

Перевод чисел (q) → (10)

Запись числа в развернутой форме и вычисление полученного выражения в десятичной системе.

Примеры:

1101102 = 1∙25 + 1∙24 + 0∙23 + 1∙22 + 1∙21 + 0∙20 = 5410;

2378 = 2∙82 + 3∙81 + 7∙80 = 128 + 24 + 7 = 15910;

3FA16 = 3∙162 + 15∙161 + 10∙160 = 768 + 240 + 10 = 101810.

Переведите:

11000110102 → X10

1628 → X10

E2316 → X10

Перевод чисел (10) → (q)

Последовательное целочисленное деление десятичного числа на основание системы q, пока последнее частное не станет равным нулю.

Число в системе счисления с основанием q – последовательность остатков деления, изображенных одной q-ичной цифрой и записанных в порядке, обратном порядку их получения.

2009

 5

-2005

401

5

4

-400

80

 5

1

-80

16

 5

0

-15

 3

1

200910=310145  

7510=10010112

7510=1138

7510=B16

Переведите:

14110 → X2 

14110  X8 

14110  X16

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

Пример. Перевести из десятичной системы счисления в двоичную число 0,125.

0,125

x     2

–––––

0,250

x     2

–––––

0,500

x     2

–––––

1,000    

В дробной части получили все нули, т. е. число перевелось в двоичную систему счисления точно: 0,0012.

Двоичная арифметика

1. Таблица сложения

0 + 0 = 0

1 + 0 = 1

0 + 1 = 1

1 + 1 = 10

2. Таблица вычитания

0 – 0 = 0

1 – 0 = 1

1 – 1 = 0

10 – 1 = 1

3. Таблица умножения

0 ∙ 0 = 0

1 ∙ 0 = 0

1 ∙ 1 = 1

Пример.

     1 1 0 1 1

+   

  1 0 1 1 0 1

––––––––––

1 0 0 1 0 0 0

Количество информации, которое вмещает один символ N-элементного алфавита, равно i = log2N. Это известная формула Р. Хартли. В 32-значном алфавите каждый символ несет i = log232 = 5 (бит) информации.

Пример 1. Количество информации в слове «Информатика» при условии, что для кодирования используется 32-значный алфавит, равно  11* 5 = 55(бит), т. к. в слове «Информатика» 11 символов.

Пример 2. Растровый графический файл содержит черно-белое изображение с 2 градациями цвета (черный и белый) размером 800 х 600 точек. Определите необходимый для кодирования цвета точек (без учета служебной информации о формате, авторстве, способах сжатия и пр.) размер этого файла на диске в байтах.

Решение. Поскольку сказано, что изображение двуцветное, следовательно, для указания цвета одной точки достаточно двух значении, кодирующих белый или черный цвет. Два значения могут быть закодированы одним битом. Объем графического файла рассчитывается по формуле V=i*k, где i - глубина цвета, а k - количество точек.

Тогда объем графического файла равен 800 * 600 * 1 бит = 480 000 6ит, учитывая, что 8 бит = 1 байт получаем 480 000 / 8= 60 000 байтов. В реальности в графических документах кроме описания цвета точек присутствует еще и служебно-дополнительная информация (о формате записи, авторских правах, способах сжатия и пр.).

В кодировке Unicode на каждый символ отводится 2 байта =16 бит.

Пример 1. При кодировании (Unicode) найти информационный объем фразы «Ученье - свет, а неученье – тьма!».

Решение. Подсчитаем число символов в заданной фразе, учитывая буквы, пробелы и знаки препинания (тире, запятую, восклицательный знак). Всего символов – 33. Вычислим объем фразы: 33 (символа) * 2 (байта) = 66 байт = 528 бит.

Пример 2. Сообщение содержит 4096 символов. Объем сообщения при использовании равномерного кода составил 1/512 Мбайт. Найти мощность алфавита, с помощью которого записано данное сообщение.

Решение. Мощность алфавита – количество символов в алфавите. Переведем информационный объем сообщения в биты.

Для кодирования одного символа отводится . Тогда мощность алфавита по формуле Р. Хартли равна .

Пример 3. Сколько секунд потребуется модему, передающему сообщения со скоростью 28 800 бит/с для передачи 100 страниц текста в 30 строк по 60 символов каждая в кодировке ASCII.

Решение: В кодировке ASCII каждый символ занимает 8 бит. Тогда объем текста равен  битов. Для его передачи по модему потребуется  секунд.

С дополнительным теоретическим материалом можно ознакомиться в литературе [2, 7].

Задание

  1.  Перевести заданные числа из десятичной системы счисления в систему счисления с основанием q и наоборот.
  2.  Перевести заданные значения из Кбайт в бит и наоборот.
  3.  Подсчитать количество информации в вашей фамилии, имени и отчестве, если они между собой разделены пробелом и закодированы в коде ASCII, затем – Unicode, подсчитать объем графического файла с этими данными.
  4.  Дать описание проведенной работы в письменном виде.

Варианты задания

Для получения своих данных необходимо добавить в пунктах 1, 2, 4 и 5, указанных ниже, номер по списку из журнала преподавателя в соответствующей системе счисления.

  1.  Перевести из произвольной системы счисления в десятичную:
  •  721,1728
  •  234,125
  •  1011,0012
  •  D1A4,F316
  1.  Перевести из десятичной системы счисления в произвольную:
  •  6493510 → X16
  •  2910 → X2
  •  1310 → X2
  •  511010 → X12
  •  61310 → X8
  1.  Перевести десятичные дроби в произвольную систему счисления:
  •  0,12510 → X2
  •  0,37510 → X8
  •  0,32812510 → X2
  •  0,02410 → X5
  •  0,414062510 → X2
  1.  Перевести из бит в Кбайт:
  •  429217 бит
  •  424719 бит
  1.  Перевести из Кбайт в бит:
  •  301 Кбайт
  •  274 Кбайт  317 Байт 2 бит

Содержание отчета

  1.  Задание и цель работы.
  2.  Схема перевода чисел.
  3.  Описание перевода чисел. 

Технология выполнения работы

В данной работе необходимо перевести в нужную по заданию систему счисления числа, записать ход рассуждений и полученные результаты. Произвести обратный перевод для проверки правильности. Далее необходимо вычислить количество информации, занимаемое вашими данными по формуле Р. Хартли. Затем перевести данные из Кбайт в бит и из бит в Кбайт.

Вопросы для защиты работы

  1.  Во сколько раз увеличится число 10,12 при переносе запятой на один знак вправо?
  2.  Какое минимальное основание может иметь система счисления, если в ней записано число 23?
  3.  Перевести числа из десятичной системы в требуемую:
  •  4810 → X2
  •  1610 → X8
  •  11011110112 → X10
  •  7B816 → X10
  1.  Сравните числа: 111012 и 1D16.
  2.  Переведите в нужную систему счисления:
  •  1111010010002 → X16
  •  11000011112 → X8
  •  4F3D16 → X2
  •  7138 → X2
  1.  Как перевести в биты значение, заданное в байтах и Кбайтах?
  2.  Как перевести в Кбайт значение, заданное в байтах или в битах?
  3.  Вычислить количество информации в слове «экономист».


Лабораторная работа № 2
Работа с операционными системами и архитектура ЭВМ

Время выполнения – 4 часа.

Цель работы

Приобрести практические навыки овладением операционных систем Windows и MS DOS, файловыми оболочками (Windows Commander, Volkov Commander, FAR), и ознакомиться с принципами построения архитектуры ЭВМ.

Задачи лабораторной работы

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

  1.  хорошо ориентироваться в интерфейсе ОС Windows XP;
  2.  работать с папками и файлами в ОС Windows и MS DOS;
  3.  работать с папками и файлами в файловых оболочках Windows Commander (WC), Volkov Commander(VC) или FAR;
  4.  ориентироваться в локальной сети;
  5.  работать со стандартными приложениями OC Windows XP;
  6.  правильно писать командную строку OC MS DOS;
  7.  ориентироваться в наиболее общих принципах построения вычислительных систем.

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер со следующим математическим обеспечением: операционная система семейства Windows, эмулятор MS DOS, одну из файловых оболочек WC, VC, или FAR.

Общие теоретические сведения

1. Основные принципы работы в операционной системе Windows

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

Блокнот предназначен для создания и редактирования текстовых файлов, не требующих форматирования. Блокнот работает только с файлами в формате ASCII (простой текст). Если файл требует форматирования текста, следует использовать текстовый редактор WordPad.

Графический редактор Paint относится к растровым редакторам и предназначен для создания, изменения и просмотра рисунков.

Пункт "Документы" Главного меню позволяет мгновенно вернуться к работе с любым из последних открытых документов.

Окно в системе Windows может быть представлено тремя видами:

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

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

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

2. Основные команды MS DOS

Создание текстовых файлов:

copy con (дисковод:) (\ путь\) имя_файла

После ввода команды построчно вводится текст, в конце каждой строки нажимается клавиша Enter, а после ввода последней строки – клавиши F6 и затем Enter. Команда выведет сообщение: «1 file(s) copied» (один файл скопирован) и на диске появится файл с указанным в команде именем.

Удаление файлов:

del (дисковод:) (\ путь\) имя_файла

Перед удалением файла выводится имя файла и запрос «Delete (Y/N)?». При нажатии клавиши Y файл будет удалён, при нажатии N удаление отменяется.

Переименование файлов:

ren (дисковод:)(\ путь\) имя_файла_1 имя_файла_2

В результате выполнения команды имя файла_1 заменяется именем файла_2. Эта команда не обрабатывает файлы с атрибутом «скрытый».

Копирование файлов:

copy (дисковод:)(\путь\) имя_файла_1 (дисковод:) (\ путь\) имя_файла_2

В результате выполнения команды файл 1 копируется на место файла 2. Если файл с таким же именем, как у копии, уже существует, то он замещается без каких-либо предупреждений. Файлы с атрибутом «скрытый» не копируются. В этой команде вместо имён файлов можно использовать обозначения устройств MS DOS (клавиатуры, монитора, принтера). Если эта команда используется для объединения содержимого нескольких файлов, то вместо параметра имя файла_1 перечисляются через знак «+» имена объединяемых файлов, а затем имя файла, в которое копируется содержимое объединяемых файлов.

Вывод файла на экран:

type (дисковод:) (\ путь\) имя_файла

Очистка экрана:

cls

Команда смены текущего дисковода:

имя дисковода и двоеточие (например, d: )

Изменение текущего каталога:

cd (дисковод:) (\ путь\) имя_каталога

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

Просмотр каталога:

dir (дисковод:) (\ путь\) (имя файла) (параметры) 

Если имя файла не задано, то выводится всё оглавление каталога. Управление выводом сведений о каталоге осуществляется с помощью многочисленных параметров команды (например, /Р – по-экранный вывод оглавления с паузами при заполнении экрана).

Создание каталога:

md (дисковод:) (\ путь\) имя_каталога

Удаление  пустого каталога:

rmdir (дисковод:) (\путь\) имя_каталoга

Удаление каталога со всем содержимым:

rmdir /S (дисковод:) (\путь\) имя_каталoга

Если параметр /Q не указан, то выдаётся запрос на подтверждение удаления каталога, иначе – удаление выполняется без запросов.

Переименование каталога:

ren имя_каталога новое_имя_каталога

У старого имени можно указать диск и путь и тем самым переименовывать не только подкаталоги текущего каталога, но и других каталогов.

Структура папок:

tree (дисковод:) (\ путь\)

Графическое отображение структуры папок заданного диска или заданной папки.

Вызов справки:

help

Выводит справочную информацию о доступных внешних командах

Вызов справки по конкретной команде:

help имя_команды (например, help copy)

Выводит справочную информацию об определенной команде.

При написании некоторых команд (dir, copy, del) в командной строке допускается использовать символы «?» и «*» (их можно использовать в имени и типе файла). При этом символ «?» будет рассматриваться как один из символов, допустимых в данной команде, а символ «*» заменяет собой произвольное число любых допустимых в данной команде символов. Например, командой «del c:\dos\kl?.*» удалятся все файлы с любым расширением (в том числе и без оного) в каталоге MS DOS на диске С:, имена которых состоят из 3-х символов (причем первые два – kl, а третий - произвольный из допустимых).

Команды, которые выполняются последовательно, могут быть записаны в текстовый файл с расширением .BAT. Такой файл называется командным файлом. В этом файле каждая команда пишется в отдельную строку.

Адрес файла (или полное имя файла) состоит из имени дисковода, пути к каталогу, в котором находится файл, и имени файла, разделённых символом «\». Если дисковод не указан, то искомый файл находится в текущем дисководе, а если не указан путь, то файл находится в текущем каталоге. Например,

А: primer.doc – здесь файл primer.doc  находится в текущем каталоге диска на дисководе A:;

А: \ primer.doc – здесь файл primer.doc находится в корневом каталоге диска на дисководе А:;

PRIM\ primer.doc – здесь файл primer.doc находится в подкаталоге PRIM текущего каталога и текущего диска.

3. Основные команды файловых оболочек

Запуск VC (FAR или WC) в среде Windows осуществляется двойным щелчком на соответствующей иконке на рабочем столе.

Основные команды:

<ENTER>  – запуск выделенного файла типа *.bat, *.com, *.ехе или переход в выделенный каталог;

<ТАВ>   активизировать другую панель;

<INSERT> – пометить файл;

< + >  – пометить группу файлов;

< - >   – отменить пометку;

<Ctrl>+<O>– убрать / показать панели (только для NC);

<Ctrl>+<L>– убрать / показать справочную информацию о текущем диске;

<Alt>+<F1>– назначить диск левой панели;

<Alt>+<F2>– назначить диск правой панели;

<Alt>+<F7>– поиск файла;

<F3>   – просмотр файла;

<F4>   – редактирование файла;

<F5>   – копирование файла (группы файлов);

<F6>   – переименование/перемещение файла (группы файлов);

<F7>   – создание каталога (в Windows - папки);

<F8>   – удаление файла (группы файлов или каталога);

<F9>   – меню системы;

<ESC>  – отказ от выполнения.

Команды редактора (только NC):

<F1>  – справка по редактору;

<F2>   – сохранить файл на диск;

<F7>   – поиск выражения;

<Ctrl>+<Y>– удаление строки;

<ENTER>  – переход на новую строку;

<ESC>  – отказ от сохранения файла на диске.

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

  1.  назначение дисковода для левой (правой) панели: <Alt>+<F1> (<Alt>+<F2>);
  2.  изменить текущий каталог: клавиши управления курсором и <ENTER>;
  3.  создать каталог: <F7>, набрать имя, затем <ENTER>;
  4.  удалить пустой каталог: <F8>, затем <ENTER>;
  5.  скопировать файл:
  •  установить в правой панели путь, по которому требуется произвести копирование: выполнить пункт а), затем б);
  •  перевести поле курсора в левую панель – <ТАВ>;
  •  установить в левой панели путь, по которому расположен копируемый файл: выполнить пункт а), затем б);
  •  установить поле курсора на копируемый файл, используя клавиши управления курсором;
  •  скопировать файл: <F5>, затем <ENTER>.
  1.  удалить файл: <F8>, затем <ENTER>;
  2.  переименовать файл: <F6>, набрать имя, затем <ENTER>;
  3.  просмотреть содержимое файла: <F3>;
  4.  изменить содержимое файла: <F4>, отредактировать и сохранить на диске.

4. Краткие сведения об архитектуре ЭВМ

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

К архитектуре относят:

  •  структуру памяти ЭВМ;
  •  способы доступа к памяти и внешним устройствам;
  •  возможности изменения конфигурации компьютера;
  •  систему команд;
  •  форматы данных;
  •  организацию интерфейса.

Классические принципы построения архитектуры ЭВМ были предложены в работе Дж. Фон Неймана, Г. Голдстейга и А. Беркса в 1946 г., и известны как «принципы фон Неймана». Они таковы:

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

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

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

С дополнительным теоретическим материалом можно ознакомиться в литературе [2, 7, 8].

Задание №1

Выполнить работу с интерфейсом Windows, с папками и файлами, с сетью, с главным меню системы Windows, со стандартными приложениями Windows, с проводником.

Технология выполнения работы

Работа с интерфейсом Windows

Измените размеры значков, расположенных на Рабочем столе, а также шрифты надписей значков. Для этого щелкните правой кнопкой мыши на свободном месте Рабочего стола и в появившемся меню выберите Свойства.

Создайте фоновый узор под названием Колизей. Для этого щелкните правой кнопкой мыши на свободном месте Рабочего стола и в появившемся меню выберите Свойства\Экран.

Скорректируйте настройку времени. Установите дату на вашем компьютере 2020 год, 1 сентября, 10 часов утра. После этого установите сегодняшнюю дату и точное время.

Работа с папками и файлами

Создайте папку в студенческой директории и назовите ее своей фамилией. Для создания папки щелкните правой кнопкой мыши и в контекстном меню выбрать Создать\Папка.

Создайте ярлык программы Калькулятора в своей рабочей папке. Ярлык – это значок, с которым связана программа, документ или устройство. Найдите в папке Windows файл Calс, отметьте его мышкой. Для создания ярлыка выберите в контекстном меню Создать\Ярлык.

Посмотрите, что находится на диске С: вашего компьютера и определите емкость жесткого диска С:. Для этого в окне Мой компьютер выделите диск С:, щелкните правой кнопкой мыши и выберите Свойства.

Определите оперативную память вашего компьютера. Для этого следует в окне Мой компьютер щелкнуть правой кнопкой мыши и выбрать меню Свойства.

Определите доступный объем на диске D.

Работа с сетью

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

Работа с главным меню системы Windows

Откройте Главное меню нажатием кнопки Пуск и ознакомьтесь с его содержанием.

Измените шрифт и цвет букв Главного меню, вызвав в контекстном Свойства\Экран.

Для изменения вида элементов Рабочего стола выберите Свойства\ Оформление. Чтобы изменить вид только одного элемента на экране, выберите его в списке Элемент (строка меню) и измените параметр в поле Шрифт, установив цифру 15.

Добавьте программу в Главное меню. Для этого выполните команду Пуск\Настройка и затем Панель задач\Пуск\Настройка меню. Нажмите кнопку Добавить, а затем кнопку Обзор. Выделите нужную программу и дайте команду Открыть\Далее, а затем дважды щелкните нужную папку, например, Программы в структуре меню. Введите в поле название новой команды «Информатика», и нажмите кнопку Готово.

Работа со стандартными приложениями Windows

Напишите в Блокноте свои реквизиты: Ф.И.О., институт, курс, факультет, группу. Сохраните файл под своей командой Файл\Сохранить, ввести имя файла в поле Имя файла, а в поле Папка выбрать соответствующую папку.

Наберите в программе WordPad произвольный текст. Поменяйте местами абзацы набранного текста. Для этого выделите первый абзац, нажмите правую кнопку и выберите пункт Копировать, далее поместите курсор в конец второго абзаца, нажмите правую кнопку и выберите пункт Вставить. Увеличьте размер шрифта заголовка набранного текста. Для этого выделите заголовок текста. Выберите в меню Формат\Шрифт начертание шрифта Обычный, и размер более крупный. Сохраните набранный.

Сформируйте область рисования командой Рисунок\Атрибуты, в диалоговом окне выберите единицы измерения и задайте ширину рисунка 12 см. и высоту 12 см. Проведите вертикальную линию вдоль правой границы нашей области командой Линия при нажатой клавише <Shift>. Нарисуйте в нижней области произвольный рисунок или вставьте из файла. Сохраните файл.

Вычислить на Калькуляторе:

1/n·log(81);

1/n·log(0,001);

(2 + n)!;

(1552 + 333 - 28 -34) / (1/53) ·2 · n·3;

sin(1873 · n), где n – номер варианта.

Работа с проводником

Откройте программу Проводник и папку Рабочий стол. Измените способы отображения объектов, используя пункт главного меню Вид последовательно командами: Крупные значки, Мелкие значки, Список, Таблица.

Отсортируйте значки в папке Рабочий стол с помощью Вид\Упорядочить значки.

Выполните следующее задание.

  1.  Открыть папку своей группы.
  2.  Создать в этой папке свою личную папку с произвольным именем, если она не была создана ранее (в дальнейшем будем называть ее рабочей).
  3.  В рабочей папке создать дерево каталогов по заданному варианту (см. табл. 1).
  4.  Скопировать файл f1 методом Drag & Drop.
  5.  Файл f2 переместить с помощью горизонтального меню.
  6.  Файл f3 скопировать с помощью контекстного меню.
  7.  Файл f4 переместить с помощью панели инструментов.

Примечание: в пунктах 5, 6, 7 и 8 файлы копировать и перемещать в корневую папку.

  1.  Удалить файл f2.
  2.  Отыскать файл f2 в корзине и восстановить его.
  3.  Переименовать все файлы разными средствами с именами соответственно f11, f12, f13, f14.
  4.  Папки закрыть. Выйти из Проводника.
  5.  Снова открыть Проводник.
  6.  Файлы f11, f12, f13, f14 расположить так, как были расположены файлы f1, f2, f3, f4 в соответствии с заданным вариантом.
  7.  Создать ярлык на папку КАТ2.
  8.  Нарисовать в тетради результирующую схему. Показать ее преподавателю и продемонстрировать на ПК выполнение команд.
  9.  Очистить папку своей группы.

Задание № 2

По условию (таблица № 1), используя только команды MS DOS, выполнить задание двумя способами:

  1.  выполнить команды (табл. № 1) непосредственно в командной строке MS DOS;
  2.  создать командный файл, содержащий команды (табл. № 1) и запустить его на выполнение.

Оформить отчет, содержащий:

  •  условие задания (табл. № 1);
  •  исходную схему варианта (табл. № 2);
  •  распечатку командного файла, содержащего команды MS DOS;
  •  результирующую схему.

Технология выполнения работы

Для выполнения задания необходимо открыть два окна: окно Проводника и окно MS DOS. Для этого можно выполнить следующие действия:

  •  загрузить Проводник, сделать текущей рабочую папку (далее будем называть ее рабочей главной папкой, в которой будет формироваться схема (табл. №2). Окно Проводника потребуется только для проверки выполненных команд.
  •  загрузить эмулятор MS DOS по команде Пуск\Программы\Стандартные\Командная строка.

В окне MS DOS будет непосредственно выполняться задание (табл. №1).

I способ выполнения.

  1.  Поочередно в командной строке MS DOS запускать указанные в таблице № 1 команды для выполнения.
  2.  Нарисовать результирующую схему и показать ее преподавателю.
  3.  Продемонстрировать преподавателю команды на ПК.
  4.  Закрыть окно MS DOS.
  5.  В окне Проводника почистить рабочую главную папку.

II способ выполнения.

  1.  Создать командный файл с указанными в таблице №1 командами и запустить его на выполнение. Командный файл можно создать Блокнотом, сохранив файл с расширением .bat.
  2.  Нарисовать результирующую схему (схемы, полученные I и II способом, должны совпасть).
  3.  Продемонстрировать преподавателю работу командного файла на ПК.
  4.  Закрыть окно MS DOS.
  5.  В окне Проводника почистить рабочую текущую папку.

Задание № 3

По условию (таблица № 1), используя только команды VC (WC или FAR)  выполнить задание для своего варианта (таблица № 2).

Технология выполнения работы

Для выполнения необходимо открыть окно одной из файловых оболочек VC (WC или FAR). Сделать текущей рабочую папку (далее будем называть ее рабочей главной папкой), в которой будет формироваться схема (табл. № 2) и выполняться команды (табл. № 1).

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

Нарисовать результирующую схему и показать ее преподавателю (схемы, полученные в задании № 1 и в задании № 2, должны совпасть).

Продемонстрировать преподавателю команды на ПК.

Закрыть окно файловой оболочки.

В окне Проводника почистить рабочую текущую папку.

Команды для выполнения к заданию № 2 и № 3

  1.  Перейти в рабочий главный каталог.
  2.  В этой папке сформировать дерево каталогов по схеме заданного варианта (табл. № 2).
  3.  Создать текстовые файлы по схеме заданного варианта (табл. № 2). В файлы поместить любую информацию.
  4.  Вывести оглавление главного каталога, оглавления всех остальных каталогов.
  5.  Скопировать файл f2 под именем f1dos в каталог, который содержит файл f3.
  6.  Вывести оглавление каталога, в котором содержится файл f1dos.
  7.  Удалить файл f4.
  8.  Переименовать файл f1 в файл под именем f1file.
  9.  Переместить файл f1file в главный каталог.
  10.  Удалить каталог КАТ2.
  11.  Вывести оглавление главного каталога и оглавления всех остальных каталогов.


Варианты исходных данных к заданию № 2 и № 3

Таблица 1    

Задание № 4

Написать реферат на тему, по указанному преподавателем варианту (табл. № 2). Реферат можно оформить как в печатном виде на листах формата А4 (не менее 4 стр.), так и в электронном виде (в том числе в виде презентаций – не менее 7 слайдов). Тема должна быть раскрыта полностью, с указанием необходимых для пояснения текста рисунков и схем.

Таблица № 2. Варианты тем рефератов к заданию № 4

№ варианта

Тема

1

Детальное описание архитектуры фон-неймановских машин

2

Детальное описание шинной архитектуры ЭВМ

3

Системы команд машин различных поколений, адресация памяти

4

Развитие архитектуры ЭВМ

5

Архитектура процессоров машин 2-го и 3-го поколения

6

Форматы команд и данных

7

Супер-ЭВМ, назначение, возможности, принципы построения

8

Микропроцессоры, история создания, использование в современной технике

9

Многопроцессорные ЭВМ и распараллеливание программ

10

Современные накопители информации

11

Дисплеи, их эволюция, направления развития

12

Печатающие устройства, их эволюция, направления развития

13

Сканеры и программная поддержка их работы

14

Средства ввода и вывода звуковой информации

15

Проект ЭВМ 5-го поколения: замысел и реальность

16

Вклад Ч. Бэббиджа в разработку принципов функционирования автоматических цифровых вычислительных машин

Вопросы для защиты работы

  1.  Что называется операционной системой?
  2.  Каковы компоненты операционной системы MS DOS?
  3.  Что такое файл, каталог, логический диск? Как они именуются?
  4.  Какова последовательность операций начальной загрузки системы?
  5.  Перечислите внутренние команды операционной системы. Приведите примеры их использования.
  6.  Приведите примеры использования внешних команд ОС.
  7.  Поясните назначение файлов config.sys и autoexec.bat.
  8.  Каково назначение файловых оболочек типа Volkov Commander.
  9.  Каковы основные возможности Volkov Commander?
  10.  Каковы основные отличия ОС Windows от MS DOS?
  11.  Какие опции содержит главное меню Windows?
  12.  Какова структура и свойства окон Windows?
  13.  Как производится настройка Windows?
  14.  Что означает «документно-ориентированный»?
  15.  В чем состоят основные открытия Ч.Бэббиджа?
  16.  В чем заключаются принципы архитектуры ЭВМ фон Неймана?
  17.  Каким образом в современной вычислительной технике преодолеваются ограничения, связанные с принципами фон Неймана?
  18.  В чем заключается классификация ЭВМ по поколениям?
  19.  Как выглядит структурная схема ЭВМ, построенной на принципах фон Неймана?
  20.  Как выглядит структурная схема ЭВМ, построенной на принципах шинной архитектуры?
  21.  Что такое шина данных, шина адреса, шина управления?
  22.  Какие группы команд обработки информации являются стандартными, не зависящими от конкретной ЭВМ?
  23.  В чем отличие CISC и RISC подходов в построении системы команд компьютера?


Лабораторная работа № 3
Алгебра логики

Время выполнения – 4 часа.

Цель работы

Изучить основы алгебры логики.

Задачи лабораторной работы

В результате прохождения занятия студент должен:

  1.  знать:
  •  определения основных понятий (простое и сложное высказывания, логические операции, логические выражения, логическая функция);
  •  порядок выполнения логических операций;
  •  алгоритм построения таблиц истинности;
  •  схемы базовых логических элементов;
  •  законы логики и правила преобразования логических выражений;
    1.  уметь:
  •  применять загоны логики для упрощения логических выражений;
  •  строить таблицы истинности;
  •  строить логические схемы сложных выражений.

Общие теоретические сведения

Основные понятия алгебры логики

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

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

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

Пример: «3 – простое число» является высказыванием, поскольку оно истинно.

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

Пример: предложение «Давайте пойдем в кино» не является высказыванием. Вопросительные и побудительные предложения высказываниями не являются.

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

Пример: «x+2>5» - высказывательная форма, которая при x>3 является истинной, иначе ложной.

Алгебра логики рассматривает любое высказывание только с одной точки зрения – является ли оно истинным или ложным. Слова и словосочетания «не», «и», «или», «если..., то», «тогда и только тогда» и другие позволяют из уже заданных высказываний строить новые высказывания. Такие слова и словосочетания называются логическими связками.

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

Пример: высказывание «Число 6 делится на 2» - простое высказывание. Высказывание «Число 6 делится на 2, и число 6 делится на 3» - составное высказывание, образованное из двух простых с помощью логической связки «и».

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

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

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

Каждая логическая связка рассматривается как операция над логическими высказываниями и имеет свое название и обозначение (табл. 1).

Таблица 1. Основные логические операции

Обозначение операции

Читается

Название операции

Альтернативные обозначения

¬

НЕ

Отрицание (инверсия)

Черта сверху

Ù

И

Конъюнкция (логическое умножение)

∙ &

Ú

ИЛИ

Дизъюнкция (логическое сложение)

+

Если … то

Импликация

É

Тогда и только тогда

Эквиваленция

~

XOR

Либо …либо

Исключающее ИЛИ (сложение по модулю 2)

Å

НЕ Операция, выражаемая словом «не», называется отрицанием и обозначается чертой над высказыванием (или знаком ¬). Высказывание ¬А истинно, когда A ложно, и ложно, когда A истинно.

Пример. Пусть А=«Сегодня пасмурно», тогда ¬А=«Сегодня не пасмурно».

И Операция, выражаемая связкой «и», называется конъюнкцией (лат. conjunctio – соединение) или логическим умножением и обозначается точкой « · » (может также обозначаться знаками Ù или &). Высказывание А · В истинно тогда и только тогда, когда оба высказывания А и В истинны.

Пример. Высказывание «Число 6 делится на 2, и число 6 делится на 3» - истинно, а высказывание «Число 6 делится на 2, и число 6 больше 10» - ложно.

ИЛИ Операция, выражаемая связкой «или» (в неисключающем смысле этого слова), называется дизъюнкцией (лат. disjunctio – разделение) или логическим сложением и обозначается знаком Ú (или плюсом). Высказывание АÚВ ложно тогда и только тогда, когда оба высказывания А и В ложны.

Пример. Высказывание «Число 6 делится на 2 или число 6 больше 10» - истинно, а высказывание «Число 6 делится на 5 или число 6 больше 10» - ложно.

ЕСЛИ … ТО Операция, выражаемая связками «если …, то», «из … следует», «... влечет …», называется импликацией (лат. implico – тесно связаны) и обозначается знаком → . Высказывание А→В ложно тогда и только тогда, когда А истинно, а В ложно.

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

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

Пример. Высказывание «Число является четным тогда и только тогда, когда оно делится без остатка на 2» является истинным, а высказывание «Число является нечетным тогда и только тогда, когда оно делится без остатка на 2» - ложно.

ЛИБО … ЛИБО Операция, выражаемая связками «Либо … либо», называется исключающее ИЛИ или сложением по модулю 2 и обозначается XOR или Å. Высказывание АÅВ истинно тогда и только тогда, когда значения А и В не совпадают.

Пример. Высказывание «Число 6 либо нечетно либо делится без остатка на 2» является истинным, а высказывание «Либо число 6 четно либо число 6 делится на3» – ложно, так как истинны оба высказывания входящие в него.

Замечание. Импликацию можно выразить через дизъюнкцию и отрицание:

.

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

.

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

Вывод. Операций отрицания, дизъюнкции и конъюнкции достаточно, чтобы описывать и обрабатывать логические высказывания.

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

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

Логическая формула - это символическая запись высказывания, состоящая из логических величин (констант или переменных), объединенных логическими операциями (связками).

Логическая функция - это функция логических переменных, которая может принимать только два значения: 0 или 1. В свою очередь, сама логическая переменная (аргумент логической функции) тоже может принимать только два значения: 0 или 1.

Пример.  – логическая функция двух переменных A и B.

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

Приведем таблицу истинности основных логических операций (табл. 2)

Таблица 2.

A

B

1

1

0

1

1

1

1

0

1

0

0

0

1

0

0

1

0

1

1

0

1

1

0

1

0

0

1

0

0

1

1

0

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

Алгоритм построения таблиц истинности для сложных выражений:

  1.  Определить количество строк:
  •  количество строк = 2n + строка для заголовка,
  •  n - количество простых высказываний.
  1.  Определить количество столбцов:

количество столбцов = количество переменных + количество логических операций;

  •  определить количество переменных (простых выражений);
  •  определить количество логических операций и последовательность их выполнения.
  1.  Заполнить столбцы результатами выполнения логических операций в обозначенной последовательности с учетом таблиц истинности основных логических операций.

Пример 1. Составить таблицу истинности для формулы И–НЕ, которую можно записать так: .

  1.  Определить количество строк:

На входе два простых высказывания: А и В, поэтому n=2 и количество строк =22+1=5.

  1.  Определить количество столбцов:

Выражение состоит из двух простых выражений (A и B) и двух логических операций (1 инверсия, 1 конъюнкция), т.е. количество столбцов таблицы истинности = 4.

  1.  Заполнить столбцы с учетом таблиц истинности логических операций (табл. 3).

Таблица 3. Таблица истинности для логической операции

A

B

1

1

1

0

1

0

0

1

0

1

0

1

0

0

0

1

Подобным образом можно составить таблицу истинности для формулы ИЛИ–НЕ, которую можно записать так: .

Таблица 4. Таблица истинности для логической операции

A

B

1

1

1

0

1

0

1

0

0

1

1

0

0

0

0

1

Примечание: И–НЕ называют также «штрих Шеффера» (обозначают | ) или «антиконъюнкция»; ИЛИ–НЕ называют также «стрелка Пирса» (обозначают ↓) или «антидизъюнкция».

Пример 2. Составить таблицу истинности логического выражения .

Решение:

  1.  Определить количество строк:

На входе два простых высказывания: А и В, поэтому n=2 и количество строк=22+1= 5.

  1.  Определить количество столбцов:

Выражение состоит из двух простых выражений (A и B) и пяти логических операций (2 инверсии, 2 конъюнкции, 1 дизъюнкция), т.е. количество столбцов таблицы истинности = 7.

Сначала выполняются операции инверсии, затем конъюнкции, в последнюю очередь операция дизъюнкции.

  1.  Заполнить столбцы с учетом таблиц истинности логических операций (табл. 5).

Таблица 5. Таблица истинности для логической операции

A

B

C

1

1

0

0

0

0

0

1

0

0

1

0

1

1

0

1

1

0

1

0

1

0

0

1

1

0

0

0

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

Существует три базовых логических элемента, которые реализуют три основные логические операции:

логический элемент «И» – логическое умножение – конъюнктор;

логический элемент «ИЛИ» – логическое сложение – дизъюнктор;

логический элемент «НЕ» – инверсию – инвертор.

конъюнктор

дизъюнктор

Инвертор

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

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

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

Алгоритм построения логических схем.

  1.  Определить число логических переменных.
  2.  Определить количество логических операций и их порядок.
  3.  Изобразить для каждой логической операции соответствующий ей логический элемент.
  4.  Соединить логические элементы в порядке выполнения логических операций.

Пример. По заданной логической функции  построить логическую схему.

Решение.

  1.  Число логических переменных = 2 (A и B).
  2.  Количество операций = 5 (2 инверсии, 2 конъюнкции, 1 дизъюнкция). Сначала выполняются операции инверсии, затем конъюнкции, в последнюю очередь операция дизъюнкции.
  3.  Схема будет содержать 2 инвертора, 2 конъюнктора и 1 дизъюнктор.
  4.  Построение надо начинать с логической операции, которая должна выполняться последней. В данном случае такой операцией является логическое сложение, следовательно, на выходе должен быть дизъюнктор. На него сигналы подаются с двух конъюнкторов, на которые, в свою очередь, подаются один входной сигнал нормальный и один инвертированный (с инверторов).

Логические законы и правила преобразования логических выражений

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

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

  1.  Закон двойного отрицания:

;

  1.  Переместительный (коммутативный) закон:
  •  для логического сложения: ;
  •  для логического умножения: ;
  1.  Сочетательный (ассоциативный) закон:
  •  для логического сложения: ;
  •  для логического умножения: ;
  1.  Распределительный (дистрибутивный) закон:
  •  для логического сложения: ;
  •  для логического умножения: ;
  1.  Законы де Моргана:
  •  для логического сложения: ;
  •  для логического умножения: ;
  1.  Закон идемпотентности:
  •  для логического сложения: ;
  •  для логического умножения: ;
  1.  Законы исключения констант:
  •  для логического сложения: , ;
  •  для логического умножения: , ;
  1.  Закон противоречия:

;

  1.  Закон исключения третьего:

;

  1.  Закон поглощения:
  •  для логического сложения: ;
  •  для логического умножения: ;
  1.  Правило исключения импликации:

;

  1.  Правило исключения эквиваленции:

.

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

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

Пример: Упростить логическое выражение .

Решение:

Согласно закону де Моргана:

.

Согласно сочетательному закону:

.

Согласно закону противоречия и закону идемпотентности:

.

Согласно закону исключения 0:

Окончательно получаем

С дополнительным теоретическим материалом можно ознакомиться в литературе [2, 7].

Задания

  1.  Составить таблицу истинности логического выражения C.

Варианты задания:

№ варианта

C

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

  1.  Построить логическую схему функции F(A,B).

Варианты задания:

№ варианта

F(A,B)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

  1.  Упростить логическое выражение D.

Варианты задания:

№ варианта

D

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

Содержание отчета

  1.  Текст задания (с данными своего варианта).
  2.  Представление по каждому пункту задания подробного решения.

Технология выполнения работы

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

Вопросы для защиты работы

  1.  Что такое высказывание (приведите пример)?
  2.  Что такое составное высказывание (приведите пример)?
  3.  Как называются и как обозначаются (в языке математики) следующие операции: ИЛИ, НЕ, И, ЕСЛИ … ТО, ТОГДА И ТОЛЬКО ТОГДА, ЛИБО …ЛИБО?
  4.  Укажите приоритеты выполнения логических операций.
  5.  Составьте таблицу истинности для следующих операций: отрицание, конъюнкция, дизъюнкция, импликация, эквиваленция.
  6.  Изобразите функциональные элементы: конъюнктор, дизъюнктор, инвертор.
  7.  Какие логические выражения называются равносильными?
  8.  Записать основные законы алгебры логики.

Лабораторная работа №4
Работа в среде текстового процессора
MS Word

Время выполнения – 4 часа.

Цель работы

Освоение основных приемов работы в текстовом процессоре MS Word.

Задачи лабораторной работы

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

  •  приобрести навыки ввода, редактирования, форматирования информации при работе с текстовыми редакторами;
  •  освоить приемы работы по созданию таблиц, списков, рисунков;
  •  научиться работать с формулами.

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер с операционной системой MS Windows, офисным пакетом MS Office 2007 и методические указания по выполнению работы.

Общие теоретические сведения

Обработка текстов – один из наиболее распространенных видов работ, выполняемых на персональном компьютере. Для создания документов используются специальные программы – текстовые редакторы. Все основные существующие текстовые редакторы, используют одни и те же принципы работы. Это позволяет использовать в качестве примера для освоения технологии обработки текстовой информации текстовый процессор MS Word. Во внешней памяти компьютера документ, созданный MS Word хранится как файл с расширением *.docx по умолчанию (MS Word 2007)

В процессе работы необходимо регулярно сохранять редактируемый документ:

  1.  нажав на кнопку Office и выбрав команду Сохранить;
  2.  с помощью комбинации клавиш Shift+F12 (или Ctrl+S).

Для создания копии текущего элемента можно выполнить команду Сохранить как. Для открытия документа в предыдущих версиях MS Word необходимо выбрать Документ Word 97-2003.

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

Режимы работы с документами

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

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

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

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

Режим Чтение для чтения с экрана монитора.

Режим Схема документа. С его помощью можно одновременно просматривать и содержание документа, и сам документ.

Выделение текста

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

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

Упражнение 1. Выделение текста

  1.  Установить курсор в любом месте текста и, удерживая левую кнопку мыши, выделить одно предложение.
  2.  Для выделения слова установить курсор в середине слова и дважды щелкните на нем.
  3.  Выделите информацию в конце текста, используя клавиши со стрелками.
  4.  Установите курсор в любом месте текста и нажмите сочетание клавиш Ctrl+A. Должен выделиться весь текст.

Копирование и перемещение

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

Копирование через буфер обмена:

  •  выделить фрагмент;
  •  копировать фрагмент в буфер обмена (Ctrl+C)
  •  вырезать при перемещении (Ctrl+X);
  •  вставить фрагмент в нужное место (Ctrl+V).

Вкладка Главная на ленте – Буфер обмена.

При вырезании или копировании содержимое ячейки помещается в буфер обмена и становится доступным не только для работы в текстовом процессоре. Буфер обмена в MS Word может содержать до 24 объектов.

Метод Drag and Drop:

  •  выделить фрагмент;
  •  поместить указатель на выделенном фрагменте, нажать и не отпускать левую кнопку мыши, затем нажать клавишу Ctrl;
  •  скопировать в новое место.

При перемещении клавишу Ctrl не нажимать. Операции перемещения и копирование возможны как в одном документе, так и при работе с несколькими документами.

Упражнение 2. Использование буфера обмена

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

  1.  Открыть документ, из которого нужно выписать термины. Щелкнуть по кнопке в виде стрелки, направленной вниз, в нижней части группы Буфер обмена на вкладке Главная. Если в буфере обмена находятся какие-то данные, то нажать кнопку Очистить все.
  2.  Скопировать в буфер обмена все необходимые термины. После каждого копирования слова проверить помещено ли оно в буфер.
  3.  После добавления в буфер обмена всех необходимых терминов создать новый документ или открыть файл, в который необходимо вставить список слов.
  4.  Нажать кнопку Вставить все в области задач Буфер обмена. Проверить вставлены ли все данные из буфера обмена.
  5.  Если буфер окажется заполненным, необходимо вставить данные, очистить буфер и продолжить работу.

В буфере обмена может храниться 24 участка информации. Если их будет больше, то новые данные будут вытеснять старые. Поэтому, собирая данные в буфер обмена, необходимо следить за их количеством: информация о скопированных участках текста содержится в заголовке области задач. В случае необходимости вставьте данные, очистите буфер, а затем вернитесь к основному документу.

Поиск и замена текста

При работе с документом можно выполнять поиск по заданным условиям. Для этого нужно воспользоваться кнопкой в группе Редактирование на вкладке Главная или использовать комбинацию клавиш (Ctrl+F).

Откроется диалоговое окно Найти и заменить.

Упражнение 3. Поиск данных

Создать новый документ и набрать несколько слов: Конверсия, Версия, Вера и Инверсия (запишем каждое слово на новой строке).

Выполнить следующие действия:

  1.  для вызова окна Найти и заменить нажать сочетание клавиш Сtrl+F;
  2.  ввести в поле поиска значение Вер;
  3.  задать Выделение при чтении;
  4.  нажать кнопку Найти далее. Нажимая эту кнопку несколько раз, убедитесь, что программа найдет этот фрагмент текста во всех четырех словах;
  5.  нажать кнопку Больше, чтобы задать дополнительные параметры поиска;
  6.  установить флажок Учитывать регистр и снова произвести поиск. На этот раз будут найдены только значения Версия и Вера;
  7.  нажать кнопку Закрыть для завершения поиска.

Замена данных

Для замены одного или нескольких символов, слова или участка текста необходимо перейти на вкладку Заменить диалогового окна Найти и заменить. Сделать это можно несколькими способами:

  •  воспользоваться сочетанием клавиш Сtrl+H;
  •  нажать кнопку Заменить на ленте в группе Редактирование на вкладке Главная.

Упражнение 4. Замена данных

Открыть документ с названием «Поиск и замена» из предыдущего упражнения и выполнить следующие действия:

  1.  для вызова окна Найти и заменить нажать сочетание клавиш Сtrl+F;
  2.  в поле Найти ввести значение Вер, а в поле Заменить на – 000;
  3.  нажмите кнопку Найти далее, а затем – Заменить. Фрагмент первого слова будет заменен;
  4.  нажмите кнопку Заменить все. Программа заменит данные во всех остальных словах и сообщит о количестве произведенных замен;
  5.  нажмите кнопку Закрыть для завершения операции замены.

Упражнение 5. Добавление элемента автозамены

Для добавления нового элемента автозамены выполнить следующее:

  1.  нажать кнопку Office, а затем нажать кнопку Параметры Word в нижней части меню Office;
  2.  в окне Параметры Word выберите раздел Правописание;
  3.  перейдите к области Параметры автозамены и нажмите одноименную кнопку. Откроется окно Автозамена;
  4.  в поле заменить области Заменять при вводе введите слово с ошибкой, которое часто встречается в тексте (например, слоово);
  5.  в поле на области наберите правильный вариант написания этого слова (например, слово);
  6.  нажать кнопку ОК, чтобы подтвердить ввод новых значений. Теперь Word будет исправлять ошибку автоматически, не спрашивая разрешения пользователя. Функцию Автозамена можно использовать не только для устранения опечаток, но и для быстрого ввода каких-нибудь слов и предложений. Например, если вам часто приходится набирать фразу нелинейный видеомонтаж, то введите ее в поле на окно Автозамена, а в поле заменить наберите, например, нели. Теперь после набора этих четырех букв появится вся фраза.

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

Основные непечатаемые символы:

  •  табуляция (®) – обычно применяется для вертикального выравнивания текстовых фрагментов в нескольких строках или для большого отступа между двумя словами в предложении;
  •  символ абзаца ¶ – отображается в конце каждого абзаца (после нажатия клавиши Enter), а также в пустой строке;
  •  пробел (•) – разделяет слова в предложении.

Слово – набор символов, ограниченный с двух сторон пробелами или знаками препинания (точками, запятыми и т. д.).

Строка – набор слов или символов, расположенных в одну линию (без переносов).

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

Абзац – произвольная последовательность символов, замкнутая символом «Возврат каретки» (клавиша Enter).

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

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

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

Основные атрибуты шрифта:

  •  гарнитура шрифта – совокупность наборного материала, имеющего одинаковый характер рисунка символов, который определяется видом элементов, составляющих их (символов).

По способу формирования изображения символов шрифты делятся на растровые и векторные. В среде Windows для работы с документами, как правило, используются векторные шрифты специального формата TrueType. Каждый шрифт TrueType имеет название (имя), например: Arial, Times New Roman, Symbol.

  •  начертание шрифта. Каждый шрифт имеет четыре варианта начертания: обычный, полужирный, наклонный (часто называемый курсивом) и подчеркнутый. Могут также использоваться комбинации начертания, например, одновременно полужирный, наклонный и подчеркнутый:
  •  размер символов. Символы имеют размер, называемый кеглем. Величина кегля измеряется в пунктах (пт, pt). 1 пт = 1/72' (дюйма). Данная запись означает, что 1 пт равен 1/72 части дюйма (2,54 см).

Кроме этих атрибутов, можно изменять и другие: цвет символов, их подчеркивание, видоизменения символов, интервал между ними. Другие атрибуты шрифта можно увидеть в диалоговом окне MS Word Шрифт на вкладке Главная.

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

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

Различается четыре вида выравнивания: по левому краю, по центру, по правому краю и по ширине.

Представление об атрибутах абзаца дает диалоговое окно форматирования абзаца в текстовом процессоре MS Word Абзац на вкладке Главная.

Атрибут «отступ» характеризует расстояние от края текста до соответствующей внутренней границы бокового поля.

Для задания отступов можно использовать не только диалоговое окно Абзац, но и маркеры на горизонтальной линейке

Атрибут «интервал» позволяет задать:

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

С помощью диалоговых окон Шрифт и Абзац можно выполнить форматирование текста. При форматировании изменяются свойства документа в целом и его объектов с целью придания им желаемой формы..

Стили форматирования

Часто при работе с текстовыми документами возникает необходимость изменения нескольких параметров форматирования текста. Для этой цели рекомендуется использовать стили форматирования. Стили – это наборы параметров форматирования, которые можно применить ко всем частям документа сразу. При запуске Microsoft Word создается новый документ, текст которого оформляется с применением стиля Обычный. Этот стиль является базовым. Другие стили представлены в виде значков на панели инструментов Стили. В MS Word 2007 появилось новое средство форматирования – Экспресс-стили, которое позволяет просматривать набор стилей перед выбором одного из них. Для применения экспресс-стиля:

  1.  выделить фрагмент текста;
  2.  навести указатель на кнопку выбранного стиля на панели инструментов Стили;
  3.  выделенный фрагмент автоматически будет оформлен этим стилем (временно);
  4.  щелкнуть мышью по выбранному стилю, чтобы его зафиксировать при выборе.

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

Упражнение 6. Создание пользовательского стиля

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

Для создания стиля на основе отформатированного текста сделать следующее:

  1.  выделить текст, который служит образцом;
  2.  вызвать меню экспресс-стилей, щелкнув на кнопке Дополнительные параметры в группе Стили на ленте;
  3.  выбрать команду Сохранить выделенный фрагмент как новый экспресс-стиль;
  4.  в окне Создание стиля ввести название стиля и нажмите кнопку OK;
  5.  если вы хотите задать дополнительные параметры стиля, нажмите кнопку Изменить в окне Создание стиля.

Чтобы добавить стиль в меню экспресс-стилей, установите флажок Добавить в список экспресс-стилей.

Отмена и возврат действий

Для исправления ошибок в программе предусмотрена возможность отмены выполненных действий. Последнее действие можно отменить, воспользовавшись сочетанием клавиш Ctrl+Z или нажав кнопку Отменить на панели быстрого доступа.

Создание списков

Для создания нумерованных, маркированных и многоуровневых списков можно использовать соответствующие кнопки в группе Абзац на вкладке Главная на ленте. Кнопки дают возможность быстро пронумеровать абзацы или установить перед ними маркеры, а также установить дополнительные параметры форматирования.

Для создания списка выполнить следующие действия:

  1.  выделить требуемый участок текста.
  2.  нажать кнопку Маркеры, Нумерация или Многоуровневый список в группе Абзац на вкладке Главная на ленте
  3.  новый маркер будет установлен для каждого абзаца.

Можно создать список и перед началом набора текста. Установить курсор в том месте, откуда вы желаете начать список, и выполнить описанные выше действия. Нажать клавишу Enter, чтобы начать новый абзац и новый раздел списка.

Создание таблиц

Работа с таблицей обычно начинается с ее создания. Чтобы создать таблицу в Word, воспользуйтесь одним из следующих способов:

  •  нажать кнопку Таблица в одноименной группе на вкладке Вставка на ленте. Выбрать количество столбцов и строк;
  •  нажать кнопку Таблица в одноименной группе на вкладке Вставка на ленте и выбрать команду Вставить таблицу. В диалоговом окне Вставка таблицы выбрать количество столбцов и строк и нажать кнопку ОК. Если в макете не хватает ячеек, выбрать пункт Вставить таблицу.

 

Рисование таблицы

Таблицу можно нарисовать вручную; для этого выбрать в меню Таблица | Нарисовать таблицу. При этом мышь приобретет вид карандаша, с помощью которого можно нарисовать таблицу. Команда Нарисовать таблицу автоматически активизирует вкладку Работа с таблицами | Конструктор.

Операции со столбцами и строками таблицы

1. Выделение таблицы

Чтобы выделить строку или столбец таблицы, выберите один из следующих способов:

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

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

2. Добавление элементов таблицы

При редактировании таблицы можно добавлять в нее дополнительные элементы – строки или столбцы. Для этого сделать следующее:

  1.  выделить столько строк или столбцов, сколько нужно добавить.
  2.  перейти на вкладку Макет и в группе Строки и столбцы нажать нужную кнопку:
  •  вставить слева;
  •  вставить справа;
  •  вставить сверху;
  •  вставить снизу.

Установка параметров страниц

Основными атрибутами страницы являются: ее размер, ширина полей и ориентация страницы, которая может быть книжной или альбомной.

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

Когда пользователь вводит текст, Word автоматически определяет места разрывов страниц, если текст не помещается на странице, он помещается на следующую страницу. Если нужно перейти на другую страницу вручную, нажать комбинацию клавиш Ctrl+Enter.

Разрывы страниц видны во включенном режиме скрытых символов форматирования. Если документ должен состоять из страниц, имеющих различные параметры (например, ориентацию), то его следует разделить на несколько разделов. Каждый раздел имеет свои параметры страниц. Для вставки в документ нового раздела нужно:

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

1. Поля страницы

Для установки отступов от краев листа бумаги используется кнопка Поля на панели Параметры страницы. Ориентацию в окне Параметры страницы можно задать альбомную или книжную.

По умолчанию Microsoft Word устанавливает следующие размеры полей: левое – по 3 см, правое – 1,5 см, верхнее и нижнее – по 2 см.

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

2. Размер страницы

Установка размера страницы выполняется нажатием кнопки Размер панели Параметры страницы

3. Нумерация страниц

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

Чтобы пронумеровать страницы, сделайте следующее:

  1.  перейти на вкладку Вставка и нажать кнопку Номер страницы в группе Колонтитулы;
  2.  выберите положение номера на странице, используя доступные варианты в подменю Вверху страницы, Внизу страницы и На полях страницы. Microsoft Word предлагает самые разные варианты оформления номеров страниц.

Вставка изображений в документ

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

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

Во вкладке ВставкаРисунок можно включить в документ графические объекты, созданные в среде различных графических редакторов, например Adobe PhotoShop, CorelDraw, 3D Studio Max, GIMP. Для включения в текст документа отдельных графических объектов могут быть использованы графические приложения, входящие в состав текстового процессора.

Вставка рисунка из коллекции

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

  1.  нажать кнопку Клипы на панели Иллюстрации;
  2.  указать ключевое слово в поле Искать;
  3.  в списке Просматривать указать коллекции для поиска;
  4.  в списке Искать объекты выбрать тип файлов мультимедиа для поиска;
  5.  нажать кнопку Начать.

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

Надписи

Надписи – это объекты векторной графики, в которые вставлен текст. Надписи помогают оформить текст документа, сделать его более наглядным. Они также пригодятся при создании плакатов, объявлений, пояснений и др.

Для создания надписи нажмите одноименную кнопку в группе Текст на вкладке Вставка на ленте. В Word 2007 содержится большая коллекция разных надписей, которые помогают в оформлении документа. Для них уже подобраны параметры форматирования и выравнивания, и пользователю остается только набрать или вставить текст.

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

Упражнение 7. Создание объекта WordArt

Чтобы вставить в документ объект WordArt, сделать следующее:

  1.  перейти на вкладку Вставка и щелкнуть по кнопке WordArt в группе Текст;
  2.  в меню WordArt выберите тип объекта;
  3.  в диалоговом окне Изменение текста WordArt введите текст надписи, а также подберите гарнитуру, кегль и начертание шрифта;
  4.  нажмите кнопку ОК, чтобы подтвердить ввод. Объект WordArt отобразится в рабочем окне.

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

При автоматическом контроле орфографии и грамматики Word проверяет ошибки в тексте непосредственно при наборе. В таком случае сразу после того, как слово или предложение набрано, видно, допущена ошибка или нет: программа подчеркивает слова, содержащие орфографические ошибки, красным цветом, а грамматические – зеленым.

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

Упражнение 8. Работа в режимах Схема документа и Структура

Для работы в режимах Схема документа и Структура нужен документ, корректно оформленный при помощи стилей.

  1.  Перейти на вкладку Вид и установите флажок Схема документа в группе Показать или скрыть. В левой части окна появилась панель, на которой представлены все заголовки документа.
  2.  Щелкнуть на Заголовке 2, чтобы переместиться к соответствующему месту документа. Переместитесь по документу несколько раз.
  3.  Перейдите в режим Структура, нажав кнопку Структура в группе Режимы просмотра документа.
  4.  На панели инструментов Структура развернуть список Показать уровень и выбрать пункт Показать уровень 3. Теперь будут отображаются только заголовки, а основной текст скрыт. Изменить параметры отображения документа, выбрав другое значение из списка Показать уровни.
  5.  Выделить Заголовок 2 и нажать кнопку Повысить уровень на панели инструментов Структура. Уровень этого заголовка изменился.

Упражнение 9. Создание указателя

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

  1.  установить курсор в том месте текста, где должен быть вставлен указатель;
  2.  перейти на вкладку Ссылки и нажать кнопку Предметный указатель в одноименной группе;
  3.  откроется диалоговое окно Указатель;
  4.  из списка Форматы выберите формат указателя;
  5.  чтобы дополнительные элементы располагались под основными, установите переключатель Тип в положение с отступом. Если переключатель установлен в положение без отступа, то дополнительные элементы будут располагаться на одной строке с основными;
  6.  нажать кнопку ОК, чтобы подтвердить создание указателя. Он появится в документе. Если после создания указателя текст придется редактировать снова, указатель обновить. Для этого поместить курсор в поле указателя и нажать клавишу F9.

Упражнение 10. Создание оглавления

Для создания оглавления выполнить следующее:

  1.  установить курсор в том месте, где будет располагаться оглавление;
  2.  перейти на вкладку Ссылки и нажать кнопку Оглавление в одноименной группе;
  3.  выбрать стиль оглавления из появившегося меню;
  4.  если не устраивают стили оглавления предложенные по умолчанию, можно настроить их вручную. Для этого выбрать команду Оглавление в меню со стилями. Откроется одноименное окно;
  5.  установить флажок Показать номера страниц для отображения номеров страниц каждого элемента списка;
  6.  установить флажок Номера страниц по правому краю для выравнивания номеров страниц по правому краю;
  7.  в поле Заполнитель выбрать тип линий (точечные, пунктирные или сплошные), которые будут вставлены между элементами оглавления и номерами страниц. Это можно сделать только при установленном флажке Номера страниц по правому краю;
  8.  задать количество уровней оглавления в поле Уровни. Количество уровней не должно быть больше количества стилей заголовков;
  9.  нажать кнопку ОК, чтобы подтвердить создание оглавления. Оно будет вставлено в документ;
  10.  если после создания оглавления в документ вносились правки, то поместите курсор в поле оглавления и нажмите клавишу F9 для его обновления. Также можете нажать кнопку Обновить таблицу в группе Оглавление.

Работа с формулами

Для работы с формулами в MS Word есть специальный редактор формул Microsoft Equation. На вкладке Вставка можно выбрать команду Формула. При включении вкладки Формула на экране можно увидеть шаблоны, содержащие поля для ввода символов. С помощью шаблонов в формулу можно вставить дроби, интегралы, суммы, верхние и нижние индексы. Заполнение этих полей может производиться как с клавиатуры, так и с помощью элементов управления, выбранных на вкладке Формула. Переходы между полями выполняются с помощью клавиш управления курсором. Ввод и редактирование формул завершается, если щелкнуть левой кнопкой мыши вне области ввода формулы. Введенная формула автоматически вставляется в текст. Переместить формулу в другое место можно через буфер обмена. Для редактирования формулы достаточно выполнить на ней двойной щелчок.

С дополнительным материалом по теме можно ознакомиться в литературе [1, 3, 4, 7].

Задание № 1

  1.  Запустить MS Word 2007.
  2.  Создать новый документ.
  3.  Задать режим Разметки страницы.
  4.  Задать вывод на экран непечатаемых (служебных) символов (знак абзаца) и границы текста.
  5.  Настроить функцию автосохранения – Автосохранение каждые … минут (кнопка Office, параметры Word).
  6.  Отключить проверку правописания.
  7.  Отключить автоматическую расстановку переносов.
  8.  Установить Параметры страницы. Задать на вкладке Поля страницы: левое – 25 мм, правое – 15 мм, верхнее – 25 мм, нижнее – 20 мм.
  9.  Задать для нижнего поля интервал от края до колонтитула 12 мм (в нижнем колонтитуле будет размещаться номер страницы).
  10.  Создать нижний колонтитул для размещения номера страницы.
  11.  Вставить номер страницы. Выровнять по центру номер страницы.
  12.  Сохранить документ в рабочей папке. Задать имя файла: Задание1-Фамилия_студента.
  13.  Ввести строку с греческими буквами, используя вкладку Вставка –Символ.
  14.  Набрать текст.

Текст должен содержать 3 абзаца (не меньше) и заголовок:

  •  первый абзац – гарнитура Times New Roman, кегль – 14 пунктов, сделать выравнивание по центру;
  •  второй абзац – гарнитура Arial, кегль – 12 пунктов, сделать выравнивание по левому краю;
  •  третий абзац – гарнитура Courier New, кегль – 10 пунктов, сделать выравнивание по правому краю.
  1.  Выполнить цветное обрамление и заливку фрагментов различными способами.
  2.  Для заголовка выбрать готовый стиль из списка стилей.
  3.  Первый абзац выполнить с разрежением 5 пунктов, шрифт полужирный. Установить в абзацах красную строку 2,5 см и интервалы по 6 пт.
  4.  Выполнить рисунок с помощью пиктограммы Фигуры типа орнамента (копированием), выбрать фигуру, размножить ее и сгруппировать в один рисунок. Для этого выделить все рисунки (держать нажатой клавишу Shift) и выполнить группирование с помощью контекстного меню.
  5.  Сгруппированный рисунок нанести поверх текста, сделать текст видимым выбрать порядок – позади текста с помощью контекстного меню.
  6.  Готовый рисунок вставить в начало текста (из библиотеки MS Word).
  7.  Файл сохранить.

Задание № 2

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

Приблизительные темы:

  1.  Бизнес-план ремонта школы.
  2.  Прайс- лист по продаже ПК.
  3.  Прайс-лист по продаже телевизоров.
  4.  Бизнес-план ремонта квартиры.
  5.  Прайс-лист по продаже канцтоваров.
  6.  Бизнес-план реконструкции помещения.

Бизнес-план должен отражать вид деятельности, исполнителей, финансирование по месяцам, затраты по кварталам и за год.

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

  1.  За таблицей расположить нумерованный список, в котором раскрывается содержимое отдельного товара или вида деятельности. Созданный автоматически список преобразовать в многоуровневый с помощью кнопок : Увеличить отступ, уменьшить отступ на вкладке Главная.
  2.  За списком необходимо ввести формулу с помощью редактора формул: вкладка Вставка – Формула. Формулу получить у преподавателя.
  3.  Сохранить информацию в файле с названием: Задание2-Фамилия_студента.
  4.  Создать третий файл MS Word с названием Фамилия_студента, в котором объединить предыдущие два файла.

Содержание отчета

Отчетом является файл MS Word Фамилия_студента, созданный в результате выполнения задания.

Технология выполнения работы

Заполнение файла MS Word Фамилия_студента должно быть выполнено в соответствии с заданными параметрами шрифта, абзацев и параметров страницы. Рисунок должен соответствовать заданию. Файл должен содержать таблицу, соответствующую требованиям задания 2, список и формулу.

Вопросы для защиты работы

  1.  Режимы отображения информации в MS Word
  2.  В каких единицах измеряется размер шрифта?
  3.  Что такое гарнитура шрифта?
  4.  Отличие буфера обмена в MS Word от буфера обмена Windows.
  5.  Какие режимы копирования (перемещения) используются в MS Word?
  6.  Что такое интерлиньяж?
  7.  Отличие понятия форматирование от редактирования.
  8.  Какие бывают списки?
  9.  Как включить формулу в текст документа?
  10.  Как выполнить редактирование таблицы?


Лабораторная работа № 5
Электронные таблицы MS Excel: ввод данных в ячейки, копирование данных, форматирование данных, функции

Время выполнения – 2 часа.

Цель работы

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

Задачи лабораторной работы

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

  1.  уметь работать с интерфейсом программы MS Excel;
  2.  освоить приемы автозаполнения ячеек;
  3.  знать особенности ввода формул;
  4.  освоить форматирование таблиц.

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система Windows и MS Office 2007 и выше.

Общие теоретические сведения

Для представления данных в удобном виде используют таблицы. Компьютер позволяет представить их в электронном виде, что дает возможность их обрабатывать. Такие таблицы называются электронными.

Одним из самых распространенных средств работы с документами, имеющими табличную структуру, является программа MS Excel. Она входит в пакет Microsoft Office и предназначена для подготовки и обработки электронных таблиц. Файл MS Excel 2007 имеет расширение *.xlsx. В терминах MS Excel такой файл называется рабочая книга. В каждом файле могут размещаться от 1 до 255 таблиц, каждая из которых называется рабочим листом. Рабочий лист – документ, который состоит из 16384 строк и 256 столбцов. Строки пронумерованы от 1 до 16384, а столбцы A, B, C и т. д. На пересечении строки и столбца располагается основной структурный элемент таблицы – ячейка. Для указания на конкретную ячейку используется адрес, который составляется из обозначения столбца и номера строки (Al, C2, F6 и т. п.).

Если мы хотим работать с группой смежных ячеек, то нужно указать через двоеточие начальную ячейку и конечную ячейку (А1:С2).

Для указания номера листа можно записать адрес в виде Лист 8!А1:В2. В Excel есть удобный способ ссылки на ячейку с помощью присвоения этой ячейки произвольного имени. Имя можно задать на вкладке Формулы.

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

В любую ячейку можно записать: число, формулу, текст. Числа автоматически сдвигаются к правой стороне. Число можно записать в стандартном виде: 257 или в экспоненциальном виде: 2.0Е-20. Если последовательность начинается со знака =, то электронная таблица считает её формулой (=А2+СЗ+В6).

Если вводимая информация, не число и не формула, то Excel считает, что это текст. Если вводимый текст превысит по длине видимую ширину столбца, то возможны 2 случая:

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

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

Особенность электронных таблиц состоит в возможности применения формул для описания связи между значениями различных ячеек. Аргументами в формулах могут быть: числа, функции, ссылки. Ссылка определяет адрес ячейки, где находится нужное значение. Различают абсолютные, относительные и смешанные адреса. Абсолютный адрес ячейки позволяет определить местоположение нужного значения в данной ячейке, адрес которой остается фиксированным при любых операциях и манипуляциях с таблицей. В записи абсолютного адреса ячейки перед именем столбца и перед номером строки пишется знак “$”. Например, $B$19. Относительный адрес ячейки (без использования знака “$”) определяет не только местоположение ячейки, но и относительное взаиморасположение ячеек. Функциональное различие абсолютного и относительного адресов ячейки проявляется при переносе формулы в другую ячейку рабочего листа. При этом в формулах абсолютные адреса ячеек не меняются, а относительные изменяются так, что на новом месте относительное взаиморасположение ячеек – аргументов и ячеек с формулой сохраняется.

В случае если необходимо закрепить только номер строки или номер столбца, используют смешанные адреса ячеек. Например, в адресе $F1 закрепленным является столбец F, а в адресе B$7 – строка 7.

Расчет по заданным формулам осуществляется автоматически. Изменение содержимого одной ячейки приводит к пересчету всех ячеек, которые связаны формулой. В формулах могут быть использованы стандартные функции, которые находятся в библиотеке MS Excel. Для вызова таких функций предназначен мастер функций. Мастер функций может быть вызван пиктограммой в строке формул или во вкладке Формула (рис. 1).

Рис. 1. Библиотека функций на Ленте MS Excel 2007

Копирование формул

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

Пример. Вычисление по формулам.

Вычислить значение функции F(x,y) по формуле F(x,y)=4x3 -3y2 +6x для х=1 и у=2.

1 способ.

В ячейку А1 записать x, в ячейку B1 – y, в ячейку C1 – F(x,y).

В ячейку А2 записать значение 1, а в ячейку B2 значение 2. В ячейку С2 ввести вышеуказанную формулу, используя для операции возведение в степень символ ^ и для операции умножения символ *.

Адреса ячеек в формулу можно вводить с клавиатуры либо выбирая нужную ячейку мышкой.

А

В

С

1

x

y

F(x,y)

2

1

2

=4*А2^3-3*B2^2+6*A2

После нажатия клавиши Enter в ячейке С2 получаем результат.

Для второго варианта присвоить ячейке А2 со значением х имя х,
а ячейке В2 со значением у имя у. Присвоить имя ячейке можно на вкладке
Формула.

С дополнительным материалом по теме можно ознакомиться в литературе [1, 3, 4, 7].

Задание. Составить таблицу значений функции двух переменных F(x,y), в прямоугольной области [a,b]×[c,d], для аргументов xi=a+ihx, yj=c+jhy,

где i=0..Nx, j=0.. Ny, ( hx=(b-a)/Nx, hy=(d-c)/Ny). Результат сохранить в книге.
Nx, Ny принять равными по 10 итераций.

Варианты заданий

F(x,y)

a

b

c

d

hx

hy

1

xy+5,6(x+y)

0

1

0

1

0,1

0,1

2

xy-5,6(x-y)

1

3

0

2

0,2

0,2

3

xy+x2+y2

0

1

0

1

0,1

0,1

4

x(x+y)

0

1

0

1

0,1

0,1

5

(x+xy)+y

1

3

0

2

0,2

0,2

6

(xy+x)+xy

0

1

0

1

0,1

0,1

7

2,5(x+y)

0

1

0

1

0,1

0,1

8

y(x+y)+xy

1

3

0

2

0,2

0,2

9

(x-y)+5xy

0

1

0

1

0,1

0,1

10

y+(2,5x+y)

0

1

0

1

0,1

0,1

11

(xy+1,4x)+xy

1

3

0

2

0,2

0,2

12

5,2 (x+y)

0

1

0

1

0,1

0,1

13

xy(x+y)

0

1

0

1

0,1

0,1

14

xy+(x+y)-4

1

3

0

2

0,2

0,2

15

x(x+y)+y

0

1

0

1

0,1

0,1

16

xy(x+y)

0

1

0

1

0,1

0,1

17

(x+xy)+xy-2

1

3

0

2

0,2

0,2

18

xy(x+y)+xy

0

1

0

1

0,1

0,1

19

x(x-y)+5,3y

0

1

0

1

0,1

0,1

20

x+y(xy+1)

1

3

0

2

0,2

0,2

21

y(x+1)+y

0

1

0

1

0,1

0,1

22

y(x+y)+xy

0

1

0

1

0,1

0,1

23

x+(x+y)

1

3

0

2

0,2

0,2

24

xy+(xy+4,7)

0

1

0

1

0,1

0,1

25

(x+y)(x+3,1)

0

1

0

1

0,1

0,1

Содержание отчета

Отчетом является файл Таблица значений_Фио_студента.xlsx, созданный в результате выполнения задания.

Технология выполнения работы

Заполнение файла Таблица значений_Фио_студента.xlsx по заданному варианту должно быть выполнено с использованием правил ввода информации в ячейки, автозаполнения и копирования формул.

Вопросы для защиты работы

  1.  Охарактеризовать основные элементы окна MS Excel.
  2.  Назвать типы данных, используемых в электронных таблицах.
  3.  Как выполняется Автозаполнение в электронных таблицах?
  4.  Описать абсолютные и относительные ссылки.


Лабораторная работа № 6
Электронные таблицы MS Excel: диаграммы, графики, условия, функции, макросы

Время выполнения – 4 часа.

Цель работы

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

Задачи лабораторной работы

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

  1.  уметь работать с диаграммами;
  2.  правильно использовать оператор условия;
  3.  применять функции для расчетов в электронных таблицах;
  4.  освоить работы с макросами.

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система Windows и MS Office 2007 и выше.

Общие теоретические сведения

Анализ данных в электронных таблицах

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

Основные типы диаграмм: графики, гистограммы, круговые, лепестковые, точечные диаграммы.

Построение диаграмм и графиков можно выполнить с помощью мастера диаграмм, пиктограммы диаграмм можно видеть на вкладке Вставка (рис. 2).

Рис. 2. Область Диаграммы на Ленте MS Excel 2007

Последовательность построения задается мастером диаграмм. Тип диаграммы можно выбрать также с помощью пиктограмм вкладки Вставка. Основной объект диаграммы – ряд Данных. Ряд данных – это совокупность данных, содержащая количественные характеристики объекта. Эти данные содержатся в одном из векторов (в столбце или в строке), составляющих таблицу. В качестве имен рядов данных Excel использует заголовки столбцов или строк данных. Имена рядов отображаются в легенде диаграммы. Отображением рядов данных на диаграмме являются маркеры данных. Геометрические размеры маркера соответствуют численному значению отображаемых данных. Каждый маркер соответствует одному значению данных вектора, использованного в качестве ряда данных. С понятием «ряды данных» тесно связано понятие «категории данных», отражающее качество (свойство) элементов в ряду. В качестве имен оси категорий Excel использует заголовки тех столбцов или строк таблицы, которые не используются в качестве рядов данных.

Другими объектами диаграмм являются:

  1.  легенда – текст, идентифицирующий отдельные элементы
    диаграммы;
  2.  ось – одна из сторон диаграммы. По горизонтальной оси обычно отображаются категории и/или названия рядов. По вертикальной оси – данные;
  3.  сетка – множество линий, являющихся продолжением деления осей, которые способствуют лучшему восприятию данных на диаграмме и облегчают их анализ. Кроме того, сетка помогает определить точное значение данных.

На первом этапе пользователь имеет возможность выбрать те диаграммы, которые в наибольшей степени соответствуют целям анализа. Следующий этап заключается в выборе или уточнении диапазона данных, используемых для построения диаграммы. Для этого используется вкладка Диапазон данных. При активной вкладке выделить диапазон значений функции. При активной вкладке Ряд в строке Подписи оси Х активизировать курсор и выделить диапазон исходных данных. Кроме того, с помощью команд, доступных при переходе к вкладке Ряд, можно добавить или удалить ряды данных. Затем, на третьем шаге, пользователь может выбрать дополнительные объекты для включения в состав диаграммы и задать некоторые их характеристики и содержание надписей. На заключительном, четвертом этапе пользователь должен решить вопрос размещения диаграммы – на отдельном листе или на том листе, где расположены данные. Если свойства объектов, включенных в диаграмму не устраивают пользователя, то ее следует переформатировать.

Большое место в MS Excel занимают функции. Для работы с функциями существует специальное средство – Мастер функций. Диалоговое окно Мастер функций можно выбрать во вкладке Вставка или кнопкой fx в строке формул. В открывшемся диалоговом окне выбрать нужную категорию функций и требуемую функцию. В следующем окне Аргументы функции задать данные для расчета (список аргументов).

Использование математических функций

Среди математических функций значительное место занимают тригонометрические функции. В их число входят прямые и обратные тригонометрические, а также гиперболические функции. Для вычисления этих функций следует ввести только один аргумент – число. Для функций SIN(число), СОS(число) и ТАN(число) аргумент число – это угол в радианах, для которого определяется значение функции. Если угол задан в градусах, его следует преобразовать в радианы путем умножения его на ПИ()/180 или использования функции РАДИАНЫ.

Пример. Составить таблицу значений функции у=sin(x) для х, принадлежащего отрезку [20o,60o] с шагом h=3o 

Построить по данным таблицы график функции у=sin(x).

А

В

С

D

1

Х(град)

Х(радианы)

У

2

1

20

=радианы(В2)

=sin(C2)

2

23

60

Столбцы А и В заполнить, используя автозаполнение. Для этого поместить в ячейки В2 и В3 соответственно значения х в градусах 20 и 23, выделить обе ячейки, подвести указатель мыши к маленькому черному квадрату, нажать левую кнопку мыши и, не отпуская ее, провести по всем ячейкам данного столбца. Таким же образом, заполнить столбец А. Установить курсор в ячейку С2 и вызвать мастер функций. Выбрать категорию функций Математическая в открывшемся диалоговом окне и в списке отыскать функцию радианы для перевода угла из градусов в радианы. В следующем диалоговом окне указать адрес ячейки, для которой выполняется операция. Адрес ячейки рекомендуется указывать с помощью мыши. За черный квадрат распространить формулу на остальные ячейки.

Аналогичные действия выполнить для столбца D (рис. 3).


Рис. 3. Составленная таблица значений функции y=sin(x)

Для построения графика выделить столбец х(радианы) или столбец х(град), нажать клавишу Ctrl и, не отпуская ее, выделить столбец у. Вызвать мастер диаграмм, выбрать Точечная (рис. 4).

Рис. 4. Построенный точечный график функции y=sin(x) при x[20;59]

Использование логических функций

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

Синтаксис функции И:

И(логическое_значение1; логическое_значение2; …),

где логическое_значение1, логическое_значение2, … – это от одного до тридцати проверяемых условий (простых высказываний), каждое из которых может иметь значение либо ИСТИНА либо ЛОЖЬ.

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

Синтаксис функции ИЛИ:

ИЛИ(логическое_значение1; логическое_значение2; …),

где логическое_значение1, логическое_значение2, … – это, как и в предыдущем случае, от одного до тридцати проверяемых условий (простых высказываний), каждое из которых может иметь значение либо ИСТИНА, либо ЛОЖЬ.

Синтаксис функции ЕСЛИ:

ЕСЛИ(лог.выражение;значение,_если_истина; значение,_если_ложь),

где лог.выражение – это любое значение или выражение (в том числе простые и сложные высказывания), принимающее значения ИСТИНА или ЛОЖЬ;

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

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

Пример.

Задача. Если х>0 и x<y найти сумму чисел, иначе вычислить разность чисел. Построить график зависимости  результирующего значения функции от х.

А

В

С

D

1

x

y

И

ЕСЛИ

2

-50

=А2+5

=И(А2>0;А2<В2)

=ЕСЛИ(С2;А2+В2;А2-В2)

3

-45

Решение.

  1.  Задать столбик значений х с шагом 5 от -50 до 50.
  2.  Вычислить столбик значений у по формуле у=х+5 (адреса ячеек выбирать мышкой).
  3.  Установить курсор в С2, с помощью мастера функций выбрать категорию Логические и функцию И.
  4.  В диалоговом окне Аргументы функции задать необходимые параметры:
  •  логическое условие 1 для ячейки со значением -50 будет А2>0;
  •  логическое условие 2 для ячейки со значением -50 будет А2<B2 и подтвердить ОК.
  1.  Скопировать формулу в другие ячейки столбца С.
  2.  Установить курсор в D2, с помощью мастера функций выбрать категорию Логические и функцию Если.
  3.  В диалоговом окне Аргументы функции задать необходимые параметры:
  •  логическое выражение – адрес C2, в строке значение, если истина – А2+В2, в строке значение, если ложь – А2-В2.
  1.  Полученное значение скопировать в остальные ячейки столбца D (рис. 5).

Рис. 5. Таблица значений для построения графика функции

  1.  Построить график зависимости результирующего значения функции от х (рис. 6).

Рис. 6. Построенный график зависимости  результирующего значения функции от х

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

Функция СУММЕСЛИ(диапазон; критерий; диапазон_суммирования).

Диапазон – диапазон ячеек, содержащий определенный признак.

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

Диапазон_суммирования – диапазон ячеек, значения данных в которых суммируются, если признак этих ячеек соответствует условию.

С помощью этой функции можно вычислить сумму значений, записанных в ячейках из «диапазона_суммирования», если значения в соответствующих им ячейках «диапазона» удовлетворяют «критерию». Если «диапазон_суммирования» опущен, то суммируются значения ячеек в «диапазоне».

Функция СУММПРОИЗВ также может оказать существенную помощь при обработке массивов данных. Ее действие заключается в вычислении суммы произведений соответствующих элементов заданных массивов. Синтаксис этой функции:

СУММПРОИЗВ(массив1; массив2; массивЗ; …)

Массив1, массив2, массив3, … – от 2 до 30 массивов, чьи компоненты нужно перемножить, а затем сложить.

Аргументы, которые являются массивами, должны иметь одинаковые размерности. Если это не так, то функция СУММПРОИЗВ возвращает значение ошибки #ЗНАЧ!. При этом данная функция воспринимает нечисловые элементы массивов как нулевые. Пример использования функции приведен на рисунке ниже.

А

В

С

1

Вид товара

Цена

Количество

2

Товар1

10

5

3

Товар2

20

6

4

Товар3

30

7

5

Общая стоимость товаров

6

=СУММПРОИЗВ(В2:В4;С2:С4)

В результате использования данной функции будет получено то же значение, что и при применении формулы =СУММ(В2*С2; ВЗ*СЗ; В4*С4).

Значение функции в ячейке А6 в данном случае будет равно 380.

Макросы

Если часто приходится выполнять одни и те же действия, то эффективность работы можно заметно увеличить при помощи макросов. Макросы – это небольшие программы на языке Visual Basic.

Макросы всегда выполняются в активном документе.

Макрос можно создать путем протоколирования действий пользователя.

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

Для записи макросов выполнить следующее:

  1.  щелкнуть по стрелке под кнопкой Макросы в одноименной группе на вкладке Вид на ленте. Выбрать команду Запись макроса в меню;
  2.  в диалоговом окне Запись макроса дать макросу имя, задать клавишу быстрого вызова и указать место хранения текста макроса (в личной книге макросов, в текущей или новой рабочей книги), а также ввести его описание, затем выполнить те команды, которые будут записываться в макрос;
  3.  после выполнения нужной последовательности действий, которую мы запоминаем в макросе, нужно остановить запись. Все действия над объектом запоминаются в макросе и могут быть выполнены при нажатии соответствующей клавиши быстрого вызова, либо запуска из меню.

С дополнительным материалом по теме можно ознакомиться в литературе [1, 3, 4, 7].

Лабораторная работа включает несколько заданий. Каждое задание должно быть представлено на отдельном листе рабочей книги MS Excel.

Результаты сохранить в книге с названием Лаб.работа2_№ варианта.

Задание № 1

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

По результатам построить гистограмму и записать макрос. Листу присвоить имя Гистограмма.

Задание № 2

Составить таблицу значений функции по заданному варианту.

Построить по данным таблицы график зависимости у от х и записать макрос. Листу присвоить имя График.

Варианты заданий:

Функция

Отрезок

Шаг

1

Y=2sin(x)cos(x)

[00;3600]

450

2

Y=tg(x)

[00;1800]

300

3

Y=sin(x)+cos(x)

[-1800;1800]

300

4

Y=xsin(x)

[00;3600]

300

5

Y=xcos(x)

[-1800;3600]

300

6

Y=sin2(x)

[300;1800]

100

7

Y=cos2(x)+x

[200;900]

50

8

Y=ctg(x)

[-1800;1800]

600

9

Y=tg(x)+ctg(x)

[00;3600]

450

10

Y=x2sin(x)

[200;900]

50

11

Y=ex

[1;5]

1

12

Y=ln(x)

[1;10]

1

13

Y=xln(x)

[1;6]

1

14

Y= exln(x)

[2;20]

2

15

Y=x2ln(x)

[2;20]

2

Задание № 3

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

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

Лист назвать Условие.

Варианты заданий

  1.  Если х>5 или х≤-20, вычислить у=1+tg(x), иначе вычислить у=х2.
  2.  Задать изменение х от -100 до 100 с шагом 10.
  3.  Если х принадлежит интервалу (4;20), вычислить значение функции по формуле y2+1, иначе вычислить значение функции по формуле y=sin(х), задать изменение х от -60 до 60 с шагом 4.
  4.  Если х<-15 или х>10, вычислить у=x+5, иначе вычислить у=ln(x).
  5.  Задать изменение х от -40 до 40 с шагом 5.
  6.  Если х принадлежит отрезку [5;8], вычислить значение функции по формуле y=cos(x), иначе вычислить значение функции по формуле y=x2+x, задать изменение х от -5 до 10 с шагом 1.
  7.  Если х<-1 или х<20, вычислить у=ex, иначе вычислить у=sin(x+4)
  8.  Задать изменение х от -50 до 50 с шагом 5.
  9.  Если х>-10 и х<40, вычислить у=x+2, иначе вычислить у=cos(x) + x. Задать изменение х от -50 до 50 с шагом 5.
  10.  Если x>0 и y<-4 вычислить произведение чисел, иначе сумму. Задать изменение х от -20 до 20 с шагом 5, у вычислить по формуле y=х-2.
  11.  Если х<-5 или х>10, вычислить у=x3+5, иначе вычислить у=ln(x+2). Задать изменение х от -40 до 40 с шагом 5.
  12.  Если х принадлежит отрезку [3;10], вычислить значение функции по формуле y=xcosx, иначе вычислить значение функции по формуле y=x+4, задать изменение х от -4 до 20 с шагом 2.
  13.  Если х>10 или х≤-20, вычислить у=sin(x)+cos(x), иначе вычислить у=х2. Задать изменение х от -50 до 50 с шагом 10.
  14.  Если х принадлежит интервалу (8;30), вычислить значение функции по формуле y2+1, иначе вычислить значение функции по формуле y=2sin(х+2), задать изменение х от -60 до 60 с шагом 10.
  15.  Если x>-6 и y<х, вычислить произведение чисел, иначе разность. Задать изменение х от -20 до 20 с шагом 5, у вычислить по формуле x2.
  16.  Если х принадлежит интервалу (-10;30), вычислить значение функции по формуле y2+1, иначе вычислить значение функции по формуле y=tg(x)+ctg(x), задать изменение х от -60 до 60 с шагом 10.
  17.  Если х не принадлежит отрезку [-4;10], вычислить значение функции по формуле y=2cos(x), иначе вычислить значение функции по формуле y=x+2, задать изменение х от -10 до 20 с шагом 2.

Содержание отчета

Отчетом является файл Лаб.работа2_№вар.xlsx, созданный в результате выполнения задания.

Технология выполнения работы

Заполнение файла Лаб.работа2_№вар.xlsx по заданному варианту должно быть выполнено с использованием мастера функций и мастера диаграмм.

Вопросы для защиты работы

  1.  Назвать и охарактеризовать основные типы диаграмм.
  2.  Описать процесс создания диаграмм.
  3.  Дать определение понятиям “Ряд данных” и “категория данных”.
  4.  Описать синтаксис и правила использования логических функций.
  5.  Что такое макрос?
  6.  Как записать макрос?


Лабораторная работа № 7
Электронные таблицы MS Excel: работа с матрицами

Время выполнения – 2 часа.

Цель работы

Научиться приемам работы с матрицами.

Задачи лабораторной работы

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

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

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система Windows и MS Office 2007 и выше.

Общие теоретические сведения

Система mn чисел, расположенных в прямоугольной таблице из m строк и n столбцов, называется матрицей. Если m=n, то матрица называется квадратной, иначе прямоугольной. Над матрицами могут быть выполнены операции сложение матриц, умножение матрицы на число, на вектор.

Если матрица имеет размер 1 x n, то она называется вектором-строкой, а m x 1 – вектором-столбцом.

Если в матрице переставить строки и столбцы местами, то получим транспонированную матрицу.

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

Пример 1. Умножить матрицу А2,3 на матрицу В3,3 и получить матрицу С2,3.

  1.  Задать значения элементам матриц A2,3, В3,3.

А

В

С

D

E

F

1

A2,3=

1

3

2

2

3

4

5

3

4

1

2

3

5

В3,3=

1

4

1

6

2

3

3

7

8

С2,3=

9

10

  1.  Выделить место для результирующей матрицы С2,3.
  2.  В строку формул записать знак равно (=).
  3.  С помощью мастера функций найти функцию МУМНОЖ.
  4.  Задат  для нее исходные данные (указать с помощью мыши адреса матриц А и В).
  5.  Активизировать строку формул.
  6.  Нажать 3 клавиши Ctrl+Shift+Enter.
  7.  В результирующей матрице получим результат (рис. 1).

Рис. 1. Результат перемножения матриц

Пример 2. Решение системы линейных алгебраических уравнений.

Задана система линейных уравнений (1)

x1+2·x2+3·x3 = 4

x1+3·x2+2·x3=1            (1)

x1+3·x2+2мx3 = 4

В матричной форме система (1) имеет вид

А3,3 · Х3,13,1 (2), где А3,3-матрица коэффициентов при неизвестных

B3,1 – вектор правых частей.

Вектор неизвестных Х3,1 может быть найден по формуле

Х3,13,3-1 · В3,1 (5)

А3,3-1 – обратная матрица.

Решение задачи выполнить в таблице.

A

B

C

D

E

F

H

1

Матрица исходных коэффициентов

Вектор правых частей

2

1

2

3

4

3

А3,3=

4

3

2

В3,1=

1

4

1

3

2

4

5

Обратная матрица

Вектор неизвестных

6

7

А3,3-1=

Х3,1=

8

  1.  Ввести в таблицу значения матрицы коэффициентов А3,3.
  2.  Ввести в таблицу значения вектора В3,1.
  3.  Выделить место для обратной матрицы А3,3-1.
  4.  Вызвать мастер функций, отыскать функцию МОБР для вычисления обратной матрицы.
  5.  Ввести в диалоговое окно параметров функции адрес исходной матрицы коэффициентов мышью. Проверить записанный адрес. Если все нормально, щелкнуть мышью по строке формул (в ней появится курсор) и нажать 3 клавиши одновременно Ctrl+Shift+Enter. В выделенных ячейках появятся значения обратной матрицы.
  6.  Выделить место для результата (вектор неизвестных) Х3,1.
  7.  С помощью мастера функций найти функцию МУМНОЖ.
  8.  Ввести в диалоговое окно два адреса:
  •  адрес обратной матрицы (массив1);
  •  адрес вектора правых частей (массив2).
  1.  Активизировать строку формул, чтобы в ней появился курсор и нажать клавиши Ctrl+Shift+Enter (рис. 2).

Рис. 2. Решение системы линейных алгебраических уравнений

Пример 3. Решение системы линейных алгебраических уравнений методом Крамера (через определители). Работа со склеенными листами.

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

Пусть необходимо склеить три подряд стоящих листа (Лист1, Лист2, Лист3). Для этого производим щелчок левой кнопки мыши по ярлычку Лист1, затем нажимаем клавишу Shift и производим щелчок по ярлычку Лист3. Тогда все три ярлычка станут светлее. Чтобы расклеить листы, выполнить щелчок правой кнопкой мыши по ярлычку Лист1 и выбрать команду Разгруппировать листы.

Для выполнения задания склеим 4 листа. Матрицу исходных коэффициентов и вектор правых частей поместить на склеенные листы. Затем расклеить листы. На листах 2, 3, 4 столбцы при неизвестных заменить векторами правых частей для вычисления определителей неизвестных: на листе2 в 1-ый столбец, на листе3 во 2-ой столбец и на листе4 в третий столбец. Вычислить определители на каждом листе, используя функцию МОПРЕД. Для вычисления значения неизвестных разделить определитель для соответствующей переменной на общий определитель для матрицы исходных коэффициентов, так для вычисления х1 разделить определитель на листе2 на определитель на листе1, для х2 – определитель на листе3 на определитель на листе1 и т. д. Ввод формул выполнять только в строку формул.

С дополнительным материалом по теме можно ознакомиться в литературе [1, 3, 4, 7].

Задание

  1.  Найти для матрицы A2,3 транспонированную матрицу, используя функцию ТРАНСП.
  2.  Для матрицы В3,3 найти обратную матрицу с помощью функции МОБР.
  3.  Решить систему линейных алгебраических уравнений (СЛАУ) методом обратной матрицы по заданному варианту.
  4.  Решить систему линейных алгебраических уравнений методом Крамера.

Варианты заданий

1 вариант

2 вариант

2·х1+х2-5·х3+х4=8

х1-3·х2-6·х4=9

2·х2-х3+2·х4=-5

х1+4·х2-7·х3+6·х4=0

3·х1-х2=5

-2·х1+х2+х3=0

2·х1-х2+4·х3=15

3 вариант

4 вариант

7,9·х1+5,6·х2+5,7·х3-7,2·х4=6,68

8,5·х1-4,8·х2+0,8·х3+3,5·х4=9,95

4,3·х1+4,2·х2-3,2·х3+9,3·х4=8,6

3,2·х1-1,4·х2-8,9·х3+3,3·х4=1

6·х1-х2-х3=11,33

-х1+6·х2-х3=32

-х1-х2+6·х3=42

5 вариант

6 вариант

3·х1+х2-х3+2·х4=6

-5·х1+х2+3·х3-4·х4=-12

2·х1+х3-х4=1

х1-5·х2+3·х3-3·х4=3

10·х1+х2+х3=12

2·х1+10·х2+х3=13

2·х1+2·х2+10·х3=14

7 вариант

8 вариант

2·х1-х2-х3=-3

3·х1+5·х2-2·х3=1

х1-4·х2+10·х3=0

х1-0,2·х2-0,2·х3=0,6

-0,1·х1+х2-0,2·х3=0,7

-0,1·х1-0,1·х2+х3=0,8

9 вариант

10 вариант

3·х1-х2= 5,2

-2·х1+х2+х3=0

2·х1-х2+4·х3=15,4

х1+4·х2-7·х3+6·х4=0

2·х1+х2-5·х3+х4=8

х1-3·х2-6·х4=9

2·х2-х3+2·х4=-5

11 вариант

12 вариант

6·х1-х2-х3=11,33

-х1+6·х2-х3=32

-х1-х2+6·х3=42

х1+3·х2-2·х3-2·х5=0,5

3·х1+4·х2-5·х3+х4-3·х5=5,4

-2·х1-5·х2+3·х3-2·х4+2·х5=5,0

-2·х1-3·х2+2·х3+3vх4+4·х5=3,3

х2- 2·х3+5·х4+3·х5=7,5

13 вариант

14 вариант

3·х1+х2-х3+2·х4=6

-5·х1+х2+3·х3-4·х4=-12

2·х1+х3-х4=1

х1-5·х2+3·х3-3·х4=3

4·х1+0,24·х2-0,08·х3=8

0,09·х1+3·х2-0,15·х3=9

0,04·х1-0,08·х2+4·х3=20

Сравнить результаты вычислений.

Решение системы уравнений проверить, умножив матрицу исходных коэффициентов на вектор неизвестных, в результате должен получиться вектор правых частей. Результаты заданий сохранить в файле Матрицы_№вар_Фио_студента.xlsx.

Содержание отчета

Отчетом является файл Матрицы_№вар_Фио_студента.xlsx, созданный в результате выполнения задания.

Технология выполнения работы

Заполнение файла Матрицы_№вар_Фио_студента.xlsx по заданному варианту должно быть выполнено с использованием приемов работы с матрицами. Решение системы уравнений должно быть выполнено двумя методами с проверкой решения.

Вопросы для защиты работы

  1.  Какие СЛАУ можно решать методом обратной матрицы?
  2.  Какие три клавиши нужно нажать, чтобы получить результат при работе с матрицами?
  3.  Можно ли матрицу отнести к структурированным данным?
  4.  Как выполнить проверку решения СЛАУ?
  5.  Какие методы вы знаете для решения СЛАУ?


Лабораторная работа № 8
Электронные таблицы MS Excel: работа со списками

Время выполнения – 2часа.

Цель работы

Освоение приемов использования списков для анализа табличных данных.

Задачи лабораторной работы

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

  1.  научиться редактировать списки;
  2.  уметь выполнять сортировку данных и вычисление итоговых данных в списках;
  3.  уметь применить фильтры для поиска данных в списках.

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система Windows и MS Office 2007 и выше.

Общие теоретические сведения

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

Существует ряд требований, которым должны отвечать списки:

  •  на листе рабочей книги может размещаться только один
    список;
  •  если на этом листе размещаются данные, не входящие в
    список, то их должны отделять от списка не менее одного
    пустого столбца и одной пустой строки;
  •  первая строка списка должна содержать заголовки столбцов;
  •  оформление заголовков столбцов должно отличаться от
    данных, для этого используется их выделение с помощью
    шрифта, выравнивания, форматов и рамок;
  •  во всех ячейках столбца размещаются однотипные данные,
    при этом используется один формат;
  •  перед содержимым ячейки не должно быть пробелов;
  •  для поиска записи, подлежащей удалению или изменению, следует нажать кнопку Критерии и ввести в соответствующие поля условия поиска. Затем с помощью кнопок Далее и Назад найти записи, соответствующие этим условиям. Для поиска необходимых данных можно, так же как и в текстовом процессоре MS Word, использовать команду Редактирование/ Найти (рис. 1).

Рис. 1. Область Редактирование на Ленте MS Excel 2007

В этом случае для организации поиска используется Раскрывающийся список Найти и выделить. Табличный процессор MS Excel позволяет производить сортировку по нескольким показателям (до трех). Очевидно, что в первую очередь сортировка производится по той категории, которая включает в себя наибольшее число записей, так как последующая сортировка осуществляется уже внутри нее. Для упорядочения данных в ячейках по значениям (без учета формата) в Microsoft Excel предусмотрен определенный порядок сортировки – по возрастанию или по убыванию, причем этот порядок зависит от типа данных.

Фильтрация данных

Фильтрация – это способ поиска подмножества данных в списке в соответствии с заданными условиями. В табличном процессоре MS Excel используется два способа фильтрации списков: Автофильтр для простых условий отбора и Расширенный фильтр для более сложных условий. В отличие от сортировки при фильтрации порядок записей в списке не изменяется. При фильтрации временно скрываются строки, которые не требуется отображать. Строки, отобранные при фильтрации в Microsoft Excel, можно редактировать, форматировать и выводить на печать, а также создавать на их основе диаграммы, не изменяя порядок строк и не перемещая их.

Чтобы отфильтровать список с помощью Автофильтра, небходимо выделить одну из ячеек списка и выбрать команду Данные/Фильтр/Автофильтр (рис. 2).

Рис. 2. Область Сортировка и фильтр на Ленте MS Excel 2007

После выполнения этой команды в нижнем правом углу ячеек с заголовками столбцов появится черный треугольник, обращенный вершиной вниз, означающий появление в этой ячейке элемента управления «Поле со списком». Список в этом поле содержит условия отбора Автофильтра. Чтобы отфильтровать список по двум или более значениям, встречающимся в столбце, или с использованием операторов сравнения, следует из развернувшегося набора значений выбрать строку «Условие...». Эта процедура применяется для фильтрации списка с наложением одного или двух условий отбора значений ячеек отдельного столбца. Для того чтобы наложить одно условие отбора, надо выбрать из разворачивающихся наборов в полях первого условия необходимые оператор сравнения и значение сравнения (рис. 3).

Рис. 3. Пользовательский автофильтр

Для задания второго условия следует установить переключатель в положение И или ИЛИ и выбрать из разворачивающихся наборов в полях второго условия необходимые оператор и значение сравнения. В расширенном фильтре условия отбора вводятся в диапазон условий на листе книги. Команда Расширенный фильтр применяется, чтобы отфильтровать данные в тех случаях, когда для отбора записей требуется записать:

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

Чтобы отфильтровать список с помощью расширенного фильтра, следует рядом со списком создать диапазон условий. Для этого нужно в пустую строку создаваемого Диапазона ввести или скопировать заголовки фильтруемых столбцов, а в нижележащие строки ввести условия отбора. Диапазон условий и фильтруемый список должны быть разделены. по крайней мере, одним пустым столбцом или строкой. Затем для запуска процесса фильтрации необходимо указать ячейку в фильтруемом списке и выбрать команду Данные/Фильтр/Расширенный фильтр. В результате появится диалоговое окно Расширенный фильтр (рис. 4).

Рис. 4. Расширенный фильтр

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

С дополнительным материалом по теме можно ознакомиться в литературе [1, 3, 4, 7].

Задание

  1.  Создать список в виде таблицы 1.

Таблица1

размер участка

стоимость земли

N сад.

уч-ка

ФИО

владельца

плод.

земля

неплод.

земля

уч-к под

строен.

плод.

земля

неплод.

земля

уч-к под

строен.

Общий размер

Общая

стоим.

  1.  Ввести 5 записей.
  2.  Поля Общий размер и Общая стоимость сделать вычисляемыми.
  3.  Общий размер вычислить как сумму ячеек с адресами D3+E3+F3.
  4.  Общая стоимость должна быть вычислена по формуле D3*G3+E3*H3+F3*I3.
  5.  Выполнить сортировку данных по номеру садового участка и ФИО.

Для этого выделить данные. Во вкладке Данные выбрать сортировку. С помощью вкладки на ленте Данные выбрать Автофильтр и отобрать данные о садовых участках, у которых самые неплодородные земли. Выделить данные без 1-ой строки и выполнить команду Данные-Фильтр-Автофильтр.

В строке заголовка таблицы появятся стрелки раскрывающегося списка. Щелкнуть столбец неплодородные земли и задать условие отбора. Условие задать таким образом, чтобы в списке осталось 3-4 владельца садового участка. Результат показать преподавателю и восстановить базу данных.

  1.  Расширенный фильтр. Выдать на экран владельцев, у которых самые плодородные земли и больше всего строений.

Для этого скопировать БД (базу данных) на новый лист и назвать лист Расширенный. Задать диапазон условий ниже БД. Скопировать область заголовка на свободное место за БД и задать условия отбора в полях Плодородные земли и строения. Затем установить курсор в БД и выдать команду Данные – Фильтр - Расширенный фильтр.

Откроется диалоговое окно, в котором необходимо:

  •  установить флажок - Скопировать результат на новое место;
  •  в строке исходный диапазон указать адрес БД;
  •  в строке условие задать диапазон условий;
  •  для результата отвести место на свободном поле после диапазона условий.

Если такие записи есть в вашей БД, то они будут выведены на экран. Для задания условий использовать операции отношения <,>,<>,>=,<=,=.

  1.  Выдать список владельцев садовых участков, у которых самые неплодородные земли и меньше всего строений, т.е. нуждающихся в материальной помощи. Скопировать БД на новый лист и выбрать таких владельцев с помощью расширенного фильтра. Скопировать список на новый лист. Оформить с заголовком Список, поместить в список дату с помощью функции Сегодня. Список должен содержать следующие столбцы: Имя владельца, номер садового участка, общий размер участка, размер неплодородной земли и количество строений, остальные столбцы выделить и скрыть: Формат – Столбцы – Скрыть.

Работу сохранить в книге База данных_ФИО_студента.xlsx.

Содержание отчета

Отчетом является файл База данных_ФИО_стутента.xlsx, созданный в результате выполнения задания.

Технология выполнения работы

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

Вопросы для защиты работы

  1.  Описать технологию отбора записей с помощью Автофильтра.
  2.  Когда нужно для отбора данных использовать Расширенный фильтр?
  3.  Как выполнить сортировку записей?
  4.  Требования, которым должны удовлетворять списки?


Лабораторная работа № 9
Работа в среде системы управления реляционными базами данных
MS Access

Время выполнения – 6 часов.

Цель работы

Освоение технологии работы в MS Access 2007.

Задачи лабораторной работы

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

  1.  освоить интерфейс программы;
  2.  уметь создавать структуру базы данных;
  3.  освоить приемы создания объектов базы данных (таблиц, форм, запросов, отчетов);
  4.  научиться устанавливать связи между таблицами;
  5.  уметь производить отбор данных по заданным критериям.

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система Windows и MS Office 2007 и выше.

Общие теоретические сведения

Современные информационные системы характеризуются большими объемами хранимых данных, их сложной организацией, а также высокими требованиями к скорости и эффективности обработки этих данных. Это становится возможным при использовании специальных программных средств – систем управления базами данных (СУБД).

База данных (БД) – это поименованная совокупность данных относящихся к определенной предметной области.

Система управления базами данных (СУБД) – это комплекс программных и языковых средств, необходимых для создания обработки баз данных и поддержания их в актуальном состоянии.

Почти все современные СУБД основаны на реляционной модели данных. Название "реляционная" связано с тем, что каждая запись в такой базе данных содержит информацию, относящуюся (related) только к одному объекту. Все данные в реляционной БД представлены в виде таблиц. Каждая строка таблицы содержит информацию только об одном объекте и называется записью. Столбец таблицы содержит однотипную для всех записей информацию и называется полем. Для успешного функционирования базы данных важна правильная организация данных в ней. При определении структуры данных в базе выделяют следующие основные понятия.

Класс объектов - совокупность объектов, обладающих одинаковым набором свойств. Например, в базе данных о ВУЗе классами объектов могут быть студенты, преподаватели, предметы.

Свойство (атрибут) - определенная часть информации о некотором объекте. Хранится в виде столбца (поля) таблицы. Например, фамилия, имя, отчество - это свойства для объекта Студент.

Связь (отношение) - способ, которым связана информация о разных объектах.

Типы связей между объектами

Основным структурным компонентом базы данных, как правило, является таблица. При определении состава таблиц следует руководствоваться правилом: в каждой таблице должны храниться данные только об одном классе объектов.

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

Связи между любыми двумя таблицами относятся к одному из трех типов: один-к-одному (1:1), один-ко-многим (1:М) и многие-ко-многим (М:М).

При установке связи типа "один-к-одному" (1:1) каждой записи в одной таблице соответствует не более одной записи в другой таблице.

Связь типа "один-ко-многим" (1:М) означает, что каждой записи в одной таблице соответствует несколько записей в связанной таблице. Этот наиболее распространенный тип связей. Для его реализации используются две таблицы. Одна из них представляет сторону "один", другая – сторону "много".

Связь типа "много-ко-многим" (М:М) используется, когда множеству записей в одной таблице соответствует множество записей в связанной таблице. Большинство современных СУБД непосредственно не поддерживают такой тип связи. Для ее реализации такая связь разбивается на две связи типа один-ко-многим. Соответственно, для хранения информации потребуется уже три таблицы: две со стороны "много" и одна со стороны "один". Связь между этими тремя таблицами также осуществляется по общим полям.

Структура MS Access

MS Access – это функционально полная реляционная СУБД, работающая в среде Windows. В Access база данных включает в себя все объекты, связанные с хранимыми данными (таблицы, формы, отчеты, запросы, макросы, модули). Все объекты Access хранятся в одном файле с расширением .accdb. В таблицах хранятся данные, которые можно просматривать, редактировать, добавлять. Используя формы, можно выводить данные на экран в удобном виде, просматривать и изменять их. Запросы позволяют быстро выбирать необходимую информацию из таблиц. С помощью отчетов можно создавать различные виды документов, для вывода на печать, макросы и модули позволяют автоматизировать работу с базой данных.

Запуск Access осуществляется двойным щелчком мыши по значку «MS Access» на рабочем столе, или в подменю «Microsoft Office» меню «Пуск».

После запуска на экране появится окно Приступая к работе с Microsoft Office Access, с помощью которого можно создать новую базу данных, выбрать нужный шаблон базы данных из Интернета или открыть локально расположенную базу данных.

При нажатии на кнопку Новая база данных правая часть окна изменится. В ней необходимо указать название файла новой базы данных и её будущее местоположение. Затем нажать кнопку Создать (рис. 1).

Рис. 1. Создание новой базы данных MS Access 2007

Откроется окно новой базы данных с новой таблицей для дальнейшей работы. Верхняя строка представляет собой Ленту MS Office 2007. Она содержит вкладки и кнопки для выполнения определенных действий. Лента позволяет работать с таблицами, формами, запросами и отчетами базы данных (рис. 2).

Рис. 2. Созданная база данных с новой таблицей

Создание новой таблицы с помощью Конструктора

Для создания новой таблицы на вкладке Создание Ленты выбрать пиктограмму Конструктор таблиц. На экран будет выведено окно таблицы в режиме Конструктора, в котором можно задать имена, типы и свойства полей для вновь создаваемой таблицы.

Каждая строка в столбце Тип данных является полем со списком, элементами которого являются типы данных Access. Тип поля определяется характером вводимых в него данных (рис. 3).

Рис. 3. Создание таблицы в режиме конструктора

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

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

Создание запросов

Для создания запроса выбрать на ленте вкладку Создание и нажать Мастер запросов. Появится окно для выбора способа построения запроса (рис. 4).

Рис. 4. Мастер построения запросов

Существуют простые запросы и перекрестные запросы.

Простой запрос создает простой запрос из определенных полей.

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

В этом случае значение полей по первому признаку группировки могут стать заголовками строк, а по второму - заголовками столбцов.

Запросы имеют три режима отображения:

  •  режим конструктора – пример представлен выше. Этот режим рекомендуется для создания запросов. Запрос в этом режиме существует только в оперативной памяти;
  •  режим SQL – содержит команды на языке SQL (Structured Query Language – структурированный язык запросов) и указания, в каких таблицах и какие данные нужны пользователю.

Пример запись SQL-запроса, в котором производится выбор поля1и поля2 из таблицы с заданным именем для записей, если поле2 равно 0.

SELECT имя таблицы.[поле1], имя таблицы.[поле2]

FROM имя таблицы

WHERE(имя таблицы.[поле2]=0);

В таком виде запрос сохраняется в файле БД.

  •  режим таблицы – в этом режиме отображаются данные, отобранные с помощью запроса. На экране монитора данные, отвечающие условиям запроса представлены в форме таблицы.

Вычисляемые поля

Можно задать вычисления над любыми полями таблицы и сделать вычисляемое значение новым полем в запросе.

Для этого в строке Поле бланка QBE (бланк запроса) вводится формула для вычисления, причем имена полей, которые участвуют в вычислениях заключаются в квадратные скобки.

Например:

=[ Оклад]*0.15.

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

Все имена объектов, из которых строится выражение для вычисления, заключены в квадратные скобки, причем перед именем поля может стоять восклицательный знак (!) разделяющий имя поля и имя таблицы.

Выражение создается в верхней части окна. Можно самим ввести выражение, но проще использовать различные кнопки, расположенные под областью ввода.

Составление отчетов

Анализ данных в MS Access, может быть выполнен с помощью отчетов.

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

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

Сортировка записей

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

Для фильтрации данных в таблицах БД можно использовать два типа фильтров: фильтр «по выделенному» или расширенный фильтр. С этой целью используется команда Записи/Фильтр... (для того чтобы эта команда стала доступной пользователю, необходимо открыть таблицу). Затем пользователь выбирает тип фильтра.

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

Особую разновидность фильтра «по выделенному» представляет собой результат выполнения команды Записи/ Фильтр/Исключить выделенное. В этом случае отбираются записи, не содержащие выделенных данных.

В случае использования расширенного фильтра СУБД открывает диалоговое окно с макетом фильтра.

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

С дополнительным материалом по теме можно ознакомиться в литературе [1, 3, 4, 7].

Упражнение 1.

Создать базу данных с названием "Студенты-Экзамены".

Решение.

В диалоговом окне Приступая к работе с Microsoft Office выбрать Новая база данных, задать имя файла базы данных и выбрать место расположения. Будет создана новая база данных вместе с новой таблицей (рис. 5).

Рис. 5. Создание новой базы данных «Студенты-Экзамены»

Упражнение 2.

Создать новую таблицу с названием «Студенты», включающую поля:

  1.  ФИО;
  2.  номер зачетки;
  3.  дата рождения;
  4.  группа;
  5.  адрес;
  6.  стипендия;
  7.  телефон.

Поле Номер зачетки установить ключевым полем.

Решение.

  1.  Закрыть появившуюся автоматически Таблицу1 (нажать правой кнопкой мыши на вкладке «Таблица1» под лентой).
  2.  Выбрать на ленте вкладку Создание, в разделе Таблицы выбрать Конструктор таблиц.
  3.  Задать необходимые имена полей согласно заданию.
  4.  Определить и установить соответствующий тип каждого поля (текстовый, числовой, дата/время, денежный) (рис. 6).

Рис. 6. Заполнение структуры таблицы

  1.  Для поля Группа в нижней части окна в разделе Свойства поля задать значение Размер поля 10.
  2.  Задать ключевое поле Номер зачетки (Выделить поле Номер_зачетки и нажать кнопку Ключевое поле или задать с помощью контекстного меню) (рис. 7).

Рис. 7. Создание ключевого поля

  1.  Сохранить таблицу с именем Студенты.

Упражнение 3.

В режиме Таблица ввести 2 записи в таблицу Студенты.

Решение.

  1.  Перейти в режим Таблицы с помощью ленты, выбрать вкладку Конструктор, кнопку Режим.
  2.  Ввести 2 записи (рис. 8).

Рис. 8. Ввод двух записей в таблицу

Ввод данных в таблицу можно выполнить с помощью форм.

Access предлагает следующие способы создания форм:

  •  Конструктор форм – позволяет разрабатывать собственные экранные формы с заданными свойствами для просмотра, ввода и редактирования данных.
  •  Мастер форм – позволяет достаточно быстро создать форму на основе выбранных для нее данных.
  •  Автоформа: в столбец, ленточная, табличная.
  •  Диаграмма – позволяет создавать форму, данные в которой представлены в виде диаграммы.

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

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

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

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

На 2 шаге предлагается задать внешний вид формы: в один столбец, ленточный, табличный, выровненный.

На 3 шаге выбирается стиль формы из списка вариантов стилей.

На 4 шаге открывается последнее окно Мастера форм, где нужно ввести имя создаваемой формы (по умолчанию ей дается имя базовой таблицы/запроса) и вариант дальнейшей работы (открытие формы для просмотра, изменение макета формы).

Создавать и редактировать формы любой степени сложности позволяет только Конструктор форм. Также в режиме Конструктора можно отредактировать формы, созданные Мастером, или автоформы.

Для создания формы в режиме Конструктора перейти в ленте на вкладку Создание и выбрать Конструктор форм. На экране откроется окно Конструктора форм.

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

Упражнение 4.

С помощью мастера форм создать форму для заполнения таблицы Студенты и ввести 2 записи в форму.

Решение.

  1.  Выбрать на ленте вкладку Создание, в разделе Формы выбрать Другие формыМастер форм.
  2.  Следовать указаниям мастера форм (выбрать поля из таблицы Студенты (рис. 9).

Рис. 9. Мастер форм

  1.  Перейти с помощью формы до 3 записи с помощью указателей-стрелок или нажать на кнопку Новая (пустая) запись внизу окна формы.
  2.  Ввести 2 новые записи (рис. 10).

Рис. 10. Созданная форма с 4 записями

Упражнение 5.

Создать в режиме конструктора новую таблицу с названием «Экзамены» с полями: Номер зачетки, Экзамен1, Экзамен2, Экзамен3. Ключевое поле не создавать, поля Номер зачетки, Экзамен1, Экзамен2 и Экзамен3 задать числовыми.

Упражнение 6.

Установить тип поля Номер зачетки в таблице с помощью мастера подстановок, используя данные из таблицы Студенты.

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

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

Решение.

  1.  Войти в режим конструктора таблицы Экзамены.
  2.  Перейти в колонку Тип данных для поля Номер зачетки.
  3.  Из списка доступных типов полей выбрать элемент Мастер подстановок (рис. 11).

Рис. 11. Выбор Мастера подстановок из списка Тип данных

Первое диалоговое окно Мастера подстановок предлагает выбрать источник формирования списка: на основе данных таблицы/запроса или фиксированного набора значений. В данном случае нужно выбрать первый вариант (рис. 12).

Рис. 12. Окно «Создание подстановки». Шаг 1

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

Рис. 13. Окно «Создание подстановки». Шаг 2

В третьем окне Мастера подстановок из списка Доступные поля нужно выбрать поля, значения которых используются в списке. В данном случае можно выбрать поле ФИО, которое сделает список более информативным (рис. 14).

Рис. 14. Окно «Создание подстановки». Шаг 3

Выбрать сортировку списка «ФИО» по возрастанию (рис. 15).

Рис. 15. Окно «Создание подстановки». Шаг 4

Задать ширину столбцов, которые содержат столбец подстановки.

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

  1.  Сохранить таблицу Экзамены.
  2.  В режиме Таблица ввести 2 записи в таблицу Экзамены.

Упражнение 7.

С помощью мастера форм создать форму для заполнения таблицы Экзамены и ввести 2 записи в форму.

Решение.

  1.  Выбрать на ленте вкладку Создание, в разделе Формы выбрать Другие формы – Мастер форм.
  2.  Следовать указаниям мастера форм (выбрать поля из таблицы Экзамены).
  3.  Перейти с помощью формы до 3 записи с помощью указателей-стрелок или нажать на кнопку Новая (пустая) запись внизу окна формы.
  4.  Ввести 2 новые записи.

Упражнение 8.

Установить связь один-ко-многим между таблицами.

Решение.

Для установления (изменения) связей между таблицами необходимо закрыть все открытые таблицы, формы, отчеты и запросы. На Ленте выбрать вкладку Работа с базами данных. Нажать кнопку Схема данных. Появляется Схема данных, включающая 2 таблицы и связи между ними. Связь между таблицами Студенты и Экзамены мы создали при установке мастера подстановок (рис. 16).

Рис. 16. Схема данных

Перед созданием новой связи необходимо удалить старую. Для этого на линии между таблицами щелкнуть правой кнопкой мыши, выбрать Удалить. После этого нажать правой кнопкой мыши по названию каждой из таблиц и нажать Скрыть. Закрыть Схему данных, сохранив изменения.

Вновь открыть Схему данных. Для добавления в схему данных таблиц нажать кнопку Отобразить таблицу на Ленте или с помощью контекстного меню выбрать Добавить таблицу.

В окне Добавление таблицы нужно выделить имена таблиц, добавляемых в схему данных, и нажать на кнопку Добавить. После этого данное окно закрыть. В окне Схема данных появятся имена всех указанных таблиц вместе со списками полей (рис. 17).

Рис. 17. Окно «Добавление таблицы» в Схеме данных

Добавить таблицу Экзамены и закрыть окно «Добавление таблицы».

Для связи нужных полей (в нашем случае Номер зачетки) нужно выделить ключевое поле Номер зачетки ключевой таблицы Студенты, нажать левую кнопку мыши, перетащить ее курсором на аналогичное поле в связываемой таблице Экзамены, после чего кнопку мыши отпустить. В результате появится диалоговое окно Связи. В этом окне Access заполнит первую строку именем поля, по которому связывались таблицы. Чтобы в связанных таблицах не нарушалась целостность данных, нужно щелкнуть по флажку Обеспечение целостности данных. После этого Access сделает невозможным запись в не ключевую таблицу такого значения общего поля, которого нет в ключевой таблице. После установления целостности данных Access включает две дополнительные опции: Каскадное обновление связанных полей и Каскадное удаление связанных полей (рис. 18).

Рис. 18. Окно «Изменение связей»

Если выбрать первую опцию, то при изменении какого-либо значения ключевого поля в ключевой таблице Access автоматически обновит значения этого поля для соответствующих записей во всех связанных таблицах. Например, если у одного из студентов изменился номер зачетки в таблице Студенты, то он автоматически должен измениться и в таблице Экзамены.

Выбор второй опции при удалении одной из записей в ключевой таблице приведет к удалению тех записей в таблице со стороны "много", которые имеют такое же значение ключа. Например, если из таблицы Студенты удалить запись об одном из студентов, то записи о результатах сданных им экзаменов будут удалены автоматически. Включим опции Каскадное обновление связанных полей и Каскадное удаление связанных записей.

Для завершения процесса создания связей, нужно щелкнуть по кнопке Создать. Access нарисует линию между таблицами в окне Схема данных, указывающую на наличие связи Один-ко-многим между ними. На конце линии у таблице со стороны "один" будет стоять цифра 1, а на другом конце, у таблицы со стороны "много" – символ бесконечности . После закрытия этого окна все установленные связи будут сохранены (рис. 19).

Рис. 19. Созданная связь «один-ко-многим» между таблицами

Упражнение 9.

Создать форму для заполнения сразу обеих таблиц с помощью мастера форм и ввести поля: из первой таблицы Студенты: ФИО, Номер_зачетки, Дата_рождения, Группа, Адрес, Телефон, Стипендия; из второй таблицы Экзамены: Экзамен1, Экзамен2, Экзамен.

Ввести дополнительно 3 записи с помощью созданной формы.

Решение.

  1.  Выбрать на ленте вкладку Создание, в разделе Формы выбрать Другие формы – Мастер форм.
  2.  Следуя указаниям мастера форм выбрать необходимые поля из таблиц Студенты и Экзамены.
  3.  На втором шаге выбрать вид представления данных «Подчиненные формы».
  4.  Далее выбрать внешний вид подчиненной формы «Табличный».
  5.  Стиль выбрать по желанию.
  6.  На следующем шаге имена форм оставить установленными по умолчанию.
  7.  Открыть созданную форму, перейти с помощью формы до 5 записи с помощью указателей-стрелок или нажать на кнопку Новая (пустая) запись внизу окна формы.
  8.  Ввести 3 новые записи.

Упражнение 10.

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

Решение.

  1.  Перейти на вкладку Создание и нажать Конструктор запросов. Появится окно для построения запроса (рис. 20).

Рис. 20. Окно «Добавление таблицы» в конструкторе запросов

  1.  В окне Добавление таблицы выбрать нужные таблицы.
  2.  В Поле указать нужные поля из таблиц, перечисленных в задании (ФИО, номер зачетки, дата рождения, группа, Экзамен1, Экзамен2, Экзамен3).
  3.  Установить сортировку по возрастанию для Даты_рождения и Группы.
  4.  В Условие отбора в столбце Экзамен1, Экзамен2, Экзамен3 установить >3, что означает оценки которые больше 3. Второй вариант: установить 4 or 5.
  5.  Установка в одной строке Условия отбора означает, логическую операцию И Экзамен1 >3 , И Экзамен2>3 , И Экзамен3 >3. То есть все три условия должны выполняться одновременно (рис. 21).

Рис. 21. Созданный запрос

  1.  Перейти в режим таблицы или нажать кнопку Выполнить для просмотра результата запроса (рис. 22).

Рис. 22. Результат выполнения запроса

Упражнение 11.

Создать запросы в режиме конструктора с использованием союзов И, ИЛИ:

  •  вывести студентов, ФИО которых начинается на букву П и оценка за Экзамен1 «Не 3»;
  •  вывести студентов, родившихся между 01.01.1990 и 01.10.1992 или у кого стипендия не меньше 1000 руб.

Решение.

Для вывода ФИО, которые начинаются на определенную букву задать условие: Like “П*”.

Для обозначения отрицания НЕ используется оператор Not (рис. 23).

Рис. 23. Созданный запрос

Для обозначения МЕЖДУ используется оператор Between. Например, для задания даты рождения в определенном интервале: может быть задан шаблон Between #дата1# and #дата2#.

При необходимости использования союза ИЛИ в запросе, условия размещаются в следующих строках (или), расположенных ниже строки Условие отбора (рис. 24).

Рис. 24. Созданный запрос

Упражнение 12.

По созданному запросу1 составить отчет в режиме мастер отчетов. В режиме конструктора заменить название отчета на Список студентов.

Решение.

Перейти на вкладку Создание и выбрать Мастер отчетов. Для отчета использовать Запрос1 и следовать указаниям мастера отчетов. Для изменения имени отчета выбрать Конструктор отчетов и в поле названия отчета сделать изменения (рис. 25).

Рис. 25. Созданный отчет

Упражнение 13.

Добавить в таблицу Студенты новое поле Пол. В форму Студенты добавить группу переключателей с названием «Пол». Ввести значения с помощью формы.

Решение.

  1.  Добавить в таблицу Студенты новое поле Пол после поля ФИО в режиме Конструктор. Тип данных поля – текстовый. В описании поля (третий столбец в режиме конструктора) введите «1-мужской, 2-женский». Описание будет выводиться в левой части строки состояния (расположена в нижней части окна).
  2.  Таблицу Студенты сохранить и закрыть.
  3.  Открыть форму Студенты в режиме конструктора.
  4.  Увеличить свободное пространство формы (белая область с сеткой) путем перемещения нижней строки Примечание формы.
  5.  При выборе режима Конструктора на Ленте включается вкладка Инструменты конструктора форм, которые позволяют вставлять объекты в форму.
  6.  На Ленте во вкладке Конструктор в группе Элементы управления нажать кнопку Группа переключателей.
  7.  Щелкнуть на свободном пространстве формы. Ввести в окне Мастера по созданию Группы значения: мужской; женский (рис. 26).

Рис. 26. Создание группы переключателей. Шаг 1

  1.  В следующем диалоговом окне не задавать переключатель, используемый по умолчанию.
  2.  В третьем диалоговом окне оставить значения, установленные автоматически.
  3.  В четвертом диалоговом окне установить переключатель в пункт «Сохранить значение в поле» и выбрать из списка необходимое поле Пол.
  4.  На следующем шаге оставить все настройки без изменений.
  5.  На последнем шаге задать подпись для группы переключателей – Пол. Нажать кнопку Готово (рис. 27).

Рис. 27. Размещенная группа переключателей на форме

 

Упражнение 14.

Задать значение поля Пол для каждой записи таблицы Студенты.

Решение.

  1.  Перейти в режим Формы (Двойной щелчок на имени Формы) и пролистать все записи и для каждой установить переключатель в нужное положение.
  2.  Закрыть форму и открыть таблицу и просмотреть поле Пол.

Упражнение 15.

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

Решение.

  1.  Открыть таблицу Студенты в режиме таблицы.
  2.  Установить курсор в поле Группа.
  3.  На вкладке Главная нажать кнопку Фильтр.
  4.  Установить галочку на номере одной нужной группы. Нажать ОК. Произойдет автоматическое включение фильтра. Данные будут отфильтрованы по установленному параметру.
  5.  Кнопка Применить фильтр позволяет включать и выключать установленный фильтр.

Задания для самостоятельной работы

Перед выполнением задания выполнить все упражнения, описанные выше.

Задание 1

Создать базу данных для фирмы, торгующей комплектующими для компьютеров в виде 3-х таблиц:

  1.  Таблица1 – Продажи, характеризуется атрибутами: Учетный № (тип счетчик), Дата заказа (Дата/время), Номер заказа (тип текстовый), Артикул (уникальный номер единицы товара, тип текстовый).
  2.  Таблица2 – Комплектующие включает атрибуты: Артикул (тип текстовый), Наименование (тип текстовый), Описание комплектующих (тип текстовый).
  3.  Таблица3 – Цены характеризуется атрибутами: Артикул (тип текстовый), Цена (тип числовой), Скидка (тип числовой).

В таблицах Комплектующие и Цены в качестве ключевого поля использовать атрибут артикул. Таблица Продажи не должна иметь ключевого поля.

Для создания таблиц использовать режим конструктора.

Ввести 4 записи в таблицу Комплектующие. Таблицу Цены заполнить с помощью мастера подстановки, используя артикул из таблицы Комплектующие. В таблицу Продажи ввести 6 записей.

Задание 2

Создать формы для заполнения каждой таблицы с помощью мастера форм и ввести по 3 записи в формы. Количество записей в таблице Продажи должно превышать количество записей в таблицах Комплектующие и Цены. В таблице Продажи должны быть записи с одинаковыми артикулами.

Задание 3

Установить связи между таблицами. Эта база данных включает в себя три отношения: Продажи, Комплектующие и Цены. Эти отношения связать через атрибут Артикул. Для отношения Продажи это связь «многие-к-одному».

Задание 4

Создать запрос на выборку, который должен содержать данные о наименовании и стоимости комплектующих по заказу 2 (в режиме Конструктор запросов).

Задание 5

Составить отчет по выше составленному запросу с помощью мастера отчетов.

Задание 6

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

Рекомендации: выбрать Групповые операции (Σитоги) и в поле Учетный номер таблицы Продажи задать функцию Count для определения количества комплектующих, а в поле Цена для подсчета суммарной стоимости по всем заказам функцию Sum в режиме Конструктора.

Включить поле артикул. Запрос сохранить под именем Количество комплектующих.

Задание 7

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

Рекомендации: выбрать Перекрестный запрос в режиме Конструктора запросов, для заголовка строк использовать поле Наименование, для заголовка столбцов-номера заказов, в поле Цена задать значение и групповую операцию Sum.

Задание 8

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

Рекомендации по созданию вычислительного поля: вычислительное поле стоимости составить с помощью построителя выражений в виде:

Стоимость:[Цены] ! [Цена] *[Количество Комплектующих] ! [Count-Учетный №].

Количество Комплектующих – это запрос, который был создан выше. В поле Артикул задать функцию Count, задать поля Наименование, Цена и в вычисляемом поле Стоимость задать Группировка.

Задание 9

Составить запрос на создание таблицы.

Запрос Создание таблицы должно выполняться в режиме Конструктор, добавить таблицы Комплектующие, Продажи, Цены.

В новую таблицу вставить все поля Продажи.*, Наименование, Цена и Скидка. Вычислить цену со скидкой.

Цена со скидкой:[Цены]![Цена] - [Цены]![Цена]*[Цены]![Скидка] .

В диалоговом окне задать имя новой таблицы.

Задание 10

Сформировать инструкцию на SQL для создания запроса на выборку данных.

Рекомендации: выбрать вкладку на ленте Создание/Конструктор запросов/закрыть окно добавить таблицы.

  1.  Выбрать Конструктор/Режим SQL.
  2.  В появившемся окне сформировать инструкцию:

SELECT Продажи.[Учетный №],Продажи.[Дата заказа], Продажи.[Номер заказа], Продажи.[Артикул]

FROM Продажи

WHERE ((Продажи.[Дата заказа]=#2/2/2005#) AND (Продажи.[Номер заказа]=”1”));

Закрыть окно и просмотреть запрос.

Сохранить результаты работы в файле СУБД_ФИО_студента.accdb

Содержание отчета

Отчетом является файл СУБД_ФИО_студента.accdb, созданный в результате выполнения задания.

Технология выполнения работы

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

Вопросы для защиты работы

  1.  Что включает понятие структура базы данных?
  2.  Что такое ключевое поле?
  3.  Зачем создаются связи между таблицами?
  4.  Какие объекты СУБД вы знаете?
  5.  Для какой цели используются формы в MS ACCESS?
  6.  Какие запросы вы знаете?
  7.  В каком режиме создается запрос на выборку?


Лабораторная работа № 10
Создание web-страниц с помощью языка разметки HTML

Время выполнения – 4 часа.

Цель работы

Познакомиться с основами языка разметки HTML и научиться создавать собственные web-страницы с применением форматирования на основе HTML.

Задачи лабораторной работы

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

  1.  знать понятия: "HTML", "браузер", "гиперссылка", "тег";
  2.  уметь применять основные теги для оформления web-страниц;
  3.  знать назначение &-последовательностей, комментариев в языке HTML;
  4.  научиться создавать и оформлять web-страницы.

Перечень обеспечивающих средств

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

Общие теоретические сведения

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

1. Понятие об HTML

Гипертекстовые документы создаются на специальном языке, который называется HTML (Hyper Text Markup Language – язык разметки гипертекста). Разработка этого стандарта позволила снять две существенные проблемы, которые возникали у пользователей больших сетей.

Первая из них – время доставки информации, оно существенно зависит от объема передаваемого файла. В стандарте HTML вводится иерархическая структура документов: вся информация по некоторой теме разбивается на небольшие смысловые блоки и посылается пользователю только по мере возникновения необходимости в ней. Это существенно сокращает время ожидания ответа на возникший вопрос и делает работу в сети более комфортной и дешевой. Для организации такого режима работы в языке HTML введено средство гиперссылка (см. п. 10).

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

  1.  Весь документ набирается только текстовыми символами (их коды понятны всем редакторам), т. е. его можно набрать в любом текстовом редакторе (например, "Блокнот", "WordPad").
  2.  Символы и конструкции, которые непонятны браузеру (программе, позволяющей просматривать web-страницы), игнорируются (а текстовые редакторы обычно прекращают интерпретировать документ, если встречают в нем непонятные коды).
  3.  В текст документа можно добавлять разнообразные команды, которые указывают, как следует изображать на экране тот или иной фрагмент текста. Эти команды называют тегами. Они так же, как и документ, набираются текстовыми символами, но отделяются от него угловыми скобками: < >.
  4.  Файлы c HTML-кодом должны помечаться расширением .html или .htm.

2. Структура тегов

Каждый тег обязательно содержит пару угловых скобок < >, между которыми находится ключевое слово, обозначающее основную функцию тега. Например, ключевое слово HR в теге <HR> означает, что тег вставляет в документ серую горизонтальную линию (Horizontal Row) по всей ширине страницы и толщиной в один пиксел.

Действие тега детализируется с помощью атрибутов. Например, применительно к тегу <HR> можно уточнить, какой длины, толщины и цвета должна быть линия. Каждому ключевому слову сопоставляется свой собственный набор атрибутов и стандартные значения для них.

Атрибуты размещают после ключевого слова и перечисляют в произвольном порядке через пробел. После каждого атрибута ставят знак = и нужное значение. Например, тег <HR WIDTH=50% SIZE=4> означает, что в документ следует вставить горизонтальную линию, которая должна доходить только до середины строки и иметь ширину четыре пиксела. Значения атрибутов в некоторых случаях полагается заключать в двойные кавычки.

Атрибуты, соответствующие одним и тем же свойствам, в разных тегах часто, но не всегда, обозначаются одинаковыми словами. Например, выравнивание текста в пределах строки, ячейки таблицы или около картинки задается одинаковым словом ALIGN. А свойство «цвет шрифта» для документа в целом задается атрибутом TEXT, но для отдельно взятого фрагмента документа – атрибутом COLOR. Соответствующие теги, задающие темно-синий цвет шрифта, выглядят так:

<BODY TEXT=NAVY>, <FONT COLOR=NAVY>.

Многие теги являются парными. Открывающий тег включает какое-нибудь действие, закрывающий прекращает его. В этом случае ключевое слово у обоих тегов одинаковое, но в открывающем теге дополнительно перечисляются все необходимые атрибуты, а в закрывающем атрибутов нет, и перед ключевым словом ставится знак /. Парные теги называются контейнерами. Например, контейнер <B>Я изучаю язык HTML</B> означает, что текст Я изучаю язык HTML следует изобразить жирным шрифтом, а дальнейшие символы – так, как до него.

Замечания:

  1.  в ключевых словах и атрибутах строчные и прописные регистры букв не различаются;
  2.  URL файлов-ссылок заключаются в двойные кавычки, и регистры букв в них учитываются;
  3.  в последовательности пробелов, идущих подряд, учитывается только первый, остальные игнорируются;
  4.  признак начала новой строки игнорируется. Поэтому при составлении кода можно клавишей <Enter> разрывать его на строки так, как код удобно просматривать и редактировать. На виде документа в окне браузера это не отражается. Если нужно сохранить при просмотре через браузер введенные в код HTML пробелы и разрывы строк, следует воспользоваться тегами компоновки текста (см. п. 6).

Списки основных тегов, их функций и атрибутов приведены в табл. 1, 2, 3. Пояснения по основным группам тегов – в п.п. 4-10.

Таблица 1. Основные теги форматирования и компоновки текста

Теги

Действие

<B>…</B>

Полужирный шрифт

<I>…</I>

Курсив

<BIG>…</BIG>

Более крупный шрифт

<SMALL>…</SMALL>

Более мелкий шрифт

<SUB>…</SUB>

Нижний индекс

<SUP>…</SUP>

Верхний индекс

<H1>…</Н1>

Самый крупный размер заголовка

<H2>…</Н2>, … <H5>…</Н5>

Промежуточные размеры заголовков

<H6>…</Н6>

Самый мелкий размер заголовка

<BR>

Переход на новую строку

<P>…</P>

Новый абзац

<HR>

Горизонтальная линия

<PRE>…</PRE>

Компоновка текста, как в коде

<OL>…</OL>

Нумерованный список

<UL>…</UL>

Маркированный список

<LI>

Элемент списка

<TABLE>…</TABLE>

Таблица 

<CAPTION>…</ CAPTION>

Заголовок таблицы

<TR>…</TR>

Строка таблицы

<TH>…</TH>

Ячейка заголовка

<TD>…</TD>

Ячейка данных

Таблица 2. Теги внесения ссылок на дополнительную информацию

Теги

Действие

<A HREF="URL файла-ссылки">…</A>

Ссылка на текстовый файл или рисунок

<A NAME="#имя метки">…</A>

Установка метки внутри файла

<IMG SRC="URL файла-изображения">

Вставка изображений

Таблица 3. Основные атрибуты тегов

Атрибут

Возможные значения

Действие атрибута

В каких тегах используется

COLOR=

GRAY (серый), AQUA (аквамарин), BLACK (черный), BLUE (синий), FUCHSIA (яркий пурпурно-красный), GREEN (зеленый), LIME (зеленоватый), MAROON (темно-бордовый), NAVY (темно-синий), OLIVE (оливковый), PURPLE (пурпурный), RED (красный), SILVER (серебристый), TEAL, YELLOW (желтый), WHITE (белый). Возможны также те же слова с приставками LIGHT и DARK, например LIGHTGREEN (светло-зеленый), DARKBLUE (темно-голубой)

Задает цвет линий и шрифта в тексте или таблице

<HR>, <FONT>

BGCOLOR=

Задает цвет фона

<TABLE>, <TR>, <TH>, <BODY>

BORDERCOLOR=

Задает цвет внешнего контура таблицы

<TABLE>

TEXT=

Задает цвет шрифта в документе в целом

<BODY>

LINK=, VLINK=, ALINK=

Цвета соответственно непосещенных, посещенных и активных ссылок

<BODY>

BACKGROUND=

"URL" файла с изображением для фона

Создает фон-картинку

<TABLE>, <TH>, <TD>, <BODY>

BORDER=

Целое число без размерности

Задает толщину окантовки для изображения или таблицы

<IMG>, <TABLE>

ALIGN=

LEFT, CENTER, RIGHT

Горизонтальное выравнивание текстового фрагмента или таблицы в целом

<P>, <H1>, <H2>, …, <H6>, <TABLE>, <HR>, <TH>, <TD>

ALIGN=

BOTTOM, ТОP

Размещение заголовка над или под таблицей

<CAPTION>

ALIGN=

BOTTOM, LEFT, RIGHT, ТОP, MIDDLE

Размещение текстового пояснения к картинке

<IMG>

VALIGN=

MIDDLE, TOP, BOTTOM

Вертикальное выравнивание фрагмента

<TABLE>, <TH>, <TD>

WIDTH=

Целое число без размерности или со знаком %

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

<TABLE>, <HR>, <TH>, <TD>, <IMG>

HEIGHT=

SIZE=

Целое число без размерности (по умолчанию 1)

Толщина линии, размер шрифта

<HR>, <FONT>

TYPE=

1, A, a, i, I

Тип нумерации элементов упорядоченного списка

<OL>

START=

Номер первого элемента в выбранном типе нумерации

Примечание. Первое из перечисленных значений атрибутов тегов – значение по умолчанию.

3. &-последовательности, комментарии

Иногда в документе приходится использовать такие знаки, которые имеют в языке HTML специальный смысл. Например, двойные кавычки " " выделяют значение атрибута, и если их использовать вне тега, браузер не поймет конструкцию и пропустит ее. Чтобы этого не произошло, для отображения служебных символов используют специальные последовательности знаков, начинающиеся с символа & и заканчивающиеся знаком ; (точка с запятой) – так называемые &-последовательности. Основные из них:

  •  последовательность &lt; (от английского "less than") – вместо символа < (меньше);
  •  последовательность &gt; (от "greater than") – вместо символа > (больше);
  •  последовательность &quot; (от "quotations mark") – вместо символа " (двойные кавычки);
  •  последовательность &amp; (от "ampersand") – вместо символа &;
  •  последовательность &nbsp; (от nonbreaking space – неразрывный пробел) – вместо пробела, который не следует игнорировать при выдаче документа в окно браузера. Эта &-последовательность как бы вставляет в текст невидимую глазу букву, которую браузер воспринимает как реальную и оставляет для нее место на экране. Она используется для заполнения пустых ячеек таблицы, пустых абзацев, для склеивания слов (если набрать TOP&nbsp;100, то у вас никогда не получится, что TOP останется в одной строке, а 100 перенесется на следующую, например, при изменении шрифта или размера окна браузера).

Внимание: &-последовательности должны набираться только в нижнем регистре, точка с запятой в конце последовательности обязательна. Пример: чтобы пользователь увидел на экране слова крейсер "Аврора", в HTML-документе должен быть следующий код:

крейсер &quot;Аврора&quot;

Чтобы код HTML было легче понимать и править, полезно вводить в него комментарии, которые были бы видны только при работе с кодом, но не отражались бы в окне браузера при просмотре документа. Для этой цели используют специальный контейнер, написанный не по стандартным правилам. Он выглядит так: <!-- … -->

Примеры:

<!-- Это мой комментарий -->

<!-- А этот комментарий занимает в тексте несколько строк -->

Внимание: в текст комментария не допускается вставлять два и более дефисов подряд: -- или ----- (разные браузеры по-разному реагируют на это).

4. Структура документа HTML

Каждый HTML-документ состоит из трех главных частей.

  1.  Объявление HTML-кода – контейнер <HTML> …</HTML>
  2.  Заголовок документа – контейнер <HEAD> … </HEAD>
  3.  Тело документа – контейнер <BODY> … </BODY>

Заголовок и тело документа вкладываются внутрь объявления HTML по следующей схеме:

<HTML>

<HEAD>

…..........

</HEAD>

<BODY>

…..........

</BODY>

</HTML>

В заголовок помещаются теги, определяющие информацию о документе в целом. Наиболее употребительный из них – контейнер <TITLE>:

<TITLE> Краткая расшифровка содержания документа (не более 64 символов) </TITLE>.

Пример.

<TITLE> Гостиницы для участников конференции </TITLE>

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

В разделе «тело документа» размещается содержание документа, которое выдается в рабочее окно браузера. Атрибуты тега <BODY> задают следующие свойства:

  •  TEXT – цвет текста там, где он не указан специальными средствами. По умолчанию черный.
  •  BGCOLOR – цвет фона. По умолчанию белый.
  •  BACKGROUND – фоновое изображение (аналогично рисунку на Рабочем столе). Значением является URL файла–изображения.
  •  LINK,VLINK, ALINK – соответственно цвета непосещенных, посещенных и активных в данный момент гиперссылок.

Примеры:

<BODY TEXT=SILVER BGCOLOR=NAVY>

<BODY TEXT=SILVER BACKGROUND="море.jpg">

Первый тег задает для базового оформления документа светло-серый шрифт на темно-синем фоне. Все отступления от этого стандарта в дальнейшем надо будет оговаривать дополнительными тегами внутри документа. Второй в качестве фона использует изображение, находящееся в файле море.jpg, расположенном в том же каталоге, что и вызывающий его документ (подробнее см. п. 8). Цвет шрифта так же, как и в первом примере, – светло-серый.

Основные теги, определяющие вид документа в окне браузера, рассмотрены ниже и приведены в виде справочника в табл. 1, 2, 3.

5. Теги форматирования шрифта

В HTML существуют два подхода к шрифтовому оформлению текста – так называемые физические и логические стили. Здесь рассматриваются только физические стили. Под ними подразумевают прямое указание браузеру на изменение текущего шрифта. Теги физических стилей – контейнерные. Например, между тегами <B> и </B> будет жирный шрифт (Bold), а между <I> и </I> – курсив (наклонный – Italic). Основные контейнеры физических стилей:

<B> … </B>

жирный шрифт;

<I> … </I>

курсив;

<U>… </U>

– подчеркнутый текст;

<STRIKE>… </STRIKE>,

<S> … </S>

перечеркнутый шрифт;

<BIG> … </BIG>

– шрифт большего размера;

<SMALL> … </SMALL>

– шрифт меньшего размера;

<SUB> … </SUB>

– подстрочный индекс;

<SUР> … </SUР>

– надстрочный индекс;

<FONT> … </FONT>

– изменение типа, цвета и размера шрифта.

В теге <FONT> допускаются атрибуты:

  •  SIZE – размер букв, возможные значения: 1, 2, 3, …, 7. По умолчанию 3;
  •  COLOR – цвет шрифта. Можно указывать шестнадцатеричными кодами или английскими словами. По умолчанию BLACK;
  •  FACE – изменение типа шрифта, возможные значения: ARIAL, COURIER и т. д. По умолчанию VERDANA.