4_Лабораторные, контрольные и самостоятельные работы по информатике_2010
Допущено УМО вузов РФ по образованию в области прикладной геологии в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов 130200 «Технология геологической разведки»
Издательство Иркутского государственного
ББК 32.97я 73 Л12
Заведующий кафедрой прикладной математики и информатики Ухтинского государственного технического университета к. ф.-м. н. доцент Ю.Г.Смирнов.
Заведующий кафедрой общеобразовательных дисциплин Иркутского государственного технического университета к. ф.-м. н. доцент В.И.Щепин.
Авторы: В.В.Ломтадзе, Т.П.Бояринцева, Е.Ф.Воропаева, Б.Н.Корякин,
Л.П.Шишкина Лабораторные, контрольные и самостоятельные работы по информатике.
Иркутск. 2-е изд., перераб. и доп.: Изд-во ИрГТУ, 2010. 106 с.
Приводятся лабораторные, контрольные и самостоятельные, в том числе курсовые работы, позволяющие освоить основные приемы работы с операционной системой Windows и с наиболее важными для современного специали-
ста приложениями Microsoft Office: с текстовым редактором Word, с табличным процессором Excel и с системой управления базами данных Access. Основам программирования и созданию Web-документов посвящены отдельные пособия, изданные кафедрой информатики [11, 12]. Задания на выполнение работ предваряются теоретическими сведениями и рекомендациями.
Учебное пособие предназначено для студентов всех специальностей, изу-
чающих дисциплину «Информатика».
Подписано в печать 03.03.2010. Формат 60 х84/16. Бумага офсетная. Печать офсетная. Усл. печ. л. 7 Тираж 1500 экз. Зак. 70. Д/н
ИД № 06506 от 26.12.2001 Иркутский государственный технический университет 664074, Иркутск, ул. Лермонтова, 83
Коллектив авторов, 2010
Иркутский государственный технический университет
1. ВВОДНЫЕ СВЕДЕНИЯ О СОВРЕМЕННЫХ ПРОГРАММНЫХ СРЕДСТВАХ
1.1. О СОБЕННОСТИ СОВРЕМЕННЫХ ПРОГРАММНЫХ СРЕДСТВ
1.2. О СНОВНЫЕ ЭЛЕМЕНТЫ УПРАВЛЕНИЯ В ИНТЕРФЕЙСЕ ПРОГРАММНЫХ ПРОДУКТОВ
1.3. Т ИПОВЫЕ ДИАЛОГИ В ИНТЕРФЕЙСЕ ПРОГРАММНЫХ ПРОДУКТОВ
2. СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
САМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО ОС WINDOWS, ОПЕРАЦИОННОЙ
ОБОЛОЧКЕ FAR И АРХИВАТОРУ WINRAR
С АМОСТОЯТЕЛЬНАЯ РАБОТА 1. ОС W INDOWS .Р АБОЧИЙ СТОЛ , ПАНЕЛЬ ЗАДАЧ , ИХ СВОЙСТВА И МЕТОДЫ .
П АНЕЛЬ УПРАВЛЕНИЯ .Я РЛЫКИ ПРОГРАММ И ГЛАВНОЕ СИСТЕМНОЕ МЕНЮ . С ОЗДАНИЕ ЯРЛЫКА ПРОГРАММЫ НА
РАБОЧЕМ СТОЛЕ И В ГЛАВНОМ СИСТЕМНОМ МЕНЮ . З АПУСК ПРОГРАММ
С АМОСТОЯТЕЛЬНАЯ РАБОТА 2. ОС W INDOWS . Р АБОТА С ПАПКАМИ , ФАЙЛАМИ , КОРЗИНА
С АМОСТОЯТЕЛЬНАЯ РАБОТА 3. ОС W INDOWS . П РОВОДНИК W INDOWS
С АМОСТОЯТЕЛЬНАЯ РАБОТА 4. О ПЕРАЦИОННАЯ ОБОЛОЧКА FAR, АРХИВАТОР W IN RAR
3. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD
3.1. Н АЗНАЧЕНИЕ . О СНОВНЫЕ ПОНЯТИЯ
3.2. М ОДЕЛЬ ФРАГМЕНТА ТЕКСТА . П АРАМЕТРЫ ФОРМАТИРОВАНИЯ . С ТИЛИ
3.3. Т ИПОВАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ СОЗДАНИЯ ДОКУМЕНТА
3.4. Л АБОРАТОРНЫЕ РАБОТЫ ПО ТЕКСТОВОМУ ПРОЦЕССОРУ W ORD
3.5. К ОНТРОЛЬНЫЕ РАБОТЫ ПО ТЕКСТОВОМУ ПРОЦЕССОРУ W ORD
3.6. С АМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО ТЕКСТОВОМУ ПРОЦЕССОРУ W ORD
4. ЭЛЕКТРОННЫЕ ТАБЛИЦЫ MICROSOFT EXCEL
4.1. Н АЗНАЧЕНИЕ . О СНОВНЫЕ ПОНЯТИЯ
4.2. Т ИПОВАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫ С ЭЛЕКТРОННОЙ ТАБЛИЦЕЙ
4.3. Л АБОРАТОРНЫЕ РАБОТЫ ПО E XCEL
4.4. С АМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО E XCEL
С АМОСТОЯТЕЛЬНАЯ РАБОТА «Н АХОЖДЕНИЕ КОРНЕЙ УРАВНЕНИЯ »
С АМОСТОЯТЕЛЬНАЯ РАБОТА «Р ЕШЕНИЕ СИСТЕМЫ ЛИНЕЙНЫХ УРАВНЕНИЙ »
С АМОСТОЯТЕЛЬНАЯ РАБОТА «П ОСТРОЕНИЕ УРАВНЕНИЯ ЛИНЕЙНОЙ РЕГРЕССИИ »
С АМОСТОЯТЕЛЬНАЯ РАБОТА «П ОСТРОЕНИЕ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ЗАДАЧ ЛИНЕЙНОГО
5. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ. СУБД ACCESS
5.1. О СНОВНЫЕ ПОНЯТИЯ
5.2. Н ОРМАЛИЗАЦИЯ ОТНОШЕНИЙ ( ТАБЛИЦ ) И ОБЕСПЕЧЕНИЕ ЦЕЛОСТНОСТИ ДАННЫХ В РЕЛЯЦИОННОЙ
5.3. Л АБОРАТОРНАЯ РАБОТА : СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ БАЗЫ ДАННЫХ «З АТРАТЫ »
5.4. С АМОСТОЯТЕЛЬНЫЕ РАБОТЫ ПО СОЗДАНИЮ БАЗ ДАННЫХ
1. Вводные сведения о современных программных средствах
1.1. Особенности современных программных средств
Все современные программные средства характеризуются тремя важней-
шими особенностями: они событийно-ориентированные , объектно-
ориентированные и обладают дружественным по отношению к пользователю унифицированным графическим интерфейсом [6].
Первая из названных особенностей означает, что как операционная система
(ОС), так и программы-приложения после их активизации постоянно находятся в ожидании событий. Например, если пользователь наведет курсор мыши на изображенную на экране кнопку и щелкнет левой кнопкой мыши, т.е. «нажмет кнопку», то произойдет событие, смысл которого часто ясен из надписи на этой кнопке. Каждая из современных программ, а также ОС состоит из событийных и общих процедур. Событийная процедура срабатывает, как только происходит соответствующее событие. Пользователь нажал кнопку Копировать , и выде-
ленный им объект копируется в специальную системную память – в буфер об-
мена. Пользователь нажал кнопку Вставить , и срабатывает процедура обрат-
ного копирования – из буфера обмена в указанное пользователем место доку-
мента или экрана. Чтобы указать это место, надо предварительно переместить в его начало курсор, щелкнув там мышью или действуя теми клавишами кла-
виатуры, на которых изображены стрелки. В качестве реакции на нажатие кла-
виши мыши или клавиатуры обязательно срабатывает соответствующая собы-
тийная процедура, например, процедура перемещения курсора. При выполне-
нии своей функции событийная процедура может использовать общие проце-
дуры. Например, все процедуры перемещения курсора используют общую про-
цедуру его рисования. Важно понять, что современные приложения существен-
но отличаются от программ двадцатилетней давности своей многофункцио-
нальностью: каждая функция выполняется, когда происходит инициирующее событие, например, как только пользователь нажмет кнопку пункта меню,
кнопку на панели инструментов или другую командную кнопку.
Вторая особенность современных программных средств заключается в том,
что любой графический элемент, изображаемый на экране – прямоугольное ок-
но, кнопка, курсор и т.п., – рассматривается как объект, обладающий свойства-
ми и методами. Например, свойствами объекта «курсор» являются его коорди-
наты, форма и др., а методами – событийные процедуры, с помощью которых курсор перемещается, реагируя на действия пользователя. При работе с тек-
стом, по-существу, используются два курсора: указатель мыши и текстовый курсор – чаще всего в форме мерцающего отрезка вертикальной линии. Указа-
тель мыши обычно имеет форму стрелки или при перемещении по тексту – вер-
тикального отрезка, но если пользователю надо дать понять, что следует подо-
ждать, программа изменяет свойство курсора, определяющее его форму, и на экране появляются песочные часы. Кроме видимых объектов (окно, кнопка, по-
ле с редактируемым текстом и др.) в программах используются также многие невидимые объекты. Например, сетка, в которой отображается умещающаяся на экране часть таблицы, – это видимый объект, обладающий такими свойст-
вами, как размеры ячеек, наличие и вид линий сетки, название, размер, цвет шрифта и т.п. Сама таблица с данными – это объект невидимый. К числу его свойств относятся такие, как число столбцов (число полей в записи – в строке таблицы) и тип каждого поля (текстовое, числовое и т.п.). Методы объекта
«таблица» позволяют, например, перемещаться по ней – «встать» на первую,
последнюю, предыдущую или следующую по отношению к текущей запись.
Работа с невидимыми объектами обычно скрыта от пользователя внутри про-
грамм – он имеет дело с видимыми объектами, которые позволяют ему управ-
лять программами и отображают состояние невидимых объектов. Если обозна-
чить любой видимый объект мышью и нажать ее правую кнопку, то появится контекстное меню, позволяющее воспользоваться методами объекта, в том чис-
ле для изменения его свойств. Во всех остальных случаях – для выделения, пе-
ремещения, копирования объектов, для выбора пунктов меню, нажатия кнопок и т.д. – используется левая кнопка мыши. Если у мыши три кнопки, то средняя,
как правило, вообще не используется.
Наконец, третья из важнейших особенностей современных программных продуктов – это унифицированный интерфейс пользователя, интуитивно по-
нятный каждому, кто уяснил назначение основных объектов управления и по-
нял, как пользоваться типовыми диалогами, применяемыми в большинстве про-
грамм. Рассмотрим самые употребительные из визуальных объектов управле-
ния программами, а также типовые диалоги.
1.2. Основные элементы управления в интерфейсе программных
К числу основных элементов управления (Controls) в современном интер-
фейсе пользователя программ относятся следующие визуальные объекты
(рис. 1.1): окна, меню и кнопки нескольких типов, надпись со статическим текстом, поле с редактируемым текстом, список, поле со списком, счетчик,
переключатели, флажки, полосы прокрутки .
Рис. 1.1 . Основные элементы управления в интерфейсе программных продуктов
Окно – важнейший элемент интерфейса современных программных средств. Операционные системы (ОС) корпорации Microsoft потому и называ-
ются Windows (окна), что работают с окнами – прямоугольными рабочими об-
ластями экрана. Когда мы включаем компьютер, то на экране появляется ос-
новное окно ОС Windows, называемое рабочим столом (рис. 1.2). После вызова какого-нибудь приложения в пределах рабочего стола размещается его окно. На рис. 1.1 показано типичное окно современного приложения – окно Excel. В
пределах изображенного окна размещаются: строка заголовка с кнопками сис-
темного меню, строка меню, панели инструментов, строка состояния и рабочее окно со своей строкой заголовка и полосами прокрутки. Таким образом, окна могут вкладываться друг в друга: окна приложений размещаются на рабочем столе, а рабочие окна, в которых приложения отображают состояние докумен-
тов и других невидимых объектов, размещаются в пределах окна приложения.
Окно может быть «распахнуто», т.е. полностью занимать рабочий стол (если это окно приложения) или рабочую область окна приложения. Но оно может и делить рабочую область с другими открытыми окнами. Состояние окна можно изменить с помощью средней кнопки системного меню, размещенного в правой части строки заголовка каждого окна. На рис. 1.1 окно приложения Excel рас-
пахнуто, а рабочее окно документа «Элементы управления программами» за-
нимает только часть рабочей области приложения Excel. В пределах этой об-
ласти окно можно передвигать «взявшись» за строку заголовка, т.е. поместив указатель мыши в пределы этой строки и удерживая нажатой левую кнопку мыши. Можно изменять размеры окна, «взявшись» за его границу или угол и перемещая мышь. С помощью правой кнопки системного меню окно можно за-
крыть; при этом программа обязательно выведет поверх рабочего окна неболь-
шое диалоговое окно, содержащее кнопки с надписями, позволяющие пользо-
вателю не сохранять или же сохранить в файле документ, отображаемый в за-
крываемом окне. Во многих случаях пользователь желает временно освободить место на экране, не закрывая активное приложение или документ. В таких слу-
чаях надо нажать левую кнопку системного меню – окно исчезнет из рабочей области, но на панели задач ОС (см. рис. 1.2) появится кнопка с надписью в ви-
де заголовка свернутого окна. Если нажать на эту кнопку (навести на нее мышь и щелкнуть левой кнопкой), то окно вновь распахнется. Следовательно, с по-
мощью панели задач ОС и системных меню окон удобно переключаться с при-
ложения на приложение или с одного документа на другой. Завершая рассмот-
рение роли окон, поясним также их типы. Кроме рабочего стола ОС, окон при-
ложений и размещаемых внутри них окон документов, широко используются
диалоговые окна и окна папок, отображающие состав каталогов файлов, назы-
ваемых в ОС Windows папками.
Диалоговые окна называют еще модальными – программа не станет ниче-
го делать, пока пользователь не сделает один или несколько выборов с помо-
щью элементов управления, размещенных в окне, и не нажмет кнопку Ok ( Го-
тово , Принять и т.п.) или Cancel ( Отменить , Отказаться ). После этого диа-
логовое окно исчезнет, и программа продолжит работу.
Содержимое папок также просматривают в окнах (см. рис. 1.2). Пока дос-
таточно представлять, что все приложения, документы и другие данные хранят-
ся как бы в контейнерах – файлах, а файлы группируются в папки (каталоги) по принадлежности к одному проекту, одному владельцу или по какому-нибудь другому принципу. Файл – это поименованный фрагмент данных, обычно хра-
нимый в энергонезависимой памяти (например, на жестком диске), содержимое которой сохраняется и после выключения компьютера. Папки образуют иерар-
хическое дерево. Самая общая папка (ствол дерева) называется «Мой компью-
тер» (см. рис. 1.2). Внутри этой папки находятся другие (ветви, отходящие от ствола), например, папка, отображающая состав жесткого диска С (обозначает-
ся С: ). Внутри папки С: размещаются папки Windows (обозначается
C:\Windows), Program Files, Мои документы и др. В каждой из этих папок снова размещаются папки и файлы, так что файлы можно сравнить с листьями дерева.
Если в окне, отображающем состав папки, навести мышь на значок (разновид-
ность кнопки), обозначающий вложенную папку, и выполнить двойной щелчок левой кнопкой, то появится окно, отображающее состав вложенной папки, и
т.д. К файлам и папкам мы еще вернемся, а здесь продолжим рассмотрение элементов управления.
Кнопка (Button, Command Button) - важнейший после окна элемент управ-
ления в интерфейсе пользователя. По форме кнопка может быть прямоугольни-
ком с надписью или значком с рисунком. Кнопки мы видим почти в каждом окне и обязательно – в диалоговом. Из кнопок состоят также меню и панели инструментов. Поскольку надпись на кнопке может быть очень краткой, а ри-
сунок – символическим и не сразу понятным, то во многих приложениях ис-
пользуются подсказки (примечания). Подсказка появляется в виде текста в рам-
ке, если на кнопку навести указатель мыши.
Рис. 1.2 . Важнейшие элементы интерфейса ОС Windows: рабочий стол с размещенными на нем ярлыками часто используемых программ и окнами открытых папок; панель задач с кнопкой Пуск и кнопками для активизации свернутых программ и папок
Меню (Menu) представляет собой совокупность кнопок. Меню приложе-
ния (см. рис. 1.1) называют еще главным меню. Оно состоит из пунктов, неко-
торые из которых ( Файл, Правка, Вид, Формат, Сервис, Окно, ? – помощь-
справка ) присутствуют в меню большинства приложений. При выборе пункта меню (щелчок мышью) раскрывается подменю, пунктам которого соответству-
ют событийные процедуры, реализующие функции приложения. Пункты меню
Файл служат для запоминания (сохранения на диске) создаваемых документов,
для их открытия, печати и т.д. Пункты меню Правка позволяют отыскивать фрагмент текста, заменять его на другой, копировать в буфер обмена, вставлять из буфера в документ. Пункты меню Вид обычно определяют особенности представления документа на экране, масштаб изображения, элементы разметки страницы, требуемые панели инструментов. Например, панель инструментов
Рисование надо помещать на экран для рисования схем и других рисунков. В
остальных случаях эта панель просто будет занимать место, сужая рабочее окно документа. Пункты меню Формат служат для выбора шрифта, отступов строк в абзацах, способов их выравнивания (например, по центру страницы, по ши-
рине – по обоим краям) и т.п. В меню Сервис , кроме разнообразных пунктов,
регламентирующих «поведение» программы в различных ситуациях, обычно присутствует пункт Параметры . В соответствующем ему диалоговом окне есть возможность указать рабочий каталог, который программа будет предлагать пользователю для размещения его файлов. Меню Окно служит для переключе-
ния с одного документа на другой, если пользователь одновременно открыл или создал несколько файлов и работает с несколькими документами. Наконец,
меню Помощь (?) открывает доступ к документации, поясняющей функции программы и методы работы. Необходимо также отметить, что большая часть функций, предоставляемых пунктами меню Файл, Правка, Формат , для удоб-
ства дублируется панелями инструментов Стандартная и Форматирование .
Эти панели присутствуют в окне приложения, если установлены соответст-
вующие флажки в диалоговом окне, появляющемся после выбора пункта меню
Вид/Панели инструментов . Кроме главного меню, во всех современных при-
ложениях используются контекстные меню, «всплывающие», если на выделен-
ном объекте щелкнуть правой кнопкой мыши – это уже пояснялось в подразде-
Надпись со статическим текстом (Label) обычно используется для вывода заголовков. Часто надпись размещается рядом с элементом управления, кото-
рый не имеет собственного заголовка (свойства Caption). К числу таких элемен-
тов, например, относятся объекты поле и счетчик .
Поле (Text Box) – элемент управления, предназначенный для ввода и ре-
дактирования данных. Вводимый текст может быть длиннее стороны прямо-
угольника, ограничивающего поле, т.е. может быть похож на бегущую строку.
Счетчик (Spin Button) – элемент управления, используемый для изменения числового значения, выводимого в поле. Чаще всего счетчик размещается ря-
дом с полем. Например, поле может отображать количество копий документа,
выводимых на печать, а счетчик служит для удобства изменения этого числа.
Счетчик, по-существу, состоит из двух кнопок – для увеличения и уменьшения числа, хранимого в виде свойства счетчика “Значение” (Value).