Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторный практикум по информатике
Часть 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 часа.
Цель работы
Научиться переводить числа в те системы счисления, которые использует ЭВМ, подсчитывать объем занимаемой данными информации и уметь переводить значения количества информации из одних единиц измерения в другие.
Задачи лабораторной работы
После выполнения работы студент должен знать и уметь:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер с операционной системой и методические указания по выполнению работы.
Общие теоретические сведения
Система счисления это способ представления чисел цифровыми знаками и соответствующие ему правила действий над числами.
Системы счисления можно разделить:
В непозиционной системе счисления значение (величина) символа (цифры) не зависит от положения в числе.
Самой распространенной непозиционной системой счисления является римская. Алфавит римской системы записи чисел состоит из символов: 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-m∙q-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 г. он опубликовал статью, в которой были рассмотрены все правила выполнения арифметических действий над двоичными числами.
Преимущества:
Недостаток: быстрый рост числа разрядов, необходимых для записи чисел.
Перевод чисел (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, 2, 4 и 5, указанных ниже, номер по списку из журнала преподавателя в соответствующей системе счисления.
Содержание отчета
Технология выполнения работы
В данной работе необходимо перевести в нужную по заданию систему счисления числа, записать ход рассуждений и полученные результаты. Произвести обратный перевод для проверки правильности. Далее необходимо вычислить количество информации, занимаемое вашими данными по формуле Р. Хартли. Затем перевести данные из Кбайт в бит и из бит в Кбайт.
Вопросы для защиты работы
Лабораторная работа № 2
Работа с операционными системами и архитектура ЭВМ
Время выполнения 4 часа.
Цель работы
Приобрести практические навыки овладением операционных систем Windows и MS DOS, файловыми оболочками (Windows Commander, Volkov Commander, FAR), и ознакомиться с принципами построения архитектуры ЭВМ.
Задачи лабораторной работы
После выполнения работы студент должен уметь:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер со следующим математическим обеспечением: операционная система семейства 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> отказ от сохранения файла на диске.
Некоторые полезные действия:
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 номер варианта.
Работа с проводником
Откройте программу Проводник и папку Рабочий стол. Измените способы отображения объектов, используя пункт главного меню Вид последовательно командами: Крупные значки, Мелкие значки, Список, Таблица.
Отсортируйте значки в папке Рабочий стол с помощью Вид\Упорядочить значки.
Выполните следующее задание.
Примечание: в пунктах 5, 6, 7 и 8 файлы копировать и перемещать в корневую папку.
Задание № 2
По условию (таблица № 1), используя только команды MS DOS, выполнить задание двумя способами:
Оформить отчет, содержащий:
Технология выполнения работы
Для выполнения задания необходимо открыть два окна: окно Проводника и окно MS DOS. Для этого можно выполнить следующие действия:
В окне MS DOS будет непосредственно выполняться задание (табл. №1).
I способ выполнения.
II способ выполнения.
Задание № 3
По условию (таблица № 1), используя только команды VC (WC или FAR) выполнить задание для своего варианта (таблица № 2).
Технология выполнения работы
Для выполнения необходимо открыть окно одной из файловых оболочек VC (WC или FAR). Сделать текущей рабочую папку (далее будем называть ее рабочей главной папкой), в которой будет формироваться схема (табл. № 2) и выполняться команды (табл. № 1).
Поочередно в файловой оболочке запускать указанные в таблице № 1 команды для выполнения.
Нарисовать результирующую схему и показать ее преподавателю (схемы, полученные в задании № 1 и в задании № 2, должны совпасть).
Продемонстрировать преподавателю команды на ПК.
Закрыть окно файловой оболочки.
В окне Проводника почистить рабочую текущую папку.
Команды для выполнения к заданию № 2 и № 3
Варианты исходных данных к заданию № 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 |
Вклад Ч. Бэббиджа в разработку принципов функционирования автоматических цифровых вычислительных машин |
Вопросы для защиты работы
Лабораторная работа № 3
Алгебра логики
Время выполнения 4 часа.
Цель работы
Изучить основы алгебры логики.
Задачи лабораторной работы
В результате прохождения занятия студент должен:
Общие теоретические сведения
Основные понятия алгебры логики
Логической основой компьютера является алгебра логики, которая рассматривает логические операции над высказываниями.
Алгебра логики это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических операций над ними.
Логическое высказывание это любое повествовательное предложение, в отношении которого можно однозначно сказать, истинно оно или ложно.
Пример: «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. Составить таблицу истинности для формулы ИНЕ, которую можно записать так: .
На входе два простых высказывания: А и В, поэтому n=2 и количество строк =22+1=5.
Выражение состоит из двух простых выражений (A и B) и двух логических операций (1 инверсия, 1 конъюнкция), т.е. количество столбцов таблицы истинности = 4.
Таблица 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. Составить таблицу истинности логического выражения .
Решение:
На входе два простых высказывания: А и В, поэтому n=2 и количество строк=22+1= 5.
Выражение состоит из двух простых выражений (A и B) и пяти логических операций (2 инверсии, 2 конъюнкции, 1 дизъюнкция), т.е. количество столбцов таблицы истинности = 7.
Сначала выполняются операции инверсии, затем конъюнкции, в последнюю очередь операция дизъюнкции.
Таблица 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. На входы логического элемента поступают сигналы-значения аргументов, на выходе появляется сигнал-значение функции.
Преобразование сигнала логическим элементом задается таблицей состояний, которая фактически является таблицей истинности, соответствующей логической функции, только представлена в форме логических схем. В такой форме удобно изображать цепочки логических операций и производить их вычисления.
Алгоритм построения логических схем.
Пример. По заданной логической функции построить логическую схему.
Решение.
Логические законы и правила преобразования логических выражений
Если две формулы А и В одновременно, то есть при одинаковых наборах значений входящих в них переменных, принимают одинаковые значения, то они называются равносильными.
В алгебре логики имеется ряд законов, позволяющих производить равносильные преобразования логических выражений.
;
;
;
;
.
Справедливость этих законов можно доказать составив таблицу истинности выражений в правой и левой части и сравнив соответствующие значения.
Основываясь на законах, можно выполнять упрощение сложных логических выражений. Такой процесс замены сложной логической функции более простой, но равносильной ей, называется минимизацией функции.
Пример: Упростить логическое выражение .
Решение:
Согласно закону де Моргана:
.
Согласно сочетательному закону:
.
Согласно закону противоречия и закону идемпотентности:
.
Согласно закону исключения 0:
Окончательно получаем
С дополнительным теоретическим материалом можно ознакомиться в литературе [2, 7].
Задания
Варианты задания:
№ варианта |
C |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
Варианты задания:
№ варианта |
F(A,B) |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
Варианты задания:
№ варианта |
D |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
Содержание отчета
Технология выполнения работы
В данной работе необходимо составить таблицу истинности логического выражения, построить схему логической функции и упростить логическое выражение заданные каждому студенту в соответствии с его вариантом, записать ход рассуждений и полученные результаты.
Вопросы для защиты работы
Лабораторная работа №4
Работа в среде текстового процессора MS Word
Время выполнения 4 часа.
Цель работы
Освоение основных приемов работы в текстовом процессоре MS Word.
Задачи лабораторной работы
После выполнения работы студент должен:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер с операционной системой MS Windows, офисным пакетом MS Office 2007 и методические указания по выполнению работы.
Общие теоретические сведения
Обработка текстов один из наиболее распространенных видов работ, выполняемых на персональном компьютере. Для создания документов используются специальные программы текстовые редакторы. Все основные существующие текстовые редакторы, используют одни и те же принципы работы. Это позволяет использовать в качестве примера для освоения технологии обработки текстовой информации текстовый процессор MS Word. Во внешней памяти компьютера документ, созданный MS Word хранится как файл с расширением *.docx по умолчанию (MS Word 2007)
В процессе работы необходимо регулярно сохранять редактируемый документ:
Для создания копии текущего элемента можно выполнить команду Сохранить как. Для открытия документа в предыдущих версиях MS Word необходимо выбрать Документ Word 97-2003.
При щелчке левой кнопки мыши по пункту Сохранить как откроется диалоговое окно Сохранение документа. Здесь нужно указать новое имя документа и выбрать папку для его сохранения. После нажатия на кнопку Сохранить файл под старым именем остается на прежнем месте, а дальнейшие изменения документа относятся уже к новому файлу.
Режимы работы с документами
В редакторе Word имеется пять режимов работы с документами. Требуемый режим можно установить с помощью инструментов вкладки Вид или кнопок, находящихся под горизонтальной полосой прокрутки.
Режим Разметка страницы является стандартным для работы с документом. Он наиболее удобен для выполнения большинства операций по вводу, редактированию и форматированию текста. Этот режим рекомендуется для выполнения лабораторной работы.
Режим Веб-документ, или режим электронного документа, показывает, как документ будет выглядеть при просмотре в веб-браузере.
Режим Структура позволяет работать с заголовками документов.
Режим Чтение для чтения с экрана монитора.
Режим Схема документа. С его помощью можно одновременно просматривать и содержание документа, и сам документ.
Выделение текста
Прежде чем выполнить какую-либо операцию с текстом, вначале выделяют фрагмент документа, к которому эта операция должна быть применена. Для того чтобы выделить фрагмент с помощью мыши, следует установить указатель в начало фрагмента, затем нажать левую кнопку мыши и, удерживая ее, перетащить указатель к концу выделяемого фрагмента, после чего отпустить кнопку.
Чтобы выделить текст с помощью клавиатуры, необходимо установить курсор в его начало, нажать клавишу Shift и, удерживая ее, перемещать курсор, используя клавиши со стрелками, в конец выделяемого фрагмента, затем отпустить клавишу Shift. Есть и другие способы выделения текста.
Упражнение 1. Выделение текста
Копирование и перемещение
Копирование выделенного фрагмента можно выполнить как через буфер обмена, так и путем перетаскивания с помощью мыши.
Копирование через буфер обмена:
Вкладка Главная на ленте Буфер обмена.
При вырезании или копировании содержимое ячейки помещается в буфер обмена и становится доступным не только для работы в текстовом процессоре. Буфер обмена в MS Word может содержать до 24 объектов.
Метод Drag and Drop:
При перемещении клавишу Ctrl не нажимать. Операции перемещения и копирование возможны как в одном документе, так и при работе с несколькими документами.
Упражнение 2. Использование буфера обмена
Рассмотрим пример работы буфера обмена с несколькими фрагментами данных. Пусть имеется некоторый текст, в котором встречаются термины, значение которых нужно уточнить. Из этих слов необходимо составить список в отдельном документе. Выполнить, используя возможности буфера обмена.
В буфере обмена может храниться 24 участка информации. Если их будет больше, то новые данные будут вытеснять старые. Поэтому, собирая данные в буфер обмена, необходимо следить за их количеством: информация о скопированных участках текста содержится в заголовке области задач. В случае необходимости вставьте данные, очистите буфер, а затем вернитесь к основному документу.
Поиск и замена текста
При работе с документом можно выполнять поиск по заданным условиям. Для этого нужно воспользоваться кнопкой в группе Редактирование на вкладке Главная или использовать комбинацию клавиш (Ctrl+F).
Откроется диалоговое окно Найти и заменить.
Упражнение 3. Поиск данных
Создать новый документ и набрать несколько слов: Конверсия, Версия, Вера и Инверсия (запишем каждое слово на новой строке).
Выполнить следующие действия:
Замена данных
Для замены одного или нескольких символов, слова или участка текста необходимо перейти на вкладку Заменить диалогового окна Найти и заменить. Сделать это можно несколькими способами:
Упражнение 4. Замена данных
Открыть документ с названием «Поиск и замена» из предыдущего упражнения и выполнить следующие действия:
Упражнение 5. Добавление элемента автозамены
Для добавления нового элемента автозамены выполнить следующее:
Документ состоит из объектов, каждый из которых обладает своими свойствами. Основное содержание документа составляет, как правило, текст набор символов, вводимых с помощью клавиатуры. Эти символы образуют текстовые объекты: слова, предложения и абзацы. Текстовые объекты располагаются на страницах так, как они будут отображаться на бумажном носителе при выводе документа на печать. В документе символы это буквы, цифры, знаки препинания. Нажатие некоторых клавиш вводит в текст непечатаемые символы. Эти символы не отображаются в документе при выводе его на печать. Для того чтобы увидеть эти символы на мониторе компьютера при подготовке документа к печати, следует использовать кнопку на вкладке Главная со знаком ¶.
Основные непечатаемые символы:
Слово набор символов, ограниченный с двух сторон пробелами или знаками препинания (точками, запятыми и т. д.).
Строка набор слов или символов, расположенных в одну линию (без переносов).
Предложение набор символов и слов, ограниченный с двух сторон знаками препинания (точками, восклицательными или вопросительными знаками, многоточием).
Абзац произвольная последовательность символов, замкнутая символом «Возврат каретки» (клавиша Enter).
Страница часть текста, ограниченная линиями разделения страниц. Страница представляет собой сложный объект, обязательными элементами которого являются поля.
Поля области страницы, где не может размещаться текст. Исключение составляют верхнее и нижнее поля, в которых может размещаться служебная информация. Эти элементы страницы называются колонтитулами. В качестве колонтитула может быть использован текст и/или рисунок (номер страницы, дата печати документа, название документа, имя файла).
Свойства объекта, которые могут быть изменены пользователем, называются его атрибутами. Для обозначения размера и рисунка символов, используемых при создании документа с помощью программ обработки текста, применяется термин «шрифт».
Основные атрибуты шрифта:
По способу формирования изображения символов шрифты делятся на растровые и векторные. В среде Windows для работы с документами, как правило, используются векторные шрифты специального формата TrueType. Каждый шрифт TrueType имеет название (имя), например: Arial, Times New Roman, Symbol.
Кроме этих атрибутов, можно изменять и другие: цвет символов, их подчеркивание, видоизменения символов, интервал между ними. Другие атрибуты шрифта можно увидеть в диалоговом окне MS Word Шрифт на вкладке Главная.
Вкладка Интервал помогает определить расстояние между символами шрифта. В зависимости от выбранного варианта шрифт может быть уплотненным, обычным и разреженным.
Для текстового процессора MS Word абзац это часть текста, введенная между двумя нажатиями клавиши Enter. Основными атрибутами абзацев являются выравнивание, отступы и интервалы.
Различается четыре вида выравнивания: по левому краю, по центру, по правому краю и по ширине.
Представление об атрибутах абзаца дает диалоговое окно форматирования абзаца в текстовом процессоре MS Word Абзац на вкладке Главная.
Атрибут «отступ» характеризует расстояние от края текста до соответствующей внутренней границы бокового поля.
Для задания отступов можно использовать не только диалоговое окно Абзац, но и маркеры на горизонтальной линейке
Атрибут «интервал» позволяет задать:
С помощью диалоговых окон Шрифт и Абзац можно выполнить форматирование текста. При форматировании изменяются свойства документа в целом и его объектов с целью придания им желаемой формы..
Стили форматирования
Часто при работе с текстовыми документами возникает необходимость изменения нескольких параметров форматирования текста. Для этой цели рекомендуется использовать стили форматирования. Стили это наборы параметров форматирования, которые можно применить ко всем частям документа сразу. При запуске Microsoft Word создается новый документ, текст которого оформляется с применением стиля Обычный. Этот стиль является базовым. Другие стили представлены в виде значков на панели инструментов Стили. В MS Word 2007 появилось новое средство форматирования Экспресс-стили, которое позволяет просматривать набор стилей перед выбором одного из них. Для применения экспресс-стиля:
На панели инструментов есть кнопка Изменить стили, которая при выборе пункта Набор стилей открывает список наборов, которые можно использовать для оформления документов.
Упражнение 6. Создание пользовательского стиля
Текст, оформление которого вы хотите сделать образцом, можно использовать для создания стиля. Созданный стиль вы сможете применять в любом месте документа, с которым работаете, а также в других файлах.
Для создания стиля на основе отформатированного текста сделать следующее:
Чтобы добавить стиль в меню экспресс-стилей, установите флажок Добавить в список экспресс-стилей.
Отмена и возврат действий
Для исправления ошибок в программе предусмотрена возможность отмены выполненных действий. Последнее действие можно отменить, воспользовавшись сочетанием клавиш Ctrl+Z или нажав кнопку Отменить на панели быстрого доступа.
Создание списков
Для создания нумерованных, маркированных и многоуровневых списков можно использовать соответствующие кнопки в группе Абзац на вкладке Главная на ленте. Кнопки дают возможность быстро пронумеровать абзацы или установить перед ними маркеры, а также установить дополнительные параметры форматирования.
Для создания списка выполнить следующие действия:
Можно создать список и перед началом набора текста. Установить курсор в том месте, откуда вы желаете начать список, и выполнить описанные выше действия. Нажать клавишу Enter, чтобы начать новый абзац и новый раздел списка.
Создание таблиц
Работа с таблицей обычно начинается с ее создания. Чтобы создать таблицу в Word, воспользуйтесь одним из следующих способов:
Рисование таблицы
Таблицу можно нарисовать вручную; для этого выбрать в меню Таблица | Нарисовать таблицу. При этом мышь приобретет вид карандаша, с помощью которого можно нарисовать таблицу. Команда Нарисовать таблицу автоматически активизирует вкладку Работа с таблицами | Конструктор.
Операции со столбцами и строками таблицы
1. Выделение таблицы
Чтобы выделить строку или столбец таблицы, выберите один из следующих способов:
Если таблица располагается на нескольких страницах, можно выделить нужный участок, удерживая нажатой клавишу Shift и плавно перемещая курсор при помощи клавиши.
2. Добавление элементов таблицы
При редактировании таблицы можно добавлять в нее дополнительные элементы строки или столбцы. Для этого сделать следующее:
Установка параметров страниц
Основными атрибутами страницы являются: ее размер, ширина полей и ориентация страницы, которая может быть книжной или альбомной.
Совокупность страниц с одинаковыми атрибутами образует раздел. Кроме того, раздел создается и тогда, когда на одной странице размещается текст с разным числом колонок. Таким образом, могут иметь место случаи, когда на одной странице располагается несколько разделов. И наоборот, один раздел может состоять из нескольких страниц.
Когда пользователь вводит текст, Word автоматически определяет места разрывов страниц, если текст не помещается на странице, он помещается на следующую страницу. Если нужно перейти на другую страницу вручную, нажать комбинацию клавиш Ctrl+Enter.
Разрывы страниц видны во включенном режиме скрытых символов форматирования. Если документ должен состоять из страниц, имеющих различные параметры (например, ориентацию), то его следует разделить на несколько разделов. Каждый раздел имеет свои параметры страниц. Для вставки в документ нового раздела нужно:
1. Поля страницы
Для установки отступов от краев листа бумаги используется кнопка Поля на панели Параметры страницы. Ориентацию в окне Параметры страницы можно задать альбомную или книжную.
По умолчанию Microsoft Word устанавливает следующие размеры полей: левое по 3 см, правое 1,5 см, верхнее и нижнее по 2 см.
Поля страниц (так же, как отступы и выступы) можно быстро задавать с помощью горизонтальной (для правого и левого полей) и вертикальной (для верхнего и нижнего полей) линеек. Размер поля показывают деления на серой части линейки.
2. Размер страницы
Установка размера страницы выполняется нажатием кнопки Размер панели Параметры страницы
3. Нумерация страниц
Если документ состоит более чем из двух страниц, то перед распечаткой желательно пронумеровать страницы. Благодаря этому в нем будет гораздо легче ориентироваться. Для некоторых типов документов (например, для научных работ) нумерация необходима.
Чтобы пронумеровать страницы, сделайте следующее:
Вставка изображений в документ
Графические объекты можно вставлять в документ Word. Картинку из любого источника (веб-страницы или другого документа) можно скопировать, а потом вставить из буфера обмена в нужное место текущего документа. Кроме того, в Word существуют возможности хранения и открытия различных графических файлов непосредственно в программе.
Чтобы вставить в документ изображение, которое хранится на вашем жестком диске, нажать кнопку Рисунок в группе Иллюстрации на вкладке Вставка на ленте, выбрать графический файл в окне Вставка рисунка и нажать кнопку Вставить. Для редактирования изображения выделить вставленное изображение, на ленте появится новая вкладка Работа с рисунками Формат. С ее помощью можно производить все операции редактирования рисунка.
Во вкладке Вставка Рисунок можно включить в документ графические объекты, созданные в среде различных графических редакторов, например Adobe PhotoShop, CorelDraw, 3D Studio Max, GIMP. Для включения в текст документа отдельных графических объектов могут быть использованы графические приложения, входящие в состав текстового процессора.
Вставка рисунка из коллекции
В комплект поставки Word входит коллекция профессионально выполненных рисунков и других файлов мультимедиа, предназначенных для оформления документов. Для вставки нужного рисунка выполнить следующее:
Кроме этих графических объектов пользователь может создать и другие с помощью инструментов Фигуры.
Надписи
Надписи это объекты векторной графики, в которые вставлен текст. Надписи помогают оформить текст документа, сделать его более наглядным. Они также пригодятся при создании плакатов, объявлений, пояснений и др.
Для создания надписи нажмите одноименную кнопку в группе Текст на вкладке Вставка на ленте. В Word 2007 содержится большая коллекция разных надписей, которые помогают в оформлении документа. Для них уже подобраны параметры форматирования и выравнивания, и пользователю остается только набрать или вставить текст.
С помощью команды WordArt в текст документа можно ввести художественно оформленную надпись. Программа позволяет выбрать один из тридцати вариантов ее оформления.
Упражнение 7. Создание объекта WordArt
Чтобы вставить в документ объект WordArt, сделать следующее:
Автоматическая проверка правописания является одной из функций текстового процессора, обеспечивающих автоматизацию процесса редактирования документа. Для этого необходимо выполнить команду Параметры MS Word в кнопке Office и выбрать Языковые параметры. Установить флажки автоматической проверки правописания можно нажав кнопку Office, выбрав Параметры MS Word Правописание.
При автоматическом контроле орфографии и грамматики Word проверяет ошибки в тексте непосредственно при наборе. В таком случае сразу после того, как слово или предложение набрано, видно, допущена ошибка или нет: программа подчеркивает слова, содержащие орфографические ошибки, красным цветом, а грамматические зеленым.
Для выполнения проверки правописания вручную используется диалоговое окно Правописание. Для его вызова можно воспользоваться кнопкой Правописание в одноименной группе на вкладке Рецензирование на ленте или нажать клавишу F7.
Упражнение 8. Работа в режимах Схема документа и Структура
Для работы в режимах Схема документа и Структура нужен документ, корректно оформленный при помощи стилей.
Упражнение 9. Создание указателя
Когда набор текста будет завершен, и фразы, которые должны присутствовать в указателе, будут в него внесены, можно перейти к созданию указателя. Для этого:
Упражнение 10. Создание оглавления
Для создания оглавления выполнить следующее:
Работа с формулами
Для работы с формулами в MS Word есть специальный редактор формул Microsoft Equation. На вкладке Вставка можно выбрать команду Формула. При включении вкладки Формула на экране можно увидеть шаблоны, содержащие поля для ввода символов. С помощью шаблонов в формулу можно вставить дроби, интегралы, суммы, верхние и нижние индексы. Заполнение этих полей может производиться как с клавиатуры, так и с помощью элементов управления, выбранных на вкладке Формула. Переходы между полями выполняются с помощью клавиш управления курсором. Ввод и редактирование формул завершается, если щелкнуть левой кнопкой мыши вне области ввода формулы. Введенная формула автоматически вставляется в текст. Переместить формулу в другое место можно через буфер обмена. Для редактирования формулы достаточно выполнить на ней двойной щелчок.
С дополнительным материалом по теме можно ознакомиться в литературе [1, 3, 4, 7].
Задание № 1
Текст должен содержать 3 абзаца (не меньше) и заголовок:
Задание № 2
Приблизительные темы:
Бизнес-план должен отражать вид деятельности, исполнителей, финансирование по месяцам, затраты по кварталам и за год.
Рекламный лист должен содержать не менее 10 наименований товаров, категорию, стоимость в у.е., пересчет в рублях на текущий курс, суммарную стоимость всех обозначенных продуктов.
Содержание отчета
Отчетом является файл MS Word Фамилия_студента, созданный в результате выполнения задания.
Технология выполнения работы
Заполнение файла MS Word Фамилия_студента должно быть выполнено в соответствии с заданными параметрами шрифта, абзацев и параметров страницы. Рисунок должен соответствовать заданию. Файл должен содержать таблицу, соответствующую требованиям задания 2, список и формулу.
Вопросы для защиты работы
Лабораторная работа № 5
Электронные таблицы MS Excel: ввод данных в ячейки, копирование данных, форматирование данных, функции
Время выполнения 2 часа.
Цель работы
Освоение приемов ввода и редактирования и форматирования данных в электронных таблицах.
Задачи лабораторной работы
После выполнения работы студент должен:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система 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 случая:
На вкладке Главная можно открыть вкладку Шрифт и откроется диалоговое окно, в котором можно задать верхний или нижний индекс, выбрать числовые форматы, задать размер шрифта и гарнитуру, выравнивание, границу, заливку, защиту. На вкладке Главная можно выбрать стили ячеек. Редактирование таблицы может быть выполнено с помощью контекстного меню: можно добавить или удалить лист, строки, столбцы, переименовать лист.
Особенность электронных таблиц состоит в возможности применения формул для описания связи между значениями различных ячеек. Аргументами в формулах могут быть: числа, функции, ссылки. Ссылка определяет адрес ячейки, где находится нужное значение. Различают абсолютные, относительные и смешанные адреса. Абсолютный адрес ячейки позволяет определить местоположение нужного значения в данной ячейке, адрес которой остается фиксированным при любых операциях и манипуляциях с таблицей. В записи абсолютного адреса ячейки перед именем столбца и перед номером строки пишется знак “$”. Например, $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 по заданному варианту должно быть выполнено с использованием правил ввода информации в ячейки, автозаполнения и копирования формул.
Вопросы для защиты работы
Лабораторная работа № 6
Электронные таблицы MS Excel: диаграммы, графики, условия, функции, макросы
Время выполнения 4 часа.
Цель работы
Освоение навыков вычислений с помощью функций, использование диаграмм для анализа табличных данных, работа с макросами.
Задачи лабораторной работы
После выполнения работы студент должен:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система Windows и MS Office 2007 и выше.
Общие теоретические сведения
Анализ данных в электронных таблицах
В табличном процессоре для анализа табличных данных можно использовать графическое их представление, списки и методы. В табличном процессоре MS Excel для представления данных в графической форме можно использовать почти два десятка различных типов диаграмм, причем каждый тип содержит несколько форматов. Каждый тип диаграмм служит для определенных целей.
Основные типы диаграмм: графики, гистограммы, круговые, лепестковые, точечные диаграммы.
Построение диаграмм и графиков можно выполнить с помощью мастера диаграмм, пиктограммы диаграмм можно видеть на вкладке Вставка (рис. 2).
Рис. 2. Область Диаграммы на Ленте MS Excel 2007
Последовательность построения задается мастером диаграмм. Тип диаграммы можно выбрать также с помощью пиктограмм вкладки Вставка. Основной объект диаграммы ряд Данных. Ряд данных это совокупность данных, содержащая количественные характеристики объекта. Эти данные содержатся в одном из векторов (в столбце или в строке), составляющих таблицу. В качестве имен рядов данных Excel использует заголовки столбцов или строк данных. Имена рядов отображаются в легенде диаграммы. Отображением рядов данных на диаграмме являются маркеры данных. Геометрические размеры маркера соответствуют численному значению отображаемых данных. Каждый маркер соответствует одному значению данных вектора, использованного в качестве ряда данных. С понятием «ряды данных» тесно связано понятие «категории данных», отражающее качество (свойство) элементов в ряду. В качестве имен оси категорий Excel использует заголовки тех столбцов или строк таблицы, которые не используются в качестве рядов данных.
Другими объектами диаграмм являются:
На первом этапе пользователь имеет возможность выбрать те диаграммы, которые в наибольшей степени соответствуют целям анализа. Следующий этап заключается в выборе или уточнении диапазона данных, используемых для построения диаграммы. Для этого используется вкладка Диапазон данных. При активной вкладке выделить диапазон значений функции. При активной вкладке Ряд в строке Подписи оси Х активизировать курсор и выделить диапазон исходных данных. Кроме того, с помощью команд, доступных при переходе к вкладке Ряд, можно добавить или удалить ряды данных. Затем, на третьем шаге, пользователь может выбрать дополнительные объекты для включения в состав диаграммы и задать некоторые их характеристики и содержание надписей. На заключительном, четвертом этапе пользователь должен решить вопрос размещения диаграммы на отдельном листе или на том листе, где расположены данные. Если свойства объектов, включенных в диаграмму не устраивают пользователя, то ее следует переформатировать.
Большое место в 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 |
Решение.
Рис. 5. Таблица значений для построения графика функции
Рис. 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, 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
Составить таблицу значений логической функции ЕСЛИ по заданным критериям в соответствии с заданным вариантом.
Построить график зависимости результирующей функции от исходных данных.
Лист назвать Условие.
Варианты заданий
Содержание отчета
Отчетом является файл Лаб.работа2_№вар.xlsx, созданный в результате выполнения задания.
Технология выполнения работы
Заполнение файла Лаб.работа2_№вар.xlsx по заданному варианту должно быть выполнено с использованием мастера функций и мастера диаграмм.
Вопросы для защиты работы
Лабораторная работа № 7
Электронные таблицы MS Excel: работа с матрицами
Время выполнения 2 часа.
Цель работы
Научиться приемам работы с матрицами.
Задачи лабораторной работы
После выполнения работы студент должен:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система Windows и MS Office 2007 и выше.
Общие теоретические сведения
Система mn чисел, расположенных в прямоугольной таблице из m строк и n столбцов, называется матрицей. Если m=n, то матрица называется квадратной, иначе прямоугольной. Над матрицами могут быть выполнены операции сложение матриц, умножение матрицы на число, на вектор.
Если матрица имеет размер 1 x n, то она называется вектором-строкой, а m x 1 вектором-столбцом.
Если в матрице переставить строки и столбцы местами, то получим транспонированную матрицу.
Обратной матрицей по отношению к данной, называется матрица, которая, будучи умноженной как справа, так и слева на данную матрицу, дает единичную матрицу. При умножении матриц результирующая матрица имеет такое количество строк, как матрица слева, а количество столбцов как матрица справа. Для освоения методов работы с матрицами рассмотрим пример.
Пример 1. Умножить матрицу А2,3 на матрицу В3,3 и получить матрицу С2,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. Решение системы линейных алгебраических уравнений.
Задана система линейных уравнений (1)
x1+2·x2+3·x3 = 4
4·x1+3·x2+2·x3=1 (1)
x1+3·x2+2мx3 = 4
В матричной форме система (1) имеет вид
А3,3 · Х3,1 =В3,1 (2), где А3,3-матрица коэффициентов при неизвестных
B3,1 вектор правых частей.
Вектор неизвестных Х3,1 может быть найден по формуле
Х3,1=А3,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 |
|||||||
Рис. 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 вариант |
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 по заданному варианту должно быть выполнено с использованием приемов работы с матрицами. Решение системы уравнений должно быть выполнено двумя методами с проверкой решения.
Вопросы для защиты работы
Лабораторная работа № 8
Электронные таблицы MS Excel: работа со списками
Время выполнения 2часа.
Цель работы
Освоение приемов использования списков для анализа табличных данных.
Задачи лабораторной работы
После выполнения работы студент должен:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система Windows и MS Office 2007 и выше.
Общие теоретические сведения
Табличный процессор MS Excel дает в руки пользователя мощные средства анализа данных, если таблица, где они хранятся, организована особым образом, называемым списком. Список способ хранения данных в таблице, совокупность поименованных строк, содержащих однородные данные (набор строк таблицы, содержащий связанные данные).
Существует ряд требований, которым должны отвечать списки:
Рис. 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
размер участка |
стоимость земли |
|||||||||
№ |
N сад. уч-ка |
ФИО владельца |
плод. земля |
неплод. земля |
уч-к под строен. |
плод. земля |
неплод. земля |
уч-к под строен. |
Общий размер |
Общая стоим. |
Для этого выделить данные. Во вкладке Данные выбрать сортировку. С помощью вкладки на ленте Данные выбрать Автофильтр и отобрать данные о садовых участках, у которых самые неплодородные земли. Выделить данные без 1-ой строки и выполнить команду Данные-Фильтр-Автофильтр.
В строке заголовка таблицы появятся стрелки раскрывающегося списка. Щелкнуть столбец неплодородные земли и задать условие отбора. Условие задать таким образом, чтобы в списке осталось 3-4 владельца садового участка. Результат показать преподавателю и восстановить базу данных.
Для этого скопировать БД (базу данных) на новый лист и назвать лист Расширенный. Задать диапазон условий ниже БД. Скопировать область заголовка на свободное место за БД и задать условия отбора в полях Плодородные земли и строения. Затем установить курсор в БД и выдать команду Данные Фильтр - Расширенный фильтр.
Откроется диалоговое окно, в котором необходимо:
Если такие записи есть в вашей БД, то они будут выведены на экран. Для задания условий использовать операции отношения <,>,<>,>=,<=,=.
Работу сохранить в книге База данных_ФИО_студента.xlsx.
Содержание отчета
Отчетом является файл База данных_ФИО_стутента.xlsx, созданный в результате выполнения задания.
Технология выполнения работы
В данной работе должна быть создана база данных, определены условия для отбора информации, с помощью автофильтра и расширенного фильтра отобраны нужные записи и составлен список с указанием даты (функция Сегодня).
Вопросы для защиты работы
Лабораторная работа № 9
Работа в среде системы управления реляционными базами данных MS Access
Время выполнения 6 часов.
Цель работы
Освоение технологии работы в MS Access 2007.
Задачи лабораторной работы
После выполнения работы студент должен:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер со следующим обеспечением: операционная система 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-запроса, в котором производится выбор поля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.
Создать новую таблицу с названием «Студенты», включающую поля:
Поле Номер зачетки установить ключевым полем.
Решение.
Рис. 6. Заполнение структуры таблицы
Рис. 7. Создание ключевого поля
Упражнение 3.
В режиме Таблица ввести 2 записи в таблицу Студенты.
Решение.
Рис. 8. Ввод двух записей в таблицу
Ввод данных в таблицу можно выполнить с помощью форм.
Access предлагает следующие способы создания форм:
По сравнению с простыми автоформами, формы, созданные с помощью Мастера более разнообразны по стилю оформления, могут содержать выбранные поля, в т. ч. и из нескольких связанных таблиц.
Для запуска Мастера форм нужно на ленте во вкладке Создание выбрать раскрывающийся список Другие формы Мастер форм.
На 1 шаге Мастера форм необходимо определить поля будущей формы. После указания имени таблицы/запроса в списке Доступные поля появляется перечень всех полей данной таблицы.
Необходимо из этого перечня перенести все необходимые поля в список Выбранные поля.
На 2 шаге предлагается задать внешний вид формы: в один столбец, ленточный, табличный, выровненный.
На 3 шаге выбирается стиль формы из списка вариантов стилей.
На 4 шаге открывается последнее окно Мастера форм, где нужно ввести имя создаваемой формы (по умолчанию ей дается имя базовой таблицы/запроса) и вариант дальнейшей работы (открытие формы для просмотра, изменение макета формы).
Создавать и редактировать формы любой степени сложности позволяет только Конструктор форм. Также в режиме Конструктора можно отредактировать формы, созданные Мастером, или автоформы.
Для создания формы в режиме Конструктора перейти в ленте на вкладку Создание и выбрать Конструктор форм. На экране откроется окно Конструктора форм.
В окне конструктора форм элементы, расположенные в разделах заголовка и примечания формы, отображаются только в заголовке и примечании формы. Элементы, расположенные в области данных, отображаются для каждой записи базовой таблицы/запроса.
Упражнение 4.
С помощью мастера форм создать форму для заполнения таблицы Студенты и ввести 2 записи в форму.
Решение.
Рис. 9. Мастер форм
Рис. 10. Созданная форма с 4 записями
Упражнение 5.
Создать в режиме конструктора новую таблицу с названием «Экзамены» с полями: Номер зачетки, Экзамен1, Экзамен2, Экзамен3. Ключевое поле не создавать, поля Номер зачетки, Экзамен1, Экзамен2 и Экзамен3 задать числовыми.
Упражнение 6.
Установить тип поля Номер зачетки в таблице с помощью мастера подстановок, используя данные из таблицы Студенты.
Мастер подстановок позволяет формировать для нужного поля список значений, который может содержать данные другой таблицы или запроса, либо состоять из фиксированного набора значений. В обоих случаях Мастер подстановок облегчает ввод данных, так как поле Номер зачетки является общим для обеих таблиц.
Комбинированный список для поля Номер зачетки формируется на основе данных связанной таблицы Студенты.
Решение.
Рис. 11. Выбор Мастера подстановок из списка Тип данных
Первое диалоговое окно Мастера подстановок предлагает выбрать источник формирования списка: на основе данных таблицы/запроса или фиксированного набора значений. В данном случае нужно выбрать первый вариант (рис. 12).
Рис. 12. Окно «Создание подстановки». Шаг 1
В следующем окне из приведенного списка таблиц/запросов следует выбрать таблицу/запрос, являющуюся источником данных для списка. В нашем примере такой таблицей является таблица Студенты, так как она служит источником данных для списка номеров зачеток (рис. 13).
Рис. 13. Окно «Создание подстановки». Шаг 2
В третьем окне Мастера подстановок из списка Доступные поля нужно выбрать поля, значения которых используются в списке. В данном случае можно выбрать поле ФИО, которое сделает список более информативным (рис. 14).
Рис. 14. Окно «Создание подстановки». Шаг 3
Выбрать сортировку списка «ФИО» по возрастанию (рис. 15).
Рис. 15. Окно «Создание подстановки». Шаг 4
Задать ширину столбцов, которые содержат столбец подстановки.
Нажать кнопку Готово для завершения процесса проектирования комбинированного списка.
Упражнение 7.
С помощью мастера форм создать форму для заполнения таблицы Экзамены и ввести 2 записи в форму.
Решение.
Упражнение 8.
Установить связь один-ко-многим между таблицами.
Решение.
Для установления (изменения) связей между таблицами необходимо закрыть все открытые таблицы, формы, отчеты и запросы. На Ленте выбрать вкладку Работа с базами данных. Нажать кнопку Схема данных. Появляется Схема данных, включающая 2 таблицы и связи между ними. Связь между таблицами Студенты и Экзамены мы создали при установке мастера подстановок (рис. 16).
Рис. 16. Схема данных
Перед созданием новой связи необходимо удалить старую. Для этого на линии между таблицами щелкнуть правой кнопкой мыши, выбрать Удалить. После этого нажать правой кнопкой мыши по названию каждой из таблиц и нажать Скрыть. Закрыть Схему данных, сохранив изменения.
Вновь открыть Схему данных. Для добавления в схему данных таблиц нажать кнопку Отобразить таблицу на Ленте или с помощью контекстного меню выбрать Добавить таблицу.
В окне Добавление таблицы нужно выделить имена таблиц, добавляемых в схему данных, и нажать на кнопку Добавить. После этого данное окно закрыть. В окне Схема данных появятся имена всех указанных таблиц вместе со списками полей (рис. 17).
Рис. 17. Окно «Добавление таблицы» в Схеме данных
Добавить таблицу Экзамены и закрыть окно «Добавление таблицы».
Для связи нужных полей (в нашем случае Номер зачетки) нужно выделить ключевое поле Номер зачетки ключевой таблицы Студенты, нажать левую кнопку мыши, перетащить ее курсором на аналогичное поле в связываемой таблице Экзамены, после чего кнопку мыши отпустить. В результате появится диалоговое окно Связи. В этом окне Access заполнит первую строку именем поля, по которому связывались таблицы. Чтобы в связанных таблицах не нарушалась целостность данных, нужно щелкнуть по флажку Обеспечение целостности данных. После этого Access сделает невозможным запись в не ключевую таблицу такого значения общего поля, которого нет в ключевой таблице. После установления целостности данных Access включает две дополнительные опции: Каскадное обновление связанных полей и Каскадное удаление связанных полей (рис. 18).
Рис. 18. Окно «Изменение связей»
Если выбрать первую опцию, то при изменении какого-либо значения ключевого поля в ключевой таблице Access автоматически обновит значения этого поля для соответствующих записей во всех связанных таблицах. Например, если у одного из студентов изменился номер зачетки в таблице Студенты, то он автоматически должен измениться и в таблице Экзамены.
Выбор второй опции при удалении одной из записей в ключевой таблице приведет к удалению тех записей в таблице со стороны "много", которые имеют такое же значение ключа. Например, если из таблицы Студенты удалить запись об одном из студентов, то записи о результатах сданных им экзаменов будут удалены автоматически. Включим опции Каскадное обновление связанных полей и Каскадное удаление связанных записей.
Для завершения процесса создания связей, нужно щелкнуть по кнопке Создать. Access нарисует линию между таблицами в окне Схема данных, указывающую на наличие связи Один-ко-многим между ними. На конце линии у таблице со стороны "один" будет стоять цифра 1, а на другом конце, у таблицы со стороны "много" символ бесконечности ∞ . После закрытия этого окна все установленные связи будут сохранены (рис. 19).
Рис. 19. Созданная связь «один-ко-многим» между таблицами
Упражнение 9.
Создать форму для заполнения сразу обеих таблиц с помощью мастера форм и ввести поля: из первой таблицы Студенты: ФИО, Номер_зачетки, Дата_рождения, Группа, Адрес, Телефон, Стипендия; из второй таблицы Экзамены: Экзамен1, Экзамен2, Экзамен.
Ввести дополнительно 3 записи с помощью созданной формы.
Решение.
Упражнение 10.
Создать запрос в режиме конструктора с сортировкой по возрастанию по дате рождения и группе и вывести на экран только хорошистов (тех, у кого все оценки за экзамены не ниже 4), с указанием поля ФИО и номера зачетки студентов.
Решение.
Рис. 20. Окно «Добавление таблицы» в конструкторе запросов
Рис. 21. Созданный запрос
Рис. 22. Результат выполнения запроса
Упражнение 11.
Создать запросы в режиме конструктора с использованием союзов И, ИЛИ:
Решение.
Для вывода ФИО, которые начинаются на определенную букву задать условие: Like “П*”.
Для обозначения отрицания НЕ используется оператор Not (рис. 23).
Рис. 23. Созданный запрос
Для обозначения МЕЖДУ используется оператор Between. Например, для задания даты рождения в определенном интервале: может быть задан шаблон Between #дата1# and #дата2#.
При необходимости использования союза ИЛИ в запросе, условия размещаются в следующих строках (или), расположенных ниже строки Условие отбора (рис. 24).
Рис. 24. Созданный запрос
Упражнение 12.
По созданному запросу1 составить отчет в режиме мастер отчетов. В режиме конструктора заменить название отчета на Список студентов.
Решение.
Перейти на вкладку Создание и выбрать Мастер отчетов. Для отчета использовать Запрос1 и следовать указаниям мастера отчетов. Для изменения имени отчета выбрать Конструктор отчетов и в поле названия отчета сделать изменения (рис. 25).
Рис. 25. Созданный отчет
Упражнение 13.
Добавить в таблицу Студенты новое поле Пол. В форму Студенты добавить группу переключателей с названием «Пол». Ввести значения с помощью формы.
Решение.
Рис. 26. Создание группы переключателей. Шаг 1
Рис. 27. Размещенная группа переключателей на форме
Упражнение 14.
Задать значение поля Пол для каждой записи таблицы Студенты.
Решение.
Упражнение 15.
С помощью фильтра вывести из таблицы Студенты на экран студентов одной группы.
Решение.
Задания для самостоятельной работы
Перед выполнением задания выполнить все упражнения, описанные выше.
Задание 1
Создать базу данных для фирмы, торгующей комплектующими для компьютеров в виде 3-х таблиц:
В таблицах Комплектующие и Цены в качестве ключевого поля использовать атрибут артикул. Таблица Продажи не должна иметь ключевого поля.
Для создания таблиц использовать режим конструктора.
Ввести 4 записи в таблицу Комплектующие. Таблицу Цены заполнить с помощью мастера подстановки, используя артикул из таблицы Комплектующие. В таблицу Продажи ввести 6 записей.
Задание 2
Создать формы для заполнения каждой таблицы с помощью мастера форм и ввести по 3 записи в формы. Количество записей в таблице Продажи должно превышать количество записей в таблицах Комплектующие и Цены. В таблице Продажи должны быть записи с одинаковыми артикулами.
Задание 3
Установить связи между таблицами. Эта база данных включает в себя три отношения: Продажи, Комплектующие и Цены. Эти отношения связать через атрибут Артикул. Для отношения Продажи это связь «многие-к-одному».
Задание 4
Создать запрос на выборку, который должен содержать данные о наименовании и стоимости комплектующих по заказу 2 (в режиме Конструктор запросов).
Задание 5
Составить отчет по выше составленному запросу с помощью мастера отчетов.
Задание 6
С помощью группового запроса определить количество единиц комплектующих и суммарной стоимости каждого наименования по всем заказам.
Рекомендации: выбрать Групповые операции (Σитоги) и в поле Учетный номер таблицы Продажи задать функцию Count для определения количества комплектующих, а в поле Цена для подсчета суммарной стоимости по всем заказам функцию Sum в режиме Конструктора.
Включить поле артикул. Запрос сохранить под именем Количество комплектующих.
Задание 7
Составить перекрестный запрос, который группирует записи по номерам заказов из таблицы Продажи и наименованию из таблицы Комплектующие, подсчет суммарной стоимости выполнить в столбце Цена таблицы Цены.
Рекомендации: выбрать Перекрестный запрос в режиме Конструктора запросов, для заголовка строк использовать поле Наименование, для заголовка столбцов-номера заказов, в поле Цена задать значение и групповую операцию Sum.
Задание 8
Создать запрос вычисления суммарной стоимости комплектующих одного наименования.
Рекомендации по созданию вычислительного поля: вычислительное поле стоимости составить с помощью построителя выражений в виде:
Стоимость:[Цены] ! [Цена] *[Количество Комплектующих] ! [Count-Учетный №].
Количество Комплектующих это запрос, который был создан выше. В поле Артикул задать функцию Count, задать поля Наименование, Цена и в вычисляемом поле Стоимость задать Группировка.
Задание 9
Составить запрос на создание таблицы.
Запрос Создание таблицы должно выполняться в режиме Конструктор, добавить таблицы Комплектующие, Продажи, Цены.
В новую таблицу вставить все поля Продажи.*, Наименование, Цена и Скидка. Вычислить цену со скидкой.
Цена со скидкой:[Цены]![Цена] - [Цены]![Цена]*[Цены]![Скидка] .
В диалоговом окне задать имя новой таблицы.
Задание 10
Сформировать инструкцию на SQL для создания запроса на выборку данных.
Рекомендации: выбрать вкладку на ленте Создание/Конструктор запросов/закрыть окно добавить таблицы.
SELECT Продажи.[Учетный №],Продажи.[Дата заказа], Продажи.[Номер заказа], Продажи.[Артикул]
FROM Продажи
WHERE ((Продажи.[Дата заказа]=#2/2/2005#) AND (Продажи.[Номер заказа]=”1”));
Закрыть окно и просмотреть запрос.
Сохранить результаты работы в файле СУБД_ФИО_студента.accdb
Содержание отчета
Отчетом является файл СУБД_ФИО_студента.accdb, созданный в результате выполнения задания.
Технология выполнения работы
В данной работе должна быть создана база данных из трех таблиц, определены условия отбора информации и создание форм, запросов и отчета.
Вопросы для защиты работы
Лабораторная работа № 10
Создание web-страниц с помощью языка разметки HTML
Время выполнения 4 часа.
Цель работы
Познакомиться с основами языка разметки HTML и научиться создавать собственные web-страницы с применением форматирования на основе HTML.
Задачи лабораторной работы
После выполнения работы студент должен:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер с операционной системой и методические указания по выполнению работы.
Общие теоретические сведения
Внимательно ознакомьтесь с теоретическим материалом. Дальнейшие задания лабораторной работы будут ссылаться на представленный материал.
1. Понятие об HTML
Гипертекстовые документы создаются на специальном языке, который называется HTML (Hyper Text Markup Language язык разметки гипертекста). Разработка этого стандарта позволила снять две существенные проблемы, которые возникали у пользователей больших сетей.
Первая из них время доставки информации, оно существенно зависит от объема передаваемого файла. В стандарте HTML вводится иерархическая структура документов: вся информация по некоторой теме разбивается на небольшие смысловые блоки и посылается пользователю только по мере возникновения необходимости в ней. Это существенно сокращает время ожидания ответа на возникший вопрос и делает работу в сети более комфортной и дешевой. Для организации такого режима работы в языке HTML введено средство гиперссылка (см. п. 10).
Вторая проблема распознавание пришедшей по запросу информации. Способы кодировки одних и тех же сведений в разных текстовых редакторах часто бывают разными. И если компьютер-получатель оснащен не тем текстовым редактором, на котором создавался документ, он не всегда может интерпретировать пришедшую на него информацию. Чтобы преодолеть это, в языке HTML установлены специальные правила.
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, 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 специальный смысл. Например, двойные кавычки " " выделяют значение атрибута, и если их использовать вне тега, браузер не поймет конструкцию и пропустит ее. Чтобы этого не произошло, для отображения служебных символов используют специальные последовательности знаков, начинающиеся с символа & и заканчивающиеся знаком ; (точка с запятой) так называемые &-последовательности. Основные из них:
Внимание: &-последовательности должны набираться только в нижнем регистре, точка с запятой в конце последовательности обязательна. Пример: чтобы пользователь увидел на экране слова крейсер "Аврора", в HTML-документе должен быть следующий код:
крейсер "Аврора"
Чтобы код HTML было легче понимать и править, полезно вводить в него комментарии, которые были бы видны только при работе с кодом, но не отражались бы в окне браузера при просмотре документа. Для этой цели используют специальный контейнер, написанный не по стандартным правилам. Он выглядит так: <!-- … -->
Примеры:
<!-- Это мой комментарий -->
<!-- А этот комментарий занимает в тексте несколько строк -->
Внимание: в текст комментария не допускается вставлять два и более дефисов подряд: -- или ----- (разные браузеры по-разному реагируют на это).
4. Структура документа HTML
Каждый HTML-документ состоит из трех главных частей.
Заголовок и тело документа вкладываются внутрь объявления HTML по следующей схеме:
<HTML>
<HEAD>
…..........
</HEAD>
<BODY>
…..........
</BODY>
</HTML>
В заголовок помещаются теги, определяющие информацию о документе в целом. Наиболее употребительный из них контейнер <TITLE>:
<TITLE> Краткая расшифровка содержания документа (не более 64 символов) </TITLE>.
Пример.
<TITLE> Гостиницы для участников конференции </TITLE>
Текст, помещенный в <TITLE>, заменяет системную информацию в заголовке браузера. При просмотре большого количества файлов это облегчает ориентировку среди них.
В разделе «тело документа» размещается содержание документа, которое выдается в рабочее окно браузера. Атрибуты тега <BODY> задают следующие свойства:
Примеры:
<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> допускаются атрибуты:
Теги могут комбинироваться, но при этом надо следить, чтобы контейнеры имели вложенную структуру (контейнер, открытый позже, должен быть закрыт до того, как будет закрыт внешний). Например, для комбинации жирного и наклонного шрифтов можно использовать такой код:
<B> <I> пример </I> </B>
В окне браузера мы получим:
пример
Помимо перечисленных выше тегов существуют шесть контейнерных тегов, удобных для оформления заголовков: <H1>...</H1>, <H2>...</H2>, …, <H6>…</H6>. Заголовки отличаются от текста и между собой толщиной и высотой букв (в заголовке <H1> самые крупные символы, в <H6> самые мелкие), а также увеличением интервала по вертикали между заголовком и прочей информацией. Атрибут ALIGN управляет выравниванием заголовков по горизонтали. По умолчанию он принимает значение LEFT. Другие возможные значения: CENTER, RIGHT.
Пример:
<H4 ALIGN=CENTER> 6. Теги выделения смысловых частей текста </H4>
Результат действия тега похож на заголовок следующего параграфа.
6. Теги выделения смысловых частей текста
Абзацы в тексте выделяются контейнером <P>…</P>. Атрибут ALIGN задает выравнивание по горизонтали. По умолчанию он принимает значение LEFT. Другие возможные значения: CENTER, RIGHT. При просмотре браузером абзацы отделяются друг от друга пустой строкой. Закрывающий тег </P> необязателен. Его можно использовать только тогда, когда было заказано нестандартное выравнивание текста.
Примеры:
<P> Этот абзац расположен слева </P>
<P ALIGN=CENTER> Этот абзац по центру </P>
<P ALIGN=RIGHT> А вот этот абзац справа </P>
Приведенный выше код при просмотре выглядит так:
Этот абзац расположен слева
Этот абзац по центру
А вот этот абзац справа
Чтобы перейти на новую строку, не вставляя пустую строку в текст, применяется тег <BR>. Закрывающего тега у него нет.
Иногда полезно разделять смысловые части документа горизонтальной чертой. Это делается с помощью одиночного тега <HR>. Его атрибуты:
SIZE толщина линии в пикселах. По умолчанию 1 пиксел.
WIDTH длина линии в пикселах или процентах от ширины экрана. По умолчанию 100%.
ALIGN выравнивание линии, возможные значения: LEFT, CENTER, RIGHT. По умолчанию LEFT.
COLOR цвет линии. По умолчанию GRAY.
NOSHADE линия рисуется без тени. По умолчанию тень есть.
Пример. Код, в котором использованы теги <BR> и <HR>:
<B> Жизненная позиция </B>
<HR NOSHADE WIDTH=250>
Хорошо на свете жить, <BR>
Информатику учить! <BR>
<HR SIZE=4 WIDTH=50% ALIGN=CENTER>
В окне браузера этот код изображается так:
Жизненная позиция
Хорошо на свете жить,
Информатику учить!
7. Оформление списков
Списки облегчают нахождение нужной информации при перечислении сведений, объединенных общим смыслом: пункты меню, списки товаров, перечень сотрудников и т. п. В HTML предусмотрено несколько вариантов оформления списков, которые чаще всего используются в документации. Здесь будут рассмотрены только маркированные и нумерованные списки.
Для того чтобы оформить фрагмент документа в виде маркированного списка, его помещают в контейнер <UL>… </UL> (Unordered List). Для нумерованного в контейнер <OL> … </OL> (Оrdered List). Затем текст в контейнере разбивается на отдельные пункты списка тегами <LI> (List Item элемент списка). Закрывающий тег </LI> в конце каждого пункта ставить необязательно. В маркированном списке все пункты автоматически помечаются одинаковыми маркерами, в нумерованном элементы нумерует сам браузер.
Примеры кода:
<UL>Список дисциплин: |
<OL>Список дисциплин: |
Это дает на экране следующие списки: |
|
Список дисциплин:
|
Список дисциплин: 1. Информатика 2. Физика 3. История |
Можно организовать многоуровневые списки (разумно ограничиться тремя уровнями вложения). Для этого после каждого <LI> следует разместить контейнеры <UL>… </UL> или <OL> … </OL> с разбивкой информации этого пункта на дополнительные подпункты.
В теге <OL> могут использоваться следующие атрибуты:
TYPE определяет стиль оформления меток для элементов списка, подробнее ниже;
START (только для нумерованного списка <OL>) определяет значение первого элемента списка, задается всегда числом (по умолчанию 1). В зависимости от значения атрибута TYPE этому числу сопоставляются разные символы, подробнее ниже;
VALUE (только для метки <LI> списка <OL>) устанавливает номер текущего элемента списка. Как и в предыдущем случае, метка пункта может быть нечисловой, хотя значение атрибута всегда число.
Для нумерованного списка в зависимости от стиля нумерации значением атрибута TYPE могут быть:
1 |
арабские цифры (1,2,3,...) |
a |
строчные буквы (a, b, c,…) |
A |
прописные буквы (A,B,C,...) |
i |
римские цифры строчные (i,ii,iii,...) |
I |
римские цифры прописные (I,II,III,...) |
По умолчанию значения TYPE устанавливаются в зависимости от степени вложенности списка.
Число, указанное в атрибуте START, показывает порядковый номер элемента в ряду знаков, заданных в TYPE. С этого элемента следует начинать нумерацию пунктов списка.
8. Создание таблиц
Средства HTML для создания таблиц удобно использовать не только при представлении табличных данных. Их также применяют для точного выравнивания элементов на экране или комбинирования изображений и текстов. В качестве примера рассмотрим код, который создает простейшую таблицу:
Простая таблица Ячейка 1 Ячейка 2 Ячейка 3 Ячейка 4 |
<TABLE BORDER=1 WIDTH=200 ALIGN=CENTER> <CAPTION> Простая таблица </CAPTION> <TR> <TD>Ячейка 1</TD> <TD>Ячейка 2</TD> </TR> <TR> <TD>Ячейка 3</TD> <TD>Ячейка 4</TD> </TR> </TABLE> |
Как видно из примера, начало и конец таблицы оформляются тегами <TABLE> и </TABLE>. Все остальные теги, создающие структуру таблицы и ее содержание, вкладываются в этот контейнер. Для того, чтобы создать рамку вокруг таблицы, можно задать атрибут BORDER=n, где n толщина рамки в пикселах. По умолчанию таблицы не имеют рамок, т.е. n = 0. Атрибут WIDTH=n%, где n целое число, позволяет занять таблицей нужный процент от ширины экрана. Если знак процента опущен, то считается, что n задает размер таблицы в пикселах.
Сразу после тега <TABLE> можно вставить контейнер, создающий заголовок таблицы: <CAPTION> текст заголовка </CAPTION>. Заголовок по умолчанию располагается над таблицей слева. Другое выравнивание задается атрибутом ALIGN:
LEFT значение по умолчанию, заголовок над таблицей слева;
TOP заголовок над таблицей по центру;
RIGHT заголовок над таблицей справа;
BOTTOM заголовок под таблицей по центру.
Если таблица имеет сложную структуру и какие-то ячейки занимают несколько столбцов или строк, следует в тегах <TH> или <TD> добавить атрибуты соответственно COLSPAN=n или ROWSPAN=n, где n количество столбцов (строк), на которые растянута данная ячейка. Например, COLSPAN=3 означает, что ячейка по ширине будет простираться на 3 колонки, ROWSPAN=2 означает, что ячейка по высоте занимает две строки таблицы.
Пример. Фрагмент кода, создающего показанную слева таблицу:
<TABLE ВORDER=1> <TR> <TH> 1 </TH> <TH COLSPAN=3> 2 </TH> </TR> <TR> <TH ROWSPAN=2> 3 </TH> <TH> 4 </TH> <TH> 5 </TH> <TH > 6 </TH> </TR> <TR> <TH> 7 </TH> <TH COLSPAN=2> 8 </TH> </TR> <TR> <TH> 9 </TH> <TH> 10 </TH> <TH> 11 </TH> <TH> 12 </TH> </TR> </TABLE> |
Таблица создается по строкам. Для каждой строки создается контейнер <TR>…</TR>, определяющий, какие ячейки и информация должны находиться в этой строке. Атрибут ALIGN со значениями LEFT, CENTER или RIGHT задает горизонтальное выравнивание во всех ячейках строки. Атрибут VALIGN со значениями TOP, MIDDLE или BOTTOM вертикальное выравнивание (по умолчанию MIDDLE по центру).
Для оформления ячеек используются два вида контейнеров: <TH>…</TH> (Table Head) и <TD>…</TD> (Table Data). Первый свою информацию выравнивает по центру и изображает жирным шрифтом, второй выравнивает по левому краю и использует обычный шрифт. Обычно <TH>…</TH> используют для ячеек с заголовками строк или столбцов, а <TD>…</TD> для ячеек с данными таблицы. Можно также оставить ячейку пустой, но, чтобы она была отображена на экране, следует внести в нее &-последовательность (см. п. 3).
Для оформления данных, скомпонованных в виде таблицы, в теги <TABLE>, <TR>, <TH>, <TD> добавляют атрибуты.
Основные атрибуты тега <TABLE>:
WIDTH определяет ширину таблицы в пикселах или процентах, по умолчанию ширина таблицы определяется содержимым ячеек;
ALIGN определяет расположение таблицы в документе. По умолчанию таблица прижата к левому краю страницы. Допустимые значения атрибута: LEFT , CENTER и RIGHT;
BORDER устанавливает толщину рамки в пикселах. По умолчанию 0 (таблица рисуется без рамки);
BORDERCOLOR устанавливает цвет рамки, по умолчанию черный. Цвет можно задавать английским словом или шестнадцатеричным числом;
CELLSPACING определяет расстояние между рамками ячеек таблицы в пикселах;
CELLPADDING определяет промежуток в пикселах между рамкой ячейки и текстом внутри нее;
BGCOLOR устанавливает цвет фона для всей таблицы. По умолчанию белый. Цвет можно задавать английским словом или шестнадцатеричным числом;
BACKGROUND заполняет фон таблицы изображением (см. п. 9). Значением атрибута является URL нужного файла.
Тег <TR>, открывающий строку таблицы, может иметь такие атрибуты:
ALIGN устанавливает горизонтальное выравнивание текста во всех ячейках строки. Может принимать значения LEFT (по умолчанию), CENTER и RIGHT;
VALIGN устанавливает вертикальное выравнивание текста в ячейках строки. Допустимые значения: TOP (выравнивание по верхнему краю), MIDDLE (выравнивание по центру это значение принимается по умолчанию), BOTTOM (по нижнему краю);
BGCOLOR устанавливает цвет фона для строки.
Ячейки таблицы начинаются тегами <TН> или <TD>. Для них предусмотрены следующие атрибуты:
ALIGN устанавливает горизонтальное выравнивание текста в ячейке. Может принимать значение LEFT, CENTER и RIGHT;
VALIGN устанавливает вертикальное выравнивание текста в ячейке. Допустимые значения: TOP, CENTER (это значение принимается по умолчанию), BOTTOM;
WIDTH определяет ширину ячейки в пикселах;
HEIGHT определяет высоту ячейки в пикселах;
NOWRAP присутствие этого атрибута показывает, что текст должен размещаться в одну строку;
BGCOLOR устанавливает цвет фона ячейки;
BACKGROUND заполняет фон ячейки изображением. Значением атрибута является URL нужного файла.
9. Использование изображений
Внесение в документ изображений, как правило, существенно улучшает его внешний вид и делает его привлекательным для просмотра. Файлы рисунков можно использовать как фон для основной информации или же включать в документ как самостоятельные объекты. В Интернете обычно используют изображения в формате GIF и JPEG (файлы с расширениями .gif и .jpg). Современные браузеры понимают и другие форматы графических файлов (например, .png, .svg). Все они хорошо сжимают изображение, но в то же время прилично сохраняют его цветовую гамму и детали.
Чтобы использовать рисунок в качестве фона, применяют атрибут BACKGROUND. Его можно указывать в теге <BODY> (см. п. 3) и табличных тегах <TABLE>, <TR>, <TH>, <TD> (см. п. 8). Если размер рисунка больше размера площади, которую следует закрыть фоном, то берется левая верхняя часть изображения, если меньше рисунок повторяется, пока вся отведенная под фон площадь не будет закрыта.
Рисунок в качестве самостоятельного объекта (логотип фирмы, фотография и т. п.) вставляется тегом <IMG> (IMaGe изображение). Обязательный атрибут SRC (SouRCe источник). Значением этого атрибута является URL файла с изображением.
URL обязательно надо выделять двойными кавычками и следить, чтобы пробелы и регистры букв в названиях папок и файлов в точности соответствовали оригиналу.
Примеры.
<IMG SRC="picture.gif"> рисунок picture.gif находится в том же каталоге, что и текущий документ;
<IMG SRC="images/picture.gif"> из текущего каталога перейти в подкаталог images и взять файл picture.gif оттуда;
<IMG SRC="../images/picture.gif"> подняться в родительский каталог, оттуда перейти в каталог images и взять там рисунок picture.gif;
<IMG SRC="http://www.fortunecity.com/business/artics/practic/myphoto.gif"> указание полного пути к файлу. Обычно применяется, если рисунок находится на другом сервере или используется файл с другого сайта.
Остальные атрибуты тега <IMG>, перечисленные ниже, оговаривают размеры и положение рисунка на странице, а также то, где должен располагаться поясняющий текст:
BORDER=n рамка вокруг рисунка, где n ее толщина в пикселах;
WIDTH=n задается ширина изображения в пикселах или в процентах от ширины экрана браузера (тогда после n следует знак %);
HEIGHT=n высота изображения в пикселах или в процентах от высоты экрана;
HSPACE=n отступ слева и справа от картинки шириной в n пикселов (т.е. свободное пространство между рисунком и текстом или чем-то иным);
VSPACE=n вертикальный отступ от картинки в пикселах;
ALIGN=BOTTOM по умолчанию. Сопровождающий текст выравнивается по нижнему краю рисунка справа от него. Другие значения атрибута ALIGN, приводящие к выравниванию текста справа от рисунка по его высоте: TOP по верхнему краю рисунка, CENTER или MIDDLE по центру рисунка. Чтобы текст обтекал рисунок, используются значения LEFT или RIGHT. Рисунок прижимается соответственно к левому или правому краю экрана, а остальное пространство рядом с ним занимает текст;
ALT="какой-то текст" альтернативный текст. Текст, который появляется вместо картинки, если по какой-либо причине загрузка изображения не состоялась.
Пример:
<IMG SRC="picture.gif" ALT="Здесь должен быть рисунок"> рисунок picture.gif находится в том же каталоге, что и текущий документ. В том случае, если его не удается найти или открыть, в рамку, отведенную под рисунок, будет выдан текст: Здесь должен быть рисунок
10. Теги гиперссылок
Ссылки инструмент, позволяющий связывать между собой различные документы или обеспечивать быстрый переход от одной части документа к другой. Браузер обычно выделяет ссылку цветом и подчеркиванием. Курсор при наведении его на ссылку приобретает вид указательного пальца. По двойному щелчку на ссылке браузер включает поисковые средства и раскрывает заказанный документ либо поверх старого, либо в специально оговоренном окне.
Ссылки создаются с помощью контейнера <A >…</A> (Add добавлять). Обязательный атрибут HREF (Hiper REFerence гиперссылка). При минимальном наборе атрибутов структура ссылки выглядит так:
<A HREF="URL вызываемого файла"> якорь ссылки </A>
Примеры.
<A HREF="filename.html"> нужный документ </A> по двойному щелчку на тексте нужный документ браузер раскроет документ filename.html, находящийся в том же каталоге, что и текущий документ;
<A HREF="folder/filename.html"> нужный документ </A> по двойному щелчку на тексте нужный документ браузер раскроет документ filename.html в подкаталоге folder текущего каталога;
<A HREF="../folder/filename.html"> нужный документ </A> по двойному щелчку на тексте нужный документ браузер из каталога, в котором расположен вызывающий документ, поднимется в родительский каталог, затем перейдет в его подкаталог folder и раскроет находящийся там документ filename.html.
<A HREF="http://www.fortunecity.com/business/fax/339/index.html"> нужный документ </A> ссылка с указанием полного адреса файла на другом компьютере. По двойному щелчку на тексте нужный документ установится связь с нужным компьютером и раскроется документ index.html, находящийся там по адресу /business/fax/339/.
Другие атрибуты тега <A>:
TITLE ="поясняющий текст" всплывающая подсказка с пояснением к ссылке;
TARGET="имя окна" указывает, в каком окне следует раскрывать вызванный документ (подробнее см. п. 11).
Пример (прокомментируйте сами):
<A HREF="май/ОтчетПродажиМай.html" TITLE="Майский отчет по продажам" > просмотр отчета </A>
Замечание. Якорем ссылки может быть любой объект, видимый в окне браузера, например, рисунок. Для этого разместите <IMG SRC="..."> между тегами <A HREF="..."> и </A>. Вокруг рисунка появится рамка, которая показывает, что он является ссылкой. Ширина рамки задается атрибутом BORDER в теге <IMG...>. Если рамка портит внешний вид документа, то укажите в атрибутах рисунка BORDER=0. То, что это гиперссылка, будет видно только по форме курсора, наведенного на рисунок.
Ресурсом, который вызывается по гиперссылке, может быть любой файл, доступный через Интернет.
Примеры:
<A HREF="ftp://servername/directory/file.exe"> нужная программа </A>
Такая ссылка по щелчку на словах нужная программа запустит протокол передачи файлов (ftp) и произведет выгрузку файла file.exe из каталога directory сервера servername на жесткий диск пользователя.
Пишите письма <A HREF="mailto://username@mail.ru" TITLE="Ссылка на почтовый ящик Администратора сайта"> автору </A>
В окне браузера появится текст:
Пишите письма автору
Если навести курсор на слово автору, то появится всплывающая подсказка Ссылка на почтовый ящик Администратора сайта. По двойному щелчку на слове автору будет запущена почтовая программа в режиме создания сообщений, и в поле Кому автоматически будет введен адрес username@mail.ru
Ссылки можно делать не только на внешнюю информацию, но и на внутренние места документа. Это облегчает просмотр больших документов. Разберем это на примере. Допустим, электронный вариант этих методических указаний создается по гипертекстовому стандарту. Тогда в начале каждого параграфа необходимо создать метку, на которую будет указывать гиперссылка.
Пример:
<A NAME="п. 10"> </A> или <A NAME="п. 10"> 10. </A>
В первом случае после метки должен идти заголовок параграфа вместе с номером, во втором просто заголовок, т. е. при организации метки поясняющий текст в контейнере <A>…</A> необязателен. Если он вставлен, то он не подчеркивается и выглядит как обычный текст. Теперь Содержание можно оформить как список гиперссылок. Символ # означает, что дальше идет метка внутри документа. Пункт Содержания со ссылкой на п. 10 должен выглядеть так:
<LI><A HREF="#п.10"> 10. Теги гиперссылок </A>
На эту же метку можно будет перейти и из любого другого места методических указаний. Например, ссылку со стр. 1 (п. 1) следует оформить так:
<A HREF="#п.10"> (см. п. 10) </A>
Если гиперссылка указывает на внешний документ, то по умолчанию в окно браузера выдается его начало. Если же нужная в нем информация расположена дальше и обозначена меткой, то можно сразу же открыть документ на этом месте, указав после имени файла метку (так же, как мы открываем книгу с закладкой).
Пример:
http://www.sarf.spb.ru/study.htm#begin
Обратите внимание, что браузеры чувствительны к регистру ссылок. Если Вы вместо "http://webs.web.com" наберете "http://webs.Web.com", то получите нерабочую ссылку. Та же ситуация и с расширениями: если у Вас ссылка на файл "index.htm", а там находится "index.html", то результат тот же нерабочая ссылка.
С дополнительным материалом по теме можно ознакомиться в литературе [3, 5].
Задание 1
Составить свое резюме по следующему плану (в общей сложности 45 строчек, вместо многоточий и пояснений в скобках вставить свои данные):
Я, … (ФИО), родился … (дата и год рождения) в городе … (место, где родились).
В 20… году окончил … школу (лицей, гимназию) с углубленным изучением …, средний балл аттестата …
В 20… году поступил на специальность … СГГА. Средний балл по первой сессии (аттестациям) …
В свободное от учебы время увлекаюсь … (перечислить не менее трех увлечений помимо учебы).
Порядок выполнения.
Если все сделано правильно, то в папке Вашей группы появится этот файл со значком обозревателя, в противном случае со значком блокнота. Тогда следует удалить созданный файл и повторить все снова.
<HTML>
<HEAD>
</HEAD>
<BODY>
</BODY>
</HTML>
Теги набираются с помощью латинских букв, регистр (прописные или строчные) значения не имеет. Подробнее об этих тегах см. п. 4.
Посмотрите, как повлиял тег <TITLE> на информацию в заголовке браузера.
Посмотрите, как изменился вид информации в окне браузера.
Если какой-то атрибут «не сработал», значит, допущены ошибки в написании английских слов или пропущены пробелы между атрибутами. Следует найти ошибки и повторить цикл коррекции кода.
Итак, один цикл коррекции кода включает следующие действия: внесение и сохранение исправлений в окне блокнота, переход в окно браузера и обновление его информации кнопкой Обновить (F5). В дальнейших пунктах инструкции будут просто указываться изменения, которые следует внести в код, а все остальные действия перечисляться не будут.
Подробнее об этих тегах см. п. 6.
Посмотрите через браузер, в чем разница действий тегов <P> и <BR>, как действует тег <HR> со значениями атрибутов по умолчанию.
Посмотрите через браузер, как действуют атрибуты на линию, созданную тегом <HR>.
Просмотрите через браузер, как действуют эти теги.
Посмотрите, как выглядят стандартные списки.
Посмотрите, как изменится стандартный нумерованный список при новых атрибутах.
Задание 2
Создать HTML-документ, в котором представлены сведения о гостиницах для размещения участников некоторой конференции. Эти сведения оформить в виде таблицы:
Таблица. Характеристики гостиниц
Название |
Адрес |
Тип номера |
Цена за день |
Центральная |
Пр. Мира, д. 4 |
Люкс одноместный |
$150 |
Люкс двухместный |
$250 |
||
Одноместный |
$80 |
||
Спортивная |
Бульвар Профсоюзов, д. 15 |
Одноместный |
$50 |
Двухместный |
$80 |
||
Вокзальная |
Привокзальная пл., д. 3 |
Четырехместный |
$50 |
Порядок выполнения.
<HTML>
<HEAD>
<TITLE> Таблица ФИО </TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Вместо ФИО в контейнере <TITLE> должна стоять Ваша фамилия.
<TABLE>
<CAPTION>
Характеристики гостиниц
</CAPTION>
<TR>
</TR>
<TR>
</TR>
……..
<TR>
</TR>
</TABLE>
Количество контейнеров для строк рассчитывается так же, как в редакторе Word (по самому мелкому дроблению). В нашем примере 7.
Отцентрируйте заголовок таблицы. Расположите ее на цветном фоне. Выберите цвет для шрифта (см. лабораторную работу № 1).
<TR>
<TH> Название </TH>
<TH> Адрес </TH>
<TH> Тип номера </TH>
<TH> Цена за день </TH>
</TR>
<TR>
<TD ROWSPAN=3> Центральная </TD>
<TD ROWSPAN=3> Пр. Мира, д. 4</TD>
<TD> Люкс одноместный </TD>
<TD> $150 </TD>
</TR>
<TR>
<TD> Люкс двухместный </TD>
<TD> $250 </TD>
</TR>
<TR>
<TD ROWSPAN=2> Спортивная </TD>
<TD ROWSPAN=2> Бульвар Профсоюзов, д. 15 </TD>
<TD> одноместный </TD>
<TD> $50 </TD>
</TR>
<TR>
<TD> двухместный </TD>
<TD> $80 </TD>
</TR>
<TR>
<TD> Вокзальная </TD>
<TD> Привокзальная пл., д. 3 </TD>
<TD> Четырехместный </TD>
<TD> $50 </TD>
</TR>
Сохраните документ и просмотрите его через браузер.
Посмотрите через браузер, как действуют эти атрибуты на вид таблицы. Добавьте атрибут CELLSPACING=0, потом измените его на CELLSPACING=10. Посмотрите через браузер, за что отвечает этот атрибут. Подробнее см. п. 8.
Задание 3
В документ Таблица_Фамилия.html вставить файл-картинку в виде фона для одной ячейки таблицы, затем для таблицы в целом, затем для документа в целом. После таблицы вставить гиперссылку на администратора конференции.
В документ Резюме_Фамилия.html вставить файл-фотографию, проверить разные варианты обтекания изображения текстом.
Порядок выполнения.
<TD BACKGROUND="море.jpg">
Вывод: внутренние назначения заменяют внешние.
BACKGROUND="Сайт_Иванов\море.jpg"
Сохраните изменения и просмотрите их через браузер. Фон появился. Прочтите п. 6 (фрагмент про относительный URL) и просмотрите примеры п. 9 при разных ссылках на файлы. В нашем примере мы сделали ссылку на файл в дочерней папке;
BACKGROUND="..\море.jpg"
Сохраните изменения и просмотрите их через браузер. Фон появился. В этом примере мы сделали ссылку на файл в родительской папке.
Вывод: самый простой URL получается, если все файлы, необходимые для просмотра документа, находятся в одной папке. В противном случае надо указывать пути к ним.
Ответственный за размещение гостей <A HREF="..\Резюме …html"> … (Ваша фамилия) </A>
Внимание! В атрибуте HREF при указании пути и названия файла Вашего резюме следует соблюдать все регистры букв и пробелы. Сохраните изменения и просмотрите их через браузер;
<A HREF="Сайт …(Ваша фамилия) \Таблица …(Ваша фамилия).html"> Вернуться к таблице? </A>
Подробнее о гиперссылках и их атрибутах см. п. 10.
Сообщите нам о нужном Вам номере по <A HREF="mailto://adm@mail.ru"> e-mail </A>
Сохраните изменение и просмотрите результат. Сделайте двойной щелчок на этой гиперссылке. Просмотрите окно создания сообщения. Прочтите в п. 6 о структуре URL и разберите в п. 10 примеры различных гиперссылок. Добавьте во все гиперссылки атрибут TITLE с какими-нибудь поясняющими надписями.
Варианты задания
Создать сайт из 5 документов на выбранную тему. Минимальный набор средств языка HTML, который должен быть использован в документах:
Возможные темы сайтов: любимая вокальная группа, театральный коллектив, спортивная команда, автор любимых книг, Ваш город, какой-нибудь курорт, вид спорта, отдыха, реклама какой-нибудь фирмы, себя любимого и т. п.
В документе Приветствие.html можно использовать в качестве самостоятельного объекта изображение логотипа фирмы, фотографию на тему сайта, а также разместить краткое пояснение того, чему посвящен Ваш сайт в целом, как двигаться по нему.
В документах Пункт1.html, Пункт2.html, Пункт3.html, Пункт4.html можно разместить разные группы информации по выбранной теме. Например, если выбрана тема «спортивная команда», Пункт1.html может содержать текстовые сведения об истории ее создания, Пункт2.html список игроков, Пункт3.html таблицу игр.
Документ Приветствие.html должен содержать гиперссылки на Пункт1.html, Пункт2.html, Пункт3.html, Пункт4.html.
Содержание отчета
После выполнения работы составить отчет, включающий исходный код html-страниц, описание основных использованных тегов и снимки экрана (скриншоты).
Технология выполнения работы
В данной работе с помощью языка разметки HTML должны быть созданы 5 web-страниц, оформленных с помощью основных html-тегов.
Вопросы для защиты работы
Лабораторная работа № 11
Графический редактор CorelDraw Graphics Suite X4
Время выполнения 4 часа.
Цель работы
Научиться создавать и редактировать компьютерные изображения с помощью графического редактора CorelDraw.
Задачи лабораторной работы
После выполнения работы студент должен знать и уметь:
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер с операционной системой, графическим редактором Corel Draw Graphics Suite X4 и методические указания по выполнению работы.
Общие теоретические сведения
1. Работа с текстом
Corel Draw представляет возможность работать с текстом в так называемых графическом и параграфическом режиме. Текст в графическом представлении используется, как правило, в оформительских целях его можно размещать вдоль контуров и преображать путем задания различных эффектов. Текст в рамке (параграфический) это, как правило, тексты большого объема, которые применяются не с целью оформления рисунка, а для передачи информации. Их можно разбивать на столбцы и текстовые блоки. При обработке текста в рамке существует возможность использования всех известных функций текстовых редакторов, таких как поиск определенных слов и их замена, проверка правописания и пр.
Для ввода текста в графическом исполнении необходимо выполнить следующие действия:
После ввода текст можно перемещать, как графический объект, производить его форматирование, вращать и размещать текст вдоль объектов.
Для размещения текста вдоль объекта следует:
а б в
Рис. 1. Размещение текста вдоль объектов
С помощью дополнительного меню (рис. 2) можно установить:
Рис. 2. Панель управления текстом
2. Работа с интерактивными инструментами.
Инструмент «Интерактивный контур» позволяет создать ряд подобных фигур. Для работы с этим инструментом необходимо создать исходную фигуру (рис. 3 а), затем активизировать инструмент, и в меню параметров (рис. 4) выбрать:
а б в
Рис. 3. Работа с интерактивными контурами
Рис. 4. Панель параметров инструмента «Интерактивный контур»
В результате вокруг или внутри исходной фигуры появляется ряд контуров (рис. 3 б).
Для получения фигуры, изображенной на рис. 3 в в можно воспользоваться стандартными заготовками.
Инструмент «Интерактивное перетекание» позволяет осуществить пошаговый переход от одного объекта к другому через серию промежуточных форм, числом которых можно управлять. Переход можно произвести по любой произвольной траектории. Для получения эффекта следует создать исходные объекты (на рис. 5 а две звезды и овал), выделить левую звезду, активизировать инструмент и, нажав левую клавишу мышки в центре звезды, протянуть линию со стрелкой до овала. Аналогичные действия произвести, взяв за исходную фигуру овал. Результат представлен на рис. 5 б.
Количество промежуточных форм и другие параметры перехода можно выбрать на панели параметров (рис. 6).
а
б
Рис. 5. Создание интерактивного перетекания
Рис. 6. Панель параметров инструмента «Интерактивное перетекание»
Инструмент «Интерактивное выдавливание» позволяет придавать объектам объем. Для создания объемного изображения необходимо создать плоский объект, активизировать инструмент (рис. 7 а) и, удерживая левую клавишу мышки в нажатом состоянии, указать направление и глубину объема (рис. 7 б). Для готового трехмерного объекта можно установить подсветку, цветовое заполнение (заполнение цветом объекта, заполнение новым цветом или заполнение цветовым переходом) или произвести вращение объекта (рис. 7 в).
а б в
Рис. 7. Создание объемных объектов
Инструмент «Интерактивная тень» используется для создания эффекта тени.
Следует создать исходный объект (текст или рисунок), активизировать инструмент и выбрать параметры тени (направление, размер, расстояние от объекта и пр. (рис. 8)
Рис. 8. Панель настроек инструмента «Интерактивная тень»
В результате можно получить следующие эффекты (рис. 9).
Рис. 9. Эффекты, полученные с использованием инструмента «Интерактивная тень»
С помощью инструмента «Интерактивная оболочка» можно деформировать графический объект, сохранив при этом возможность восстановления исходной формы. Можно создать эффект надписи, находящейся на развивающемся флаге, вписать текст в любую геометрическую фигуру и пр.
Для получения эффекта необходимо ввести текст в графическом режиме, активизировать инструмент и выбрать параметры оболочки на панели свойств инструмента (рис. 10).
Рис. 10. Панель свойств инструмента «Интерактивная оболочка»
В результате можно добиться следующих эффектов (рис. 11).
Рис. 11. Результат использования инструмента «Интерактивная оболочка»
С дополнительным материалом по теме можно ознакомиться в литературе [3, 7].
Задание 1
Создать следующие объекты (рис. 12):
Рис. 12. Текст вдоль контура
Для создания параграфического текста следует:
После ввода текста можно его форматировать и редактировать, как в обычном текстовом редакторе, используя команды верхнего меню Текст.
Задание 2
Создать следующий текстовый фрагмент.
Параметры текста:
Задание 3
Создать следующие фигуры (рис. 13) с помощью инструмента «Интерактивный контур».
Рис. 13. Интерактивные контура
Задание 4
Создать нижеприведенные объекты с помощью инструмента «Интерактивное перетекание».
Рис. 14. Интерактивное перетекание
Задание 5
Создать следующие объекты с помощью инструмента «Интерактивное выдавливание».
Рис. 15. Интерактивное выдавливание
Задание 6
Создать следующие объекты с помощью инструмента «Интерактивная тень» (рис. 16).
Рис. 16. Интерактивная тень
Задание 7
Создать следующие объекты с помощью инструмента «Интерактивная оболочка» (рис. 17).
Рис. 17. Интерактивная оболочка
Задание 8
В качестве примера для демонстрации работы с узлами создадим логотип Запорожского автомобильного завода (ЗАЗ) (рис. 18).
Рис. 18 Логотип ЗАЗ
Создание логотипа разобьем на следующие этапы:
Рис. 19. Исходный объект
Рис. 20. Объект после добавления узла
Рис. 21. Объект после добавления контура
Рис. 22. Объект после добавления и перемещения узлов
Рис. 23. Вспомогательный многоугольник
Рис. 24. Готовый логотип ЗАЗ
Задание 9
Создать логотипы автомобильных заводов ЗИЛ и ВАЗ (рис. 25).
Рис. 25. Логотипы ЗИЛ и ВАЗ
Задание 10
Создать рекламные объявления (рис. 26)
Рис.26. Рекламные объявления
Содержание отчета
Отчетом являются созданные в редакторе Corel Draw графические изображения.
Вопросы для защиты работы
Библиографический список