Информатика
Автор работы: Пользователь скрыл имя, 19 Октября 2012 в 12:32, курс лекций
Описание работы
Курс лекций для специальности Дизайн
Содержание работы
1 Информация и информатика. Основы вычислительной техники.
Принципы построения и основы устройства ПК. Функции
операционных систем ПК 6
2 Приложения Windows. Настройка пользовательского
интерфейса. Текстовой редактор Microsoft Word. Работа с
текстовым файлом 11
3 Работа с текстом. Форматирование текста в стандартной
программе Ms Office 13
4 Архивирование и защита данных. Вирусы и антивирусные
программы 15
5 Компьютерные сети и Интернет 17
6 Технология OLE. Размещение графики в документе. Создание
составных документов. Печать документов 20
7 Электронные таблицы Excel. Назначение, интерфейс и
приемы работы 22
8 Мастер функций. Категории функций и их виды.
Структурирование документа в Microsoft Excel 26
9 Массивы данных. Приемы работы с массивами. Работа со
списком данных 28
10 Основы алгоритмизации и программирования. Создание
макроса и пользовательской функции 31
11 Массивы данных в visual basic for application. Создание
диалоговых окон 36
12 Базы данных Microsoft Access. Виды баз данных. Создание
однотабличной базы данных 41
13 Поиск, сортировка и фильтрация данных.
Виды и создание запросов 43
14 Создание форм и отчетов в Microsoft Access 48
15 Подготовка презентаций. Общие операции со слайдами.
Демонстрация слайд-фильма 50
Файлы: 1 файл
Қазақстан Республикасының
Білім жəне ғылым
министрлігі
Министерство
образования и науки
Республики Казахстан
Д. Серікбаев атындағы
ШҚМТУ
ВКГТУ им. Д. Серикбаева
УТВЕРЖДАЮ:
проректор по УМР
_________Н. Н. Линок
___ ___________ 2
007
ИНФОРМАТИКА
ИНФОРМАТИКА
Курс лекций
для бакалавров специальностей
050420- Архитектура,
050421- Дизайн
Өскемен
Усть-Каменогорск
2007
Министерство образования и науки Республики Казахстан
ВОСТОЧНО-КАЗАХСТАНСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. Д.М.СЕРИКБАЕВА
Н.П.Бердюгина
ИНФОРМАТИКА
Курс лекций
для бакалавров специальностей
050420- Архитектура,
050421- Дизайн
Усть-Каменогорск
2007
УДК 004.451(075.8)
Бердюгина Н.П.
Курс лекций по дисциплине «Информатика»
для бакалавров специальностей /050420-Архитектура, 050421- Дизайн
/ВКГТУ. – Усть-Каменогорск, 2007. – 50 с.
Курс лекций по дисциплине «Информатика» содержит цели,
основные вопросы и краткое содержание
каждой изучаемой темы.
Приводятся вопросы для самоконтроля и список рекомендуемой
литературы по тематике каждой лекции.
Утверждено методической комиссией архитектурно-строительного
факультета.
Протокол № __от__ ________200__г.
© Восточно - Казахстанский
государственный
технический университет
им.Д.М. Серикбаева, 2007
Курс
лекций
по
дисциплине
«Информатика» для
бакалавров
специальностей 050420- Архитектура, 050421- Дизайн
Обсуждено на заседании кафедры «Математическое и компьютерное
моделирование»
Зав. кафедрой __________________________ А.И.Квасов
Протокол №_2 __06__ _______09________2007
Одобрено Методическим советом архитектурно-строительного факультета
Председатель __________________________З.Н.Родионова
Протокол №
_____ ____ ________________
200__г.
Разработал ____________________________ Н.П.Бердюгина
Нормоконтролер__________________________Е.В. Петрова
СОДЕРЖАНИЕ
1 Информация и информатика. Основы вычислительной техники.
Принципы построения и основы устройства ПК. Функции
операционных систем ПК
6
2 Приложения Windows. Настройка пользовательского
интерфейса. Текстовой редактор Microsoft Word. Работа с
текстовым файлом
11
3 Работа с текстом. Форматирование текста в стандартной
программе Ms Office
13
4 Архивирование и защита данных. Вирусы и антивирусные
программы
15
5 Компьютерные сети и Интернет
17
6 Технология OLE. Размещение графики в документе. Создание
составных документов. Печать документов
20
7 Электронные таблицы Excel. Назначение, интерфейс и
приемы работы
22
8 Мастер функций. Категории функций и их виды.
Структурирование документа в Microsoft Excel
26
9 Массивы данных. Приемы работы с массивами. Работа со
списком данных
28
10 Основы алгоритмизации и программирования. Создание
макроса и пользовательской функции
31
11 Массивы данных в visual basic for application. Создание
диалоговых окон
36
12 Базы данных Microsoft Access. Виды баз данных. Создание
однотабличной базы данных
41
13 Поиск, сортировка и фильтрация данных.
Виды и создание запросов
43
14 Создание форм и отчетов в Microsoft Access
48
15 Подготовка презентаций. Общие операции со слайдами.
Демонстрация слайд-фильма
50
1 ИНФОРМАЦИЯ И ИНФОРМАТИКА. ОСНОВЫ ВЫЧИСЛИТЕЛЬНОЙ
ТЕХНИКИ. ПРИНЦИПЫ ПОСТРОЕНИЯ И ОСНОВЫ УСТРОЙСТВА
ПК. ФУНКЦИИ ОПЕРАЦИОННЫХ СИСТЕМ ПК.
1.1
Цель лекции
Ознакомить с основными понятиями информатики, основами
вычислительной техники. Ознакомить с аппаратным обеспечение ПК.
Структура ПК. Модульность технического обеспечения ПК. Типовой
комплект ПК. Дополнительные устройства ПК, их назначение
и
характеристика. Ознакомить с операционной системой MS DOS .
1.2 Основные вопросы и краткое содержание
Информация: свойства информации, структура и форма, способы
измерения, понятие данных, предмет информатики. Состав программного
обеспечения ПК, системное программное обеспечение, прикладное
программное обеспечение. Состав и назначение операционной системы
MS DOS, понятие файла, каталога. Маршрут. Основные команды работы с
каталогами, команды работы с файлами.
Информация – это сведения о ком-то или о чем-то, передаваемые в
форме знаков и сигналов. Информация – совокупность фактов, явлений,
событий, представляющих интерес, подлежащих регистрации и обработке.
По К. Шеннону, информация- это снятая неопределенность.
Основные свойства информации - достоверность и полнота,
ценность и актуальность, ясность и понятность.
Информация достоверна, если она отражает истинное положение
дел. Недостоверная информация может привести к неправильному
пониманию и принятию неправильных решений.
Информация полная, если ее достаточно для понимания и принятия
решений.
Ценность информации зависит от того, какие задачи мы можем
решить с ее помощью.
Актуальную информацию важно иметь при работе в изменившихся
условиях. Актуальность информации – это степень соответствия
информации текущему моменту времени.
В процессе обработки информация может менять структуру и форму.
Признаками структуры являются элементы информации и их взаимосвязь.
Основные формы представления информации: символьная, текстовая,
графическая и звуковая.
Данными называется информация, представленная в удобном для
обработки виде. Данные – диалектическая составная часть информации.
Они представляют собой зарегистрированные сигналы. Информация имеет
динамический характер. Она не является статичным объектом, т.к.
динамически меняется и существует в момент взаимодействия данных и
адекватных им методов. Все остальное время она содержится в виде
данных. Таким образом, информация существует в момент протекания
информационных процессов. Данные преобразуются, транспортируются и
потребляются
с помощью методов. При взаимодействии данных и
адекватных им методов образуется информация. В качестве средства
хранения и транспортировки данных используются носители данных. Для
удобства операций с данными их структурируют. Используются
следующие структуры: линейная, табличная и иерархическая – они
различаются методом адресации к данным. При сохранении данных
образуются данные нового типа – адресные данные. Существует
множество систем представления данных. В информатике принята такая
система, как двоичный код. Наименьшей единицей такого представления
является бит (двоичный разряд: 0 или 1). Наименьшей единицей измерения
данных является байт, равен 8 битам.
Информатика как наука возникла в результате целенаправленного
изучения информационных процессов. Предметом информатики является
выявление и изучение свойств информации; закономерностей переработки
информации; процессов управления переработкой
информации в
искусственных, социальных и биологических системах.
Информатика – это наука об описании, осмыслении, интерпретации,
представлении, формализации и применении знаний с помощью средств
вычислительной техники для поиска нового знания во всех областях
деятельности человека
К техническому или аппаратному обеспечению ПК (hardware)
относятся устройства и приборы, образующие аппаратную конфигурацию.
Состав вычислительной системы называется конфигурацией. Современные
компьютеры и вычислительные комплексы имеют блочно-модульную
конструкцию аппаратную конфигурацию можно собирать из готовых
блоков и узлов. В настоящее время в типовой базовой или минимальной
конфигурации рассматривают
четыре устройства: системный блок,
монитор, клавиатура, мышь. Системный блок представляет собой
основной узел, внутри которого установлены наиболее важные
компоненты: это микропроцессор, оперативное запоминающее устройство
(RAM), постоянное запоминающее устройство (ROM), блок питания и
порты ввода-вывода, накопители. Устройства, находящиеся внутри
системного блока называются внутренними, а устройства, подключаемые к
нему снаружи, называются внешними. Внешние дополнительные
устройства, предназначенные для ввода, вывода и длительного хранения
данных, также называют периферийными. К системному блоку можно
подключить следующие устройства:
1 принтер для вывода на печать текстовую и графическую
информацию;
2 графический манипулятор «мышь»- устройство, управляющее
графическим курсором;
3
джойстик-манипулятор,
используемый
в
основном
в
компьютерных играх;
4 графопостроитель или плоттер – устройство для вывода чертежей
на бумагу;
5 сканер- устройство для считывания графической и текстовой
информации;
6 CD-ROM – устройство для чтения компакт-дисков, используется
для воспроизведения движущихся изображений, текста и звука;
7 модем – устройство для преобразования данных из цифрового
формата в аналоговые и обратно для передачи по телефонным линиям;
8 стример – устройство для хранения данных на магнитной ленте;
9 сетевой адаптер(карта) - устройство, позволяющее компьютеру
работать в локальной сети;
10 звуковой адаптер (карта)– устройство, обеспечивающее
качественное воспроизведение и восприятие звука.
Совокупность программ и сопровождающей их документации,
предназначенная для решения задач на ПК, называется программным
обеспечением (ПО) (software). Программное обеспечение делится на
системное и прикладное.
Программное обеспечение, необходимое для создания и поддержки
выполнения других программ пользователя, а также для представления
пользователю набора всевозможных услуг, называется системным
программным обеспечением.
В наборе системных программных продуктов главное
место
занимают операционные системы. Операционная система (ОС) –
совокупность программ, управляющих работой всех устройств ПК и
процессом выполнения прикладных программ.
Сервисные системы расширяют возможности ОС, предоставляя
пользователю, а также выполняемым программам набор разнообразных
дополнительных услуг. К сервисным системам относят оболочки, утилиты
и операционные среды (интерфейсные системы).
Оболочка операционной системы – это программный продукт,
который делает общение пользователя с компьютером более комфортным.
Для операционной системы Ms Dos используется операционная оболочка
Norton Commander.
Утилиты – это служебные программы, которые предоставляют
пользователю ряд дополнительных услуг. К утилитам относят следующие
программные средства : программы резервного копирования данных,
архиваторы, программы, оптимизирующие использование оперативной
памяти, дисковые дефрагментаторы, программы защиты и восстановления
данных, антивирусные программы и.д.
Операционная среда – полнофункциональная надстройка над ОС.
Различия между операционными оболочками и операционными средами
достаточно условны. Наиболее известной операционной средой является
система Windows 3.1.
Программно-инструментальные средства – это программные
средства, предназначенные для разработки программного обеспечения. К
ним относят системы программирования, которые систему команд
процессора и периферийных устройств, трансляторы с различных языков
программирования. В настоящее время наиболее часто используются
процедурно-ориентированнные, такие, как Ms Visual Basic, Borland Delphi.
Системы технического обслуживания – совокупность программно-
аппаратных
средств ПК для обнаружения сбоев в процессе работы
компьютера. Эти средства можно разделить на средства диагностики ПК,
тестового контроля, аппаратного контроля и программно-аппаратного
контроля.
Программное обеспечение, которое предназначено для решения
определенных классов задач пользователя, называют прикладным.
Прикладное программное обеспечение состоит их пакетов прикладных
программ (ППП) и прикладных программ пользователя. По сфере
применения пакеты прикладных программ делятся на проблемно-
ориентированные, пакеты общего назначения и интегрированные пакеты.
К
проблемно-ориентированным
пакетам
относятся
интегрированные пакеты делопроизводства, бухгалтерские системы,
финансовые аналитические системы, системы автоматизированного
проектирования, настольные издательские системы.
Операционная система компьютера - это совокупность системных
программ, записываемых в память компьютера в процессе "загрузки"
операционной системы, которые осуществляют общее планирование
ресурсами и управление всеми действиями компьютера.
Структурно MS DOS состоит из следующих основных модулей:
1) программа начальной загрузки (Boot Record);
2) модуль расширения базовой системы ввода/вывода (Io.sys);
3) модуль обработки системных прерываний (Msdos.sys);
4) интерпретатор команд DOS (command.com);
5) утилиты DOS;
6) драйверы внешних устройств.
Boot Record - блок начальной загрузки или загрузчик операционной
системы. Размещается на системной дискете всегда в первом секторе, а на
жестком диске - обычно в следующем и выполняет одну функцию -
считывает в оперативную память компьютера основные модули MS DOS.
CONFIG.SYS – файл установки текущей конфигурации оборудования
компьютера и режимов его работы, является обычным текстовым файлом.
В нем содержатся указания, какие программы, обеспечивающие
подключение нестандартного оборудования
- ДРАЙВЕРЫ внешних
устройств, необходимо загрузить в оперативную память и как бы
присоединить их к DOS. Этот файл выполняется при начальной загрузке
DOS ее модулем Io.sys.
COMMAND.COM – командный процессор, предназначен для
выполнения следующих задач:
-прием и разбор команд DOS;
-исполнение «внутренних
команд DOS, записанных в виде
некоторых системных процедур в самом файле command.com;
-загрузка и исполнение “внешних “ команд DOS , т.е. утилит DOS
-выполнение файла автозапуска autoexec.bat.
AUTOEXEC.BAT- командный файл, который операционная система
ищет при запуске и в котором записываются команды, выполняющиеся
каждый раз при начале работы компьютера. Эти команды осуществляют
необходимую настройку операционной системы.
1.3 Вопросы для самоконтроля
1.3.1 Пакеты общего назначения (методориентированные пакеты)
предназначены для решения типовых задач обработки данных. Что такое
информация? Назовите и опишите основные свойства информации.
1.3.2 Каковы основные формы представления информации?
1.3.3 Что такое данные? Назовите единицы представления и основные
единицы измерения данных.
1.3.4 Что такое «информатика»? Что является предметом изучения
информатики?
1.3.5 Что такое аппаратная конфигурация?
1.3.6 Какие устройства относятся к основным устройствам ПК?
1.3.7 Какие устройства относятся к дополнительным устройствам ПК?
1.3.8 Какие устройства называются периферийными?
1.3.9 Что такое программное обеспечение ПК?
1.3.10 Что такое системное программное обеспечение?
1.3.11Что такое прикладное программное обеспечение?
1.3.12Что такое операционная система?
1.3.13 Какие программные средства называются утилитами?
1.3.14 Расскажите о назначении и видах систем технического
обслуживания ПК.
1.3.15 Роль и назначение операционной системы.
1.3.16 Что такое каталог и каково его назначение в файловой системе?
1.3.17 Что такое главный каталог, подкаталог? Примеры.
1.3.18 Из каких основных модулей состоит операционная система MS
DOS?
Рекомендуемая литература
1.4.1 Информатика. Базовый курс / Под ред. Симоновича. С-Пб., 2005г.
1.4.2 Основы информатики./Под редакцией А.Н.Морозевича. Минск, 2003г
1.4.3 Каймин В.А. Информатика. Учебник. М.:ИНФРА – М, 2003 г.
1.4.4 Касаев Б.С., Каймин В.А. Информатика:практикум на ЭВМ. Учебное
пособие. М.: ИНФРА-М, 2003 г.
2 ПРИЛОЖЕНИЯ WINDOWS. НАСТРОЙКА ПОЛЬЗОВАТЕЛЬСКОГО
ИНТЕРФЕЙСА. ТЕКСТОВОЙ РЕДАКТОР MICROSOFT WORD. РАБОТА
С ТЕКСТОВЫМ ФАЙЛОМ
2.1 Цель лекции
Познакомить с функциональными возможностями текстовых
процессоров и работой издательских систем.
2.2 Основные вопросы и краткое содержание
Основные понятия текстовых процессоров. Оформление и
редактирование текста. Форматирование документа. Включение в текст
графических изображений. Работа с таблицами. Особенности издательских
систем.
Текстовый процессор – прикладное программное обеспечение ,
используемое для создания текстовых документов. Текстовый редактор
Word является одной из основных составляющих пакета Microsoft Office.
Благодаря своим широким функциональным возможностям он может
применяться как для создания и оформления документов в повседневной
работе, так и в издательском деле для верстки книг различной сложности.
Основные элементы управления окна приложения: строка меню,
панель инструментов, рабочее поле и строка состояния, включающая
индикаторы. Настройка панели инструментов.
Оформление и редактирование текста.
Текст вводится в рабочей области с использованием символов
латинских и русских букв, цифр, знаков пунктуации и специальных
символов. По мере ввода текста осуществляется автоматический переход с
одной строки на другую. При вводе текста нельзя использовать клавишу
ENTER для перехода на новую строку в пределах абзаца – это приведёт к
образованию новых абзацев и в дальнейшем затруднит форматирование
текста документа.
Режимы
отображения
документов.
В
обычном
режиме
представляется только содержательная часть документа без реквизитных
элементов оформления, относящихся не к тексту, а к печатным страницам
(колонтитулы, колонцифры, подстраничные сноски и т.д.). Этот режим
удобен на ранних этапах разработки документа, а также во всех случаях,
когда содержательная часть документа имеет более высокое значение, чем
внешнее представление.
В режиме Web-документа экранное представление не совпадает с
печатным, т.к. не известно, каким средством просмотра и на каком
оборудовании будет отображаться документ.
В режиме разметки экранное представление документа полностью
соответствует печатному, вплоть до назначенных параметров печатной
страницы. Этот режим удобен для большинства работ, связанных с
форматированием текста, предназначенного для печати.
В режиме структуры можно отобразить только заголовки документа.
Режим полезен в тех случаях, когда разработку документа начинают с
создания плана содержания. Если предполагаемый размер документа
превышает 5-7 печатных страниц, следует начинать работу именно с
создания первичного плана. Режим структуры отличается тем, что при его
включении
автоматически
открывается
вспомогательная
панель
инструментов Структура, элементы управления которой позволяют
править структуру документа.
Открытие созданного ранее текстового файла (в режиме Word или
другом режиме). Сохранение файлов с различным расширением, именем, в
другом месте. Автосохранение. Проверка правописания: синтаксиса и
орфографии.
2.3 Вопросы для самоконтроля
2.3.1 Назначение текстового процессора.
Из каких структурных элементов состоит интерфейс текстового
процессора?
2.3.2 Расскажите суть операций копирования. Перемещения и удаления
фрагмента текста.
2.3.3 В каких случаях используются колонтитулы?
2.3.4 Как и для какой цели производится форматирование документа?
2.3.5 Режимы отображения документа.
2.3.6 Назовите основные атрибуты шрифта.
2.3.7 Назовите основные атрибуты абзаца.
2.3.8 Как скопировать блок текста.
2.3.9 Как сохранить документ?
2.3.10Как открыть документ?
2.3.11Как установить автосохранение документа?
2.3.12Установка проверки правописания.
2.4 Рекомендуемая литература
2.4.1 Информатика. Базовый курс / Симонович С.В. и др. – СПб:
Издательство «Питер», 2001. – ил.
2.4.2 Информатика: Учебник / Под редакцией проф. Н.В. Макаровой. – 2-е
изд. – М.: Финансы и статистика,1998. – 768с.: ил.
3 РАБОТА С ТЕКСТОМ. ФОРМАТИРОВАНИЕ ТЕКСТА В
СТАНДАРТНОЙ ПРОГРАММЕ MS OFFICE
3.1 Цель лекции
Познакомить с возможностями форматирования текста. Работа с
элементами документа. Использование текстового редактора в качестве
издательской системы.
3.2 Основные вопросы и краткое содержание
При машинном создании документов все, что связано с
оформлением текста и с изменением его внешнего вида, входит в понятие
“форматирование”. Различают три основные операции форматирования:
форматирование страниц;
форматирование абзацев;
форматирование символов.
Для изменения форматирования страниц документа служит команда
Файл →Параметры страницы.
Колонтитулы представляют собой верхнюю и нижнюю часть каждой
страницы документа, где при печати страниц может показываться заданная
пользователем информация: номер страницы, текущая дата и время и др.
Задаётся или корректируется колонтитул по команде Вид→Колонтитулы.
Нумерация страниц осуществляется по команде Вставка→Номера
страниц.
Форматирование абзацев можно осуществлять по мере их ввода или
уже в набранном тексте. После установки формата страницы область для
ввода текста будет ограничена светлой частью линейки. При
необходимости можно уменьшить или увеличить эту область слева или
справа. С помощь указателя мыши на линейке перетащить маркеры
левого, правого отступа, красной строки.
Под выравниванием понимается способ размещения текста
относительно левой и правой границ каждой границы абзаца. На панели
форматирования – кнопки По ширине, По правому краю, По центру, По
левому краю.
Задание межстрочных интервалов осуществляется по команде
Формат→Абзац.
Форматирование
символов
осуществляется
по
команде
Формат→Шрифт или при нажатии кнопок на панели форматирования.
Для создания маркированного списка нужно нажать кнопку Маркеры
или задать команду Формат→Список.
Таблица состоит из строк и столбцов ячеек, которые можно
заполнять текстом или графикой. Внутри каждой ячейки текст переносится
с одной строки на другую точно так же, как это делается с обычным
текстом документа между полями страницы или внутри колонок. По мере
набора текста ячейка растягивается по вертикали, чтобы вместить его.
Существуют следующие способы построения таблиц:
нажать кнопку Добавить таблицу стандартной панели и выделить
необходимое число строк и столбцов;
задать команду Таблица→Добавить таблицу и указать число строк и
столбцов в соответствующих параметрах;
задать команду Таблица→Нарисовать таблицу и с помощью
указателя мыши в виде карандаша проводить линии.
Для форматирования таблицы можно воспользоваться панелью
инструментов Таблицы и границы или командой Формат→Границы и
заливка.
Пункт меню Таблица содержит все необходимые команды для
работы с таблицами.
Назначение издательской системы.
Смысл создания компьютерной издательской системы заключается в
соединении текста с возможностями графики и художественного
оформления для воспроизведения документов такого уровня, какой ранее
обеспечивала только полиграфия. Компьютерная издательская система
призвана на высоком уровне создавать книги, каталоги, буклеты, отчеты,
письма, приглашения и другую печатную продукцию. Компьютерные
издательские системы основываются на сочетании современных
компьютеров, лазерных принтеров, сканеров и сложного программного
обеспечения. Различия между текстовыми процессорами и издательскими
системами проявляются лишь в деталях.
3.3 Вопросы для самоконтроля
3.3.1 Расскажите суть операций копирования. Перемещения и удаления
фрагмента текста.
3.3.2 В каких случаях используются колонтитулы?
3.3.3 Как и для какой цели производится форматирование документа?
3.3.4 Как создаются таблицы с помощью текстового процессора?
3.3.5 Как отредактировать таблицу в текстовом процессоре?
3.3.6 В чем сходство и различие текстового процессора и издательской
системы?
3.3.7 Каковы основные компоненты издательской системы?
3.4 Рекомендуемая литература
3.4.1 Информатика. Базовый курс / Симонович С.В. и др. – СПб:
Издательство «Питер», 2001. – ил.
3.4.2 Информатика: Учебник / Под редакцией проф. Н.В. Макаровой. – 2-е
изд. – М.: Финансы и статистика,1998. – 768с.: ил.
4 АРХИВИРОВАНИЕ И ЗАЩИТА ДАННЫХ. ВИРУСЫ И
АНТИВИРУСНЫЕ ПРОГРАММЫ
4.1 Цель лекции
Ознакомить с процессом архивирования и разархивирования файлов
и папок. Цели архивирования. Способы распространения и характер
появления вирусов, борьба с ними.
4.2 Основные вопросы и краткое содержание
Задачи архивации возникают, когда необходимо пересылать в сети
большие объемы информации, а также при размещении информации на
гибких носителях (дискетах).
Среди
большого
числа
известных
программ-архиваторов
используются Arj, Zip, Rar. Они отличаются друг от друга только степенью
сжатия информации, скоростью работы и используются для различных
типов файлов. Архиватор Rar удобен в использовании для любых типов
файлов и позволяет разбивать упакованный файл на части по размеру
дискет.
Необходимо выбрать каталог и отметить файл (файлы), помещаемые
в архив. В окне программы-архиватора выбрать команду Поместить в
архив.
Разархивирование файлов осуществляется аналогичным образом.
Можно извлекать один и более файлов.
Имеется возможность добавлять файлы в архив.
Важно понимать способы распространения и характер появления
вирусов, научиться применять антивирусные программы для эффективной
борьбы с вирусами.
Вирус представляет собой самовоспроизводящуюся программу,
которая способна внедрять свои копии в файлы. системные области,
вычислительные сети и т.д. и приводить к нарушению нормального
функционирования компьютера. Копии вирусной программы также
сохраняют способность дальнейшего распространения.
Вирусы принято классифицировать по следующим признакам: среде
обитания, способу заражения среды обитания, способу активации,
деструктивным возможностями особенностям алгоритма.
Антивирусные программы, предназначенные для защиты данных от
разрушения. обнаружения и удаления компьютерных вирусов. Различают
следующие разновидности антивирусных программ: фильтры или сторожа,
детекторы, доктора или фаги, ревизоры, иммунизаторы или вакцины.
Среди
широкого
множества
антивирусных
программ
у
отечественного пользователя наибольшую популярность приобрели
программы-полифаги: Doctor Web, AVP. Эти программы предназначены
для борьбы с полиморфными вирусами, способны обнаруживать
изменения в собственно теле. С помощью мощного аналитического
анализатора может распознавать заражение файлов неизвестными
вирусами, в том числе в упакованных файлах.
Программами
предусматривается
возможность
проведения
эвристического анализа на трех уровнях. При этом исследуются файлы и
системные области дисков с целью обнаружения неизвестных вирусов по
характерным кодовым последовательностям.
4.3 Вопросы для самоконтроля
4.3.1 Охарактеризуйте технику работы с архивами.
4.3.2 Что такое вирус. Виды вирусов.
4.3.3 Назовите разновидности компьютерных вирусов.
4.3.4 Охарактеризуйте разновидности антивирусных программ.
4.3.5 Какие файлы обычно удаляются при чистке дисков?
4.3.6 Алгоритм работы с наиболее распространенными антивирусными
программами.
4.4 Рекомендуемая литература
4.4.1 Информатика. Базовый курс / Симонович С.В. и др. – СПб:
Издательство «Питер», 2001. – ил.
4.4.2 Информатика: Учебник / Под редакцией проф. Н.В. Макаровой. – 2-е
изд. – М.: Финансы и статистика,1998. – 768с.: ил.
4.4.3 Основы современных компьютерных технологий: Учебное
пособие/Под ред. Хоменко А.Д.- СПб.: Корона принт, 1998.- 448с.
5 КОМПЬЮТЕРНЫЕ СЕТИ И ИНТЕРНЕТ
5.1 Цель лекции
Раскрыть понятие локальных и глобальных сетей. Назначение сети.
Сетевые технологии и топологии. Сетевые службы. Краткая история
Интернет. Службы интернета.
5.2 Основные вопросы и краткое содержание
При физическом соединении двух и более компьютеров образуется
компьютерная сеть.
К локальным ресурсам относятся: сетевой контроллер, который
позволяет обмениваться информацией с локальной сетью, кроме того
может быть жесткий диск, терминал и клавиатура обязательно,
оперативная память.
К сетевым ресурсам относятся часто общий принтер, сканер, модем,
жесткий диск сервера и т.п.
Электронная почта обеспечивает доставку писем (а часто и
произвольных файлов, а также голосовых и факсимильных сообщений) от
одних пользователей к другим, а иногда по модему с
удаленными
пользователями или через Internet.
Программа работает в "фоновом режиме". При поступлении
сообщения, на экране высвечивается окно с сообщением. при отправке
сообщения мы вызываем такое окно, вводим сообщение и отправляем.
В начале перезагружается сервер, затем - рабочие станции.
Одноpанговые сети имеют объединенные ресурсы, быстрый обмен
информацией, но не имеют центрального компьютера. В реальной системе
клиент-сеpвеp, рабочие
станции
есть
нечто
большее,
чем
интеллектуальные терминалы. Большая часть всего объема работы
системы выполняются на рабочих станциях (совместная обработка). В
одноpанговой сети добавление нового терминала - дополнительная
нагрузка на центральную машину.
Адаптеры ARCnet - одни из старейших представителей сетевых
аппаратных средств. Они имеют невысокое быстродействие. Адаптеры
Internet могут связывать широкий спектр систем, включающие и Unix-
компьютеpы, компьютеры Macintosh, ПК IBM и совместимые.
скорость в Internet 10 МБит/с. Между пересылками данных ЛВС
находится в состоянии покоя. Для устранения конфликтов используется
механизм (множественный доступ с обнаружением несущей и
устранением конфликтов). С увеличением запросов система больше
тратит время на их обслуживание.
Все компьютеры, объединенные в Internet, работают
над
управлением собственных операционных систем, но все они общаются
между собой на едином языке компьютерных сетей ТСР/IP (протокол
управления передачей над протоколом Internet). По сути это два
протокола TCP/IP. IP - (Internet Protocol) - определяет, как
будет
выглядеть информация во время путешествия по суше и что с ней делать,
а также определяет как работает система адресации.
Каждый компьютер в сети имеет свой адрес (4 цифры) ТСР
протокол - для определения типа информации, содержащейся в пакете
данных, а также следует, чтобы данные обязательно дошли до адресата.
TCP протокол - определения типа информации, содержащейся в
пакете данных, а также следит, чтобы данные обязательно дошли до
адресата. Имена серверов в Internet определяются, как строки, например,
jsc.nasa.gov, однако, это не является действительной частью протокола
TCP/IP. Существует универсальный внешний механизм преобразования
таких имен в IP адреса, которые понимает TCP/IP. Этот механизм
называется Системой Доменных Имен (DSN), т.о. нет необходимости
знать IP адреса компьютеров, к которым мы хотим обратиться. например,
если компьютер А хочет знать IP-адpес компьютера jsc.nasa.gov, то он
делает запрос на глобальный сервер DNS. Этот сервер не знает IP-адpеса,
но зато знает сеpвеp-DNS, котоpый знает все адреса, заканчивающиеся на
nasa.gov и пересылает запрос на этот локальный сервер, который и
сообщает А необходимый IP-адpес.
Появление Web вызвано новой волной
информационных
технологий в Internet, т.е. которая привела к появлению простых и
интуитивно понятных, основывающихся на максимальном использовании
визуализации, служб, которые заметили такие услуги Internet, как почта.
Web хорошо работает
с
графическими
пользовательскими
интерфейсами (Windows, Macintosh). Web даже без графики очень
привлекательна, так как можно видеть отформатированный текст с такими
эффектами, как подчеркивание, мигание, шрифты и цвет шрифта. Web -
это попытка организовать информацию в сети, как набор гипертекстовых
документов (текст и картинка вместе). Web - это картинная галерея у вас
дома. Web - позволяет взаимодействовать с другими сервисами Internet.
Internet предоставляет следующие информационные услуги:
электронная почта, Web, Gopher (управление доступом к информации),
группы новостей Usenet (обмен мнением с одним человеком или с
группой людей), списки почтовой рассылки, анонимный FTP (протокол
передачи файлов), системы передачи файлов по почте, доступ к
библиотечным каталогам с помощью Telnet, игры, IRC или Место для
любителей поболтать, радиовещание в Internet, Finger (механизм для
распространения информации), базы данных Wais, погода, файлы
свободного доступа, диалоговые журналы, FAQ - часто задаваемые
вопросы, спорт и хобби, новости и обзоры, библиотеки колледжей,
правительственная информация,
путешествия, работа и карьера,
коммерческие услуги Internet, юмор.
5.3 Вопросы для самоконтроля
5.3.1 Охарактеризуйте структуры ЛВС.
5.3.2 Какие существуют типы управления в ЛВС.
5.3.3 Дайте характеристику методов доступа Ethernet, Arcnet, Token Ring.
5.3.4 Поясните понятие терминологии «клиент-сервер».
5.3. 5 Назовите назначение, принципы работы и характеристики модема.
5.3.6 Поясните понятие сетевой операционной системы.
5.3.7 Как просмотреть группы пользователей домена?
Как просмотреть список специальных возможностей групп по доступу к
сетевым ресурсам?
5.4 Рекомендуемая литература
6.3.1 Якубайтис Э.А. Информационные сети и системы. Справочная
книга. М.,1996.
5.4.2 Кокс Дж. Кокс Т. Microsoft Internet Explorer 4: Краткий курс - СПб:
Питер, 1998г.
5.4.3 Основы информатики./ Под редакцией А.Н.Морозевича. Минск,
2003 г.
5.4.3 Аладьев В.З. Основы информатики. М., 1997
5.4.4 Левин И.Н. ПК для пользователей. Киев: Диалектика, 2000.
5.4.5 Информатика. Базовый курс / Симонович С.В. и др. – СПб:
Издательство «Питер», 2005. – ил.
5.4.6 Информатика: Учебник / Под редакцией проф. Н.В. Макаровой. – 2-е
изд. – М.: Финансы и статистика,1998. – 768с.: ил.
6 ТЕХНОЛОГИЯ OLE. РАЗМЕЩЕНИЕ ГРАФИКИ В ДОКУМЕНТЕ.
СОЗДАНИЕ СОСТАВНЫХ ДОКУМЕНТОВ. ПЕЧАТЬ ДОКУМЕНТОВ
6.1 Цель лекции
Ознакомиться с технологией OLE- технологией внедрения и
связывания документов. Изучить приемы размещения графических
объектов в документе. Изучить принципы создания составных документов.
Как оформить документ при выводе на печать.
6.2 Основные вопросы и краткое содержание
Включение в текст графических изображений.
Если в тексте должен быть показан символ, которого нет в данном
шрифте, следует задать команду Вставка→Символ, выбрать Шрифт, где
есть нужный символ, выделить его курсором и нажать кнопку Вставить, а
затем кнопку Закрыть.
Для размещения в тексте рисунков, поставляемых вместе с Word,
следует установить курсор в позицию вставки рисунка и задать команду
Вставка→Рисунок. В окне MS Clip Gallery выбрать один из рисунков.
При вставке в текст создаваемого рисунка необходимо задать
команду Вставка→Объект. Выбрать Точечный рисунок Paintbrush.
Выполнить все необходимые действия, затем щелкнуть в области текста.
Программа построения формул – Microsoft Equation 3.0. вызывается
аналогично.
Чтобы добавить в текст выноску (автофигуру), следует задать
команду Вставка→Рисунок→Автофигуры. Выбрать любой тип выноски.
Понятие главного документа. Создание структуры документа.
Предварительный просмотр документа.
Оформление страниц документа с включением дополнительных
структурных элементов страницы, раздела, подраздела, содержания.
Печать четных, нечетных страниц. Режим отображения документа
Wysiwyg (What You See Is What You Get).
6.3 Вопросы для самоконтроля
6.3.1 Укажите режимы просмотра и редактирования документов Word и
рекомендации по их применению.
6.3.2 Как выполнить копирование фрагмента документа в другой документ
с помощью буфера обмена.
6.3.3 В чем различие внедренного и связанного объекта.
6.3.4 Опишите технологию внедрения объектов.
6.3.5 Опишите технологию связывания объектов.
6.3.6 Опишите способы изменения формата графического объекта,
помещенного с помощью технологии OLE в другой документ.
6.4 Рекомендуемая литература
6.4.1 Информатика. Базовый курс / Симонович С.В. и др. – СПб:
Издательство «Питер», 2001. – ил.
6.4.2 Информатика: Учебник / Под редакцией проф. Н.В. Макаровой. – 2-е
изд. – М.: Финансы и статистика,1998. – 768с.: ил.
7 ЭЛЕКТРОННЫЕ ТАБЛИЦЫ EXCEL. НАЗНАЧЕНИЕ, ИНТЕРФЕЙС И
ПРИЕМЫ РАБОТЫ
7.1 Цель лекции
Изучение принципов работы в электронных таблицах. Интерфейс
Microsoft Excel. Научиться вводить и обрабатывать данные различных
типов.
7.2 Основные вопросы и краткое содержание
Области применения и функциональные возможности табличного
процессора Microsoft Excel. Пользовательский интерфейс Microsoft Excel
2000. Создание документа или таблицы. Ввод и редактирование данных.
Создание формул. Использование ссылок в формул. Копирование данных,
формул.
Электронная таблица – самая
распространенная и
мощная
информационная технология для профессиональной работы с данными.
Для управления электронной таблицей созданы специальные программные
продукты – табличные процессоры. Microsoft Excel – это программа
обработки электронных таблиц. На рынке программных продуктов
наиболее популярными представителями этого класса
являются
табличные процессоры различных версий
Lotus 1-2-3, Quattro Pro,
Microsoft Excel.
Функциональные возможности табличного процессора обеспечивает
его широкое использование для финансовой обработки данных, научных и
инженерно-технических расчетов, эффективной обработки больших
объемов информации, заданных в
табличном виде. К основным
функциональным
возможностям
табличных
процессоров
относят
следующие: построение таблиц любой формы и их сохранение на
магнитном носителе в виде отдельного файла, корректировка структуры
созданной таблицы, выбор цветового оформления таблицы, различных
шрифтов и стилей, автоформатирование таблицы, обработка разных типов
данных (чисел, дат, формул, гиперссылок), поддержка форматов данных
разнообразных программных продуктов, импорт и экспорт табличных
данных из внешних баз данных, импорт графических объектов в таблицу (
поддержка Ole-технологии), наличие механизма мастеров, которые
позволяют автоматизировать выполнение операций (например, мастер
диаграмм, мастер функций), представление данных таблицы в виде двух- и
трехмерных графиков и диаграмм, использование библиотеки стандартных
функций
(математических,
тригонометрических,
статистических,
бухгалтерских
и
т.д.), реализацию
комплекса
матричных
и
оптимизационных вычислений, поддержку технологии drag and drop,
обработку таблиц с помощью макрокоманд, создание модулей на
встроенном языке программирования.
Главное окно программы Excel состоит из следующих элементов:
строка заголовка, строка меню, панель инструментов, строка формул,
рабочее окно, строка состояния. Строка формул предназначена для
обработки содержимого ячеек и разделена на три части, в первой
указывается адрес активной ячейки, в центре расположены кнопки для
редактирования и третья служит для отображения содержимого ячейки.
Для перехода в режим редактирования надо либо нажать клавишу F2, либо
выполнить щелчок в третьей части строки формул.
Окно рабочей книги состоит из листов, где каждый лист
представляет собой сетку, состоящую из ячеек. Каждая ячейка имеет свой
адрес, в котором первым указывается столбец, а затем адрес строки (A10
или B5). При составлении таблицы в каждую ячейку вводится число, или
текст, или формула, чтобы завершить ввод данных нажимается клавиша
Enter. Ввод формулы должен начинаться либо математического оператора
=, либо со знаков плюс или минус.
Для корректировки или обработки таблицы необходимо выделение
областей смежных или несмежных. Выделение смежной области
осуществляется активизацией начальной ячейки области и удерживая
левую кнопку мышки нажатой, переместить указатель в последнюю
ячейку области. При выделении несмежных областей, надо нажать
клавишу CTRL и выполнить щелчок в левой верхней ячейке, затем
нажать клавишу SHIFT и удерживая ее нажатой, выполнить щелчок в
правой нижней ячейки. Для выделения второй части области выполняются
те же самые операции. Выделенные области используются при
копировании, перемещении, вычислениях для этого применяются команды
опции Правка. Вводимая в ячейки информация может быть различного
типа: текст, числовые значения, формулы. Excel автоматически распознает
их тип и числовые значения выравниваются по правому краю ячейки, а
текстовые – по левому. При различных математических вычислениях
можно
использовать
функции, которые
находятся
в
опции
Вставка/Функции.
Пример: суммирование значений ячеек от B4 до B10:
=
СУММ(B4:B10).
Перед распечаткой документ необходимо просмотреть, используя
команду Файл/Просмотр, где можно изменить ориентацию страницы,
ширину поля, добавить колонтитулы. Вывод на печать осуществляется
командой Файл/Печать, в диалоговом окне которого указывается, что
печатать и сколько копий.
Для того чтобы ввести числовые значения, выделяют ячейку и
введите с клавиатуры число. По мере ввода цифр, они выводятся в строке
формул и в активной ячейке. Фиксацией ввода является клавиша Enter или
клавиши управления курсором. Если введено очень большое или очень
малое числовое значение, то для его отображения в строке формул Excel
используется экспоненциальное представление не более чем с 15
значащими цифрами. Например, число 1234567890123 слишком длинное,
чтобы поместиться в ячейке, и Excel выводит его в экспоненциальном
представлении, как 1,23Е+12.
Ввод текста аналогичен вводу числовых значений. Чтобы ввести
текстовые значения, выделяют ячейку, наберите на клавиатуре текст и
зафиксируйте. Чтобы отменить ввод, нажмите Esc.
Для исправления ошибки, допущенной во время ввода, используйте
клавишу Backspace, чтобы удалить символ стоящий слева от курсора,
Delete – справа от курсора.
Все формулы в Microsoft Excel начинаются со знака равенства,
затем Excel выполняет вычисления в формуле по следующим правилам:
- в первую очередь вычисляются выражения внутри круглых скобок;
- умножение и деление выполняются раньше сложения и вычитания;
- операторы с одинаковым приоритетом выполняются слева направо.
Использование ссылок в формуле.
Ссылка является идентификатором ячейки или группы ячеек в вашей
книге. Создавая формулу, содержащую ссылки на ячейки, вы связываете
формулу с ячейками книги. Значение формулы зависит от содержимого
ячеек, на которые указывают ссылки, и оно изменяется при изменении
содержимого этих ячеек.
Относительная ссылка указывает на ячейку, основываясь на ее
положении относительно ячейки, в которой находится формула, например
=В5. Абсолютная ссылка указывает на ячейку на основе ее
фиксированного положения на листе, то есть данные в этой ячейке не
меняются, например =$B$5. Смешанная ссылка содержит относительную и
абсолютную ссылку, например =$B5 или =B$5. Ссылки на другие листы
той же книги имеют вид =Лист2!А9, часть ссылки, указывающая на лист,
отделена восклицательным знаком от ссылки на ячейку и ссылка на ячейку
является относительной. Ссылки на листы других книг имеют следующий
вид: =[Книга2]Лист2!$A$4 часть ссылки, указывающая на книгу,
заключена в квадратные скобки и ссылка на ячейку при таком способе
создания внешней ссылки является абсолютной.
Копировать информацию в другое место рабочего листа можно: с
помощью кнопок копирования и вставки на панели инструментов; с
помощью команд меню Правка; перетаскивая мышью данные на новое
место (при нажатии на клавишу Ctrl и нажатием левой кнопки мыши
указатель помечается маленьким плюсом
+
).
Чтобы скопировать формулу, выделите ячейку, содержащую формулу,
и перетащите маркер заполнения вниз, вверх, вправо или влево, на сколько
требуется. Формула будет автоматически введена в новые ячейки.
7.3 Вопросы для самоконтроля
7.3.1 Опишите структуру типового интерфейса электронной таблицы.
Основные типы данных .
7.3.2 Поясните основные режимы работы электронной таблицы.
7.3.3 Для чего предназначена строка формул?
7.3.4 Что такое формула в электронной таблице и ее типы? Приведите
примеры.
7.3.5 Что такое функция в электронной таблице и ее типы? Приведите
примеры
7.3.6 Поясните, для чего используются абсолютные и относительные
адреса ячеек.
7.3.7 Перечислите основные функциональные возможности электронных
таблиц.
7.4 Рекомендуемая литература
7.4.1 Информатика. Базовый курс / Симонович С.В. и др. – СПб:
Издательство «Питер», 2001. – ил.
7.4.2 Информатика: Учебник / Под редакцией проф. Н.В. Макаровой. – 2-е
изд. – М.: Финансы и статистика,1998. – 768с.: ил.
8 МАСТЕР ФУНКЦИЙ. КАТЕГОРИИ ФУНКЦИЙ И ИХ ВИДЫ.
СТРУКТУРИРОВАНИЕ ДОКУМЕНТА В MICROSOFT EXCEL
8.1 Цель лекции
Ознакомить с категориями функций, логическими функциями и
мастером диаграмм.
8.1 Основные вопросы и краткое содержание
Для выполнения различных операций над разными типами данных
создан мастер функций, который объединяет в себе несколько категорий
функций, отвечающих за выполнение различных функций.
Для расчётов в Excel используется большое количество функций. К
логическим функциям относятся – ЕСЛИ, И, ИЛИ, НЕ. Функции можно
задавать либо в ручную, либо с помощью мастера функции.
ЕСЛИ (условие; выражение 1; выражение 2) – группа логических
функций. В текущую ячёйку заносится величина, вычисленная в
соответствии с выражением 1, если условие (одно или несколько) истинно;
в противном случае эта величина вычисляется по выражению 2.
Логические функции И и ИЛИ предназначены для проверки
выполнения нескольких условий.
И (логическое_значение 1; логическое_значение 2; ...)
Когда условия соединены логическим И, результатом проверки
нескольких условий считается:
- значение ИСТИНА, если все условия имеют значение ИСТИНА;
- значение ЛОЖЬ, если хотя бы одно условие имеет значение
ЛОЖЬ.
ИЛИ (логическое_значение 1; логическое_значение 2; ...)
Когда условия соединены логическим ИЛИ, результатом проверки
условий считается:
- значение ИСТИНА, если хотя бы одно условие имеет значение
ИСТИНА;
- значение ЛОЖЬ, если все условия имеют значение ЛОЖЬ.
НЕ (логическое_значение)
НЕ меняет на противоположное логическое значение своего
аргумента. Логическое_значение – это значение или выражение, которое
при вычислении дает ИСТИНА или ЛОЖЬ. Если логическое_значение
имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА;
если логическое_значение имеет значение ИСТИНА, то функция НЕ
возвращает значение ЛОЖЬ.
Создание диаграммы.
Диаграмма - это графическая форма представления числовых
данных. В Excel диаграммы создаются на текущем листе, на отдельном
листе, в отдельной книге. Для построения диаграммы или графика
используется
мастер
диаграмм, который
вызывается
командой
Вставка/Диаграмма, или выбором
соответствующей пиктограммы на
панели инструментов. Мастер диаграмм состоит из четырех диалоговых
окон: в первом определяется тип диаграммы; во втором задается источник
данных; в третьем устанавливаются параметры; в четвертом определяется
размещение диаграммы. Переход из одного окна в другое осуществляется
с помощью кнопок “Далее” и “Назад”, находящихся в диалоговых окнах.
Для задания источника данных нужно, в поле “Диапазон”, ввести диапазон
ячеек вместе с заголовками тех данных, которые будут отображаться в
диаграмме. А для вывода меток по оси абсцисс нужно, в этом же
диалоговом окне активизировать кнопку “Ряд” и в поле “Подписи по оси
Х” ввести диапазон нужных ячеек без заголовка.
8.3 Вопросы для самоконтроля
8.3.1 Какие функции относятся к логическим ?
8.3.2 Какой формат имеет логическая функция Если?
8.3.3 Какой формат имеет логическая функция И?
8.3.4 Какой формат имеет логическая функция Или?
8.3.5 Какой формат имеет логическая функция Не?
8.3.6 Укажите, какие вы знаете типы диаграмм, используемых для
интерпретации данных электронных таблиц?
8.3.7 С помощью какой команды может быть реализован машинный
способ решения уравнения в ЭТ EXCEL ?
8.3.8 Из скольких шагов состоит работа с мастером диаграмм?
8.3.9 На каком шаге Мастера диаграмм указывается тип диаграммы?
8.3.10 На каком шаге Мастера диаграмм указываются параметры
диаграммы?
8.3.11 На каком шаге Мастера диаграмм указывается место размещения
диаграммы?
8.3.12На каком шаге Мастера диаграмм указывается источник данных для
диаграммы?
8.3.13Какая диаграмма используется по умолчанию?
8.3.12Какая функциональная клавиша используется для автоматического
построения диаграммы по выделенным данным?
8.3.13Как изменить формат легенды (вид, шрифт, размещение)?
8.4 Рекомендуемая литература
8.4.1 Информатика. Базовый курс / Симонович С.В. и др. – СПб:
Издательство «Питер», 2001. – ил.
8.4.2 Информатика: Учебник / Под редакцией проф. Н.В. Макаровой. – 2-е
изд. – М.: Финансы и статистика,1998. – 768с.: ил.
9 МАССИВЫ ДАННЫХ. ПРИЕМЫ РАБОТЫ С МАССИВАМИ.
РАБОТА СО СПИСКОМ ДАННЫХ
9.1 Цель лекции
Ознакомить с массивами, реализацией матричного метода решения
систем линейных алгебраических уравнений с помощью Microsoft Excel.
Научиться обрабатывать списки данных.
9.2 Основные вопросы и краткое содержание
Массивы можно использовать для создания формул, которые
возвращают некоторое множество результатов или оперируют на
множестве значений, а не на отдельных значениях. Формула массива
действует на нескольких множествах значений, называемых массивами
аргументов, и возвращает одно или несколько значений. Диапазон массива
– это блок ячеек, который имеет общую формулу массива. Массив
констант – это специальным образом организованный список константных
значений, которые можно использовать в качестве аргументов в формулах
массива.
Применение электронных таблиц для решения систем уравнений.
Пусть дана система n линейных уравнений с n неизвестными (1):
⎪
⎪
⎩
⎪
⎪
⎨
⎧
=
+
+
+
=
+
+
+
=
+
+
+
n
n
nn
n
n
n
n
n
n
b
x
a
a
x
a
b
x
a
x
a
x
a
b
x
a
x
a
x
a
...
.......
..........
..........
..........
...
...
2
1
1
2
2
2
22
1
21
1
1
2
12
1
11
(1)
Если обозначить матрицу коэффициентов при неизвестных системы (1)
через
А =
nn
n
n
n
n
a
a
a
a
a
a
a
a
a
...
....
..........
...
...
2
1
2
22
21
1
12
11
(2)
столбец свободных членов и столбец из неизвестных системы (1) через
В =
n
b
b
b
...
2
1
Х =
n
x
x
x
...
2
1
(3)
то система (1) может быть записана в виде матричного уравнения А*Х=В.
Совокупность чисел
n
x
x
x
,...,
,
2
1
(вектор Х), обращающих систему (1)
в тождество, называется решением этой системы, а сами числа ее корнями.
Если матрица А (2) – невырожденная, т.е. det A<>0, то система (1)
или эквивалентное ей матричное уравнение, имеет единственное решение.
Если det A=0, то система уравнений либо вообще не имеет решения,
либо имеет бесконечное множество решений.
Если det A близок к нулю, то система уравнений является плохо
обусловленной, корни такой системы очень
сильно зависят от
погрешностей округления коэффициентов системы.
При решении матричным методом необходимо найти обратную
матрицу (A
-1
), а она существует, если определитель не равен нулю.
A
-1
*A*X = A
-1
*B
(где A
-1
*A = E единичная матрица)
X = A
-1
*B - эта формула дает решение системы уравнений.
Транспонированная матрица – это матрица, в которой строки и
столбцы меняются местами.
Для нахождения обратной матрицы, определителя и произведения
вектора свободных членов на обратную матрицу используются функции:
1) МОПРЕД(аргумент) – возвращает определитель матрицы, аргументом
является диапазон ячеек или область;
2) МОБР(аргумент) – возвращает обратную матрицы, аргументом является
диапазон ячеек или область;
3) МУМНОЖ(мас1;мас2) – возвращает произведение матриц, где мас1 и
мас2 – задаются диапазоном ячеек;
4) ТРАНСП(аргумент) – возвращает транспонированную матрицу, где
аргумент – диапазон ячеек или область.
5) МИН(аргумент) – возвращает наименьшее значение функций, где
аргумент – диапазон ячеек или область.
6) МАКС(аргумент) – возвращает наибольшее значение функций, где
аргумент – диапазон ячеек или область.
7) СРЗНАЧ(аргумент) – возвращает среднее значение функций, где
аргумент – диапазон ячеек или область.
9.3 Вопросы для самоконтроля
9.3.1 Какая функция возвращает определитель матрицы?
9.3.2 Какая функция возвращает обратную матрицы?
9.3.3 Какая функция возвращает произведение матриц?
9.3.4 Какая функция возвращает транспонированную матрицу?
9.3.5 Какая функция возвращает наименьшее значение функций ?
9.3.6 Какая функция возвращает наибольшее значение функций ?
9.3.7 Какая функция возвращает среднее значение функций?
9.3.8 Какая комбинация клавиш используется при работе с матрицами ?
9.4 Рекомендуемая литература
11.4.1
Информатика. Базовый курс / Симонович С.В. и др. – СПб:
Издательство «Питер», 2001. – ил.
9.4.2 Информатика: Учебник / Под редакцией проф. Н.В. Макаровой. – 2-е
изд. – М.: Финансы и статистика,1998. – 768с.: ил.
9.4.3 Элизабет Бунин. Excel Visual Basic. М.Бином, 2000 г.
9.4.4 Колесников А. EXCEL 7.0 для Windows 95
- К.;Торгово-
издательское бюро BHV, 1996. -348 с.
9.4.5 КоксДж. Microsoft Excel 97: Краткийкурс- СПб: Питер1998г.
9.4.6 Гарнаев А.Ю. VBA, Excel, Internet – СПб.: БХВ Петербург, 2002. –
816с.
9.4.7 Основы информатики./ Под редакцией А.Н.Морозевича. Минск,
2003 г.
9.4.8 Аладьев В.З. Основы информатики. М., 1997
10 ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ.
СОЗДАНИЕ МАКРОСА И ПОЛЬЗОВАТЕЛЬСКОЙ ФУНКЦИИ
10.1 Цель лекции
Ознакомить студентов с понятиями алгоритма, алгоритмизации,
свойствами алгоритмов, видами алгоритмов. Данные и переменные.
Основные алгоритмические структуры, используемые при создании
программ. Понятие макроса, создание макроса и пользовательской
функции, примеры их использования.
10.2 Основные вопросы и краткое содержание
Управлять компьютером можно по определенному алгоритму.
Алгоритм- это точно определенное описание способа решения задачи в
виде конечной (по времени) последовательности действий. Виды
алгоритмов. Такое описание называется формальным. Для представления
алгоритма
в
виде,
понятном
компьютеру.
служат
языки
программирования. Сначала разрабатывается алгоритм действий, а потом
он записывается на одном из таких языков. В итоге получается текст
программы- полное и законченное описание алгоритма на языке
программирования. Затем
этот текст программы
специальными
служебными приложениями, которые называются трансляторами, либо
переводится в машинный код. либо исполняется.
Теоретически программу можно написать и средствами обычного
языка- это
называется
программированием
на
метаязыке, но
автоматически перевести такую программу в машинный код пока
невозможно из-за высокой неоднозначности естественного языка.
С помощью языка программирования создается не готовая программа,
а только ее текст, описывающий ранее разработанный алгоритм. Чтобы
получить работающую программу, надо этот текст либо автоматически
перевести в машинный код (для этого служат программы-компиляторы) и
затем использовать отдельно от исходного текста, либо сразу выполнять
команды языка. указанные в тексте программы (этим занимаются
программы-интерпретаторы).
Поколения языков программирования: язык ассемблера (одна
инструкция- одна строка), символический ассемблер с переменной, языки
высокого
уровня,
проблемно-ориентированные
языки,
системы
автоматического создания прикладных программ с помощью визуальных
средств разработки, без знания программирования.
Данные: числа, строки и логические величины. Сложные данные.
Операторы: ввода, вывода, присваивания, комментарии, условный
оператор,
повторяющиеся
вычисления
(операторы
цикла).
Распараллеливание программ. Структурное программирование. Объектно-
ориентированное программирование.
Макрос. Макросом называется программа, созданная на языке Visual
Basic с целью автоматизации различных процедур и процессов при
обработке данных и формировании документов в Excel. Одним из
способов создания макроса является запись текста программы в
автоматическом режиме с помощью записывающего устройства,
называемого макрорекордером. Для создания макроса нужно выполнить
команду сервис/макрос/начать запись. При этом система запросит имя
макроса. Если пользователь не введет желаемое имя, то по умолчанию
создаваемым макросам автоматически будут присваиваться имена
Макрос1, Макрос2,… После присвоения макросу имени все действия
пользователя, произведенные при включенном макрорекордере будут
зафиксированы в программном коде в виде инструкций Visual Basic. После
завершения действий нужно остановить работу макрорекордера, выполнив
команду данные/макрос/остановить запись.
Способы запуска макроса. Макрос можно запустить на выполнение
одним из следующих способов:
а) Стандартный способ. выполнить команду сервис/макрос/ макросы
или нажать клавиши ALT+F8. При этом на экране появится окно со
списком макросов. Из данного списка нужно выбрать имя желаемого
макроса и щелкнуть на кнопке выполнить. Будут выполнены все действия,
которые были запрограммированы в данном макросе.
б) с помощью графического объекта. Для организации запуска
макроса данным способом нужно на рабочем листе создать любой
графический объект и назначить ему нужный макрос. Для этого нужно
вызвать контекстное меню для данного объекта и выбрать пункт назначить
макрос.
При этом на экране появится окно со списком макросов, из которых
выбрать нужный.
В дальнейшем при наведении курсора мыши на данном объекте,
курсор примет вид «указующего перста», и графический объект будет
служить кнопкой, щелчок на которой запустит макрос.
в) с помощью кнопки, помещенной на панели инструментов или в
строке меню. Для реализации данного метода нужно войти в режим
настройки панелей инструментов (вид/панели инструментов/настройка). в
появившемся окне настройки перейти на вкладку команды , Выбрать
категорию макросы
и перетащить настраиваемую кнопку на панель
инструментов или в строку меню.
При необходимости можно придать настраиваемой кнопке придать
желаемый вид: выполнить команду изменить выделенный объект/выбрать
значок для кнопки, выполнить команду изменить выделенный
объект/изменить значок на кнопке. При этом на экране появится
графический миниредактор, позволяющий «перерисовать кнопку», придав
ей желаемый оригинальный вид.
После
получения желаемой кнопки, ей нужно назначить
необходимый макрос. Для этого, при выделенной настраиваемой кнопке в
окне настройки, щелкнуть на кнопке изменить выделенный объект и, в
появившемся меню, выбрать команду назначить макрос. В дальнейшем
щелчок на данной кнопке позволит запустить макрос.
Понятие пользовательской функции.
Пользовательской
функцией
называется
функция
созданная
пользователем для получения результата по необходимому алгоритму. Как
правило, пользовательские функции создаются в случае, когда результатом
вычислений является единственная величина.
Создание пользовательской функции.
Для создания пользовательской функции нужно владеть, по крайней
мере, азами алгоритмизации и программирования, и быть знакомым с
алфавитом и синтаксисом Visual Basic. Общий формат пользовательской
функции имеет следующий формат:
Function Имя(формальные параметры)
…
…
Имя=результат вычислений
End Function
Имя-желаемое имя функции, которое присваивается пользователем.
Формальные параметры – список переменных, которым, при обращении к
функции, будут присвоены необходимые исходные значения. Перед
завершением работы алгоритма необходимо имени функции присвоить
результат вычислений. В противном случае функция не вернет найденное
значение.
Данный алгоритм нужно записать на модульном листе в редакторе
Visual Basic. Для этого нужно, находясь в Excel, выполнить команду
сервис/макрос/редактор visual basic (ALT+F11). В редакторе VB выполнить
команду вставка/модуль и, в появившемся окне модульного листа, ввести
текст программы. Затем вновь вернуться в Excel (ALT+F11).
Обращение к пользовательской функции.
Обращение к пользовательской функции производится по всем
правилам обращения к стандартным функциям, т.е. в ячейку таблицы
ввести выражение
=ИМЯ(фактические параметры). Где ИМЯ-имя
функции присвоенное пользователем на стадии создания функции.
Фактические параметры – значения, которые необходимо присвоить
формальным параметрам при обращении к функции. Фактическими
параметрами могут быть числовые константы, адреса ячеек и формульные
выражения.
Пример пользовательской функции.
Следующая функция вычислить заработную плату рабочего по
формуле ЗАРПЛАТА=ОКЛАД+ПРЕМИЯ+ОКЛАД*КТУ
Здесь премия зависит от объема выполненной работы:
-если объем работ меньше 50 ед.,то премия составляет 20% от оклада;
-если объем работы от 50 до 150 ед., то премия составляет 30% от оклада;
-если объем выполненной работы равен 150 ед. или превысил этот
уровень, то премия составляет 45% от оклада.
Таким образом для вычисления зарплаты рабочего необходимо
ввести следующие исходные данные: ОКЛАД, ОБЪЕМ РАБОТЫ, КТУ.
Текст программы пользовательской функции будет иметь
следующий вид:
Function зарплата(оклад, работа, кту)
If работа < 50 Then премия = оклад * 0.2
If (работа >= 50) And (работа < 150) Then премия = оклад * 0.3
If работа >= 150 Then премия = оклад * 0.45
зарплата = оклад + премия + оклад * кту
End Function
10.3 Вопросы для самоконтроля
10.3.1 Что называется списком данных?
10.3.2 Какова структура списка?
10.3.3 Каких рекомендаций нужно придерживаться при создании и
ведении списка?
10.3.4 Какие способы ввода данных можно использовать при создании
списка?
10.3.5 Что называется сортировкой списка? Какие виды сортировки
различают? В чем суть многоуровневой сортировки?
10.3.6Как отсортировать список по пользовательскому списку?
10.3.7 Что называется фильтрацией записей? Какие виды фильтров
различают?
10.3.8Как произвести фильтрацию записей с помощью автофильтра?
10.3.9 Как произвести фильтрацию записей с помощью расширенного
фильтра?
10.3.10 Как вычислить итоги в списке?
10.3.11 Понятие макроса?
10.3.12 Что собой представляет макрорекордер и для чего предназначен?
10.3.13 Как записать макрос?
10.3.14 Какие способы запуска макроса различают?
10.3.15 Как реализовать каждый из способов запуска макроса?
10.3.16 Понятие пользовательской функции?
10.3.17 Общий формат текста программного кода пользовательской
функции?
10.3.18 В каком случае рекомендуется использовать пользовательскую
функцию?
10.3.19 Какие параметры называются формальными?
10.3.20 Какие параметры называются фактическими?
10.3.21 Какое соответствие должно выполняться между формальными и
фактическими параметрами?
10.3.22 Как создается пользовательская функция, правила обращения к ней
10.4 Рекомендуемая литература
10.4.1 Симонович С.В. Информатика: базовый курс. Санкт-Петербург,
Питер,2000 г.
10.4.2 Додж М., Кината К. и др. Excel 7.0 for Windows 95. Санкт-Петербург
Питер, 1997 г.
10.4.3 Гарнаев А. Excel, VBA, INTERNET. Санкт-Петербург, БХВ-
Петербург,2001 г.
10.4.4 Элизабет Бунин. Excel Visual Basic. М.Бином, 2000 г.
10.4.5Кузьменко В.Г. VBA 2000. М.Бином,2000 г.
10.4.6 Долженков В., Колесников Ю Excel 2000 БХВ – Санкт – Петербург,
1999 – 1088 с.
10.4.7 Браун С. Visual Basic 5 СПб:Питер, 1998. – 320 с.
11 МАССИВЫ ДАННЫХ В VISUAL BASIC FOR APPLICATION.
СОЗДАНИЕ ДИАЛОГОВЫХ ОКОН
11.1 Цель лекции
Раскрыть понятие массивов данных разного типа. В каких случаях
используется диалоговое окно, его элементы и как его создать.
11.2 Основные вопросы и краткое содержание
Массив – это совокупность переменных, каждая из которых может
принимать значения. Массивы различают одномерные и многомерные (в
частности двумерные).
Каждый
элемент
массива
имеет
индексы, определяющие
местоположение элемента в массиве и использующиеся при обращении к
элементу. Элементы одномерного массива имеют один элемент,
двумерного – два .
Перед использованием их нужно заранее объявлять.
Dim имя(число) или
Dim имя(нижний индекс to верхний
индекс).
Объявляются:
- одномерный массив sum из 6-ти элементов sum(0), sum(1),….,sum(5)
- одномерный массив b из 5-ти элементов b(1), b(2),….,b(5)
- двумерный массив x из 20-ти элементов x(0,0), x(0,1),….,x(0,4), x(3,0),
x(3,4)
-Двумерный
массив
y
из
12-ти
элементов
y(1,1),
y(1,2),…..,y(1,4),……..,y(3,4)
Ввод элементов одномерного массива.
1) For i=1 to 10
A(i) = InputBox(“Введите элемент массива”)
Next i
Значения элементов массива вводятся с помощью блока запроса.
2) r = 2
For i = 1 to 10
A(i) = Cells(r,i).value
Next i
Элементам массива присваиваются значения из рабочего листа,
расположенные во второй строке с первого по десятый столбец, т.е. в
диапазоне A2:J2
Ввод элементов двумерного массива.
1)
For i = 1 to 5
For j = 1 to 4
X ( i , j ) = InputBox(“Введите элемент массива”)
Next j
Next i
Элементам массив Х присваиваются значения с помощью блока
запроса.
Обращение к элементам будет происходить в следующем порядке:
X(1,1), X(1,2),……..X(1,4)
i=1, j=1,…..4
X(2,1), X(2,2),……..X(2,4)
i=1, j=1,…..4
……………………………
……………
X(5,1), X(5,2),……..X(5,4)
i=5,j=1,….. 4
2)
For i = 1 to 5
For j = 1 to 4
X ( i , j ) = Cells(i+2,j+1).value
Next j
Next i
Элементам массива Х присваиваются значения, расположенные в
рабочем листе Excel, в диапазоне B3:E7
Вывод элементов одномерного массива.
1)
For i = 1 to 10
Cells( 3 , i ).value = A( i )
Next i
Значения элементов массива выводятся на рабочий лист в диапазон
A3:J3
2)
T=””
For i = 1 to 10
T=T & A(i) & “ “
Next i
MsgBox T
Значения элементов массива A будут выводиться в окнах
сообщений.
Вывод элементов двумерного массива.
1)
For i = 1 to 5
For j = 1 to 4
Cells(i+2,j+1).value = X ( i , j )
Next j
Next i
Значения элементов двумерного массива X будут выведены на
рабочий лист в диапазоне B3:E7.
2)
T=””
For i = 1 to 5
For j = 1 to 4
T=T & X ( i , j ) & “ “
Next j
Next i
MsgBox T
Значения элементов двумерного массива X будут выведены в окнах
сообщений.
Диалоговые окна.
Диалоговые окна используется в случае, когда необходимо за один
сеанс диалога ввести совокупность данных различных типов.
Лист окна диалога является одним из объектов рабочей книги Excel.
Для вставки диалогового листа нужно на ярлыке любого листа вызвать
контекстное меню и выполнить команду добавить… и в появившемся окне
выбрать объект Окно диалога. При этом в рабочей книге появится новый
лист, на ярлыке которого будет стандартное имя Диалог1. При
необходимости имя листа можно переименовать в желаемое. На данном
листе производится макетирование диалогового окна. В процессе которого
на макете окна размещаются нужные элементы управления, в зависимости
от того, каким способом предусматривается ввод данных. Элементы
управления размещаются на окне путем перетаскивания с панели
инструментов формы.
Элементы управления.
а)
- Надпись (Label) -используется для создания текстовых
надписей на диалоговом окне.
б)
- Текстовое поле (EditBoxes) – используется для ввода данных,
значения которых не могут быть заранее предсказаны. Следующая
инструкция позволяет значение, введенное пользователем в поле ввода,
присвоить переменной. Имя переменной=.EditBoxes(номер)
в)
- Флажок (Checkboxes) - используется для ввода одного из
двух , взаимно противоположных по смыслу, значений(Да/Нет,
Истина/Ложь, Включено/Выключено
и.т.п.). Состояние
флажка,
установленное пользователем и определение, в зависимости от этого,
соответствующего варианта
действия, производится с помощью
следующей инструкции.
If .CheckBoxes(номер)=xlOn Then
Вариант 1
Else
Вариант2
End if
г)
- Переключатель (OptionButtons) – используется для ввода
одного из нескольких возможных вариантов.
Вариант
выбора
пользователя
определяется
следующим
алгоритмом.
If .OptionButtons(1)=xlOn then действие 1
If .OptionButtons(2)=xlOn then действие2
………..
If .OptionButtons(n)=xlOn then действие n
д)
- Рамка (Frame) –используется для визуальной группировки
объектов на диалоговом окне.
е)
- Поле со списком (ListBox) –используется когда вводимое
значение может быть введено путем выбора из предложенного списка
вариантов. Для создания списка на каком-либо рабочем листе нужно
сформировать список из необходимых элементов.
Значением функции индекс является элемент списка, который
пользователь выбрал во время диалога. Первый аргумент данной функции
представляет собой адрес диапазона-область поиска, второй –ключ для
поиска, номер столбца. Значение ключа поиска определяется в виде
натурального числа и представляет собой порядковый номер, выбранного
пользователем, элемента списка.
После подготовки данных для формирования списка, нужно сам
элемент
управления
отформатировать
в
режиме
макетирования
диалогового окна, вызвав контекстное меню для данного элемента.
Первый запрос требует адрес диапазона рабочего листа,
содержащего элементы списка.
Второй запрос требует адрес ячейки, в которой будет фиксироваться
выбор пользователя в виде номера элемента.
Третий запрос требует количество элементов списка.
ж)
- Кнопка (Command) – используется для запуска процедур
при щелчке на кнопке. Для этого нужно кнопке назначить ранее созданный
макрос(процедуру), вызвав контекстное меню и выбрав команду
Назначить макрос.
е)
- Счетчик (Spinners) – используется при вводе чисел из
данного диапазона путем перебора с помощью счетчика.
В паре с данным элементом управления должно находиться поле
ввода, предназначенное
для
отображения
числа, выбираемого
пользователем с помощью счетчика. Для синхронизации работы счетчика с
полем ввода нужно каждому из данных элементов назначить следующие
макросы.
Макрос для счетчика:
Sub Do_spinner()
With ActiveDialog
.EditBoxes(номер).Text=Cstr(.Spinners(номер).Value)
End With
End Sub
Макрос для поля ввода:
Sub Back_spinner()
With ActiveDialog
.Spinners(номер).Value= Cint(EditBoxes(номер).Text)
End With
End Sub
Интервал изменения чисел с помощью счетчика задается
следующими инструкциями
.Spinners(номер).Min=число
.Spinners(номер).Max=число
11.3 Вопросы для самопроверки
11.3.1 Что называется массивом в Excel?
11.3.2 Какой массив называется одномерным?
11.3.3 Какой массив называется двумерным?
11.3.4 Как производится обработка элементов массива?
11.3.5 Какой особенностью обладают массивы?
11.3.6 Что называется массивом в VB?
11.3.7 Какие виды массивов различают?
11.3.8 Как объявить массив данных?
11.3.9 Какие способы ввода элементов массива различают?
11.3.10 Какие способы вывода элементов массива различают?
11.3.11 Перечислите методы, применимые к объекту WorkShetts.
11.3.12 Как переименовать рабочий лист?
11.3.13 Как скрыть рабочий лист?
11.3.14 Что представляет собой диалоговое окно, как его добавить в
рабочую книгу Excel и для каких целей рекомендуется использовать
диалоговое окно?
11.3.15 Какие элементы управления можно использовать в диалоговом
окне, какое имя они имеют в программном проекте, как они
инициализируются и как обрабатываются данные, введенные с помощью
данных элементов управления?
11.3.16 Какой метод используется для отображения диалогового окна в
процессе выполнения процедуры?
11.3.17 С помощью какой функции определяется количество записей в
списке на рабочем листе?
11.4 Рекомендуемая литература
11.4.1 Симонович С.В. Информатика: базовый курс. Санкт-Петербург,
Питер,2000 г.
11.4.2 Додж М., Кината К. и др. Excel 7.0 for Windows 95. Санкт-Петербург
Питер, 1997 г.
11.4.3 Гарнаев А. Excel, VBA, INTERNET. Санкт-Петербург, БХВ-
Петербург,2001 г.
11.4.4 Элизабет Бунин. Excel Visual Basic. М.Бином, 2000 г.
11.4.5 Кузьменко В.Г. VBA 2000. М.Бином,2000 г.
11.4.6 Долженков В., Колесников Ю Excel 2000 БХВ – Санкт – Петербург,
1999 – 1088 с.
11.4.7 Браун С. Visual Basic 5 СПб:Питер, 1998. – 320 с.
12 БАЗЫ ДАННЫХ MICROSOFT ACCESS. ВИДЫ БАЗ ДАННЫХ.
СОЗДАНИЕ ОДНОТАБЛИЧНОЙ БАЗЫ ДАННЫХ
12.1 Цель лекции
Знакомство с базами и банками данных. СУБД Access. Видами баз
данных. Технология
«клиент-сервер». Создание
однотабличной,
многотабличной базы данных.
12.2 Основные вопросы и краткое содержание
База данных- это организованная структура, предназначенная для
хранения информации. Система управления базами данных (СУБД)- это
комплекс программных средств, предназначенных для создания структуры
новой базы данных, наполнения ее содержимым, редактирования
содержимого
и
визуализации
информации. Под
визуализацией
информации базы понимается отбор отображаемых данных в соответствии
с заданным критерием, их упорядочение, оформление и последующая
выдача на устройство вывода или передача по каналам связи.
Технология «клиент-сервер» предполагает наличие в сети сервера и
рабочих станций. С рабочих станций производится запрос, а обработка и
передача обработанной информации производится сервером.
Для запуска программы необходимо из выполнить следующую
команду Пуск/Программы/ Microsoft Access, после чего появится
одновременно рабочее окно программы и диалоговое окно где нужно
определить, будет ли открываться существующая база данных или
создаваться новая, установкой флажка. Если установлен флажок для
создания новой базы данных, то в появившемся диалоговом окне будет
предоставлен список всех типов объектов, которые могут создаваться в
базе данных Access- таблицы, запросы, формы, отчеты, макросы, модули.
Необходимо задать имя создаваемой БД, длина которого не должна
превышать 255 символов.
Создание таблицы БД состоит из двух этапов. На первом этапе
определяется ее структура: состав полей, их имена, последовательность
размещения, тип данных каждого поля, размер поля, ключи, индексы и
другие свойства полей. На втором этапе производится создание записей
таблицы и заполнение их данными.
В диалоговом окне выбирается объект «Таблицы» и нажимается
кнопка «Создать». В открывшемся окне выбирается один из режимов
создания таблицы: конструктор; мастер таблиц; импорт таблиц; связь с
таблицами.
При создании таблицы в режиме конструктора ее создание начинается с
определения ее структуры, причем пользователь сам устанавливает
параметры всех элементов структуры таблицы. Для определения поля в
окне таблицы задаются «Имя поля», «Тип данных», «Описание» - краткий
комментарий, а также свойства поля в разделе «Свойства поля»
«Имя поля» - каждое поле должно иметь уникальное имя, состоящее
из комбинации букв и цифр, длинной не более 64 символов.
«Тип данных» - определяется значениями, которые предполагается
вводить в поле и операциями, которые будут выполняться с этими
значениями. Их девять и все они представлены в раскрывающемся списке,
нажатием кнопки. Так как оболочка является русифицированной, то
толкование значений типа полей не составит труда.
Для осуществления реляции таблица должна иметь уникальный
(первичный) ключ, однозначно определяющий каждую запись. Ключевое
поле должно содержать уникальные значения, такие как коды или
инвентарные номера, и не может иметь значение 0. Ключ может быть
простым или составным, включающим несколько полей. Для определения
ключа, необходимо выделить составляющие ключ поля и выполнить
команду Правка /Ключевое поле. В качестве первичного ключа может
быть задано поле с типом «Счетчик» - это наиболее простой способ
создания первичного ключа.. После сохранения таблицы становится
доступным режим, позволяющий перейти ко второму этапу – создание
записей.
При создании таблицы в режиме таблицы пользователь может создать
таблицу не определяя предварительно ее структуру. Полями таблицы в
данном режиме присваиваются имена «Поле 1», «Поле 2» и т.д. Для
переименования заголовков столбцов необходимо выполнить команду
Формат/Переименовать, либо выполнить двойной щелчок мышки на
выделенном заголовке и внести изменения. Можно добавлять новые поля
или удалять ненужные командами Вставка/Столбец, Правка/Удалить
столбец.
При использовании «Мастера таблиц» автоматически создается
таблица по одному из имеющихся шаблонов. В процессе работы мастера
структуру таблицы можно корректировать.
12.3 Вопросы для самопроверки
12.3.1 Понятие СУБД.
12.3.2 Объекты ACCESS.
12.3.3 Дать определение базы данных.
12.3.4 Дать определение таблицы. Структура таблицы.
12.3.5 Понятие нормализации.
12.3.6 Перечислить способы создания таблиц и дать описание каждого
способа.
12.3.7 Дать определение ключевому атрибуту, для чего он используется.
12.3.8 Перечислить все имеющиеся в Аccess типы полей, что они
обозначают.
12.4 Рекомендуемая литература
12.4.1 Симонович С.В. Информатика: базовый курс. Санкт-Петербург,
Питер,2000 г.
12.4.2 Основы современных компьютерных технологий: Учебное
пособие / под ред. Проф. Хоменко А.Д. – СПб.: КОРОНАпринт,
1998. –448с.
12.4.3 Информатика: Учебник / Под редакцией проф. Н.В.
Макаровой. – 2-е изд. – М.: Финансы и статистика,1998. – 768с.:
ил.
13 ПОИСК, СОРТИРОВКА И ФИЛЬТРАЦИЯ ДАННЫХ.
ВИДЫ И СОЗДАНИЕ ЗАПРОСОВ
13.1 Цель лекции
Научиться в реляционных базах данных проводить поиск данных,
сортировку и фильтрацию. Создавать различные типы запросов.
13.2 Основные вопросы и краткое содержание
В режиме таблицы, где данные выводятся в формате строк и
столбцов, можно настраивать макет таблицы, устанавливая нужный состав
столбцов, изменяя размещение и ширину столбцов. Кроме того, в таблице
можно корректировать данные, осуществлять поиск, сортировку записей,
фильтрацию записей по заданному условию отбора.
Для поиска значений в текущем или во всех полях таблицы
необходимо в режиме таблицы выполнить команду Правка/Найти. В
появившемся диалоговом окне на вкладке «Поиск», в поле «Образец»
вводится значение, которое требуется найти в полях таблицы. В поле
«Поиск в ..» с помощью кнопки раскрытия устанавливается поле, если
поле не указано, то поиск осуществляется во всей таблице.
В поле «Совпадение» определяется степень совпадения, которая так
же выбирается из списка кнопки раскрытия (С начала поля, С любой
частью поля, поля целиком). В поле «Просмотр» определяется
направление поиска – это все, вверх, вниз. После установки всех
параметров нажимается кнопка «Найти далее» в диалоговом окне.
Если раскрыть вкладку «Замена» ее диалоговое окно аналогично
добавлено лишь поле «Заменить на», позволяющее ввести в найденное
поле новое значение.
Сортировка записей может осуществляться по возрастанию либо по
убыванию значений одного поля, и может быть выполнена как в режиме
таблицы так и в режиме формы. Для этого курсор устанавливается в
нужное поле и выбирается команда Запись/Сортировка либо пиктограмма.
Для сортировки записей по нескольким полям необходимо выделить
соответствующие столбцы. Причем сортируемые поля должны быть
смежными и старшим полем является расположенное слева. Размещение
полей в нужном порядке осуществляется путем их выделения и
перетаскивания мышкой.
Для
просмотра
и
корректировки
записей
базы
данных,
удовлетворяющих условиям отбора, предусмотрена фильтрация.
Фильтр – это набор условий. Существует несколько видов фильтров.
А) Фильтр по выделенному – для этого в нужном поле выделяется
нужное
значение
или
его
часть
и
выбирается
команда
Записи/Фильтр/Фильтр по выделенному. В результате в таблице будут
отображены записи равные или соответствующие выделенному значению.
Для отбора записей которые не содержат выделенное значение
выбирается команда Записи/Фильтр/Исключить выделенное. Для возврата
к исходному варианту таблицы выполняется команда Записи/Удалить
фильтр, при этом фильтр снимается с таблицы, но сохраняется и в любой
момент можно применить повторно командой Записи/Применить фильтр.
Б)
Обычный
фильтр,
он
вызывается
командой
Записи/Фильтр/Изменить фильтр. В его окне можно создать новый фильтр
или просмотреть и откорректировать ранее созданный фильтр.
На вкладке «Найти» в поля фильтра вводятся значения, по которым
будут отбираться записи, они могут вводится с клавиатуры или выбираться
из списка. Ввод значений в несколько полей одной строки фильтра
определяет отбор записей, при этом заданные условия рассматриваются,
как
объединяемые
логической
операцией
«И». Для
указания
альтернативного варианта отбора записей выбирается вкладка «Или»,
внизу окна фильтра, и в открывшееся новое поле фильтра вводится задание
альтернативного варианта. После установки фильтров нажимается кнопка
«Применить фильтр».
В)
Расширенный
фильтр,
он
вызывается
командой
Записи/Фильтр/Расширенный фильтр, при этом в верхней части окна
фильтра выводится список полей активной таблицы, а в нижней части –
бланк запроса.
В строку бланка запроса «Поле» из списка перетаскивают мышкой
имена полей, по которым необходимо задать условия отбора записей.
Условия отбора вводятся в соответствующую строку бланка запроса.
Кроме того, здесь можно произвести сортировку по одному или
нескольким полям.
Обычный и расширенный фильтр так же автоматически сохраняется
при
сохранении
таблицы
и
повторно
используется
командой
Записи/Применить фильтр. Если создается новый фильтр, он заменяет
любой ранее сохраненный фильтр в режиме таблиц. Для уничтожения
фильтра на панели инструментов «Фильтр» нажимается кнопка «Очистить
бланк» и затем кнопку «Применение фильтра». Только в этом случае
сохраняемый с таблицей фильтр будет уничтожен.
Запросы на изменение используют для изменения и переноса данных
в таблицах, для обновления, добавления и удаления групп записей, а также
для создания новой таблицы на основе одной или нескольких таблиц.
Различают четыре типа запросов на изменение: запрос на добавление,
запрос на удаление, запрос на обновление и запрос на создание таблицы.
С помощью запроса на добавление записи из одной таблицы (все или
отобранные запросом) можно поместить в конец другой таблицы. Обе
таблицы могут находиться как в одной, так и в разных базах данных.
При редактировании или построении запроса может оказаться
необходимым вставить поля в бланк конструктора. Для добавления полей
нужно открывать запрос в режиме конструктора.
Создание запроса на добавление:
1. В окне базы данных выделите таблицу или запрос, на основе которых
будет формироваться запрос на добавление, после чего выберите в меню
кнопки Новый объект ПИ (панели инструментов) пункт меню Запрос.
Откроется окно диалога Новый запрос. Щелкните на кнопке ОК, чтобы
принять установленные по умолчанию параметры
2. Щелкните на кнопке Тип запроса ПИ и выберите вариант Добавление.
Введите имя таблицы-приемника в поле Имя таблицы. Чтобы определить
местоположение таблицы, щелкните либо на переключателе В текущей
базе данных, либо на переключателе В другой базе данных. Затем ОК.
3. Перетащите из списка полей в бланк конструктора запроса те поля,
которые нужно использовать в качестве условия отбора
4. Введите в бланк конструктора условие отбора, на основе которого будет
осуществляться операция добавления
5. Чтобы предварительно просмотреть добавляемые записи, щелкните на
кнопке Вид ПИ
6. Щелкните на кнопке Запуск, чтобы добавить записи в указанную вами
таблицу
Запрос на обновление может осуществлять глобальные изменения в
выбранных записях таблицы или в связанных таблицах. Этот тип запросов
применяется для быстрого замещения информации.
Запрос на создание таблицы позволяет сформировать таблицу для
экспорта или основу отчета, а также в любое время сделать моментальную
выборку данных. Он может служить методом резервного копирования
данных. Запрос на создание таблицы, кроме того, дает возможность
увеличить скорость работы форм и отчетов путем формирования рабочей
таблицы данных на локальном диске и предотвращения передачи
большого объема информации по сети. При необходимости с помощью
такого запроса можно копировать таблицу из окна базы данных, а также
удалять и добавлять поля.
Запрос на удаление позволяет стереть набор записей из указанной
таблицы (предварительно сделать ее копию). Если в базе данных имеется
связь с включенным режимом каскадного удаления системы обеспечения
целостности данных, нужно будет удалять записи только из главной
таблицы. Записи в связанных дочерних таблицах будут удаляться
автоматически.
Если нужно просмотреть фамилии первых (или последних) пяти
продавцов, либо 10% первых покупателей, можно воспользоваться
запросом набора значений.
1. Сформируйте запрос с теми полями, которые необходимо
просматривать. Не забудьте включить в него поля, которые используются
для ранжирования записей. Перейдите в режим конструктора запроса.
2. Щелкните на поле ранжирования записей. Для отбора нескольких
первых записей укажите в ячейке Сортировка вариант По возрастанию.
Для вывода записей с конца, выберите в строке Сортировка вариант По
убыванию
3. Щелкните на кнопке раскрывающегося списка Набор значений и
выберите один из предлагаемых вариантов либо введите свое значение
4. Для выполнения запроса щелкните на кнопке Запуск
Запрос с параметрами: Окно ввода.
Если вы хотите вместо нескольких запросов использовать один,
сформируйте запрос с параметром. Предположим, например, что при
каждом запуске запроса требуется выбирать одинаковую информацию о
разных продавцах. При каждом запуске запроса с параметрами Access
будет открывать окно ввода. Это происходит даже в том случае, когда на
основе запроса открывается форма или отчет.
13.3 Вопросы для самопроверки
13.3.1 С помощью чего можно отформатировать созданную таблицу?
13.3.2 Для чего применяется схема данных в Access?
13.3.3 Что понимается под связью между таблицами?
13.3.4 Как осуществляется связь «один к одному»?
13.3.5 Как осуществляется связь «один ко многим»?
13.3.6 Понятие целостности данных. Условия и правила целостности
данных.
13.3.7Что понимается под каскадным обновлением и удалением данных?
13.3.8Как осуществляется поиск и замена в таблице?
13.3.9Что такое сортировка?
13.3.10 Виды фильтров.
13.3.11 Определение и назначение запроса
13.3.12 Способы создания запросов.
13.3.13 Виды запросов.
13.3.14 Операторы сравнения в условиях отбора.
13.3.15 Как и для чего задается параметр в запросе?
13.3.16 Как осуществляется перемещение и редактирование полей в
запросе?
13.3.17 Создание вычисляемого поля.
13.3.18 Группировка в запросе.
13.3.19 Для чего используются запросы-действия?
13.3.20 Что представляет собой перекрёстный запрос?
13.4 Рекомендуемая литература
13.4.1 Симонович С.В. Информатика: базовый курс. Санкт-Петербург,
Питер,2000 г.
13.4.2 Основы современных компьютерных технологий: Учебное
пособие / под ред. Проф. Хоменко А.Д. – СПб.: КОРОНАпринт,
1998. –448с.
13.4.3 Информатика: Учебник / Под редакцией проф. Н.В.
Макаровой. – 2-е изд. – М.: Финансы и статистика,1998. – 768с.:
14 СОЗДАНИЕ ФОРМ И ОТЧЕТОВ В MICROSOFT ACCESS
14.1 Цель лекции
Научиться создавать формы и отчеты в Microsoft Access.
14.2 Основные вопросы и краткое содержание
Форма на основе одной таблицы может быть построена как
самостоятельная для загрузки, просмотра и корректировки таблицы, а
также как вспомогательная для включения в какую либо составную форму.
Любая форма, с помощью которой можно просматривать, вводить
или редактировать записи таблиц БД, должна быть предварительно
спроектирована средствами Access.
Для создания формы могут быть использованы мастера Access.
Однако точное формирование макета формы в соответствии с
требованиями,
выработанными
пользователем
в
процессе
ее
проектирования, обеспечивается средствами конструирования форм. Ниже
рассматриваются основные понятия и техника конструирования
однотабличных форм.
Для конструирования форм в Access используется Конструктор форм
(Form Design). При конструировании однотабличной формы определяется
таблица БД, на основе которой создается форма, выбираются поля
таблицы, которые должны быть представлены в форме, осуществляется их
размещение в макете формы, создаются вычисляемые поля и другие
графические элементы: кнопки, выключатели, элементы оформления,
поясняющий текст, рисунки. Для настройки различных элементов формы
используется типовой набор их свойств.
Форма в режиме Конструктора форм (Form Design) имеет три
области: Область данных (Detail), заголовок формы (Form Header) и
Примечание формы (Form Footer), которые могут быть образованы по
команде меню ВидIЗаголовок/примечание формы (). Области формы
наполняются различными графическими объектами.
Элементы или графические объекты. Графические объекты,
связанные с записями таблиц и предназначенные для отображения данных
некоторого поля, называются элементами управления. Основными типами
элементов управления являются: Поле (Text Box), Поле со списком (List
Box), Список (Combo Box). Тип элемента управления, выбираемый для
поля по умолчанию, определяется в свойствах поля таблицы базы данных,
с которым связано поле формы. Задается это свойство при определении
типа данных поля в режиме конструктора таблиц на вкладке Подстановка
(Lookup).
Графические объекты, не связанные с таблицами или запросами,
предназначены прежде всего для создания макета формы и содержат
надписи полей (пользовательские названия реквизитов), внедряемые
объекты, надписи этих объектов, заголовки. Информация об этих
элементах сохраняется в макете формы.
Свойства элементов. Как форма в целом, так и каждый из ее
элементов обладает своими свойствами, которые можно просматривать и
корректировать, выполнив команду меню ВидIСвойства (ViewIProperties)
или команду Свойства (Properties) в контекстно-зависимом меню,
вызываемом правой кнопкой мыши. Перед вызовом контекстно-
зависимого меню курсор устанавливают на элемент, свойства которого
надо отобразить. Перед выполнением команды элемент должен быть
выделен щелчком мыши. Свойства элемента позволяют определить его
внешний вид, размер, местоположение в форме, режим ввода/вывода,
привязать к элементу выражение, макрос или программу.
Для вызова контекстно-зависимого меню формы в целом курсор
должен быть предварительно установлен на черном квадрате- области
выделения формы, который размещен в верхнем левом углу на
пересечении линеек. В этом меню можно перейти к просмотру свойств
формы в целом.
При щелчке мышью на этом квадрате форма выделяется. Двойной
щелчок на области выделения формы позволяет сразу вызвать свойства
формы. Для отображения на экране ее свойств может быть также
выполнена команда меню ВидIСвойства (ViewIProperties).
Если линейки не выводятся на экран, нужно установить курсор на
серую фоновую область справа от формы. Заметим, что выделить целиком
форму можно также, выполнив команду ПравкаIВыделить форму
(EditISelect Form).
Свойства формы отображаются в диалоговом окне Форма (Form), где
для каждого свойства и его значения отводится строка.
Кнопки управления. В форме могут быть предусмотрены кнопки
управления для разных целей, например, для перехода к другим записям в
просматриваемой таблице, для работы с записями (добавить, дублировать,
восстановить, удалить, сохранить), для работы с формой (открыть,
закрыть, фильтровать, обновить).
Панели инструментов конструктора форм.
Панель
форматирования
содержит
стандартные
кнопки
форматирования приложений Windows, доступ к которым открывается при
выделении рамки элемента управления. Эти кнопки вызывают команды,
позволяющие менять шрифт, параметры форматирования и оформления
надписей, а также значений данных, выводимых в поля формы.
Дополнительная панель, позволяющая добавить или временно удалить
кнопки, вызывается нажатием кнопки панели форматирования Другие
кнопки.
Отчет создается в тех случаях, когда необходимо наглядно представить
на экране или на бумаге сводную информацию, хранящуюся в БД. Для
получения такой информации должны быть проведены дополнительные
вычисления.
Создание отчета.
Автоотчет в столбец, автоотчет лентточный- автоматически
создаваемые по шаблону отчеты с включением всех полей таблицы
(запроса). Почтовые наклейки- разновидность отчета.
Изменение отчета. С помощью конструктора: выделить имя отчета в
окне БД и нажать кнопку «Конструктор». Состав окна отчета при работе в
конструкторе. В готовом отчете в области нижнего колонтитула
автоматически устанавливается дата его создания. Сам же отчет имеет вид
таблицы: имена полей приведены под строкой заголовка и отделены от нее
и от данных жирной линией. Заголовок отчета. Расположен на 1 стр отчета
перед верхним колонтитулом. Верхний колонтитул- по умолчанию
помещается на каждую стр. отчета. Его появление можно заблокировать на
страницах, содержащих шапку или резюме. Обычно верхний колонтитул
содержит заголовки колонок (имена полей). Заголовок группы- состоит из
имени группы. Область данных- элементы этой области повторяются для
каждой выбранной из таблицы записи. Примечание группы- примечание
группы появляется в конце группы записей. Оно применяется главным
образом для указания числа записей или суммы значений в полях группы.
Нижний колонтитул- присутствует на каждой странице отчета. Чаще всего
его используют для отображения номеров страниц. Если отчет содержит
много записей и занимает несколько страниц, то они автоматически
нумеруются. Кроме того, содержит текущую дату. Примечание отчета-
вставляется в конце отчета и может содержать резюме ко всему отчету.
Это последняя область проекта отчета, но при печати она предшествует
нижнему колонтитулу последней страницы.
14.3 Вопросы для самопроверки
14.3.1 Что представляет собой форма?
14.3.2 Способы создания форм.
14.3.3 Элементы конструктора форм.
14.3.4 Что такое элементы управления?
14.3.5 Создание вычисляемого элемента управления.
14.3.6 Связанные и подчинённые формы.
14.3.7 Что представляет собой отчет?
14.3.8 Способы создания отчетов.
14.3.9 Элементы конструктора отчета.
14.3.10 Структура отчета и назначение его конструктивных элементов.
14.3 Рекомендуемая литература
14.4.1 Симонович С.В. Информатика: базовый курс. Санкт-Петербург,
Питер,2000 г.
14.4.2 Основы современных компьютерных технологий: Учебное
пособие / под ред. Проф. Хоменко А.Д. – СПб.: КОРОНАпринт
15 ПОДГОТОВКА ПРЕЗЕНТАЦИЙ. ОБЩИЕ ОПЕРАЦИИ СО
СЛАЙДАМИ. ДЕМОНСТРАЦИЯ СЛАЙД-ФИЛЬМА
15.1 Цели лекции
Научить студентов создавать презентации в режиме слайдов и слайд-
фильма.
15.2 Основные вопросы и краткое содержание
Презентация- это набор цветных картинок-слайдов на определенную
тему, который хранится в файле специального формата с расширением
.PPT. На каждом слайде можно поместить произвольную текстовую и
графическую информацию.
Показать слайды зрителям можно, как средствами «главного»
приложения PowerPoint,- так и средствами простой программы-
демонстратора (PowerPoint Viewer). На выставках слайд-фильмы часто
запускают без докладчика, в непрерывном цикле (после последнего кадра
вновь выдается первый), до нажатия клавиши.
Самый
быстрый
способ
создания
новой
презентации-
воспользоваться услугами Мастера автосодержания.
Кнопка Шаблон презентации позволяет вам взять за основу своего
слайд-фильма один из готовых шаблонов, которые хранятся в файле с
расширением .POT. Если активизировать кнопку Пустую презентацию, то
о художественный образ создает сам студент. Главное окно Создать слайд
позволяет для очередного слайда выбрать макет, план, схему размещения
структурных элементов картинки.
Документ может отображаться в окне приложения: в виде слайдов, в
режиме структуры, в режиме страниц заметок, в режиме сортировщика
слайдов.
В режиме слайдов мы проводим основную работу по изготовлению
картинок.
В режиме сортировщика слайдов отображается миниатюрная версия
презентации- в виде пронумерованного набора картинок-слайдов, который
может не умещаться целиком на экране. Слайду можно установить
порядок появления на экране и интервал времени, в течении которого
картинка будет находиться на экране. Имеется возможность добавлять и
удалять слайды.
Для презентации слайдов удобнее использовать упрощенную версию
PowerPoint Viewer. В состав этого приложения входят модули Pptview.exe,
Pptview.dll. В правом нижнем углу квадрата окна находится кнопка?
отражающая текущее состояние указателя мыши. Щелкнув по ней, можно
превратить указатель в карандаш для рисования на слайде. Перед скрытым
слайдом слева от этой кнопки появляется иконка, щелчок на которой
позволяет показать этот слайд.
15.3 Вопросы для самоконтроля
15.3.1 Объясните происхождение термина “Презентация”
15.3.2 Объясните в каких ситуациях удобнее автоматический показ
слайдов, а в каких ручной.
15.3.3 Что такое дизайн и шаблон презентации,
15.3.4 Перечислите структурные элементы слайда.
15.3.5 Как можно увеличить или уменьшить размер шрифта.
15.3.6 Как вставить в слайд таблицу Word.
15.3.7 Что такое уровень в маркированном списке.
15.3.8 Перечислите все виды отображения слайдов в окне приложения
PowerPoint.
15.3.9 Опишите все операции с меткой-заполнителем.
15.3.10 Какие эффекты можно создавать на слайде с помощью панели
инструментов «Автофигуры».
15.3.11 Опишите последовательность шагов, который надо выполнить,
чтобы вставить в файл звукозапись.
15.4 Рекомендуемая литература
15.4.1 Шафрин Ю.А. Информационные технологии.- М.:Лаборатория
базовых знаний, 1998г.-704с.
15.4.2 Основы современных компьютерных технологий: Учебное
пособие / под ред. Проф. Хоменко А.Д. – СПб.: КОРОНАпринт
Информация о работе Информатика