Практические -информатика-19-20

170
1 Представление информации в компьютере Цель: познакомиться с правилами поведения и техники безопасности в ка- бинете информатики; повторить единицы измерения объема информации, спо- собы кодировании информации в компьютере. 1 Общие сведения Представление информации в компьютере Любой объект, с которым работает компьютерная программа, должен быть представлен в виде набора двоичных чисел. Процесс представления любой ин- формации в виде чисел называется кодированием. Обратный процесс (из чисел в исходную информацию) – декодированием. Код это система условных знаков, каждому из которых ставится в соот- ветствие определенное значение. Компьютер может обрабатывать различную информацию (числовую, тек- стовую, графическую, звуковую) только в цифровой форме. Цифровая форма представления информации в компьютере реализована в виде двоичного кода, алфавит которого состоит из двух цифр: 0 и 1. Это связано с тем, что наиболее простыми являются технические устройства, обладающие двумя устойчивыми состояниями: включено/выключено, соединено/разъединено, есть ток/нет тока и т. п. Такие состояния могут быть выражены логически: истина (единица), ложь (нуль). Для измерения количества информации существуют свои единицы. Ми- нимальную единицу количества информации называют битом (bit). Слово «бит» произошло от двух английских слов binary двоичный, digit цифра. Бит может принимать только одно из двух значений: 0 или 1. В качестве более крупной единицы измерения информации принят байт. Байт единица измерения количества информации, состоящая из восьми последовательных и взаимосвязанных битов: 1 байт = 2 3 бит = 8 бит. Для обозначения большого объема информации используются единицы из- мерения, значения которых связаны со степенью числа 2: 1 Кбайт (килобайт) = 1024 байт = 2 10 байт; 1 Мбайт (мегабайт) = 1024 Кбайт = 2 20 байт; 1 Гбайт (гигабайт) = 1024 Мбайт = 2 30 байт; 1 Тбайт (терабайт) = 1024 Гбайт = 2 40 байт. В этих единицах измеряются объем памяти компьютера, размеры файлов. Кодирование текстовой информации Текстовая информация, как и любая другая, хранится в памяти компьютера в двоичном виде. Для того чтобы сохранить на внешних носителях текстовый документ, со- зданный с помощью компьютера, он должен быть представлен двоичным ко- дом с помощью двух цифр – 0 и 1. Для кодирования одного символа требуется один байт информации. Кодирование заключается в том, что каждому символу ставиться в соответствие

Transcript of Практические -информатика-19-20

1

Представление информации в компьютере

Цель: познакомиться с правилами поведения и техники безопасности в ка-

бинете информатики; повторить единицы измерения объема информации, спо-

собы кодировании информации в компьютере.

1 Общие сведения

Представление информации в компьютере

Любой объект, с которым работает компьютерная программа, должен быть

представлен в виде набора двоичных чисел. Процесс представления любой ин-

формации в виде чисел называется кодированием. Обратный процесс (из чисел

– в исходную информацию) – декодированием.

Код – это система условных знаков, каждому из которых ставится в соот-

ветствие определенное значение.

Компьютер может обрабатывать различную информацию (числовую, тек-

стовую, графическую, звуковую) только в цифровой форме.

Цифровая форма представления информации в компьютере реализована в

виде двоичного кода, алфавит которого состоит из двух цифр: 0 и 1. Это связано

с тем, что наиболее простыми являются технические устройства, обладающие

двумя устойчивыми состояниями: включено/выключено, соединено/разъединено,

есть ток/нет тока и т. п. Такие состояния могут быть выражены логически:

истина (единица), ложь (нуль).

Для измерения количества информации существуют свои единицы. Ми-

нимальную единицу количества информации называют битом (bit).

Слово «бит» произошло от двух английских слов binary – двоичный, digit

– цифра. Бит может принимать только одно из двух значений: 0 или 1.

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

байт.

Байт – единица измерения количества информации, состоящая из восьми

последовательных и взаимосвязанных битов: 1 байт = 23 бит = 8 бит.

Для обозначения большого объема информации используются единицы из-

мерения, значения которых связаны со степенью числа 2:

1 Кбайт (килобайт) = 1024 байт = 210 байт;

1 Мбайт (мегабайт) = 1024 Кбайт = 220 байт;

1 Гбайт (гигабайт) = 1024 Мбайт = 230 байт;

1 Тбайт (терабайт) = 1024 Гбайт = 240 байт.

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

Кодирование текстовой информации

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

в двоичном виде.

Для того чтобы сохранить на внешних носителях текстовый документ, со-

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

дом с помощью двух цифр – 0 и 1.

Для кодирования одного символа требуется один байт информации.

Кодирование заключается в том, что каждому символу ставиться в соответствие

2

уникальный двоичный код от 00000000 до 11111111 (или десятичный код от 0 до

255). Присвоение символу конкретного кода – это вопрос соглашения, которое

фиксируется кодовой таблицей. Таблица, в которой всем символам компьютер-

ного алфавита поставлены в соответствие порядковые номера (коды), называется

таблицей кодировки.

В персональных компьютерах обычно используется система коди-

ровки ASCII (American Standard Code for Information Interchange – американский

стандартный код для обмена информации). Он введен в 1963 г. и ставит в соот-

ветствие каждому символу семиразрядный двоичный код. В коде ASCII можно

представить 128 символов.

В системе ASCII закреплены две таблицы кодирования базовая и расши-

ренная. Базовая таблица закрепляет значения кодов от 0 до 127, а расширенная

относится к символам с номерами от 128 до 255.

Первые 32 кода базовой таблицы, начиная с нулевого, отданы производи-

телям аппаратных средств. Начиная с 32 по 127 код размещены коды символов

английского алфавита, знаков препинания, арифметических действий и некото-

рых вспомогательных символов.

Примечание. Разница между кодом строчных и прописных букв равна 32.

Широкое распространение получил международный стандарт Unicode

(Юникод), который отводит на каждый символ два байта.

Кодирование графической информации

Изображение на экране монитора формируется из точек (пикселей).

В простейшем случае (черно-белое изображение) каждая точка может

иметь лишь два состояния: черный или белый цвет. Для кодирования этой ин-

формации требуется 1 бит. Изображение размером 8х8 точек занимает 64 бит,

или 8 байт.

Любой цвет можно получить смешением в определенных количествах трех

основных: красного (R – red), зеленого (G – green) и синего (B – blue). Такая

цветовая модель носит название RGB. Чем больше оттенков цвета в изображе-

нии, тем больше битов понадобится для кодирования.

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

называют глубиной цвета. Так, при глубине цвета 24 бит изображение размером

8х8 точек будет занимать 1536 бит (8∙8∙24 = 1536), или 192 байт. При этом на

каждую из трех составляющих цвета приходится 8 бит. Возможное количество

оттенков равно 224 = 28∙28∙28 = 256∙256∙256 = 16 777 216.

Для того чтобы на экране монитора формировалось изображение, инфор-

мация о каждой его точке (цвет точки) должна храниться в видеопамяти компь-

ютера.

Пример 1. Рассчитать информационный объем изображения размером

800х600 точек при глубине цвета 24 бит.

Количество точек в изображении: 800∙600 = 480 000. Для кодирования

цвета каждой точки требуется 24 бит = 3 байт. Информационный объем изобра-

жения равен: 3 · 480 000 = 1 440 000 байт = 1406 Кбайт.

3

Кодирование звуковой информации

Компьютер, имеющий звуковую плату, микрофон и акустическую си-

стему, позволяет кодировать (оцифровывать), сохранять и воспроизводить зву-

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

редакторов) звуковые файлы можно редактировать: добавлять голоса или музы-

кальные инструменты, а также разнообразные эффекты.

Звук – это волна с изменяющейся амплитудой и частотой в диапазоне от

20 Гц до 20 кГц. Чем больше амплитуда, тем громче звук, чем больше частота,

тем выше тон. Микрофон превращает звуковую волну в электрический сигнал, а

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

Точность преобразования определяется разрешающей способностью преобра-

зователя (8 бит – 256 уровней, 16 бит – 65 536 уровней, 24 бит – 16 777 216

уровней) и числом преобразований за 1 с – частотой дискретизации.

Пример 2. Рассчитать объем звукового фрагмента длительностью звучания

2 с при частоте дискретизации 20 кГц и разрешении 16 бит.

Для вычисления следует разрешение умножить на число преобразований

за 1 с и на время: 16 ∙ 20 000 ∙ 2 = 640 000 бит = 80 000 байт =

= 78 Кбайт.

2 Вопросы допуска

– Сколько битов необходимо для кодирования символа с помощью таб-

лицы ASCII?

– От каких параметров зависит качество двоичного кодирования изобра-

жения?

– От каких параметров зависит качество двоичного кодирования звука?

3 Порядок выполнения работы

1 Ответить на вопросы теста по правилам работы и безопасного поведения

в кабинете информатики.

2 Определить сколько:

а) битов содержится в 10 байтах; б) байтов содержится в 3 Кбайтах;

в) Кбайт содержится в 2 Мбайтах; г) Мбайт содержится в 5 Кбайтах.

3 Сравнить объемы информации:

а) 10 бит или 1 байт; б) 1 Гбайт или 1000 Кбайт;

в) 2 Мбайта или 2049 Кбайт; г) 4 Кбайта или 4000 байт

4 Записать слово stop в десятичном коде. При выполнении задания исполь-

зовать таблицы Приложения А и Приложения Б.

5 Сколько бит памяти компьютера займет слово Микропроцессор?

6 Текст занимает 0,25 Кбайт памяти компьютера. Сколько символов содер-

жит этот текст?

7 С помощью десятичных кодов зашифровано слово stop (задание 4). Запи-

сать последовательность десятичных кодов для этого же слова, но записанного

заглавными буквами. Таблицу кодировки не использовать (см. Примечание в Об-

щих сведениях).

4

8 Оценить информационный объем фразы, закодированной с помощью

Юникода: Без труда не вытащишь и рыбку из пруда

Запишите ответ в битах и байтах.

9 Открыть текстовый редактор Блокнот

Используя клавишу Alt и малую цифровую клавиатуру раскодировать

фразу:

143 174 167 164 224 160 162 171 239 165 172 255 225 255 49 255 225 165

173 226 239 161 224 239

Указание: При удерживаемой клавише Alt, набрать на дополнительной

цифровой клавиатуре указанные цифры. Отпустить клавишу Alt, после чего в

тексте появится буква, закодированная набранным кодом.

10 Открыть текстовый MS Word и представить в различных кодировках

слово Кодировка.

Указание:

– Выбрать меню Вставка – Символ – Другие символы.

– В открывшемся диалоговом окне Символ установить из: Юникод

(шестн.).

– В наборе символов найти букву К и щелкнуть на ней левой кнопкой

мыши.

– В строке Код знака появится код выбранной буквы 041А.

– Аналогичным образом записать коды остальных букв слова.

– Установить кодировку Кириллица (дес.) и проделайте аналогичные дей-

ствия для выбранного вида кодировки. Запишите результат в конспект.

11 Закодировать слово Forest в текстовом процессоре Word. Записать ре-

зультаты выполнения в конспект и сделайте вывод о том, зависит ли код символа

от типа шрифта.

Открыть диалоговое окно вставки символов (см. предыдущее задание):

– Выбрать шрифт Courier New, кодировку ASCII (дес.).

– Выбрать шрифт Courier New, кодировку Юникод (шест.)

– Выбрать шрифт Times New Roman, кодировку Кирилица (дес.)

– Выбрать шрифт Times New Roman, кодировку Юникод (шест.)

12 Зашифровать свои ФИО, используя:

– Юникод (шестн.);

– Кирилица (дес.);

– Кирилица (шестн.).

13 Рассчитать информационный объем изображения размером 10х10 то-

чек при глубине цвета 8 бит.

14 Рассчитать объем монофонического аудиофайла длительностью 10 с

при 16-битном кодировании и частоте дискретизации 44,1 кГц.

5

Приложение А

Таблица А.1 – Базовая таблица ASCII

6

Приложение Б

Таблица Б.1 – Расширенная таблица ASCII

7

Структурная схема компьютера. Представление данных в

памяти компьютера. Классификация программного обеспечения

Цель: изучить аппаратную конфигурацию персонального компьютера;

познакомиться с видами программного обеспечения. Научиться переводить

числа из одной системы счисления в другую.

1 Общие сведения

Базовая аппаратная конфигурация

Электронной вычислительной машиной (ЭВМ) называется устройство,

выполняющее следующие операции:

– ввод информации;

– обработку информации по заложенной в ЭВМ программе;

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

веком.

За каждое из названных действий отвечает специальный блок ЭВМ:

устройство ввода, центральный процессор (ЦП), устройство вывода. Все они со-

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

входить: арифметико-логическое устройство, управляющее устройство, опера-

тивное запоминающее устройство. Таким образом, структурная схема ЭВМ при-

обретает вид, показанный на рисунке 1.

Рисунок 1 – Структурная схема ЭВМ

Арифметико-логическое устройство (АЛУ) — это устройство, в котором

выполняются преобразования данных, записанные в командах программы: ариф-

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

Оперативное запоминающее устройство (ОЗУ), или просто память,

предназначена для размещения программ, а также для временного хранения дан-

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

Управляющее устройство (УУ) осуществляет координацию работы всех

устройств.

Состав вычислительной системы называется ее конфигурацией. Разли-

чают аппаратную и программную конфигурацию. Современные компьютеры

имеют блочную конструкцию. Аппаратную конфигурацию, необходимую для

выполнения конкретных видов работ, можно собрать из готовых блоков и гибко

изменять по мере необходимости.

Оперативное

запоминающее

устройство

Управляющее

устройство

Устройство

ввода

Арифметико-логическое

устройство

Устройство

вывода

Данные

Команды программы

Управляющие сигналы

8

Согласование между отдельными блоками выполняется с помощью

устройств, называемых аппаратными интерфейсами. Стандарты на аппарат-

ные интерфейсы называются протоколами. Аппаратные интерфейсы делятся на

последовательные и параллельные.

Последовательный интерфейс обеспечивает передачу данных последова-

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

и имеют простое устройство. Скорость передачи данных через последователь-

ный интерфейс измеряется в битах в секунду.

Параллельные интерфейсы обеспечивают передачу данных одновре-

менно группами битов, что повышает скорость передачи данных. Количество би-

тов в группе называется разрядностью интерфейса. Существуют 8, 16, 32 и 64-

разрядные интерфейсы. Производительность параллельных интерфейсов изме-

ряется в байтах в секунду.

В настоящее время базовая аппаратная конфигурация персонального ком-

пьютера включает следующие устройства: системный блок; монитор; клавиа-

туру; мышь.

Системный блок представляет собой основной узел компьютера, внутри

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

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

мые к нему снаружи, внешними или периферийными. Внешними являются

большинство устройств ввода-вывода и некоторые устройства, предназначенные

для длительного хранения данных.

Внутренними устройствами являются:

− материнская плата;

− жесткий диск;

− видеокарта;

− звуковая карта.

Монитор, или дисплей, является основным периферийным устройством

компьютера и служит как для отображения информации, вводимой с помощью

клавиатуры и других устройств ввода, так и для выдачи пользователю сообще-

ний и результатов, полученных в ходе выполнения работы. Монитор подключа-

ется через видеоадаптер или видеоконтроллер.

Можно выделить три основных вида мониторов:

– электроннолучевые мониторы (Cathode Ray Tube);

– жидкокристаллические мониторы (Liquid Cristal Display);

– плазменные мониторы (Plasma Display Panel).

Основными техническими характеристиками дисплеев являются:

− разрешающая способность, то есть количество высвечиваемых точек

по вертикали и горизонтали;

− количество воспроизводимых цветов и градаций яркости;

− размер экрана.

Клавиатура – клавишное устройство управления персональным компью-

тером. Служит для ввода алфавитно-цифровых данных, а также команд управле-

ния.

9

Мышь – устройство управления манипуляторного типа. Перемещение

мыши по плоской поверхности синхронизировано с перемещением указателя

мыши по экрану монитора. Перемещения мыши и щелчки ее кнопок являются

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

драйвер управляет работой компьютера.

Периферийные устройства подключаются к системному блоку и предна-

значены для выполнения вспомогательных операций. Благодаря им вычисли-

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

устройствам относятся принтеры, сканеры, модемы и некоторые другие устрой-

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

данными.

Принтер – это устройство вывода текстовой и графической информации

на бумажный носитель. Принтеры бывают матричные, лазерные и струйные.

Сканер – устройство для ввода графической информации в компьютер. Он

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

Изображение может быть текстом, рисунком, фотографией, диаграммой, проек-

цией трехмерного предмета на плоскость или чем-нибудь другим.

Программное обеспечение

Конечная цель выполнения любой программы – управление аппаратными

средствами. Программное и аппаратное обеспечение работают в непрерывном

взаимодействии.

Между программами, также как между аппаратными средствами, суще-

ствует взаимосвязь, поэтому можно говорить о программном интерфейсе. Про-

граммный интерфейс основан на протоколах – соглашениях о взаимодействии

программ. Всё программное обеспечение вычислительной системы разбивается

на несколько взаимодействующих между собой уровней (рис. 2). Каждый следу-

ющий уровень опирается на программное обеспечение предшествующих уров-

ней. Такое разделение программного обеспечения упрощает разработку и экс-

плуатацию программ. Каждый следующий уровень повышает функциональные

возможности всей системы.

Рисунок 2 – Уровни программного обеспечения

Базовый уровень. Это самый низкий уровень программного обеспечения.

Базовое программное обеспечение отвечает за взаимодействие с базовыми аппа-

ратными средствами. Обычно оно входит в состав базового оборудования и хра-

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

Базовое ПО

Системное ПО

Служебное ПО

Прикладное ПО

10

устройствами ПЗУ, или ROM (Read Only Memory). Программы и данные запи-

сываются в ПЗУ на этапе его изготовления и не могут быть изменены в процессе

эксплуатации.

Системный уровень. Этот уровень обеспечивает взаимодействие прочих

программ вычислительной системы с программами базового уровня и непосред-

ственно с аппаратным обеспечением. От программ этого уровня во многом зави-

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

чении к системе нового оборудования на системном уровне должна быть уста-

новлена программа, обеспечивающая взаимодействие других программ с этим

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

кретными устройствами, называются драйверами устройств.

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

ствует как с программным обеспечением базового уровня, так и с программным

обеспечением системного уровня. Служебные программы называются утили-

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

настройке вычислительной системы, а также для расширения и улучшения функ-

ций системных программ.

Прикладной уровень. Программное обеспечение этого уровня представ-

ляет собой комплекс прикладных программ, с помощью которых на данном ра-

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

ний вычислительной системы зависит от наличия прикладных программ для раз-

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

напрямую зависит от типа используемой операционной системы.

Операционная система персонального компьютера

Операционная система представляет собой комплекс системных и слу-

жебных программ, управляющий ресурсами вычислительной системы и обеспе-

чивающий пользовательский интерфейс, программно-аппаратный и программ-

ный интерфейс. Она опирается на базовое программное обеспечение – базовую

систему ввода-вывода BIOS (Base Input-Output System). Программы, работаю-

щие под управлением операционной системы, называются приложениями. Под

ресурсами вычислительной системы понимаются объем оперативной памяти,

процессорное время, объем внешней памяти, внешние устройства.

Все современные дисковые операционные системы обеспечивают созда-

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

печения доступа к ним.

В файлах могут храниться тексты программ, документы, готовые к выпол-

нению программы и любые другие данные.

Чтобы операционная система и другие программы могли обращаться к

файлам, они должны иметь имена. В операционной системе имя файла состоит

из собственного имени и расширения. Расширение имени является необязатель-

ным. Как правило, оно описывает содержимое файла. Расширение отделяется от

имени файла точкой.

Примеры:

.exe – исполняемые файлы;

11

.com – командные файлы;

.pas – программа на Паскале;

.txt – текстовый файл.

Имена файлов регистрируются на дисках в каталогах. Каталог – это спе-

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

файла, времени его последнего обновления, атрибуты (свойства) файла и т.д.

Если в каталоге хранится имя файла, то говорят, что файл находится в данном

каталоге. На каждом диске может быть несколько каталогов. В Windows ката-

логи называются папками.

Все каталоги образуют вложенную иерархическую структуру. На каждом

диске имеется один главный каталог, который называется корневым. В нём ре-

гистрируются файлы и каталоги 1-го уровня. В каталогах 1-го уровня регистри-

руются файлы и каталоги 2-го уровня и т.д.

Каталог, с которым в настоящее время работает пользователь, называется

текущим каталогом. Когда используется файл не из текущего каталога, необхо-

димо указать, в каком каталоге он находится. Это можно сделать с помощью ука-

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

символом «\». Этот путь задает маршрут от корневого каталога диска к тому ка-

талогу, в котором находится нужный файл.

Например: D:\Kurs\Informatika.doc.

Кроме имени и расширения файла операционная система хранит для каж-

дого файла дату его создания или изменения и несколько дополнительных пара-

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

файла. Операционная система может их контролировать и изменять. Состояние

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

В операционной системе Windows файл может иметь следующие атри-

буты: только для чтения (Read Only); скрытый (Hidden); системный (System);

архивный.

Атрибут «только для чтения» ограничивает возможность работы с фай-

лом. Его установка означает, что в файл нельзя вносить изменения.

Атрибут «скрытый» сигнализирует о том, что данный файл не следует

отображать на экране при проведении файловых операций. Это мера защиты

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

Атрибутом «системный» помечаются файлы, обладающие важными

функциями в работе самой операционной системы. Этот атрибут нельзя изме-

нить средствами операционной системы. Как правило, системные файлы имеют

также атрибут «скрытый».

Атрибут «архивный» остался от старых операционных систем и операци-

онной системой не учитывается.

Операционная система Windows

Операционная система Windows является графической операционной си-

стемой.

12

Документ Windows – это любой файл, обрабатываемый с помощью при-

ложений. Документ может содержать текстовую, графическую, звуковую и ви-

деоинформацию. Особенностью Windows является то, что когда открывается до-

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

документа.

Операционная система Windows содержит набор стандартных приклад-

ных программ. Основные из них следующие:

− Программа Блокнот. Это простейший текстовый редактор, который

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

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

− Графический редактор Paint. Используется для обучения работе с

графическими объектами перед изучением профессиональных графических ре-

дакторов.

− Текстовый процессор WordPad. Служит для создания, редактирова-

ния и просмотра текстовых документов. Является упрощенным вариантом тек-

стового процессора Word.

− Калькулятор.

В состав операционной системы Windows входит набор служебных про-

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

Для обмена данными между различными приложениями используется бу-

фер обмена. Буфер обмена представляет собой область памяти, к которой имеют

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

вать.

Экран Windows называется рабочим столом. На рабочем столе отобража-

ются объекты Windows и элементы управления. Всё, с чем мы имеем дело, рабо-

тая с компьютером, можно отнести либо к объектам (файлам), либо к элементам

управления.

Панель задач – это один из основных элементов управления. Она пред-

ставляет собой горизонтальную полосу внизу экрана (установлено по умолча-

нию). На панели задач находится кнопка Пуск, с нажатия которой начинается и

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

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

Основной элемент управления Windows – Главное меню. Оно открыва-

ется щелчком по кнопке Пуск. С помощью Главного меню можно:

− запустить программу, установленную на компьютере;

− открыть последние документы, с которыми выполнялась работа;

− получить доступ к поисковой и справочной системам Windows;

− получить доступ к средствам настройки операционной системы.

Окно – это ограниченная рамкой часть экрана. Каждое окно связано с ка-

ким-либо объектом или приложением. На рабочем столе может быть открыто

одновременно несколько окон. Окно можно с помощью мыши перемещать по

экрану и изменять его размеры.

Все окна имеют одинаковый вид и состоят из одинаковых элементов.

Рамка – линия, ограничивающая окно. Перетаскивая какую-либо строку рамки

13

или её угол, можно изменять высоту или ширину окна. Вверху каждого окна

находится строка заголовка. В этой строке, как правило, высвечивается назва-

ние приложения, которому принадлежит окно. За эту строку выполняется пере-

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

активно.

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

крывающая, сворачивающая и разворачивающая.

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

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

содержимым окна. Окно может содержать панель инструментов с кнопками для

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

Диалоговое окно является разновидностью окна, позволяющей пользова-

телю вводить в компьютер данные. Диалоговые окна появляются при выборе в

меню команды, рядом с которой стоит многоточие.

Диалоговое окно может иметь следующие элементы.

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

новки параметра нужно щелкнуть в квадратике. При этом появляется галочка.

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

Кнопка выбора – круглая кнопка рядом с названием параметра. Позволяет

отметить один параметр из перечня. Для этого нужно щелкнуть по кнопке, при

этом в кружке появится черная точка.

Командная кнопка – прямоугольная кнопка с названием команды. Чтобы

выполнить команду, нужно щелкнуть по кнопке. При этом диалоговое окно за-

кроется. Основные командные кнопки: ОК, Отмена, Справка.

Список – окно с перечнем элементов. Чтобы выделить нужный элемент,

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

просмотра всего списка.

Поле ввода – прямоугольное окно для ввода текста с клавиатуры. Для

ввода нужно щелкнуть внутри окна и ввести текст. Если в окне есть стрелка,

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

Все программы, работающие под управлением Windows, имеют меню, со-

держащее команды для управления этими программами. Выбирая команду

меню, можно сообщить операционной системе, какая работа должна быть вы-

полнена и каким образом, а в диалоговом окне задать дополнительные пара-

метры.

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

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

бор обычным способом.

При работе с меню приняты следующие соглашения:

− серый цвет команды меню означает, что эта команда в данный мо-

мент недоступна;

− выбор пункта меню с многоточием вызывает появление диалого-

вого окна.

14

Комбинация клавиш, указанная справа от команды, используется для быст-

рого вызова команды без обращения к меню.

Щелкнув правой кнопкой мыши в определенных областях экрана, можно

открыть контекстное меню. Список команд в контекстном меню непосред-

ственно связан с выполняемым в данный момент действием и зависит от той об-

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

текстного меню нужно щелкнуть левой кнопкой мыши на пустой области рабо-

чего стола.

Корзина – это специальный объект, Windows, выполняющий функции

контейнера. Она служит для временного хранения удаляемых объектов.

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

Системы счисления

Знаки, посредством которых кодируется числовая информация, называ-

ются цифрами. Способ записи числовой информации c помощью цифр называ-

ется системой счисления.

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

В непозиционной системе счисления значение (величина) символа

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

Самой распространенной непозиционной системой счисления является

римская. Алфавит римской системы записи чисел состоит из символов: I – один,

V – пять, X – десять, L – пятьдесят, C – сто, D – пятьсот, M – тысяча.

Величина числа определяется как сумма или разность цифр в числе (напри-

мер, II – два, III – три, XXX – тридцать, CC – двести).

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

ляется ее положением в числе.

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

нием. Основание позиционной системы счисления – количество различных

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

Основание 10 у привычной десятичной системы счисления (десять пальцев

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

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

и т. д., образовав новую позиционную систему: двоичную, троичную, четверич-

ную и т. д.

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

Для кодирования информации в компьютере используется двоичная си-

стема счисления.

Двоичная система счисления – это позиционная система счисления с осно-

ванием 2. Для записи чисел в ней используются только две цифры: 0 и 1.

Часто используются также восьмеричная и шестнадцатеричная системы

счисления. Это позволяет сократить запись двоичного числа.

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

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

операции.

15

С помощью Калькулятора, входящего в состав стандартных приложений

операционной системы Windows, можно работать с двоичными, десятичными,

шестнадцатеричными числами. Для этого следует вызвать Калькулятор и вы-

брать Вид – Инженерный (или Вид – Программист в зависимости от версии

Windows).

Переключатель Dec используется для представления чисел в десятичной

системе счисления;

переключатель Bin – в двоичной системе счисления;

переключатель Oct – в восьмеричной системе счисления;

переключатель Hex – в шестнадцатеричной системе счисления.

Архивация данных

Одной из проблем, с которой приходится сталкиваться пользователю ком-

пьютера, является нехватка памяти для долговременного хранения информации.

Каким бы большим ни был объем памяти жесткого диска, он может оказаться

недостаточным для установки новой игры или хранения фильмов. Еще одна про-

блема – передача большого объема данных по компьютерной сети.

Уменьшить объем сохраняемых на диске или передаваемых по сети дан-

ных можно путем их архивации. Архивацией (сжатием, компрессией) называют

преобразование данных в сжатую (архивную) форму.

Архивный файл содержит оглавление, позволяющее узнать, какие файлы

содержатся в архиве.

Для сжатия данных и размещения их в архивах используют программы-

архиваторы. Архивный файл (или просто архив) хранит в сжатом виде файлы и

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

чальном виде.

Наиболее распространенными архиваторами для операционной системы

Windows являются WinRAR и WinZip. Их архивные файлы имеют расширения

.rar или .zip соответственно.

Программы-архиваторы используют различные алгоритмы для сжатия

данных, поэтому размеры архивов, содержащих одни и те же файлы, но создан-

ных с помощью различных архиваторов, могут отличаться.

Размер архивного файла, как правило, меньше суммарного размера фай-

лов, входящих в архив.

В тех случаях, когда объем упакованных данных слишком велик и исполь-

зование обычного архива становится по каким-то причинам неприемлемо, ис-

пользуются многотомные архивы. Многотомный архив – это архив, состоящий

из нескольких частей, называемых томами.

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

необходимости записать большие объемы данных на 3,5-дюймовые дискеты. Не-

смотря на то, что сегодня эти носители уже почти нигде не используются, совре-

менные архиваторы, предусматривающие разбивку архива на тома, имеют среди

вариантов разбития объем 1457664 байта. Именно такой объем имели названные

дискеты.

16

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

больших объемов информации по электронной почте.

В тех случаях, когда нужно передать кому-то архив, но нет уверенности,

что у адресата есть соответствующий архиватор для его распаковки, используют

самораспаковывающийся, или SFX-архив (от англ. SelF-eXtracting). Такие ар-

хивы, как и любые исполняемые файлы, обычно имеют расширение .exe.

Для извлечения содержимого SFX-архива не требуется программ-архива-

торов. Они разархивируются простым запуском архива как обычной программы.

2 Вопросы допуска

– Какие устройства входят в базовую конфигурацию персонального ком-

пьютера?

– В чем разница между последовательным и параллельным интерфейсом?

– Каким образом задается имя файла в операционной системе?

– Приведите примеры использования двенадцатеричной и шестидесяте-

ричной систем счисления.

3 Порядок выполнения работы

1 Изучите теоретические сведения по теме.

2 Создайте на Рабочем столе папку с именем Группа*** (где *** – номер

вашей группы).

3 Откройте окна папок Компьютер (Мой компьютер), Корзина и

Группа***. Перемещая окна, изменяя горизонтальные и вертикальные размеры

окон, расположите их на Рабочем столе удобным для Вас образом.

4 Выполните упорядочение окон открытых папок.

Указание:

Вызвать контекстное меню на Панели задач (Щелкнуть правой кнопкой

мыши на пустом месте Панели задач).

Выберите последовательно команды Окна каскадом, Окна сверху вниз

(стопкой), Окна слева направо (рядом).

5 Измените размеры окон и расположите их на экране таким образом,

чтобы окна Компьютер и Корзина располагались вверху экрана, а окно

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

друга.

6 Определите, какое окно является активным в данный момент времени.

7 Выполните переключение между окнами разными способами:

– использовать сочетание клавиш Alt–Tab;

– щелкнуть на видимом окне в любом его месте;

– выбрать необходимый значок на Панели задач.

8 Закройте окно Корзина, щелкнув по кнопке Закрыть в заголовке окна.

9 Закройте окно Компьютер, дважды щелкнув по кнопке системного

меню, которая находится в строке заголовка слева.

10 Закройте окно Группа***, нажав комбинацию клавиш Alt–F4.

11 Удалите папку Группа***.

17

12 Пользуясь Калькулятором переведите из десятичной системы счисле-

ния в двоичную, восьмеричную и шестнадцатеричную системы числа:

27; 72; 123; 987; 10101.

13 Расположите числа в порядке возрастания:

1AF16; 41210; 6278; 1100011012.

14 Вычислите DE16 + AB16. Результат проверьте в двоичной, восьмеричной

и десятичной системах счисления.

15 Дано: а = 2010, и b = 228. Какое из чисел с, записанных в двоичной си-

стеме счисления, отвечает условию b < c < a?

1) 1111 2) 10000

3) 10111 4) 10011

4 Контрольные вопросы

1 Для чего нужны драйверы, утилиты?

2 Что значит «активное окно»?

3 Чем характеризуется любая позиционная система счисления?

18

Символьные и строковые величины. Операции над строковыми

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

строковыми величинами

Цель: познакомиться с символьными и строковыми типами данных языка

программирования Pascal. Научиться выполнять простейшие операции над стро-

ковыми переменными; использовать стандартные процедуры и функции для об-

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

1 Общие сведения

Компьютеры могут обрабатывать данные различных типов. Кроме число-

вых типов данных (целых и вещественных) широко используются типы данных

для обработки текста. Для этого имеются соответствующие процедуры и функ-

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

отличаются друг от друга тем, что значением символьной переменной является

один символ, а строковой – строка символов.

Символьный тип данных

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

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

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

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

var имя_переменной: char;

Пример описания переменных: var a, b, ch: char;

Каждый символ имеет свой уникальный двоичный код от 00000000 до

11111111 (от 0 до 255 в десятичном представлении). В оперативной памяти один

символ занимает 1 байт.

В качестве символов могут использоваться буквы национальных алфави-

тов и некоторые специальные символы.

Все символы упорядочены в соответствии с их кодами. Код символа в виде

целого числа возвращает функция ord(x), если аргументом является символ ал-

фавита. Коды всех символов размещают в таблицах кодировок (приложения А и

Б к практическому занятию № 1).

Значения символьных констант и переменных заключают в апострофы

(одинарные кавычки), например: ’A’, ’B’, ’C’, ’4’, ’7’, ’ ’. Если нужно использо-

вать сам апостроф, то его повторяют дважды: В:=’’’’. Символьные значения

можно задавать и их числовыми кодами. В этом случае перед кодом записывают

знак #.

Строковый тип данных

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

Для обработки более крупных фрагментов текста – строк используют тип дан-

ных, который называется: string – строка.

Значениями переменных этого типа являются строки, содержащие не более

255 любых символов.

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

var имя: string; или var имя: string[n];

19

В первом случае длина строки по умолчанию не должна превышать 255

символов, во втором максимальное число символов n задается, причем 1≤ n ≤255.

Основные действия, которые можно выполнять над символьными и стро-

ковыми переменными: ввод и вывод, присваивание, сцепление, сравнение.

Ввод строковых переменных выполняется с помощью стандартных проце-

дур read() и readln().

Ввод значения строковой переменной (var a,b,c: string) всегда завершают

нажатием клавиши Enter (пробел – это обычный символ, и его для этой цели

использовать нельзя).

Вывод строковых переменных выполняется с помощью стандартных про-

цедур write() и writeln() и не отличается от вывода данных других типов. Про-

цедура write выводит значения в одну строку. Процедура writeln после вывода

значений переводит курсор на новую строку.

Операция соединения (сцепления, конкатенации) строк обозначается

знаком +. Например, результатом операции: ’первый’ + ’ ’ + ’курс’ будет строка

’первый курс’.

Пусть s, s1 и s2 – переменные строкового типа. В результате выполнения

операторов

s1:=’первый’;

s2:=’курс’;

s:=s1 + ’ ’ + s2;

в переменную s запишется строка ’первый курс’.

Если в операции сцепления поменять переменные s1 и s2 местами:

s:=s2 + ’ ’ + s1;, то в переменной s окажется строка ’курс первый’.

Пример 1. Составить программу, которая выполняет присваивание,

ввод, соединение и вывод строк.

Прежде всего объявим тип string (строковый) переменных a, b и c.

Переменной a присвоим некоторое значение, например a:=’Информатика’.

С клавиатуры будем вводить слова «компьютер» и «программы». Запишем про-

цедуры вывода с различными разделителями между словами и операцией конка-

тенации.

Текст программы:

Результат выполнения программы:

20

Для определения длины строковой переменной, т . е. количества символов

в ней, используют функцию length(s). Например, s:=’Информатика’;, тогда пе-

ременной n:=length(s) будет присвоено значение 11.

К символам в строке можно обращаться, используя индекс (порядковый

номер в строке). Если описана переменная s: string, то s[1] – это первый символ

строки, s[2] – второй и т. д. Например: s:=’Информатика’;, тогда s[3]=’ф’;,

s[6]=’м’.

Пример 2. Составить программу, которая определяет, какое из двух

введенных с клавиатуры слов разной длины более длинное, и выводит это

слово.

Алгоритм основан на сравнении длин строковых переменных length(a) и

length(b).

Текст программы:

Результат выполнения программы:

или

Сравнение строк выполняется сравнением кодов соответствующих симво-

лов до первого несовпадения. Строки считаются равными, если в них совпадают

все символы.

Из двух строк «меньшей» считается та, в которой код первого несовпада-

ющего символа меньше, чем код соответствующего символа другой строки (со-

гласно этому правилу строчные буквы «больше» прописных). Так, строка ’стол’

меньше строки ’стул’ (первые два символа совпадают, третий символ ’о’ < ’у’),

’teacher’ > ’pupil’, ’паровоз’ < ’пароход’.

Сравнивать можно и строки разной длины. Так, строка ’пар’ меньше

строки ’парад’, ’стол’ < ’столик’, ’12’ < ’2’, ’ABC’ < ’ADBA’.

Сравним две строки: ’мотоцикл’ и ’мотоблок’:

s1:=’мотоцикл’; s2:=’мотоблок’;

if s1>s2 then write(s1, ’ больше, чем ’, s2);

21

Этот фрагмент программы выведет на экран надпись: «мотоцикл больше,

чем мотоблок».

Пример 3. С клавиатуры вводят два слова. Составить программу, ко-

торая проверяет, не начинается ли второе слово с той же буквы, которой

оканчивается первое слово.

Алгоритм основан на определении индекса k последнего символа (длины)

слова а и проверке выполнения условия a[k]=b[1].

Текст программы:

Результат выполнения программы может выглядеть так:

или

В языке Pascal существует целый ряд встроенных функций и процедур,

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

Функция ORD(n) возвращает символ с кодом N.

Функция CHR(x) для символов (x – char) возвращает их код. Для целых

(x – integer) возвращает само значение.

Кроме того, для символьных переменных применяются такие функции:

PRED(ch) – возвращает предыдущий символ;

SUCC(ch) – возвращает следующий символ;

С помощью функции readKey в переменную c типа char будет считы-

ваться символ нажатой клавиши.

Процедуры и функции обработки строковых переменных

Поиск подстроки в строке

Функция POS(s1, s) определяет, начиная с какого символа подстрока s1 со-

держится в строке s. Если подстрока s1 в s не обнаружена, то значение функции

равно нулю.

Пример:

str1:=’cde’;

str2:=’abcdefgh’;

k1:=pos(str1, str2);

k2:=pos(str2, str1);

22

Значение переменной k1 равно 3, так как строка str1 входит в строку str2 с

третьего символа, а значение k2 равно 0.

Пример 4. С клавиатуры вводят адрес электронной почты. Составить

программу, которая определяет, сколько символов содержит имя почтового

ящика (логин).

Адрес электронной почты будем вводить в строковую переменную s. Ко-

личество символов k в имени почтового ящика определим по позиции в строке s

символа @: k:=pos(’@’,s)-1;

Текст программы:

Результат выполнения программы:

Копирование подстроки

Функция COPY(s, p, n) копирует n символов из строки s, начиная с пози-

ции p, т. е. возвращает часть строки s (подстроку) длиной n символов.

Пример 5. Переменная s содержит строку ’косил Ясь конюшину’.

Составить программу, которая выводит на экран всю строку и задан-

ную ее часть, например имя ’Ясь’.

Присвоим значение строковой переменной s:=’косил Ясь конюшину’.

Функция s1:=copy(s,7,3); скопирует в строковую переменную s1 имя «Ясь»

(начинается с 7-й позиции, считая пробел, и содержит три буквы).

Текст программы:

Результат выполнения программы:

23

Удаление и вставка символов

Процедура DELETE(s, p, n) удаляет n символов из строки s, начиная с по-

зиции p.

Процедура INSERT(s1, s, p) вставляет подстроку s1 в строку s, начиная с

позиции p.

Пример 6. Составить программу, которая из строки ’Журавли на юг

летят’ удаляет слова ’на юг’ и вставляет слова ’на Полесье’.

Присвоим значения строковым переменным: s:=’Журавли на юг летят’ и

s1:=’ на Полесье’.

Процедура delete(s, 8, 6) удалит из строки s 6 символов, начиная с 8-го.

Восьмой и одиннадцатый символы являются пробелами – их тоже удалим, так

как пробел – равноправный символ, как и любой другой.

В переменной s останется строка ’Журавли летят’.

В результате выполнения процедуры insert(s1, s, 8) в переменной s ока-

жется строка ’Журавли на Полесье летят’.

Текст программы:

Результат выполнения программы:

Преобразование регистра

Для преобразования строчных букв в прописные и наоборот в Pascal пред-

назначены следующие функции: UPCASE, LOWCASE (работают с отдельными

символами) и UPPERCASE, LOWERCASE (работают с целыми строками).

Пример 7. Составить программу, которая изменяет регистр введенной

с клавиатуры строки.

Будем вводить строку, содержащую строчные и прописные буквы, в пере-

менную s типа string.

24

Используем два способа изменения регистра. Функции uppercase и

lowercase преобразовывают сразу всю строку. Они более просты, однако непри-

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

При использовании функций upcase и lowcase преобразование и вывод вы-

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

length(s) (последний символ строки). При этом можно задать регистр отдельных

символов: выводить четные символы прописными, а нечетные – строчными.

Текст программы:

Результат выполнения программы:

3 Порядок выполнения работы

1 Загрузите систему программирования Pascal ABC.

2 Разберите примеры программ, представленные в общих сведениях:

2.1 Введите тексты этих программ.

2.2 Запустите программы на выполнение (выбрать в меню Программа –

Выполнить, или нажать клавишу F9, или нажать кнопку ).

2.3 Запишите в конспект условие каждого примера, текст программы и

полученный результат.

4 Составить программу, которая выполняет:

– ввод фамилии (переменная F), имени (переменная I), отчества (пере-

менная O);

– присваивание переменной G номера вашей группы;

– вывод результата в виде “Учащийся группы ***: Ф И О”.

Оформить результат работы согласно п. 2.3.

5 Составить программу, позволяющую ввести две фамилии и определить

какая фамилия имеет большую длину. Результат вывести в виде: Фамилия

«Иваненко» имеет больше символов чем «Петров». Оформить результат ра-

боты согласно п. 2.3.

4 Контрольные вопросы

25

1 Какие утверждения верны?

а) ’Д’>’Ж’; б) ’Д’<’П’; в) ’A’>’a’; д) ’я’>’Я’.

2 Какие утверждения верны?

а) ’ДОМ’ > ’ДОРОГА’; б) ’человек’ > ’ЧЕЛОВЕК’;

в) ’123’ < ’40’; г) ’шалаш’ > ’дворец’.

3 Какой символ вернет функция pred(’D’)?

4 Какой символ вернет функция succ(’Ж’)?

5 Какой результат вернет функция pos(s1,s)?

s := ‘информатика’; s1 := ‘форма’.

6 Какой результат вернет функция copy(s,p,n)?

s := ‘информатика’; p := 3; n:= 6.

7 Какой результат выполнения процедуры delete(s,p,n)?

s := ‘треугольник’; p := 4; n:= 7.

8 Какой результат выполнения процедуры insert(s1,s,p)?

s := ‘риск’; s1 := ‘уно’; p:= 4.

26

Решение задач из различных предметных областей с

использованием символьных и строковых величин

Цель: сформировать умения использования символьных и строковых ве-

личин для решения практических задач.

1 Общие сведения

Повторите общие сведения предыдущего практического занятия.

Пример 1. Составить программу, которая выводит буквы введенного с

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

При выполнении программы на экране должна появиться сначала послед-

няя буква введенного слова, потом предпоследняя буква и т. д. Таким образом,

сначала нужно определить, сколько букв в слове: length(s), а затем выбирать из

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

цикле for i:=length(s) downto 1. Задержка в 200 миллисекунд устанавливается

процедурой sleep(200).

Текст программы:

Результат работы программы:

Используя рассмотренный алгоритм вывода букв слова в обратном по-

рядке, можно составить программу для проверки, является ли введенное слово

перевертышем, т . е. читается ли оно одинаково слева направо и справа налево,

как, например, слово «заказ».

Пример 2. С клавиатуры вводят строку и букву. Составить программу,

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

Алгоритм основан на последовательном сравнении каждого символа

строки st[i] с введенной буквой b в цикле for c параметром i, который изменяется

от 1 (первый символ) до length(st) (последний символ). При выполнении условия

st[i]=b счетчик совпадений увеличивается на 1: k:=k+1.

27

Текст программы:

Результат работы программы:

Пример 3. Составить программу, которая определяет количество

гласных во введенном с клавиатуры слове.

Алгоритм основан на последовательном сравнении всех символов s[i] вве-

денного слова s с хранимой в переменной g строкой всех гласных (прописных и

строчных). В цикле for c параметром i перебираются все буквы введенного слова

от первой до последней: i:=1 to length(s). Если очередная буква слова есть в

строке гласных g, т. е. если выполняется условие pos(s[i],g)<>0, счетчик гласных

увеличивается на 1: k:=k+1.

Текст программы:

Результат работы программы:

28

Пример 4. Составить программу, которая подсчитывает количество

слов во введенной с клавиатуры строке.

Между словами, в начале и конце строки может оказаться несколько про-

белов. Поэтому окончанием слова считается символ, отличный от пробела, если

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

сле него пробел не введен, нужно добавить пробел в конец строки: st:=st+’ ’.

Предлагаемый алгоритм основан на последовательном переборе всех пар

рядом стоящих символов строки st[i] и st[i+1] в цикле for c параметром i, кото-

рый изменяется от 1 (первый символ) до length(st) (последний символ). При вы-

полнении условия (st[i]<>’ ’) and (st[i+1]=’ ’) значение счетчика слов увеличи-

ваем на 1.

Текст программы:

Результат работы программы:

Пример 5. Составить программу, которая выводит на экран заданную

часть введенной с клавиатуры строки.

Текст программы:

29

Результат работы программы:

Пример 6. С клавиатуры вводят слово. Составить программу, которая

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

Введем слово в переменную s и две части: заменяемую в переменную s1 и

заменяющую в переменную z. Определим позицию p:=pos(s1,s) и длину

len:=length(s1) заменяемой части. Удалим эту часть delete(s,p,len) и вставим но-

вый текст insert(z,s,p).

Текст программы:

Результат работы программы:

Пример 7. Составить программу, которая кодирует введенное с клави-

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

Простейший алгоритм кодирования заключается в замене каждой буквы

s[i] ее числовым кодом ord(s[i]) в цикле с параметром i, который изменяется от

1 до length(s) (последняя буква).

Текст программы:

Результат работы программы:

30

2 Порядок выполнения работы

1 Загрузите систему программирования Pascal ABC.

2 Разберите примеры программ, представленные в общих сведениях:

2.1 Введите тексты этих программ.

2.2 Запустите программы на выполнение (выбрать в меню Программа –

Выполнить, или нажать клавишу F9, или нажать кнопку ).

2.3 Запишите в конспект условие каждого примера, текст программы и

полученный результат.

31

Использование графических возможностей среды

программирования для построения геометрических фигур.

Использование растровых изображений. Анимация Цель: повторить приемы использования графических возможностей Pascal

ABC; научиться применять процедуры и функции модуля GraphABC для постро-

ения фигур на плоскости и в пространстве. Развить умения по использованию

растровых изображений в Pascal АВС, познакомиться с возможностями создания

анимации

1 Общие сведения

Модуль GraphABC содержит процедуры и функции для рисования в гра-

фическом окне, которые делятся на следующие группы: графические прими-

тивы; действия с цветом; действия с пером; действия с кистью; действия со

шрифтом; действия с графическим окном.

При работе в графическом режиме изображение на экране строится из то-

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

том.

Количество точек, с помощью которых на экране монитора можно постро-

ить изображение, называется его разрешающей способностью (разрешением).

Разрешение монитора может задаваться выражением x × у, где х – количе-

ство пикселей на экране по горизонтали, а у – по вертикали.

Изображение можно сформировать из простых геометрических фигур: то-

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

геометрического объекта задаются координатами его точек.

Началом отсчета является левый верхний угол экрана.

Значения координаты х отсчитываются слева направо, а значения коор-

динаты у – сверху вниз (рис. 1).

Рисунок 1 – Графический экран PascalABC

Координаты пикселя принимают только целочисленные значения, огра-

ниченные нулем и размерами графического окна.

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

специальных стандартных команд (процедур), которые хранятся в библиотечном

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

зарезервированного слова Uses (подключить).

32

Рисование осуществляется в графическом окне. Возможность рисовать од-

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

кисти.

Размеры графического окна можно задавать с помощью команды SetWin-

dowSize(X,Y) (Таблица А.1 Приложения А). По умолчанию окно занимает весь

экран монитора.

С помощью модуля GraphABC можно рисовать геометрические фигуры:

линии, прямоугольники и окружности.

Линии можно рисовать с помощью команды Line, которая имеет общий

вид: Line(xl,yl,x2,y2), где (xl,yl) и (х2,у2) – координаты начала и конца отрезка.

Рисуя линию, можно задавать ее размер, цвет, ширину (толщину) и стиль.

Для задания стиля линии в модуле GraphABC существует команда SetPen-

Style(Style), где Style – константы стилей пера. Стиль задает вид линии (сплош-

ная, пунктирная, штрихпунктирная, штриховая).

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

FloodFill(x,y, color), где (х, у) – координата точки, которая обязательно

должна попасть во внутреннюю область закрашиваемой фигуры, a color – цвет

заливки.

Закрашивать можно только замкнутые фигуры, контуры которых нарисо-

ваны одним цветом.

Прямоугольники и окружности можно рисовать с помощью команд Rec-

tangle(xl,yl,x2,y2) и Circle(x,у,r).

Построение геометрических фигур

Чертеж является основным документом любого производства. По черте-

жам изготавливают детали, собирают машины, строят дома, шьют одежду. Со-

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

проектирования (например, AutoCAD, Компас).

При работе с изображениями в среде PascalABC удобно все данные вво-

дить и выводить в графическом окне. Совмещать работу с текстом и графикой в

одном окне можно, подключив модули CRT и GraphABC одновременно.

Пример 1. Составить программу, кото-

рая выполняет чертеж детали (рис. 2) и вычис-

ляет ее площадь.

Масштаб: 1 клетка – 20 пикселей.

Радиус отверстия r в сантиметрах вво-

дится с клавиатуры, АВ = ВС = 8 см.

Определим исходные данные.

Радиус отверстия будем вводить в перемен-

ную r, размер AB и площадь фигуры будем хра-

нить в переменных а и S. Все переменные будут

иметь тип real.

Чертеж данной детали можно выполнить

рисованием пяти графических примитивов: отрез-

ков AВ, ВС, CD, окружности с центром О и дуги AED.

33

Определим экранные координаты точек.

Пусть точка О имеет координаты (160, 120) (см. рис. 2). Тогда с учетом

масштаба координаты остальных точек следующие: A(80, 120), B(80, 280),

С(240, 280), D(240, 120). Радиус дуги AED равен 80. Радиус окружности на

экране вычислим умножением введенного значения r на масштаб. Дробную

часть отбросим, чтобы обеспечить целочисленность координат для процедур ри-

сования: trunc(r*20).

Площадь детали складывается из площади квадрата ABCD со стороной а

и площади полукруга AED диаметром а за вычетом площади круга радиусом r.

Текст программы:

Результат работы

программы:

Программирование необходимо в тех случаях, когда требуется изменять

свойства объектов или производить вычисления. Так, в нашем примере с клави-

атуры вводятся значения радиуса отверстия и вычисляется площадь детали.

Рассмотрим построение пространственных

фигур в среде PascalABC.

Пример 2. Составить программу, которая

рисует цилиндр (рис. 3) и

вычисляет его объем. Масштаб: 1 клетка – 20

пикселей. Радиус цилиндра – 4 см. Высота цилин-

дра в сантиметрах вводится с клавиатуры.

Определим исходные данные.

Высоту цилиндра будем вводить в перемен-

ную h, радиус и объем будем хранить в переменных

r и V. Переменные h и r будут иметь тип integer, а

V – тип real. При построении пространственных фи-

гур окружности, не лежащие в плоскости чертежа, изображаются эллипсами. Та-

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

примитивов: двух отрезков АВ, CD и двух эллипсов с центрами О1 и O2.

34

Примечание.

В задачах с построением фигур следует сначала вычислять требуемые ве-

личины, используя заданные и введенные значения, и лишь затем производить

переход к экранным координатам с учетом масштаба.

Вычислим объем цилиндра, как произведение площади основания (круга)

и высоты V = πr2h.

Определим экранные координаты точек

Пусть точка О1 имеет координаты х = 160, у = 120. Произведем пересчет

радиуса и высоты с учетом масштабов: r = 20r и h = 20h.

Поскольку масштабы учтены, координаты точек выражаются простыми

формулами:

O2(х, у + h), А(х – r, у), В(х – r, у + h), С(х + r, у + h), D(x + r, у).

Нарисуем отрезки и эллипсы.

Процедура Ellipse рисует эллипс, который задается описанным около него

прямоугольником с координатами противоположных вершин, например: Е(х – r,

у – 40) и F(х + r, у + 40).

Текст программы:

Результат работы программы:

Графические возможности языка программирования расширяет использо-

вание растровых изображений. Особенно интересно использование фотографий

реальных объектов и явлений живой и неживой природы (машин, механизмов,

людей, животных, растений), которые практически невозможно создать с помо-

щью стандартных графических примитивов.

Процедуры и функции для работы с растровыми изображениями содер-

жатся в модуле GraphABC.

Функция LoadPicture(fname) загружает рисунок из файла с именем fname

в оперативную память. Загружать можно рисунки в формате bmp, jpg, gif, png.

Каждому загруженному рисунку, хранящемуся во время работы программы в

35

оперативной памяти, присваивается целочисленный описатель nm:=LoadPic-

ture(fname). Он передается в качестве первого параметра во все остальные про-

цедуры и функции работы с рисунками.

Процедура DrawPicture (nm, х, у) выводит рисунок с описателем nm в по-

зицию (х,у) графического окна, а процедура DrawPicture (nm, х, у, w, h) ещё и

масштабирует изображение, устанавливая его ширину w и высоту h. Если w<0,

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

щей через х, если же h<0, то рисунок зеркально отражается относительно гори-

зонтальной прямой, проходящей через у.

Пример 3. Составить программу, позволяющую продемонстрировать

работу с изображениями.

Текст программы:

Пример 4. Составить программу, позволяющую зеркально отобразить

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

Текст программы:

Пример 5. Составить программу, позволяющую зеркально отобразить

изображение относительно горизонтальной прямой.

36

Текст программы:

Пример 6. Составить программу, демонстрирующую принцип дей-

ствия проекционного аппарата.

В проекционном аппарате предмет (слайд или рисунок на прозрачной

пленке) помещают между фокусом и двойным фокусом линзы. На экране полу-

чается увеличенное обратное изображение. Для получения на экране прямого

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

Алгоритм программы заключается в загрузке из файла растрового изобра-

жения и выводе его на экран после необходимых преобразований (увеличение и

переворот). Единственная переменная pic будет иметь тип integer.

Прежде всего зададим размеры экрана 640x520 и черный цвет фона.

Нарисуем «линзу»: Ellipse (106, 220, 122, 300).

Загрузим изображение из файла (например, book.jpg) и поместим его опи-

сатель в переменную pic: =LoadPicture ('d:\ris\book.jpg').

С помощью процедуры DrawPicture(pic,60,310,–50,–100) выведем

перевернутое изображение размером 50 х 100 пикселей в позицию с координа-

тами верхнего левого угла (60, 310), поставив перед значениями 50 и 100 знаки

«минус».

Еще раз выведем это изображение, но уже в позицию с координатами (380,

10), изменив его ширину до 250 пикселей, а высоту – до 500 пикселей, т. е. уве-

личив его в 5 раз: DrawPicture (pic, 380,10, 250, 500).

Осталось провести вспомогательные линии, иллюстрирующие построение

изображения.

Текст программы:

37

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

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

SetPictureTransparent (nm, b) устанавливает режим прозрачности изображения

с описателем nm. По умолчанию режим прозрачности отключен (b=False).

Если b=True, то при рисовании фон не отображается. Фоновым считается

цвет левого нижнего пикселя рисунка.

Растровые изображения можно использовать в качестве образцов для за-

крашивания фигур кистью. Процедура SetBrushPicture(fname) закрашивает

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

В последнее время широкое распространение получили программы, пред-

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

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

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

на использовании шаблонов, которые можно дополнять некоторым содержанием

и элементами оформления.

Пример 7. Составить программу, которая рисует поздравительные

открытки. С клавиатуры выбирается тема, и вводится текст поздравле-

ния.

Будем оформлять все открытки по шаблону: слева – залитый растровым

изображением прямоугольник, справа – рисунок сказочного персонажа, сверху –

текст поздравления.

Номер темы будет вводиться с клавиатуры (переменная tema). Для каждой

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

38

файлов (переменные fzal, fris), в которых будут храниться подходящие изобра-

жения. Например, для темы 1 (зима) используем снежинки fzal:='d:\ris\snow.gif'

как фоновый рисунок и Буратино (fris:='d:\ris\buratino.gif') и т.д.

Затем будет вводиться текст поздравления (переменная s), например

«С Новым годом!».

Переменные tema и ris будут иметь тип integer, а переменные fzal,

fris, s – тип string.

Текст программы:

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

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

тоды анимации. Анимацией называют имитацию движения и изменения формы

и других видимых свойств объектов с течением времени.

В среде PascalABC изображения можно «оживить» путем их многократ-

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

процедуры перерисовки Redraw.

Пример 8. Составить программу, которая имитирует движение авто-

мобиля.

Пусть автомобиль перемещается на фоне здания и деревьев слева направо

на расстояние 400 пикселей.

Загрузим изображения фона и автомобиля из файлов gorod.gif и

avto.jpg, поместив их описатели в переменные fon и avto. Установим прозрач-

ность фона для изображения автомобиля: SetPictureTransparent(avto, true). За-

дадим начальные координаты (х,у), ширину w и высоту h изображения автомо-

биля. Все переменные будут иметь тип integer.

39

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

While до тех пор, пока автомобиль не переместится на 400 пикселей. На каждом

шаге цикла координату х левого верхнего угла изображения будем увеличивать

на 10. Ширину изображения будем уменьшать на 2 пикселя, а высоту – на 1 пик-

сель для его уменьшения при удалении.

Плавность и длительность полученной демонстрации зависит от выбора

величины шага (увеличения координаты х), количества кадров (повторений

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

Текст программы:

2 Вопросы допуска

– Что является минимальным элементом графического изображения?

– Какие модули необходимо подключать, чтобы работать с текстом и гра-

фикой в одном окне?

– Какие ограничения существуют при задании координат пикселя?

3 Порядок выполнения работы 1 Загрузите систему программирования PascalABC.

2 Введите программы Приложения Б.

2.1 Запустите программы на выполнение.

2.2 Запишите в конспект условие каждого примера, текст программы и

полученный результат.

3 Разберите примеры программ, представленных в общих сведениях.

3.1 Введите тексты этих программ.

3.2 Запустите программы на выполнение.

3.3 Запишите в конспект условие каждого примера, текст программы и

полученный результат.

4 Составьте программу, которая выполняет чертеж детали и вычисляет ее

площадь. Масштаб: 1 клетка – 20 пикселей.

40

4.1

4.2

4.3

5 Составьте программу, которая рисует одну из пространственных фигур.

Масштаб: 1 клетка – 20 пикселей.

5.1 Куб (длина ребра вводится с клавиатуры).

5.2 Конус (значения радиуса и высоты вводятся с клавиатуры).

6 Составьте программу, которая загружает из файлов и выводит на экран:

6.1 Портреты ученых (например, Эйнштейна, Резерфорда, Бора), писате-

лей (например, Купалы, Коласа, Быкова).

6.2 Изображения животных, растений, памятников архитектуры.

7 Составьте программу, которая имитирует падение брошенного с башни

яблока.

4 Контрольные вопросы

1 Как установить заливку фигуры?

2 Как задается система экранных координат?

3 Как установить прозрачный фон изображения?

41

Приложение А

Таблица А.1 – Работа с графическим окном

SetWindowLeft(n)

Устанавливает отступ графического окна от левого края экрана в пик-

селях

SetWindowTop (t)

Устанавливает отступ графического окна от верхнего края экрана в

пикселях

SetWindowSize (w, h) Устанавливает размеры графического окна в пикселях

SetWindowPos (k, t)

Устанавливает отступ графического окна от левого и верхнего края

экрана в пикселях

ClearWindow Очищает графическое окно белым цветом

ClearWindow(цвет) Очищает графическое окно цветом

Таблица А.2 – Команды модуля GraphABC

SetPixel(x,y,color) Закрашивает один пиксель с координатами (x,y) цветом color

MoveTo(x,y) Передвигает невидимое перо к точке с координатами (x,y); рабо-

тает в паре с LineTo(x,y)

LineTo(x,y); Рисует отрезок от текущего положения пера до точки (x,y); коор-

динаты пера при этом также становятся равными (x,y)

Line(x1,y1,x2,y2) Рисует отрезок с началом в точке (x1,y1) и концом в точке (x2,y2)

Circle(x,y,r) Рисует окружность с центром в точке (x,y) и радиусом r

Ellipse(x1,y1,x2,y2) Рисует эллипс заданный своим описанным прямоугольником с

координатами противоположных вершин (x1,y1) и (x2,y2)

Rectangle(x1,y1,x2,y2) Рисует прямоугольник заданный координатами противополож-

ных вершин (x1,y1) и (x2,y2)

RoundRect(x1,y1,x2,y2,w,h) Рисует прямоугольник со скругленными краями; (x1,y1) и (x2,y2)

задают пару противоположных вершин, а w и h – ширину и вы-

соту эллипса, используемого для скругления краев

Arc(x,y,r,a1,a2) Рисует дугу окружности с центром в точке (x,y) и радиусом r,

заключенной между двумя лучами, образующими углы a1 и a2 с

осью OX (a1 и a2 – вещественные, задаются в градусах

Pie(x,y,r,a1,a2); Рисует сектор окружности, ограниченный дугой (параметры

процедуры имеют тот же смысл, что и в процедуре Arc)

Chord(x,y,r,a1,a2); Рисует фигуру, ограниченную дугой окружности и отрезком, со-

единяющим ее концы (параметры процедуры имеют тот же

смысл, что и в процедуре Arc)

TextOut(x,y,s) Выводит строку s в позицию(x,y) (точка (x,y) задает верхний ле-

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

строки s)

FloodFill(x,y,color) Заливает область одного цвета цветом color, начиная с точки

(x,y)

FillRect(x1,y1,x2,y2) Заливает прямоугольник заданный координатами противопо-

ложных вершин (x1,y1) и (x2,y2), цветом текущей кисти

42

Таблица А.3 – Константы для задания стандартных цветов

clBlack – черный clBlue – синий clTeal – сине-зеленый

clPurple – фиолетовый clSkyBlue – голубой clLime – яркозеленый

clWhite – белый clYellow – желтый clLtGray – светло-серый

clMaroon – темно-красный clCream – кремовый clDkGray – темно-серый

clRed – красный clAqua – бирюзозый clMedGray – серый

clBrown – коричневый clOlive – оливковый clSilver – серебряный

clGreen – зеленый clFuchsia – сиреневый clGray – темно-серый

Таблица А.4 – Работа с пером

SetPenColor(цвет) Устанавливает цвет текущего пера

SetPenWidth(m) Устанавливает ширину текущего пера

SetPenStyle(ps) Устанавливает стиль пера, задаваемый параметром ps

Таблица А.5 – Константы для задания стиля пера

psSolid

psDot

psClear psDashDot

psDash

psDashDotDot

Таблица А.6 – Работа с кистью

SetBrushColor(c) Устанавливает цвет текущей кисти

SetBrushStyle(bs) Устанавливает стиль текущей кисти

Таблица А.7 – Константы для задания стиля кисти

bsSolid

bsCross

bsClear bsDiagCross

bsHorizontal

bsBDiagonal

bsVertical

bsFDiagonal

Таблица А.8 – Работа со шрифтом

SetFontSize(size) Устанавливает размер текущего шрифта в пикселях

SetFontColor(color) Устанавливает цвет текущего шрифта

SetFontStyle(fs) Устанавливает стиль текущего шрифта

Таблица А.9 – Константы для задания стиля шрифта

fsNormal обычный fsUnderline подчеркнутый

fsBold жирный fsBoldUnderline жирный подчеркнутый

fsItalic наклонный fsItalicUnderline наклонный подчеркнутый

fsBoldItalic жирный наклонный fsBoldItalicUnderline жирный наклонный подчерк-

нутый

43

Приложение Б

Пример Б-1. Написать программу рисования отрезка красного цвета,

соединяющего две точки с координатами (120,150) и (300,100).

Пример Б-2. Написать программу, которая нарисует треугольник и за-

красит его.

44

Пример Б-3. Написать программу рисования прямоугольника и окруж-

ности.

Пример Б-4. Написать программу построения изображения.

45

Построение графиков и диаграмм. Выполнение

практических заданий из различных предметных областей

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

диаграмм.

1 Общие сведения

Исследование законов природы и общества немыслимо без построения

разнообразных графиков и диаграмм. На уроках математики Вы исследуете

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

стями обработки и представления данных в виде разнообразных графиков и диа-

грамм обладают электронные таблицы MS Excel. Познакомимся с построением

графиков и диаграмм в среде PascalABC.

Пример 1. Составить программу, которая строит график зависимо-

сти у(х) = sin(x) на промежутке [– 15; 15].

Определим исходные данные. Прежде всего зададим размеры окна и по-

строим оси координат. Пусть начало отсчета имеет экранные координаты

х0=320, у0=200.

При необходимости на осях координат несложно нарисовать деления.

Например, с помощью цикла for с параметром i, который изменяется от 0 до 30,

на оси абсцисс можно отметить 31 деление через 20 пикселей. На оси ординат с

помощью цикла for с параметром i, который изменяется от 0 до 20, можно отме-

тить 21 деление.

Фрагмент программы может выглядеть так:

for i:=0 to 30 do line(20+k*i,195, 20+k*i,205); {Деления по оси абсцисс}

for i:=0 to 20 do line(315,20+k*i,325,20+k*i); {Деления по оси ординат}

Для построения графика необходимо выбрать масштаб.

Зададим множитель к=20 (единице на графике соответствуют 20 пикселей

на экране).

Выполнять вычисления и построения будем в цикле While, пока х<=15.

Сначала запишем функцию у:=sin(х).

Затем перейдем к экранным координатам:

xl:=trunc(x0+x*k); yl:=trunc(y0-y*k). Дробную часть отбросим, чтобы

обеспечить целочисленность. Для этого используем функцию trunc – выделение

целой части числа.

На каждом шагу цикла будем рисовать точки красного цвета с координа-

тами (xl, yl), которые сольются в линию. Для этого приращение аргумента выбе-

рем маленьким, например х:=х+0.001.

Начальное значение х = –15 зададим перед циклом While.

Переменные х0, y0, xl, yl, к будут иметь тип integer, а переменные

х, у – тип real.

46

Текст программы:

Эффективным средством наглядного представления данных являются диа-

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

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

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

ность, цена или объем продаж.

Рассмотрим пример программирования круговых диаграмм. Круговые

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

ставляющей в общем объеме данных, например, структуру посевов, распределе-

ние оценок по классам и предметам, цену каждого товара в общей стоимости,

состав сплава или смеси и т. п.

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

кратно, удобно хранить в массивах.

Пример 2. В массивах хранятся данные о площадях посевов зерновых

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

площади посевов зерновых составляет площадь посевов каждой культуры,

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

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

целочисленных констант А, а их названия – в массиве строковых констант В:

Const A: array [1..5] of integer = (47, 63, 22, 27, 12);

В: array[1..5] of string = ('Рожь ','Пшеница', 'Овес ', 'Ячмень',

'Гречиха');

Круговая диаграмма будет состоять из 5 секторов. Градусная мера каждого

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

Прежде всего в цикле for вычислим суммарную площадь всех посевов S

(ей соответствует угол 360°). Площади i-й культуры будет соответствовать угол

A[i] *360/S.

47

Для построения каждого сектора нужно знать значения двух углов: началь-

ного u0 и конечного u.

Первый сектор будем строить от начального угла u0:=0. В цикле for будем

вычислять значение конечного угла u:=u0+round(A[i]*360/S). Следующий сек-

тор будем строить уже от этого угла, поэтому его начальный угол будет равен

конечному углу предыдущего сектора u0:=u.

Цвет сектора будем задавать случайным образом.

Переменные u, u0, S, i, а также элементы массива А будут иметь тип

integer, элементы массива В – тип string.

Текст программы:

Пример 3. Составить программу, демонстрирующую фазы Луны (изоб-

ражения Луны загружаются из файлов).

Демонстрация фаз Луны заключается в смене на экране 28 изображений

Луны, соответствующих каждому дню лунного месяца. Эти изображения будут

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

Используем цикл for с параметром i, который изменяется от 1 до 28 в соот-

ветствии с номером дня. Имя файла imf будет иметь тип string.

Сформируем его путем слияния слова ′luna′, преобразованного в строку но-

мера дня IntToStr(i), и расширения имени файла с изображением в формате .png

(перед «png» не забудем поставить точку): imf:=′luna′+IntToStr(i)+′.png′.

Текст программы:

48

При моделировании и демонстрации различных процессов и явлений их

параметры могут задаваться путем ввода с клавиатуры.

Пример 4. Составить программу, которая демонстрирует увеличение

изображения Луны в телескопе. Коэффициент увеличения вводится с клави-

атуры.

Загрузим изображения звездного неба и Луны из файлов sky.gif и luna.gif,

поместив их описатели в переменные nebo и luna. Установим прозрачность фона

для изображения Луны: SetPictureTransparent(luna,true).

Зададим начальные координаты (x:=300; y:=250), ширину и высоту изоб-

ражения (w:=100; h:=80).

Коэффициент увеличения будем вводить с клавиатуры и помещать в пере-

менную k. Переменные nebo, luna, x, y, w, h будут иметь тип integer, переменная

k – тип real.

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

While. Пусть на каждом шагу цикла ширина изображения увеличиваются на 10

пикселей, а высота – на 8 пикселей, пока не будет достигнуто требуемое увели-

чение k, т. е. пока ширина изображения не станет равной k*100. Чтобы положе-

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

вого верхнего угла изображения на каждом шагу будем уменьшать на 5.

Текст программы:

Пример 5. Составить программу, обозначающую на карте Беларуси го-

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

(Минск — 1700 тыс. чел., Гомель — 500 тыс. чел., Могилев — 330 тыс. чел.,

Витебск — 340 тыс. чел., Гродно — 320 тыс. чел., Брест — 300 тыс. чел.).

Загрузим изображение контурной карты Беларуси из файла belarus.gif, по-

местив его описатель в переменную karta.

49

В простейшем случае будем последовательно присваивать переменной A

значения количества жителей городов и записывать процедуры рисования кру-

гов соответствующего радиуса R. Радиус будем вычислять из условия A = kπR2,

где коэффициент пропорциональности k подбирается для получения наглядно-

сти. Примем k = 1 и округлим значение радиуса R:=round(sqrt(A/pi)). Координаты

центров кругов соответствуют координатам городов на карте и подбираются

опытным путем.

Текст программы:

2 Порядок выполнения работы

1 Составьте программу, которая строит график функции:

1.1 на промежутке [– 12; 12];

1.2 на промежутке [– 10; 10];

1.3 на промежутке [– 14; 14];

1.4 на промежутке [– 11; 11];

1.5 на промежутке [– 13; 13];

1.6 на промежутке [–16; 16];

1.7 на промежутке [– 10; 12];

1.8 на промежутке [– 12; 10];

1.9 на промежутке [– 14; 12];

1.10 на промежутке [– 12; 14];

Для точек графика задать синий цвет.

При составлении программ использовать таблицу приложения А.

2 Измените программу примера 2:

– добавьте еще одну зерновую культуру – Рапс (33 га);

– запустите программу на выполнение, просмотрите результат и сохраните

программу.

3 Составьте программу, которая строит круговую диаграмму, иллюстриру-

ющую: химический состав земной коры (данные вводятся с клавиатуры: кисло-

род – 47,2 %, кремний – 27,6 %, алюминий – 8,3 %, железо – 5,1 %, кальций – 3,6

%, другие элементы – 8,2 %).

50

51

Приложение А

Таблица А.1 – Стандартные функции языка Pascal

Функция Pascal Математическая запись

abs(x) |x|

sqr(x) x2

sin(x) sin x

cos(x) cos x

sqrt(x)

trunc(x) Выделение целой части числа

round(x) Округление х до ближайшего целого

52

Понятие электронной таблицы. Структура таблицы.

Типы данных в электронной таблице Цель: познакомиться с понятием электронной таблицы. Изучить назначе-

ние, структуру и типы данных электронной таблицы.

1 Общие сведения

Электронная таблица (ЭТ) – совокупность хранимых в памяти компью-

тера данных, которые отображаются в виде таблицы. Основная отличительная

особенность ЭТ заключается в том, что хранимые в ней данные могут быть свя-

заны формулами и пересчитываться автоматически. Таким образом, электронная

таблица представляет собой табличную модель структурирования, обработки и

отображения информации.

Прикладные программы, предназначенные для работы с электронными

таблицами, называют табличными процессорами. Они позволяют решать сле-

дующие основные типовые задачи:

− создание ЭТ;

− открытие (загрузку из файла), редактирование и сохранение ЭТ в

файле;

− выполнение вычислений, анализ данных, автоматический пересчет

значений при изменении данных;

− графическое представление информации;

− печать ЭТ.

Одним из самых популярных табличных процессоров является MS Excel,

входящий в состав пакета Microsoft Office.

С помощью Excel можно решать множество задач в различных сферах де-

ятельности человека – от простейших вычислений или планирования семейного

бюджета до сложных технико-экономических расчетов и представления данных

в виде графиков и диаграмм.

К достоинствам Excel относятся удобная структура документа, встроенные

средства настройки интерфейса Excel, расширенный набор средств для редакти-

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

включая автоматическое суммирование, умножение, статистические и бухгал-

терские операции. Кроме того, имеется справочная система, содержащая инфор-

мацию об электронных таблицах, которая может подсказать метод решения те-

кущей задачи.

Файлы, созданные программой Excel, имеют стандартные расширение .xls

и являются документами Excel или Рабочей книгой (книга).

Информация в электронной таблице может храниться в сотнях ячеек, по-

этому необходимо позаботиться о ее правильной организации.

При запуске Excel открывается окно с рабочим листом электронной таб-

лицы (рис. 1). Окно содержит заголовок, панели инструментов, строку формул,

строку состояния. Совокупность листов составляет рабочую книгу. При первом

запуске на экране по умолчанию появляется Книга1, в которой отображается

Лист1 (его фрагмент).

53

Рисунок 2 – Основные элементы интерфейса MS Excel

Excel позволяет назначать листам имена, добавлять к книге новые листы и

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

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

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

Лист MS Excel 2013 содержит 1 048 576 строк и 16 384 столбцов. Строки

пронумерованы числами (от 1 до 65 536), а столбцы обозначены буквами ла-

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

столбцов от A до Z. Поэтому столбцы с 27-го обозначены двумя буквами: AA,

AB, …, ZZ, а затем тремя буквами ААА, ААВ, …, XFD.

На пересечении строк и столбцов расположены ячейки, в которых разме-

щаются данные. Каждая ячейка имеет уникальный адрес, который состоит из

имени столбца и номера строки.

Например, ячейка с адресом B3 находится на пересечении столбца B и

строки 3 (рис. 2, а).

Совокупность нескольких ячеек образует диапазон. Адрес диапазона зада-

ется адресами его верхней левой и нижней правой ячеек, например B2 и D5 (рис.

2, б), которые записывают через двоеточие B2:D5.

54

Рисунок 3, а Рисунок 2, б

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

ками с запятой, например: B2:D4; F3:G5; С7:F7 (рис. 3).

Рисунок 4

Ввод и редактирование данных выполняют в активной ячейке. Чтобы сде-

лать ячейку активной, ее необходимо выделить щелчком мыши (или перейти на

нее с помощью клавиш перемещения курсора). Активная ячейка обрамляется

рамкой, а ее адрес (имя) отображается в поле имен (В3 на рис.2, а).

Когда указатель мыши находится в поле листа, он заменяется указателем

ячейки в виде белого крестика .

Для просмотра части листа, которая в данный момент не видна в окне

книги, нужно перетащить мышью бегунок на вертикальной или горизонтальной

полосе прокрутки рабочего листа или щелкнуть мышью по свободной зоне по-

лосы прокрутки. Для перемещения между листами книги можно щелкать мышью

по их ярлыкам или по кнопкам прокрутки листов, расположенным в левой ниж-

ней части листа.

В электронной таблице вся информация размещается в ячейках.

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

формулу. Возможности работы с данными определяются их типом.

Excel работает с данными следующих типов:

− числовые значения (27; 5,7; 51/4; 1,3E–03);

− текстовые значения (Итого; Колледж; Группа; Фамилия);

− дата и время суток (Январь 2019; 7.12.2018; 18:00 или 6:00 РМ);

− примечания (это результат вычисления);

− формулы (=A3*B3/D2, =СУММ(В4:В7));

− изображения и объекты мультимедиа из файлов или коллекций клипов,

фигуры и объекты WordArt;

− гиперссылки на ресурсы Интернета, а также на другие документы.

55

Данные вводятся в ячейки пользователем и могут быть изменены путем

редактирования. Значения в ячейках, содержащих формулы, изменяются авто-

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

этого в формулах используют не сами исходные данные, а ссылки на адреса

ячеек, в которых эти данные находятся.

Текст формулы, которая вводится в ячейку таблицы, должен начинаться со

знака «=», чтобы Excel мог отличить формулу от простого текста. После знака

равенства в ячейку записывается математическое выражение, содержащее аргу-

менты, операции и функции.

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

имеют аргументы. Аргументами функций могут быть константы, номера ячеек

или диапазоны ячеек.

По умолчанию в ячейках с формулами отображаются не сами формулы, а

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

формул (рис. 4).

Рисунок 5

При вводе информации Excel автоматически выравнивает текст по левой

границе, а цифры – по правой. Для изменения расположения информации в

ячейке служат кнопки выравнивания , с помощью которых можно

выравнивать информацию по левой, по правой границе, по центру.

Если нужно объединить несколько ячеек в один блок, то вначале следует

выделить блок ячеек и нажать кнопку Объединить и поместить в центре на

панели инструментов.

В дополнение к этим средствам форматирования на панели инструментов

помещены кнопки Границы и Цвет заливки, с помощью которых можно уста-

новить обрамление для каждой из ячеек, а также цвет фона.

Для изменения ширины колонки нужно стать на правую границу заго-

ловка колонки, которую надо изменить, и, нажав левую клавишу мыши, устано-

вить требуемый размер. Аналогично можно изменить и высоту строки.

2 Вопросы допуска

– Что понимают под электронной таблицей?

– Какие структурные элементы содержит электронная таблица?

– Как задается адрес ячейки, адрес диапазона ячеек?

56

3 Порядок выполнения работы

1 Ознакомиться с теоретическими сведениями к данной работе.

2 Запустить табличный процессор Excel.

3 Создать следующую таблицу:

A B C D E F G H

Ведомость продажи компьютерной техники

Наименование

товара Цена

Название фирмы Всего

продано Сумма Информатика Инфотех Финист CD-LIFE

Компьютер 600 5 8 7 12

Монитор 400 5 8 7 12

Сканер 250 10 3 0 3

Принтер 345 5 5 4 5

3.1 В столбце Всего продано рассчитать сколько компьютеров, монито-

ров, сканеров и принтеров продано фирмами.

3.2 Столбец Сумма = столбец Всего продано * столбец Цена.

3.3 Вставить в таблицу строку Итого, в которой посчитать сумму про-

даж по каждой фирме.

4 Созданную таблицу сохраните в своей папке под именем Компью-

терная_техника.

5 Закрыть созданный документ (не закрывая Excel).

6 Оформить лист рабочей книги Уравнение для нахождения корня

линейного уравнения 0=+ bxa .

6.1 Просчитать значение корней при различных коэффициентах a и b.

6.2 Аналогичным образом, начиная со строки 10, показать процесс

решения квадратного уравнения 02 =++ cbxxa .

7 Выйти из Excel и проверить наличие созданных файлов.

4 Контрольные вопросы

1 Какое расширение имеют документы, созданные в программе Excel?

2 Что представляет собой рабочий лист в документе Excel?

3 Как в ячейку электронной таблицы вводят формулу?

57

Вычисления в электронных таблицах Цель: научиться осуществлять ввод и редактирование данных в Excel; про-

изводить вычисления. Изучить приемы копирования, перемещения и удаления

информации в электронных таблицах.

1 Общие сведения

Ввод числовых данных

Вводимые числа могут быть целыми (например, 12), десятичными (45,95)

или обыкновенными дробями ( 3 1/2), а также записываться в так называемом

экспоненциальном представлении (1,3Е+7).

Для ввода числа в ячейку ее выделяют с помощью мыши или клавиатуры.

Набирают число, затем нажимают клавишу Enter или выделяют мышью другую

ячейку.

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

сти от установок операционной системы.

Ввод текстовых данных

Для ввода текстовых данных выделяют нужную ячейку, набирают текст и

нажимают клавишу Enter. Excel автоматически распознает текстовые значения

и по умолчанию выравнивает их по левому краю ячейки.

Если соседние ячейки не заполнены, то Excel позволяет отображать более

длинный текст, перекрывающий расположенные справа ячейки. Если в них уже

размещены данные, видимое текстовое значение обрезается.

Если требуется, чтобы Excel сохранял в виде текста числа, даты и фор-

мулы, вводить их начинают с апострофа. Например, если ввести в ячейку ’55,

там появится число 55, выровненное по левому краю без апострофа.

Ввод формул

Excel выполняет все вычисления по формулам. В состав формул могут вхо-

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

а также стандартные встроенные выражения, называемые функциями.

Ввод формулы в Excel начинают со знака равенства. Знак равенства явля-

ется признаком начала формулы. Он указывает табличному процессору на необ-

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

формулы завершают нажатием клавиши Enter либо щелчком мыши по кнопке

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

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

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

знаки: +, – , *, /; для возведения в степень – знак ̂ . Порядок выполнения действий

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

Формулы содержат ссылки на ячейки или диапазоны, например:

=(А4+В8)*С6; =F7*3+B5; =СУММ(А1:А5).

При создании формулы входящие в нее ссылки могут вводиться путем

набора адресов на клавиатуре. Однако лучше их вводить выделением нужных

58

ячеек с помощью мыши или клавиш перемещения курсора (стрелок). В этом слу-

чае можно не бояться спутать похожие по начертанию русские и латинские

буквы.

Ввод последовательностей

Нередко диапазоны ячеек требуется заполнять одинаковыми или изменя-

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

натуральных или четных чисел, названиями месяцев или дней недели. Таблич-

ный процессор Excel имеет инструменты, которые упрощают задачу ввода таких

данных, позволяя заполнить диапазон ячеек повторяющимся значением или по-

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

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

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

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

ваться специальным приемом работы с мышью, который называется автозапол-

нением.

Автозаполнение выполняется с помощью перетаскивания маленького чер-

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

нижнем углу активной ячейки или выделенного диапазона. При наведении ука-

зателя мыши на маркер заполнения вид указателя меняется на знак +, означаю-

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

ности текстовых значений, чисел или дат достаточно выделить ячейку или диа-

пазон, перетащить указатель по заполняемым ячейкам и потом отпустить кнопку

мыши.

Для автозаполнения ячеек последовательностью чисел необходимо вы-

делить две ячейки с числами из этой последовательности и протащить указатель

мыши до нужного значения.

Редактирование данных

Редактировать данные можно как в строке формул, так и в самой ячейке.

Для того чтобы редактировать введённую в ячейку информацию суще-

ствуют следующие способы:

− выбрать ячейку. Нажать клавишу F2. Отредактировать содержимое

ячейки;

− выбрать ячейку. Щёлкнуть мышью на строке формул. Отредактиро-

вать содержимое ячейки;

− дважды щёлкнуть по нужной ячейке. Отредактировать содержимое

ячейки.

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

эту ячейку и начать ввод новой информации.

Для выделения ячеек необходимо протянуть указатель мыши при нажа-

той левой клавише.

Для выделения с помощью клавиатуры следует нажать клавишу Shift и,

не отпуская её, двигаться с помощью клавиш управления курсором к правой

нижней ячейке.

59

Если надо выделить полную строку, нужно щёлкнуть мышью на номере

строки.

Точно так же выделяются полные столбцы, только щёлкать надо на за-

головках столбцов.

Для выделения полных строк с клавиатуры достаточно нажать комбина-

цию клавиш Shift+Пробел.

Для выделения полных столбцов с клавиатуры достаточно нажать ком-

бинацию клавиш Ctrl+Пробел.

Для выделения всего рабочего листа надо нажать кнопку, находящуюся

перед заголовками столбцов и над заголовками строк. Для выполнения этой про-

цедуры с клавиатуры достаточно нажать комбинацию клавиш Ctrl – А.

Несмежные (т. е. несоприкасающиеся) диапазоны выделяют с нажатой

клавишей Ctrl. Ее отпускают после завершения выделения всех диапазонов.

Для удаления содержимого ячеек и диапазонов просто выделяют их и

нажимают клавишу Del. На вкладке Главная в группе Редактирование нажать

кнопку (Очистить) можно вызвать подменю с командами, позволяющими

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

Примечания

Для привлечения внимания к наиболее важной информации или ввода по-

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

брать в контекстном меню пункт Вставить примечание или на вкладке Рецен-

зирование в группе Примечания выбрать команду Создать примечание.

Откроется всплывающее окно с именем пользователя и мигающим курсо-

ром, куда можно ввести текст примечания.

Чтобы просмотреть все примечания в рабочей книге, достаточно выбрать

на вкладке Рецензирование команду Показать все примечания.

Ячейки, снабженные примечаниями, имеют маленький красный треуголь-

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

листом, достаточно навести указатель мыши на ячейку с примечанием и задер-

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

можно выделить ячейку, выбрать на вкладке Рецензирование в группе Приме-

чания команду Удалить, либо воспользоваться командами контекстного меню.

Копирование, перемещение ячеек

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

держимое ячеек в другое место данного документа или в другой документ. В Ex-

cel копирование подобно перемещению. Разница состоит в том, что исходный

фрагмент остаётся на месте, а в новое место вставляется его копия. Операцию

копирования (перемещения) можно произвести с помощью команд меню, мы-

шью или комбинацией клавиш.

Копирование и перемещение с помощью буфера обмена:

− выделить ячейки;

60

− на вкладке Главная в группе Буфер обмена выбрать команду Вы-

резать (при перемещении) или (при копирова-

нии);

− поставить курсор в нужное место;

− на вкладке Главная в группе Буфер обмена выбрать команду

.

Соответствующие команды можно выбрать в контекстном меню.

Копирование и перемещение с помощью мыши:

− выделить диапазон ячеек;

− установить указатель мыши на рамку выделенного блока ячеек (ука-

затель мыши примет вид черного крестика со стрелкой внизу). Далее надо

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

Для облегчения выбора места во время перемещения отображается выделенный

диапазон, контур перетаскиваемого и его новый адрес.

− Для выполнения копирования ячеек таким способом во время пере-

таскивания необходимо удерживать нажатой клавишу Ctrl.

Копирование и перемещение с помощью клавиатуры:

− выделить ячейки;

− нажать Ctrl – С (для копирования) или Ctrl – X (для перемещения);

− поставить курсор в нужное место и нажать Ctrl – V.

Копирование с помощью маркера заполнения:

− выделить ячейки;

− протащить маркер заполнения (маркер заполнения появляется в пра-

вом нижнем углу выделенной ячейки) по смежным ячейкам.

Форматирование данных

Формат отображения данных позволяет представлять данные в наиболее

подходящем для пользователя виде. При вводе любых данных по умолчанию ис-

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

Для форматирования содержащихся в ячейках данных следует:

– выделить ячейки для форматирования;

– на вкладке Главная в группе Число раскрыть список Числовой формат.

В списке можно выбрать требуемый формат или выбрать команду Другие чис-

ловые форматы;

– или на вкладке Главная в группе Ячейки раскрыть список Формат, в

котором выбрать команду Формат ячеек…;

– или в контекстном меню выбрать команду Формат ячеек.

После этого открывается диалоговое окно Формат ячеек (рис. 1).

Формат задается на вкладке Число. При этом сами данные не изменяются,

в чем можно убедиться, посмотрев на строку формул.

61

Рисунок 6 – Вкладка Число диалогового окна Формат ячеек

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

знаков. Если введенное число имеет меньшее количество цифр после запятой, то

табличный процессор добавляет нули, если большее – округляет число. Опера-

тивно изменять количество десятичных знаков можно с помощью кнопок: уве-

личить или уменьшить разрядность .

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

кнопки Формат с разделителями .

При выборе формата Денежный отображается число и название денежной

единицы.

В формате Процентный число в ячейке умножается на 100 и отображается

со знаком %.

Эти форматы также можно задавать с помощью кнопок .

Формат Дробный отображает число в виде простой дроби, а формат Экс-

поненциальный – в экспоненциальном представлении.

Форматы Дата и Время представляют введенные числа в виде дат или вре-

мени.

В диалоговом окне Формат ячеек можно выбрать вариант отображения

каждого формата.

Выравнивание содержимого ячеек

Содержимое ячеек может быть выровнено по левому краю, по правому

краю, по центру или по ширине. На новом рабочем листе все ячейки имеют фор-

мат Обычный, в котором числа, даты и время выравниваются по правому краю

ячейки, текст – по левому, а логические значения ИСТИНА и ЛОЖЬ – центри-

руются. Изменение выравнивания не влияет на тип данных.

62

Для выравнивания содержимого ячеек необходимо:

1 Выделить ячейки, которые следует отформатировать.

2 Открыть любым способом диалоговое окно Формат ячеек и выбрать

вкладку Выравнивание (рис. 2):

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

ризонтали;

− в поле списка по вертикали выбирается тип выравнивания по вер-

тикали;

− в группе флажков Отображение можно включить следующие ре-

жимы:

− переносить по словам – по достижению правой

границы ячейки текст будет переноситься на новую строку (принудительный

перенос на следующую строку в ячейке осуществляется нажатием комбинации

клавиш

Alt – Enter);

− автоподбор ширины – размер символов уменьшается

так, что содержимое ячейки помещается в границах ячейки;

− объединение ячеек – выделенные ячейки объединяются

в одну;

− в рамке Ориентация выбирается направление расположения текста

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

Рисунок 7 – Вкладка Выравнивание диалогового окна Формат ячеек

Установление шрифта

Для установления шрифта необходимо:

1 Выделить группу ячеек.

2 Открыть любым способом диалоговое окно Формат ячеек;

3 Выбрать вкладку Шрифт (рис. 3).

63

Рисунок 8 – Вкладка Шрифт диалогового окна Формат ячеек

− в списке Шрифт выбирается тип шрифта;

− в поле Начертание выбирается начертание шрифта;

− в поле Размер – размер шрифта в пунктах (1 пункт = 0,375мм);

− в поле Подчеркивание – тип линии подчеркивания;

− в поле Цвет – цвет символов;

− в рамке Видоизменение можно установить флажки:

− зачеркнутый – зачеркивание текста одинарной линией;

− верхний индекс – размер символов уменьшается, текст

располагается выше;

− нижний индекс – размер символов уменьшается, текст

располагается ниже;

− если установить флажок Обычный, то в ячейке установится шрифт

по умолчанию;

4 Щелкнуть ОК.

Оформление таблиц

Таблицы в Microsoft Excel можно обрамить рамкой и заполнить различ-

ными цветами. Для обрамления необходимо:

Для установления шрифта необходимо:

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

2 Открыть любым способом диалоговое окно Формат ячеек.

3 Выбрать вкладку Граница (рис. 4):

− в поле тип линии выбрать тип линии рамки;

− в списке цвет – цвет линии;

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

внешние;

− для обрамления внутренних границ ячеек следует щелкнуть кнопку

внутренние;

64

− для снятия обрамления выделенных ячеек следует щелкнуть кнопку

нет;

− с помощью группы кнопок Отдельные можно устанавливать и уби-

рать отдельные линии; это также можно делать щелчком мыши в образце обрам-

ления, представленного в окне.

4 Щелкнуть ОК.

Рисунок 9 – Вкладка Граница диалогового окна Формат ячеек

Создавать рамки можно также с помощью списка Границы :

− выделить ячейки, которые необходимо обрамить;

− щелкнуть на стрелке рядом с кнопкой Границы;

− выбрать тип обрамления в палитре рамок.

Для оформления элементов таблицы различными цветами можно исполь-

зовать вкладку Шрифт:

− выделить нужные ячейки;

− для изменения цвета фона щелкнуть по стрелке рядом с кнопкой

и в палитре цветов выбрать цвет;

− для изменения цвета символов щелкнуть по стрелке рядом с кнопкой

и выбрать цвет.

Вставка и удаление строк, столбцов и ячеек

Новые строки и столбцы добавляются в лист командами Вставить строки

на лист и Вставить столбцы на лист из списка Вставить (вкладка Главная –

группа Ячейки).

Вставка новой строки сдвигает имеющиеся строки вниз. Вставка столбца

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

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

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

65

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

ному обозначению.

Вставку отдельных ячеек в строки или столбцы листа выполняют коман-

дой Вставить ячейки… (вкладка Главная – группа Ячейки – список Вста-

вить). При этом в появившемся диалоговом окне указывают, куда следует сдви-

гать ячейки при вставке – вниз или вправо.

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

ячеек, строк или столбцов.

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

сдвигать ячейки при удалении (рис. 5).

Рисунок 10

2 Вопросы допуска

– Перечислите способы выделения данных в Excel.

– Данные каких типов могут храниться в ячейках MS Excel?

– Каким образом осуществить перенос по словам в ячейке?

3 Порядок выполнения работы

1 Изучить теоретические сведения по теме занятия.

2 Запустить табличный процессор Excel.

3 Ввести 5 чисел: 7; 2,3; 12; 2

13 ; 1,3 · 104 в ячейки столбца В начиная

со второй строки (ячейки В2). Результат выполнения задания представлен на ри-

сунке 6.

Указание.

Выделить ячейку В2. Набрать на клавиатуре число 7 и нажать клавишу

Enter.

Активной станет ячейка В3. Вместо нажатия Enter можно щелкнуть левой

кнопкой мыши по следующей ячейке.

Аналогично ввести числа 2,3 и 12.

При этом табличный процессор распознает тип вводимых данных как чис-

ловой, на что указывает выравнивание по правому краю ячейки.

При вводе обыкновенной дроби в ячейке B5 после целой части 3 нажать

клавишу Пробел и набрать: 1/2. Если целая часть дроби отсутствует (например,

1/3), необходимо сначала набрать 0, затем пробел и далее 1/3. Выравнивание по

правому краю ячейки указывает, что и в этом случае табличный процессор рас-

познает тип вводимых данных как числовой.

66

При вводе числа в экспоненциальном представлении в ячейке B6 сначала

следует набрать мантиссу 1,3, затем – латинскую букву E (обозначающую осно-

вание степени 10) и после нее – порядок 4. После нажатия клавиши Enter в этой

ячейке будет отображаться 1,30Е+04, а в строке формул — 13000 (рис. 6)

Рисунок 6

4 Открыть новый документ Excel.

Ввести в ячейку С7 дробное число 3,14 (между целой и дробной частью

числа ставится запятая).

В ячейку В2 ввести 0,25698. Изменить формат ячейки, оставив два знака

после запятой.

Указание:

Для этого воспользуйтесь кнопкой Уменьшить разрядность . При

этом число в ячейке отобразится в следующем виде: 0,26. Проверьте, что в строке

формул это число отображается в первоначальном виде (0,25698).

В ячейку А1 ввести число 12589. Изменить формат ячейки на денежный.

Указание:

Для этого щелчком правой кнопки мыши на ячейке нужно вызвать кон-

текстное меню, в нём выбрать Формат ячеек. В диалоговом окне Формат ячеек

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

ных знаков установить 0.

В ячейку С2 ввести число 450000000000 (450 миллиардов). Обратите вни-

мание, что число записалось в виде 4,5Е+11 (11105,4 – математическая запись

такого числа). В строке формул число отображается в том виде, в котором было

введено.

Изменить формат ячейки С2 на числовой.

Указание

Для этого сделайте активной ячейку С2. В диалоговом окне Формат ячеек

на вкладке Число в списке Числовые форматы нужно выбрать вариант Число-

вой, в поле Число десятичных знаков выбрать 0 и установить флажок Раздели-

тель групп разрядов.

Верните число к первоначальному виду.

Указание:

Для этого в списке Числовые форматы выбрать вариант Экспоненциаль-

ный с числом десятичных знаков 1.

5 Создать в новом документе таблицу следующего вида:

67

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

Используя возможности Excel, привести таблицу к следующему виду и за-

полнить её.

Сохранить документ под именем Земной шар в своей папке.

6 Создайте таблицу Планеты Солнечной системы.

Характеристики

Планета

Пер

ио

д о

бр

ащ

е-н

ия

по

ор

би

те,

зем

ны

х г

о-

до

в

Ра

сстоя

ни

е

от С

ол

нц

а,

мл

н.к

м

Эк

ва

то

ри

ал

ьн

ый

ди

а-

мет

р,

ты

с. к

м.

Масса,

1024 кг

Ко

ли

чест

во с

пу

тн

и-

ко

в

Солнце 0 0 13929 2000000 0

Меркурий 0,241 58 4,9 0,32 0

Венера 0,615 108 12,1 4,86 0

Земля 1 150 12,8 6 1

Марс 1,881 288 6,8 0,61 2

Юпитер 11,86 778 142,6 1906,98 16

Сатурн 29,46 1426 120,2 570,9 17

Уран 84,01 2869 49 87,24 14

Нептун 164,8 4496 50,2 103,38 2

Плутон 247,7 5900 2,8 0,1 1

Отформатируйте заголовок таблицы следующим образом: разместите дан-

ные по центру столбцов, установите «полужирный» шрифт, голубой фон заливки

и соответствующие направления текста.

Найдите общую массу планет:

а) имеющих экваториальный диаметр менее 50 тыс.км.;

б) имеющих период обращения по орбите более 10 земных лет.

Найдите число планет:

а) имеющих экваториальный диаметр менее 50 тыс.км.;

б) имеющих массу менее 4х1024 кг.

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

7 Выйти из редактора и проверить наличие созданных файлов.

4 Контрольные вопросы

68

1 Каким образом ввести верхний и нижний индексы?

2 Как в ячейке написать текст под углом 45°?

3 Перечислите способы объединения ячеек. Как отменить объединение

ячеек?

69

Использование стандартных функций для нахождения

суммы, среднего арифметического, поиска минимального

(максимального) значений

Цель: научиться использовать различные виды ссылок. Развить умение ра-

ботать с Мастером функций.

1 Общие сведения

В Excel формулы всегда начинаются со знака равенства и могут содержать

числовые значения, ссылки на адреса ячеек, диапазоны ссылок, функции и знаки

операций (арифметические, сравнение, текстовые).

Для добавления в формулу ссылки на адреса ячеек можно после введён-

ного знака равенства набрать её на клавиатуре или щёлкнуть мышью по требуе-

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

ние диапазона на клавиатуре, задав через «:» ссылку на адрес левой верхней

ячейки и ссылку на адрес правой нижней ячейки (А1:В7). При указании в фор-

муле ссылок на несмежные диапазоны они разделяются «;». Для того чтобы за-

дать диапазон с помощью мыши, следует установить её указатель в левый верх-

ний угол диапазона и при нажатой левой кнопке мыши «протащить» его до конца

диапазона. Если задаются несмежные диапазоны, то после выделения первого

диапазона надо, удерживая нажатой клавишу Ctrl, выделить следующий диапа-

зон или несколько диапазонов.

В Excel указать положение ячейки можно с помощью относительной или

абсолютной ссылки.

Относительная ссылка на ячейку – это изменяемая ссылка. При переме-

щении или копировании формулы на новое место ссылки на ячейки изменяются

относительно позиции перемещения. Относительная ссылка состоит только из

имени столбца и номера строки.

Пример: ячейка B6 содержит формулу = A5+A6.

A B 5 100

6 200 =A5+A6

7 150

При копировании формулы из ячейки B6 в ячейку B7 в ней будет содер-

жаться формула =A6+A7 А В

5 100

6 200 =А5+А6

7 150 =А6+А7

Абсолютная ссылка на ячейку – это фиксированная ссылка. При переме-

щении или копировании формулы на новое место ссылки не изменяются отно-

сительно позиции перемещения.

Для создания абсолютной ссылки на ячейку используется знак доллара ($)

перед именем столбца и перед номером строки. Например, при копировании

ячейки $A$5 не изменяются ссылки на столбец и строку.

70

Другой способ задания абсолютной ссылки заключается в назначении

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

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

или группе ячеек, необходимо выполнить следующие действия:

− выделить ячейку или группу ячеек;

− ввести имя в поле Имя в в строке формул.

Смешанная ссылка, если в ссылке на ячейку используются разные спо-

собы адресации, например: $A5 – не изменяется ссылка на столбец; A$5 – не

изменяется ссылка на строку

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

Функции призваны облегчить работу при создании и взаимодействии с

таблицами.

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

Мастером функций. Для вызова Мастера функций надо выбрать на вкладке

Формулы в разделе Библиотека функций команду Вставить функцию, или

воспользоваться кнопкой Вставить функцию в строке формул, или в рас-

крывающемся списке Сумма выбрать команду Вставить функцию…

В простейшем случае все сводится к двум шагам: на первом шаге надо вы-

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

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

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

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

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

функцию в поле Функции. Причем Excel контролирует правильность ввода ар-

гументов.

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

поэтому она выведена на стандартную панель инструментов как кнопка Сумма

.

Для того чтобы подсчитать сумму значений ячеек рабочего листа необхо-

димо:

− активизировать ячейку, куда нужно поместить результат;

− нажать кнопку Сумма ;

− выделить диапазон ячеек, значения которых необходимо просумми-

ровать, и нажать кнопку Ввод в строке формул или клавишу Enter.

Количество стандартных функций в MS Excel очень велико. Для облегче-

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

Категория Полный алфавитный перечень содержит все функции, распо-

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

тегорий Дата и время, Математические, Статистические. Для повторных вы-

числений удобна категория 10 недавно использовавшихся, которая хранит спи-

сок 10 последних использованных функций.

71

2 Вопросы допуска

– Каким образом вводится формула в ячейку?

– В каких из приведенных формул использованы относительные, абсолют-

ные, смешанные ссылки?

а) =$А$2+В2; г) =$В$6*С6; ж) =В$4/С4;

б) =ВЗ*С$3; д) =А2+В2; з) =B4*D8+4.

в) =$B$4/$DS4; e) =$B$3*$D$3;

3 Порядок выполнения работы

1 Ознакомиться с теоретическими сведениями к данной работе.

2 Загрузить табличный процессор Excel.

3 Составить таблицу расчета заработной платы: A B C D

1

2 Расчёт заработной платы

3 Фамилия Должность Коэффициент

Начислен-

ная

зарплата

4 Веригин Инженер 12,7

5 Лисицина Лаборант 10,4

6 Жигалин Конструктор 13,5

7 Филимонова Библиотекарь 9,4

8 Протасов Технолог 8,2

9 Артемьев Водитель 9,4

10 Всего начислено

11 Минимальная начисленная

зарплата

12 Максимальная начисленная

зарплата

13 Минимальная заработная

плата 70 000 р.

Выполнить расчёт начисленной зарплаты.

Указание:

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

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

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

ячейку D4 ввести формулу: =С4*$B$13 и распространить её до ячейки D9 с

помощью маркера заполнения.

Выполнить вычисления в ячейках D10, D11, D12.

Установить денежный формат в нужных ячейках.

4 Сохранить файл под именем Зарплата.

5 Создать таблицу Расстояния между городами Беларуси. Определить

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

ними при средней скорости 70 км/ч.

72

6 Создать таблицу Дата.

Ввести в ячейку А2 свою дату рождения. Определить, в какой день недели

вы родились (результат занести в ячейку В2).

Вставить в ячейку С2 текущие дату и время. Просмотрите справки по этим

функциям.

7 Создать таблицу Абитуриент:

A B C D E F G H I

1 Фамилия Адрес

Дата

рождения Пол Стаж

Оценки Сумма

баллов Анализ

2 физика математика

3 Вершин М.М. Гродно 12.09.72 муж 4 4 5

4 Жукович О.Р. Почеп 02.02.70 муж 4 5 5

5 Райкина Л.И. Львов 23.10.71 жен 3 5 4

6 Долгин Ю.П. Киев 21.05.72 муж 3 4 4

7 Нестеров А.И. Киев 01.01.69 жен 5 3 5

8 Шохин И.Ю. Минск 23.12.73 муж 3 3 4

9 Зайкина Л.Н Москва 24.11.73 жен 2 3 3

Ввести в ячейку H3 формулу, обеспечивающую подсчёт суммарного балла

по абитуриенту.

Скопировать введённую формулу в ячейки H4:H9.

Для этого следует встать в ячейку H3. Протянуть указателем мыши за пра-

вый нижней угол (маркер заполнения) до необходимого места (ячейки Н9) и

отпустить клавишу мыши. В ячейках Н4:Н9 должны появиться суммы баллов

по каждому из абитуриентов.

Ввести в ячейки I3:I9 формулы, обеспечивающие анализ информации, сле-

дующим образом:

– если абитуриент получил 2 по какому-либо предмету, вывести слово «За-

валил»;

– если абитуриент не набрал проходного балла – 9, вывести – «Не про-

шёл»;

– если абитуриент набрал нужное количество баллов, вывести – «Посту-

пил».

Указание:

73

Встать в ячейку I3. Ввести следующую формулу:

=ЕСЛИ(F3<3;”Завалил”;ЕСЛИ(G3<3;”Завалил”;ЕСЛИ(H3>8;”Поступил”;”Не прошёл”)))

Нажать клавишу Enter.

Проверить работу формулы анализа. Для чего исправить оценку у Зайки-

ной по физике на 2.

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

8 Выйти из Excel и проверить наличие созданных файлов.

4 Контрольные вопросы

1 Как применять кнопку Автосумма на панели инструментов?

2 По каким основным категориям сгруппированы функции в Excel?

3 Какими способами можно вызвать список категорий функций?

74

Сортировка и фильтрация данных. Построение диаграмм.

Выполнение практических заданий из различных предметных

областей

Цель: научиться использовать возможности Excel для построения диа-

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

книги. Освоить основные приёмы редактирования и оформления диаграмм.

1 Общие сведения

Важной особенностью электронных таблиц является возможность нагляд-

ного представления и анализа данных с помощью диаграмм. Диаграммой назы-

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

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

Таблица 1 – Типы диаграмм

В гистограмме каждое значение отображается вертикальным

столбиком соответствующей высоты. Гистограммы исполь-

зуют для сравнения дискретных величин.

Линейчатая диаграмма — это гистограмма, повернутая на

90°. В ней легче располагать и читать подписи, особенно если

они длинные.

Графики используются для иллюстрации непрерывных изме-

нений. Они полезны для выявления тенденций, например, ро-

ста населения или убывания радиации с течением времени.

Для демонстрации зависимостей между двумя переменными

используются точечные диаграммы (в математике их назы-

вают графиками зависимостей).

Круговая диаграмма иллюстрирует соотношение величин.

Представляет собой круг, разделенный на секторы пропорци-

онально отображаемым значениям.

В лепестковой диаграмме значения отмечаются на осях, на-

правленных наружу от центра. Для каждой категории опреде-

лена своя ось. В розе ветров, например, категориями служат

направления ветров, а значениями – количество дней с преоб-

ладанием ветров этих направлений.

Каждый тип диаграмм в свою очередь содержит несколько видов, что поз-

воляет выбрать наиболее наглядный способ графического представления дан-

ных. Эти данные вводятся в таблицу до построения диаграммы. При изменении

данных в таблице диаграмма автоматически обновляется.

Диаграмма в Excel содержит несколько различных объектов (рис. 1).

75

Рисунок 11 – Основные области диаграммы

Для создания диаграмм и графиков следует выделить диапазон данных, ко-

торые будут на ней отображаться, а затем нажать на кнопку (Мастер диа-

грамм) на панели инструментов или выбрать из меню Вставка команду Диа-

грамма.

Мастер диаграмм позволяет создать диаграммы и работает в несколько эта-

пов. Переход от этапа к этапу выполняется щелчком на кнопке Далее.

На первом этапе работы Мастера диаграмм выбирают тип диаграммы.

На втором этапе необходимо указать или изменить область выделенных

ячеек.

На третьем – задать параметры диаграммы.

На последнем этапе работы мастера выбирают место расположения гото-

вой диаграммы.

После щелчка на кнопке Готово диаграмма создается и размещается на ра-

бочем листе.

Созданную диаграмму можно рассматривать как формулу. Если внести из-

менения в данные, использованные при ее создании, то диаграмма изменится.

Готовая диаграмма состоит из ряда элементов, которые можно выбирать и изме-

нять. Выбранный элемент помечается маркерами.

Изменить вид и другие параметры созданной диаграммы можно с помо-

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

инструментов.

В выпадающем списке Область диаграммы выбирается элемент диа-

граммы, который требует изменения. Любой элемент диаграммы, так же как и

диаграмма в целом, является объектом. Двойным щелчком по этому элементу

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

установки.

76

Рисунок 12 – Панель Диаграммы

Отредактировать диаграмму также можно с помощью команд кон-

текстного меню диаграммы.

Сортировка данных в таблице

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

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

текстовые – по алфавиту или в порядке, обратном алфавитному.

Проще всего произвести сортировку с помощью кнопок на панели инстру-

ментов (Сортировка по возрастанию) или (Сортировка по убыва-

нию).

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

столбца, в котором выполняется сортировка, и выбрать нужную команду сорти-

ровки ( или ). При этом первая строка таблицы не подвергается сорти-

ровке. По умолчанию Excel автоматически выделяет диапазон ячеек и считает,

что в первой строке находятся названия столбцов.

Более сложные условия сортировки можно задать в диалоговом окне Сор-

тировка диапазона, которое вызывается из меню Данные. В нем можно вы-

брать от одного до трех столбцов (или строк) сортировки и определить свой по-

рядок сортировки по каждому из них.

Операция фильтрации, в отличие от сортировки, не меняет порядок строк.

В отфильтрованном списке отображаются только строки, отвечающие

условиям отбора данных, а остальные временно скрываются. Отфильтрованную

таблицу можно редактировать, форматировать, выводить на печать; для нее

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

Использование электронных таблиц существенно облегчает решение рас-

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

Последовательность выполняемых при этом действий соответствует эта-

пам традиционного способа решения задачи: анализ условия и применимых за-

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

анализ результатов.

Книга в Microsoft Excel представляет собой файл, используемый для обра-

ботки и хранения данных. Каждая книга может состоять из нескольких листов,

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

между ними необходимые связи.

Листы служат для организации и анализа данных. Можно вводить и изме-

нять данные одновременно на нескольких листах, а также выполнять вычисления

на основе данных из нескольких листов. При создании диаграммы ее можно по-

местить на лист с соответствующими данными или на отдельный лист диа-

граммы.

77

Добавление нового листа

По умолчанию рабочая книга содержит три рабочих листа.

При работе с Excel может понадобиться увеличить количество листов ра-

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

1 Активизировать лист, перед которым нужно вставить новый.

2 Из меню Вставка выбрать команду Лист (из контекстного меню на

ярлычке листа выбрать команду Добавить).

Удаление листа

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

удаляемый лист, затем из меню Правка выбрать команду Удалить лист (из кон-

текстного меню на ярлычке листа выбрать команду Удалить).

Переименование листа

По умолчанию Excel присваивает листам рабочей книги стандартные

имена (Лист1, Лист2, …). Имея дело с такими именами, трудно вспомнить, что

располагается на листе. Поэтому лучше использовать имена, позволяющие

быстро определять содержание листа. Для того чтобы переименовать лист, необ-

ходимо из меню Формат выбрать команду Лист, а затем, команду Переимено-

вать (из контекстного меню на ярлычке листа выбрать команду Переимено-

вать).

Для переименования можно также выполнить двойной щелчок на ярлычке

листа и ввести новое имя. Имя листа не может содержать более 31 символа,

включая пробелы.

Копирование и перемещение листа

Наряду с добавлением и удалением листов в рабочей книге Excel позволяет

перемещать и копировать рабочие листы в пределах рабочей книги или в другую

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

1 Активизировать лист, который необходимо переместить (скопиро-

вать).

2 Из меню Правка выбрать команду Переместить/скопировать лист

(из контекстного меню на ярлычке листа выбрать команду Переместить/скопи-

ровать).

3 В диалоговом окне Переместить или скопировать (рис. 1) в поле

Переместить выбранные листы выбрать имя рабочей книги, в которую требу-

ется переместить лист. Установить флажок Создать копию для копирования ли-

ста или снять – для перемещения.

4 В списке Перед листом выделить имя листа, перед которым нужно

поместить вставляемый лист.

78

Рисунок 13 – Диалоговое окно Переместить или скопировать

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

клавишу Ctrl и, не отпуская ее, перетащить ярлычок листа в нужное место. Ко-

пия принимает имя исходного листа. Если лист с таким именем уже имеется в

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

копии.

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

Можно ссылаться на другие листы рабочей книги путем включения в фор-

мулу ссылки на лист. Например, чтобы сослаться на ячейку А1 рабочего листа

Лист6, нужно ввести в формулу ссылку Лист6!А1. Восклицательный знак отде-

ляет ссылку на лист от ссылки на ячейку. Если лист уже именован, можно просто

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

белы, нужно заключить ссылку на лист в одиночные кавычки.

Можно также воспользоваться мышью для ввода ссылки в ячейку или диа-

пазон на другом листе рабочей книги. Для этого нужно:

– начать вводить формулу;

– щелкнуть по ярлычку листа, содержащего ячейку или диапазон, на кото-

рые требуется сослаться;

– выделить нужную ячейку или диапазон. В строке формул появляется пол-

ная ссылка, включая ссылку на лист;

– закончить формулу и нажать клавишу Enter.

2 Вопросы допуска

– Для чего используются графики и диаграммы?

– Перечислите этапы создания диаграмм.

– Каковы наиболее распространенные типы диаграмм?

– В чем отличие сортировки от фильтрации?

– Какой порядок сортировки можно задать для числовых данных? Для тек-

стовых данных?

– Что представляет собой рабочая книга Excel?

– Перечислите способы переименования рабочих листов.

– Как скопировать рабочий лист из одной книги в другую?

79

3 Порядок выполнения работы

1 Изучить теоретические сведения по теме.

2 Запустить табличный процессор Excel.

3 Создать следующую таблицу:

3.1 Построить столбиковую диаграмму (гистограмму), отображающую из-

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

ная гистограмма.

Указание:

Выделите данные диапазона A5:B12 и на панели Стандартная щелкните

кнопку Мастер диаграмм .

В появившемся окне Тип диаграммы на вкладке Стандартные выберите

тип Гистограмма и нажмите кнопку Далее.

В следующем окне Мастер диаграмм (шаг 2 из 4): источник данных убе-

дитесь, что данные выбраны верно, и нажмите кнопку Далее.

В окне Мастер диаграмм (шаг 3 из 4): параметры диаграммы на

вкладке Заголовки впишите в поле ввода Название диаграммы: Городское

население Беларуси, в поле ввода Ось У (значение): тыс. чел., а на вкладке Ле-

генда отключите флажок Добавить легенду и нажмите кнопку Далее.

В следующем окне Мастер диаграмм (шаг 4 из 4): размещение диа-

граммы в группе Поместить диаграмму на листе выберите вариант имею-

щемся и нажмите кнопку Готово.

80

3.2 Построить гистограмму, отображающую изменение численности го-

родского и сельского населения Беларуси.

Указание:

Выделите диапазон А5:С12 и щелкните кнопку Мастер диаграмм.

В появившемся окне Мастер диаграмм (шаг 1 из 4): тип диаграммы на

вкладке Стандартные выберите тип Гистограмма и нажмите кнопку Далее.

Во втором окне Мастер диаграмм (шаг 2 из 4): источник данных убеди-

тесь, что данные выбраны верно, и нажмите кнопку Далее.

В третьем окне Мастер диаграмм (шаг 3 из 4): параметры диаграммы

на вкладке Заголовки впишите в поле ввода Название диаграммы: Население

Беларуси, в поле ввода Ось У (значение): тыс. чел. и нажмите кнопку Далее.

В последнем окне Мастер диаграмм (шаг 4 из 4): размещение диа-

граммы в группе Поместить диаграмму на листе выберите вариант имею-

щемся и нажмите кнопку Готово.

3.3 Изменить тип диаграммы на гистограмму с накоплением.

Указание:

Подведите курсор мыши в область диаграммы (вне объектов) и вызовите

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

появившемся диалоговом окне Тип диаграммы на вкладке Стандартная выбе-

рите вариант Нормированная гистограмма.

В результате гистограмма примет вид:

81

3.4 Добавить в таблицу столбец Общая численность и выполнить расчеты

в этом столбце.

Построить по данным нового столбца круговую диаграмму любого вида на

отдельном листе, указав все необходимые данные.

3.5 Сохранить данный документ в своей папке под именем Население Бе-

ларуси.

4 Построить график функции 15102 +−= xxy . Значение аргумента х

выбрать в пределах от 0 до 10 с шагом 1. Отобразить график на том же листе,

что и таблица данных.

Указание:

4.1 Подготовьте таблицу данных по образцу. В ячейки C3:M4 ввести фор-

мулы для расчетов.

Выделите данные диапазона С4:М4 и на панели Стандартная нажмите

кнопку Мастер диаграмм.

В появившемся окне Мастер диаграмм (шаг 1 из 4): тип диаграммы на

вкладке Стандартные выберите тип График и нажмите кнопку Далее.

В следующем окне Мастер диаграмм (шаг 2 из 4): источник данных убе-

дитесь, что данные выбраны верно, и нажмите кнопку Далее.

В следующем окне Мастер диаграмм (шаг 3 из 4): параметры диа-

граммы на вкладке Заголовки впишите Название диаграммы: График функ-

ции у = х^2 – 10х + 15 и перейдите на вкладку Легенда.

На вкладке Легенда отключите флажок Добавить легенду и нажмите

кнопку Далее.

В следующем окне Мастер диаграмм (шаг 4 из 4): размещение диа-

граммы в группе Поместить диаграмму на листе выберите вариант имею-

щемся и нажмите кнопку Готово.

В результате на листе отобразится график:

4.2 Созданный график сохранить в своей папке под именем График1.

5 Построить график (точечную диаграмму) функции у = sin(x). Зна-

чение аргумента х выбрать в пределах от –6 до 6 с шагом 0,5. Отобразить

график на том же листе, что и таблица данных.

-15

-10

-5

0

5

10

15

20

1 2 3 4 5 6 7 8 9 10 11

График функции у= х^2 - 10х + 15

82

Указание:

5.1 Подготовить таблицу данных по образцу:

Ввести формулы для расчетов в ячейки C3:Z4.

Выполните все шаги построения аналогично предыдущему заданию.

5.2 Созданный график сохраните в своей папке под именем График2.

6 Создать таблицу следующего вида. Ввести в таблицу исходные дан-

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

6.1 Скопировать созданную и заполненную таблицу на Лист2.

6.2 Отсортировать данные в таблице на Листе1 по убыванию среднего

балла, а затем по фамилиям.

Указание:

Выделить диапазон ячеек А1:G11. Из меню Данные вызвать команду Сор-

тировка.

Задать условия: Сортировать по – Средний балл (по убыванию), затем по

– Фамилия (по возрастанию).

При этом должен быть установлен флажок Идентифицировать диапазон

данных по подписям (первая строка диапазона).

6.3 Перейти на Лист2.

В таблице отобразить информацию только о тех учащихся, которые полу-

чили по информатике 8 баллов.

Указание:

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

(Информатика). В меню Данные – Фильтр выбрать Автофильтр.

В строке заголовков появятся кнопки фильтров столбцов со стрелками

.

83

Нажать на кнопку фильтра столбца Информатика и в выпадающем меню

выбрать значение 8.

В отфильтрованной таблице останется только информация, удовлетворяю-

щая заданному условию фильтрации.

Для отмены действия фильтра достаточно нажать на его кнопку и в выпа-

дающем меню выбрать пункт (Все).

Вернуться к отображению всей таблицы можно и с помощью меню Дан-

ные – Фильтр – Отобразить все.

Снять фильтр можно, убрав флажок возле команды Автофильтр меню

Данные.

6.4 Сохранить рабочую книгу под именем Успеваемость.

7 Создать следующую таблицу:

Главные реки Беларуси

Название

реки

Длина, км.

Об

щая

В п

редел

ах р

ес-

пу

бл

ик

и

Щара 325 325

Западная Двина 1020 338

Вилия 510 276

Днепр 2145 700

Сож 648 493

Березина 613 613

Западный Буг 831 169

Птичь 421 421

Припять 761 495

Нёман 937 459

7.1 Переименовать рабочий лист, изменив название Лист1 на Реки.

7.2 Создать копию рабочего листа Реки.

7.3 Изменить имя копии листа Реки на Область.

7.4 Вставить новый столбец в конец полученной таблицы и озаглавить

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

областям.

7.5 Поменять местами листы Реки и Область, перетаскивая их с помо-

щью мыши.

7.6 Поменять расположение данных в таблице листа Область, устано-

вив следующий порядок следования столбцов:

– Название реки;

– Область;

– Длина в пределах республики;

– Общая длина.

Указание:

Для перемещения информации столбца Область выделить его, установить

курсор мыши на любую границу выделенной области и, нажав правую кнопку

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

84

мыши. В открывшемся контекстном меню выбрать вариант Сдвинуть вправо и

переместить. Аналогично выполнить перемещение других столбцов.

7.7 Сохранить данный документ в своей папке под именем Реки Бела-

руси.

8 Создать новую рабочую книгу.

8.1 Создать Таблицу 1 на Листе1. Таблица 1 – Товары

Номер Наименование товара Цена

101 Excel для Windows 95 460

102 IBM PC для пользователя 220

103 Windows 95 360

104 Операционная среда Windows и ее приложения 680

201 Word для Windows 95 440

202 Access для Windows 95 580

203 Office для Windows 95 453

301 Internet в подлиннике 510

302 Сетевые ресурсы Windows NT 380

303 Мультимедиа в примерах 485

8.2 Присвоить листу имя Товары.

8.3 Отформатировать таблицу так, чтобы на экране была видна вся

информация.

Расположить данные в первой строке, по центру столбцов и выделить их

жирным шрифтом.

Установить для первой строки голубой фон заливки и синий цвет шрифта.

8.4 Перейти на второй лист. Присвоить листу имя Продажи.

8.5 Создать Таблицу 2.

Таблица 2 – Продажи

Месяц Номер товара Количество

1 102 3

1 101 12

1 303 3

1 201 11

2 101 4

2 104 3

2 202 2

3 303 4

3 301 4

3 103 6

8.6 Отформатировать Таблицу 2 аналогично Таблице 1.

8.7 Ввести в таблицу новые столбцы Товар, Цена и Сумма. Месяц Номер товара Количество Товар Цена Сумма

8.8 Ввести, в ячейку D2 формулу, обеспечивающую автоматическое

заполнение поля Товар по коду, содержащемуся в поле Номер товара.

Указание:

85

Встать в ячейку D2. Ввести в поле Строка функций следующую функ-

цию:

=ECЛИ($B2=””;””;ПPOCMOTP($B2;Товары!$A$2:$A$11;Товары!$B

$2:$B$11))

Примечание. Функция ЕСЛИ обеспечивает проверку содержимого ячейки

В2. Если данные там отсутствуют ($В2=""), то ячейка D2 тоже останется неза-

полненной (""). Если в ячейке В2 содержится номер товара, произойдет его поиск

в диапазоне Номер (ПРОСМОТР($В2;Номер)), а в ячейку D2 занесется значение

из диапазона Товар. Где Номер и Товар – имена столбцов на листе Товары.

Ввести в ячейку Е2 формулу, обеспечивающую автоматическое

заполнение поля Цена при вводе его кода в поле Номер товара.

Указание: =ECЛИ($B2=””;””;ПPOCMOTP($B2;Товары!$A$2:$A$11;Товары!$C$2:$

C$11))

8.9 Ввести в ячейку F2 формулу, обеспечивающую автоматическое

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

Указание:

=ECЛИ($C2=””;””;C2*E2)

8.10 Скопировать формулы в ячейках D2, Е2 и F2 вниз.

8.11 Вывести в конце таблицы итоговые значения: В ячейку D13 Ито

го

В ячейку D14 1-й месяц

В ячейку D15 2-й месяц

В ячейку D16 3-й месяц

Указание:

Ввести в ячейки D13:D16 требуемую информацию. В ячейках Е14:Е16

подсчитать соответствующую сумму продаж помесячно.

8.12 Сохранить данный документ в своей папке под именем Товары-

продажи.

9 Выйти из редактора и проверить наличие созданных файлов.

4 Контрольные вопросы

1 Как можно отредактировать диаграмму и её компоненты?

2 Для чего нужна расширенная сортировка?

3 Каким образом в формулах использовать ссылки на рабочие листы?

4 Как сделать копию рабочего листа в пределах рабочей книги?

86

Понятие информационной модели. Назначение

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

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

Научиться выполнять классификацию моделей.

1 Общие сведения

Человек постоянно использует модели окружающего мира. Под моделью

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

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

Модели могут быть разделены на два больших класса материальные (предмет-

ные) и информационные (образно-знаковые).

Материальные модели воспроизводят геометрические, физические и

другие свойства объектов в материальной форме и являются объемными пред-

метами (игрушка, глобус, анатомические муляжи, модели кристаллических ре-

шеток, макеты зданий и сооружений и др.).

Информационная модель – это совокупность информации, описывающая

наиболее существенные свойства, состояния объекта, процесса, явления, пред-

ставленная в знаковой или образной форме.

Знаковая информационная модель представляет собой описание объекта,

процесса на каком-либо естественном или формальном языке, а образная модель

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

Информационные модели описывают объекты, которые могут быть разде-

лены на объекты реального мира, роли, события, взаимодействия и т.д.

Рассматривая любую информационную модель, мы связываем ее с опреде-

ленным носителем информации: бумагой, видеопленкой, магнитным диском и

др.

Представление информационной модели тесно связано с понятиями

структурирование и формализация.

Структурирование информации – описание объекта или процесса с по-

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

связи и зависимости между отдельными элементами.

С понятиями форма, форматирование, формула, формат мы постоянно

сталкиваемся при работе с информацией. Все они в той или иной степени отра-

жают понятие формализации.

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

бранной форме. Процесс формализации позволяет выделить главное в рассмат-

риваемом объекте и отбросить второстепенное.

Информационные модели, описывающие объекты, явления, процессы, в

определенный момент времени, без учета их изменений в пространстве и вре-

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

Статическими информационными моделями являются, например струк-

тура кристаллов или современная классификация животного мира.

87

Динамические информационные модели отражают изменения свойств и

характеристик объектов, развитие систем, движение механизмов и т.д.

Типы информационных моделей представлены на рисунке 1.

Рисунок 1 – Типы информационных моделей

Человек на протяжении всей жизни составляет словесные описания пред-

метов, объектов, ситуаций, происшествий на естественном языке. При составле-

нии словесной модели необходимо ясно и понятно формулировать предложе-

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

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

ведения художественной литературы, сводки происшествий и др.

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

редакторы, с помощью которых создаются текстовые документы.

При разработке словесной информационной модели необходимо иметь

объект – текст, среду для набора текста, например текстовый редактор Word,

определить параметры оформления текста: тип шрифта, размер, начертание, аб-

зацный отступ и т.д.

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

действий, процессов и представляются в виде алгоритмов действий с пронуме-

рованными шагами.

Пример 1. Порядок сканирования текста.

Включите сканер и загрузите программу FineReader.

Поместите документ под крышку сканера.

Запустите процесс сканирования.

Информационные модели, содержащие описания на формальном языке,

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

на языках программирования и т. д. Например, формулы математики описывают

соотношения между количественными характеристиками объекта моделирова-

ния на математическом языке.

К графическим информационным моделям относятся схемы, карты, чер-

тежи, планы, графики, графы и др.

88

Одним из видов графических информационных моделей является граф, ко-

торый задается множеством вершин и множеством линий (связей), соединяющих

некоторые пары вершин.

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

В табличных моделях информация может размещаться разными способами:

«объект – свойство», «объект – объект».

В таблице типа «объект – свойство» в ячейках первого столбца располага-

ются названия объектов, а в остальных столбцах размещаются их свойства (таб-

лица 1).

Таблица 1 – Погода Дата Температура

(град С)

Давление

(мм. рт. ст.)

Влажность

(проценты)

Осадки

29.06 22 745 79 Дождь

30.06 24 747 73 Солнце

1.07 27 748 68 Солнце

2.07 29 744 78 Дождь

3.07 25 745 77 Облачно

В таблице типа «объект – объект» в первой строке размещаются объекты,

а значения их свойств в последующих строках.

Для более полного описания свойств или характеристик какого-либо объ-

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

Пример 2. Описание химического вещества углекислый газ.

Таблица 2 – Описание химического вещества Вид модели Модель

Словесное

описание

Бесцветный газ, состоящий из одного атома углерода

и двух атомов кислорода. Относительно хорошо растворим

в воде, образует слабую угольную кислоту.

Формула СО2

Схема

Изображение

молекулы

Модель данных – граф

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

графы. Моделируемые объекты представляют как вершины (или узлы) графа, а

связи между объектами – как дуги (или ребра) графа. Получают чертеж, который

задает множество вершин и множество линий (связей), соединяющих некоторые

пары вершин.

Система, объекты которой находятся друг с другом в отношении вложен-

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

наглядно представляется графом, в котором вершины верхнего уровня связаны с

вершинами нижнего уровня по принципу «один ко многим».

Пример: модель файловой системы, состоящей из корневого каталога, в

котором имеется иерархия подкаталогов и файлов.

89

Сетевая модель – информационная модель, объекты которой (вершины

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

гим».

Пример: схема автомобильных дорог Беларуси.

Семантическая модель – модель знаний в форме графа, в основе которой

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

объектов (понятий) и связей (отношений) между ними.

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

ную зимнюю пору я из лесу вышел».

2 Вопросы допуска

– Что понимается под моделью?

– Какой процесс называют моделированием?

– На какие два класса разделяются модели?

3 Порядок выполнения работы

1 Распределите предложенные модели в две колонки: в одну поместите

информационные модели, в другую – материальные:

− макет ракеты

− эталон метра

Что

сделал? Откуда?

90

− расписание занятий на неделю

− бронзовый бюст ученому

− географическая карта Беларуси

− схема алгоритма

− компьютерная программа

− словесное описание происшествия

2 К какому типу информационных моделей относятся следующие мо-

дели?

а) б)

в) sin24

Rbc

SRa ==

г) Описание автомобильной аварии

очевидцем

д) е)

3 В графическом редакторе постройте сетевую модель по имеющемуся

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

Марса?

Сохраните модель под именем Космическое сообщение.

Словесное описание:

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

Солнца: четыре сравнительно небольшие планеты земной группы (Меркурий,

Венера, Земля, Марс), четыре планеты-гиганта (Юпитер, Сатурн, Уран, Нептун),

затем идет малоизученная небольшая планета Плутон.

Между планетами Солнечной системы и карликовой планетой Плутон вве-

дено космическое сообщение. Ракеты летают по следующим маршрутам: Земля

– Меркурий, Плутон – Венера, Земля – Плутон, Плутон – Меркурий, Меркурий

– Венера, Уран – Нептун, Нептун – Сатурн, Сатурн – Юпитер, Юпитер – Марс и

Марс – Уран.

91

4 Постройте в Excel табличную модель (таблица 3) по имеющемуся

словесному описанию и ответьте на вопросы.

1 Какая звезда самая удаленная?

2 Какая звезда самая близкая?

3 Какая звезда самая яркая?

Словесное описание:

Полярная звезда находится в созвездии Малая Медведица. Бетельгейзе

находится в созвездии Орион. Расстояние до Спики – 260 световых лет. Денеб

находится в созвездии Лебедь. Акрукс ярче солнца в 2200 раз. Расстояние до Бе-

тельгейзе – 650 световых лет. Ригель ярче Солнца в 55000 раз. Канопус находится

в созвездии Стрекоза. Расстояние до Капеллы – 46 световых лет. Спика нахо-

дится в созвездии Дева. Антарес находится в созвездии Скорпион. Расстояние до

Арктура – 36 световых лет. Альдебаран ярче Солнца в 165 раз. Бетельгейзе ярче

Солнца в 22 000 раз. Расстояние до Акрукса – 260 световых лет. Денеб ярче

Солнца в 72 500 раз. Расстояние до Антареса – 425 световых лет. Альдебаран

находится в созвездии Телец. Антарес ярче Солнца в 6600 раз. Расстояние до

Канопуса – 181 световой год. Арктур находится в созвездии Волопас. Капелла

ярче Солнца в 150 раз. Расстояние до Полярной звезды – 780 световых лет. Ри-

гель находится в созвездии Орион. Спика ярче Солнца в 2200 раз. Акрукс нахо-

дится в созвездии Южный Крест. Расстояние до Альдебарана – 70 световых лет.

Арктур ярче Солнца в 105 раз. Расстояние до Денеба – 1600 световых лет. Кано-

пус ярче Солнца в 6600 раз. Капелла находится в созвездии Возничий. Полярная

звезда ярче Солнца в 6000 раз. Расстояние до Ригеля – 820 световых лет. Таблица 3

Звезда Созвездие Расстояние (световых лет) Во сколько раз ярче Солнца

Сохраните модель под именем Звезды.

5 Выполните в текстовом редакторе Word задание приложения А.

Сохраните файл под именем Модели.doc в своей папке.

4 Контрольные вопросы

1 Какие модели называют динамическими, а какие статическими? Приве-

дите примеры.

2 Какая модель называется информационной?

3 Какие модели относятся к графическим информационным моделям?

Приведите примеры графических моделей.

92

Приложение А

sin24

Rcb

RS=

=

a

acbbx

2

42

2,1

−−=

=

=

0,1

,0,0

,0,1

)(

xесли

xесли

xесли

xsign

7183,21

1lim =

+

en

n

x

НАЧАЛО

ВВОД X

X<0

Y= – X Y= X

ВЫВОД

Y

КОНЕЦ

Группа ***

93

Структурирование текстовых моделей с использованием сти-

лей. Генерация оглавления. Использование инструментов таб-

личного процессора для реализации и исследования моделей

1 Выполнение работы

Для форматирования документа можно использовать стили, которые поз-

воляют быстро и легко применить набор параметров форматирования ко всему

документу.

С помощью стилей упорядочивается структура документа, облегчающая

навигацию и построение оглавления.

Задание 1. Откройте текстовый документ История колледжа, не содержа-

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

стилей.

1 Выделите заголовок «История колледжа».

2 Выберите и примените к выделенному тексту стиль Название, выбрав

его на вкладке Главная в группе Стили.

В раскрывшемся окне вы видите стили оформления названий, различных

уровней заголовков, подзаголовков, абзацев и т. д. Стиль Обычный использу-

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

применить его к тексту, чтобы удалить заданное оформление. Нажав <Ctrl + Про-

бел>, вы вернете документу стандартный набор стилей, удалив добавленное

вручную форматирование.

3 Выделите заголовок главы «Довоенные годы» и примените к выделен-

ному тексту стиль Заголовок 1.

4 Выделите заголовок главы «Послевоенные годы» и примените к выде-

ленному тексту стиль Заголовок 1.

5 В следующей главе выделите пункты и примените к ним стиль Заголо-

вок 2.

6 Во всем документе выделите номера и примените к ним стиль Подзаго-

ловок.

7 На вкладке Главная в группе Стили нажмите кнопку Изменить стили.

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

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

Изменения в экспресс-стилях отображаются сразу, как только вы наводите кур-

сор на новый пункт меню.

8 Посмотрите, как изменяется внешний вид документа при

изменении цветовой схемы или шрифтов. Для этого нажмите кнопку Изменить

стили и выберите пункт Цвета или пункт Шрифты.

9 Сохраните оформленный документ в вашей рабочей папке.

10 Создание оглавления

После того как в тексте помечены элементы оглавления с применением

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

дующие действия:

1 Щелкните в документе место, куда будет вставлено оглавление

94

(обычно это начало документа).

2 На вкладке Ссылки в группе Оглавление нажмите кнопку Оглав-

ление и выберите подходящий вариант оглавления (например, Автособираемое

оглавление 1).

Обновление оглавления

Если заголовки или другие элементы оглавления были добавлены в доку-

мент или удалены из него, а также если изменился текст документа и количество

страниц, то обновить оглавление можно следующим образом:

1 На вкладке Ссылки в группе Оглавление выберите команду Обно-

вить таблицу.

2 Установите переключатель в положение Обновить только номера

страниц или Обновить целиком.

Удаление оглавления

1 На вкладке Ссылки в группе Оглавление нажмите кнопку Оглав-

ление.

2 Выберите команду Удалить оглавление.

Задание 2. Откройте документ История колледжа который вы оформили

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

Задание 3. Откройте текстовый документ Словарь основных понятий и

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

здайте оглавление для этого документа.

1 В наборе стилей выберите стиль Фигурные.

2 Для заголовка Словарь основных понятий и терминов примените

стиль Название.

3 Для терминов примените стиль Заголовок 1.

4 Для определений примените стиль Абзац списка.

5 Создайте оглавление для документа.

95

Понятие базы данных. Назначение системы управления базами

данных (СУБД). Элементы интерфейса СУБД

Цель: научиться использовать средства Access для формирования базы дан-

ных в режимах Таблица, Конструктор, Мастер таблиц

1 Общие сведения

База данных – структурированная упорядоченная совокупность данных,

предназначенная для длительного хранения во внешней памяти ЭВМ и постоян-

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

и обеспечения доступа к ним, называется системой управления базами дан-

ных (СУБД). Работая с Microsoft Access, мы часто будем употреблять такие тер-

мины, как таблица, форма, отчет, запрос, мастер.

Таблицы – основной объект БД. В них хранятся данные. Каждая таблица

состоит из записей, запись, в свою очередь, из полей.

− Поле – это наименьший элемент данных, имеющий имя и значение (поле – это

столбец таблицы).

− Запись – более сложный элемент данных, состоящий из значений нескольких

полей.

В отличие от поля, запись не имеет имени, но имеет номер. Количество

полей в записи можно изменить (добавить или удалить). В записи не может быть

менее одного поля.

Реляционная БД может иметь много взаимосвязанных таблиц. Каждая таб-

лица имеет структуру. Структура таблицы определяется составом ее полей и их

свойствами. Важнейшими свойствами полей являются: тип и размер поля.

Основные типы данных

Текстовое поле может содержать: текст; текст и числа; числа, над кото-

рыми не производятся вычисления (например, почтовый индекс, телефонный но-

мер). Максимальная длина текста в этом поле составляет 255 символов, включая

пробелы между словами и знаки препинания.

В поле MEMO хранят большие тексты, так как его емкость составляет 64

тысячи символов.

Если для поля указан формат «Числовой», то в поле хранят числа, над ко-

торыми производят вычисления. Если числа используются для финансовых (де-

нежных) расчетов, то такое поле не подходит для их хранения.

Для хранения даты и времени используют поля «Дата/время».

Поле с форматом «Денежный» хранит числовые данные о деньгах. Ис-

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

Счетчик автоматически вставляет увеличивающиеся на единицу номера

при добавлении записи в базу данных.

Если для поля определен тип «Логический», то записи могут быть только

одного из двух типов «да-нет» (или «истина-ложь», или «вкл.-выкл.»).

Для хранения документов Word, электронных таблиц Excel, рисунков или

звуков существуют поля объекта OLE.

96

Гиперссылки на другие файлы или Web-страницы хранятся в полях «Ги-

перссылка».

Создание базы данных состоит из трех этапов:

1 Проектирование БД. На этом этапе определяется:

– какие таблицы будут входить в состав БД;

– структура таблиц (из каких полей, какого типа и размера будет состоять

каждая таблица);

– какие поля будут выбраны в качестве первичных (главных) ключей каж-

дой таблицы.

2 Создание структуры. На этом этапе создается структура таблиц, входя-

щих в состав БД.

3 Ввод записей. Заполнение таблиц базы данных конкретной информа-

цией.

СУБД Access ориентирована на работу с объектами, к которым относятся

таблицы, формы, отчеты, запросы, макросы и модули.

Таблица представляет собой набор записей одного типа. Данные базы хра-

нятся в виде таблиц. Таблица всегда имеет имя и может быть пустой. Каждая

таблица имеет структуру.

Данные, хранящиеся в таблице, можно изменять, удалять, сортировать,

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

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

для которой определен ключ, называется индексированной, она обладает под-

держкой уникальности записей (нельзя ввести две записи с одинаковым значе-

нием ключа). Чтобы сделать поле ключевым, это поле нужно выделить и нажать

на панели инструментов кнопку или выбрать в контекстном меню Ключе-

вое поле. Слева от имени поля появится ключик.

В Microsoft Access существует два способа создания пустой таблицы:

− Ввод данных непосредственно в пустую таблицу в режиме таблицы.

При сохранении новой таблицы в Microsoft Access данные анализируются, и каж-

дому полю присваивается необходимый тип данных и формат.

− Определение всех параметров макета таблицы в режиме конструк-

тора.

Независимо от метода, примененного для создания таблицы, всегда име-

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

ции структуры таблицы.

2 Вопросы допуска

– Понятие базы данных и ее структура.

– Перечислите этапы создания базы данных.

– Типы полей, их свойства.

97

3 Порядок выполнения работы

1 Создайте файл пустой базы данных Библиотека.

Указание.

Для этого запустите Access и выберите Новая база данных. С правой сто-

роны окна в строке Имя файла укажите имя файла Библиотека, выберите свою

папку и сохраните в неё файл базы данных. После этого нажмите на кнопку Со-

здать. На экране появится окно созданной пустой базы данных Библиотека.

2 Используя режим Конструктор, создайте структуру таблицы Издатель-

ства.

Указание.

В окне базы данных Библиотека в меню выделите пункт Создание и

нажмите кнопку Конструктор таблиц.

На экране появится окно таблицы в режиме конструктора. В области про-

екта таблицы указываются имена полей, типы данных и описание. Колонка Опи-

сание является необязательной – в ней можно записывать комментарии. Нижняя

часть окна таблицы в режиме конструктора может быть использована для уста-

новки свойств данных, отличных от принципа умолчания.

Создайте структуру таблицы Издательства, содержащей следующие поля:

Код издательства, Наименование, Город (рис. 1).

Рисунок 14 – Создание структуры таблицы в режиме Конструктора

Присвойте имена полям таблицы Издательства следующим образом:

В окне Таблица1: таблица введите:

Код издательства в столбец Имя поля;

в столбце Тип данных выберите Числовой.

В раздел Свойства поля для Кода издательства введите:

Размер поля – Целое;

Число десятичных знаков – 0;

Обязательное поле – Да;

Индексированное поле – Да (Совпадения не допускаются).

Создайте ключевое поле – Код издательства. Для этого установите кур-

сор на имя этого поля и в Панели инструментов нажмите кнопку Ключевое

поле.

98

Аналогичные действия выполните для остальных полей таблицы Изда-

тельства: установите для полей Наименование и Город текстовый тип, размер

поля – 15.

После того, как вы ввели имена полей таблицы Издательства, указали для

них типы данных, установили требуемые свойства и определили ключ, нажмите

кнопку Закрыть. При этом появится сообщение: Сохранить изменения макета

или структуры таблицы «Таблица1»? Ответьте на него, нажав кнопку Да. В от-

крывшееся диалоговом окне Сохранение введите имя таблицы – Издательства

и нажмите кнопку ОК.

На вкладке Таблицы появится таблица Издательства.

3 Описанные действия повторите для создания таблиц Книги и Читатели

базы данных Библиотека.

Таблица Книги состоит из следующих полей (таблица 1):

Таблица 1 – Структура таблицы Книги Имя поля Тип

данных

Свойства поля

Код книги Числовой Размер поля – целое, число десятичных знаков – 0, обязатель-ное поле, индексированное поле (совпадения не допуска-

ются)

Название Текстовый Размер поля – 50

Автор Текстовый Размер поля – 15

Код издатель-ства

Числовой Размер поля – целое, число десятичных знаков – 0, обязатель-ное поле, индексированное поле (совпадения допускаются).

Объем Числовой Размер поля – целое, число десятичных знаков – 0

Год издания Числовой Размер поля – целое, число десятичных знаков – 0

Стоимость Денежный Формат поля – денежный, число десятичных знаков – 0

При создании таблицы Книги ключевые поля не создавать.

Таблица Читатели состоит из следующих полей (таблица 2): Таблица 2 – Структура таблицы Читатели Имя поля Тип

данных

Свойства поля

Код читателя Числовой Размер поля –длинное целое

Фамилия Текстовый Размер поля – 25

Имя Текстовый Размер поля – 15

Отчество Текстовый Размер поля – 25

Домашний теле-

фон

Текстовый Размер поля – 25

Домашний адрес Текстовый Размер поля – 25

При создании таблицы Читатели ключевые поля не создавать.

4 Заполните созданные таблицы базы данных Библиотека.

Указание.

На вкладке Таблицы выделите курсором таблицу Издательства и

нажмите на кнопку Открыть (открыть таблицу также можно двойным щелчком

99

левой кнопкой мыши на имени Издательства). В появившемся окне Издатель-

ства: таблица введите данные из таблицы 3. Таблица 3 – Таблица Издательства

Код издательства Наименование Город

1 Радуга Могилев

2 Мир Витебск

3 Наука Минск

4 Питер Санкт-Петербург

5 Высшая школа Минск

6 Беларусь Минск

При заполнении таблиц информацию вводить построчно.

После заполнения таблицы Издательства введите данные в таблицу Книги

(таблица 4). Таблица 4 – Таблица Книги

Код

книги Название Автор

Код изда-

тельства Объем

Год изда-

ния

Стои-

мость

100 Война и мир Л. Толстой 2 600 1989 12

1 Windows'98 Б. Арлендал 3 400 2001 10

2 Энциклопедия Windows Б. Богумирский 4 1000 2002 17

4 Windows-приложения М. Буза 5 400 2012 10

5 Самоучитель полезных про-грамм

А. Левин 4 450 2010 11

6 ТурбоПаскаль В. Фаронов 1 600 2003 13

7 Курс компьютерной техно-

логии

Ю. Шафрин 6 500 2012 13

8 Прикладная информатика С. Сочнев 5 219 2015 7

3 Специальная информатика С. Симонович 4 478 2001 60

Заполните таблицу Читатели (таблица 5).

Таблица 5 – Таблица Читатели Код

читателя

Фамилия Имя Отчество Домашний

телефон

Домашний адрес

1 Аксенов Виктор Сергеевич 22-18-15 пр-т Мира, 10-15

2 Голубева Елена Петровна 28-26-54 ул. Космонавтов, 24-59

3 Кучеренко Антон Иванович 45-65-98 ул. Плеханова, 34-98

4 Побединская Лариса Степановна 47-12-35 ул. Первомайская, 125-

46

5 Васильев Сергей Михайлович 25-89-45 б-р Непокоренных, 34-

107

6 Таблицу Выдача книг (таблица 6) создайте, выбрав команды Создание –

Таблица.

Указание.

По умолчанию поле таблицы имеет имя Добавить поле.

Для изменения имени столбца (поля) необходимо вызвать контекстное

меню и из него выбрать Переименовать столбец, затем ввести новое имя. Примечание – поле Код (имеющее тип Счетчик) оставьте без изменения.

Таблица 6 – Таблица Выдача книг

100

Код читателя Код книги Дата заказа

1 1 01.09.2013

1 3 05.07.2014

1 4 21.10.2014

2 1 04.11.2014

3 2 03.08.2014

4 3 07.01.2017

4 4 25.10.2015

5 5 03.04.2015

5 6 18.06.2014

5 1 20.01.2017

Сохраните таблицу. Ключевые поля в таблице Выдача книг создавать не

нужно.

16 Завершите работу с базой данных Библиотека.

4 Контрольные вопросы

1 Какие объекты можно обработать с помощью СУБД Access?

2 Чем отличаются поля и записи таблицы?

3 Каким образом можно создать таблицы?

101

Создание базы данных. Ввод и редактирование данных.

Связывание двух таблиц

Цель: освоить основные приёмы ввода и редактирования данных; связы-

вания таблиц базы данных. Научиться создавать и заполнять формы.

1 Общие сведения

В Access таблицы можно связывать между собой. Для этого следует доба-

вить таблицы в окно Схема данных и перенести с помощью мыши ключевое

поле одной таблицы в другую таблицу.

Схема данных является не только графическим образом базы данных, но и

используется ACCESS в процессе работы с базой данных. Использование схемы

данных упрощает создание форм, запросов и отчётов и, к тому же, обеспечивает

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

Microsoft Access поддерживает следующие типы отношений между табли-

цами:

− Отношение «один-ко-многим».

Связь с отношением «один-ко-многим» является наиболее часто использу-

емым типом связи между таблицами. В такой связи каждой записи в таблице A

могут соответствовать несколько записей в таблице B, а запись в таблице B не

может иметь более одной соответствующей ей записи в таблице A.

− Отношение «многие-ко-многим».

При отношении «многие-ко-многим» одной записи в таблице A могут со-

ответствовать несколько записей в таблице B, а одной записи в таблице B не-

сколько записей в таблице A. Такая схема реализуется только с помощью третьей

(связующей) таблицы.

− Отношение «один-к-одному»

При отношении «один-к-одному» запись в таблице A может иметь не более

одной связанной записи в таблице B и наоборот. Этот тип связи используют не

очень часто, поскольку такие данные могут быть помещены в одну таблицу.

Связь с отношением «один-к-одному» используют для разделения очень широ-

ких таблиц, для отделения части таблицы по соображениям защиты.

− Отношение «много-к-одному».

Аналогично типу «Один-ко-многим».

Формы предназначены для ввода, просмотра и корректировки взаимосвя-

занных данных базы на экране в удобном виде, который может соответствовать

привычному для пользователя документу.

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

− при помощи Автоформы;

− при помощи Мастера;

− в режиме Конструктора.

Самым простым способом создания форм является использование Ма-

стера. Мастер задает пользователю вопросы о структуре и оформлении формы,

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

102

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

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

нению форма.

Для построения формы с помощью Мастера необходимо:

− в меню базы данных выбрать команду Создание;

− в разделе Формы раскрыть список Другие формы и выбрать Мастер

форм;

− следовать инструкциям Мастера.

С помощью Автоформ можно создавать формы, в которых выводятся все

поля и записи базовой таблицы или запроса. Если выбранный источник записей

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

все поля и записи этих источников записей.

Для создания формы необходимо:

− выбрать источник для создания формы (таблицу или запрос);

− в меню базы данных выбрать команду Создание;

− в разделе Формы нажать кнопку Форма.

При создании формы в режиме Конструктора сначала создается базовая

форма, которая изменяется в соответствии с требованиями в режиме конструк-

тора.

Для создания формы необходимо:

− в меню базы данных выбрать команду Создание;

− в разделе Формы нажать кнопку Конструктор форм;

− разместить необходимые элементы на форме.

2 Вопросы допуска

– Какие типы отношений между таблицами поддерживаются в Microsoft

Access?

– Для чего предназначены формы?

3 Порядок выполнения работы

1 Откройте базу данных Библиотека, созданную на предыдущем занятии.

7 Откройте таблицу Книги базы данных Библиотека.

Поменяйте в столбце Автор фамилию и инициалы местами (например, М.

Буза – Буза М.).

8 Удалите из таблицы Книги запись, имеющую Код книги равный «100».

Указание.

Щелкнуть правой кнопкой мыши слева от номера записи (в столбце со *)

и в появившемся контекстном меню выбрать команду Удалить запись.

9 Добавить в таблицу Книги записи о новых книгах (таблица 7):

Таблица 7 – Добавление данных в таблицу Книги Код

книги

Название Автор Код

издательства

Объем Год

издания

Стоимость

в руб.

101 Преступление и

наказание

Достоевский Ф. 2 700 2003 5

103

102 Отцы и дети Тургенев И. 6 500 2002 2

9 Энциклопедия

Windows' 8

Богумирский Б. 4 1000 2008 12

Указание.

Ввести в первую незаполненную строку таблицы Книги (внизу) данные из

таблицы 7.

В результате работы таблица Книги должна содержать 11 записей.

10 Добавить в таблицу Книги перед столбцом Код издательства столбец

Тема.

Указание.

Щелкнуть мышью в любом месте столбца Код издательства. Выбрать в

контекстном меню команду Добавить столбец.

Ввести имя нового столбца – Тема

11 Ввести данные в новый столбец:

книги Windows' 98, Энциклопедия Windows, Windows-приложения, Эн-

циклопедия Windows'8 отнести к теме Операционные системы;

Специальная информатика, Самоучитель полезных программ, Курс

компьютерной технологии, Прикладная информатика – тема Прикладная

информатика;

ТурбоПаскаль – тема Программирование;

Преступление и наказание, Отцы и дети – тема Литература.

12 Отредактируйте таблицу Выдача книг.

Для этого откройте таблицу в режиме Конструктора.

Удалите поле Код (тип данных Счетчик).

Добавьте поле Дата возврата. Установите для поля Дата возврата свой-

ства, аналогичные свойствам поля Дата заказа.

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

13 Введите в поле Дата возврата таблицы Выдача книг следующие дан-

ные (таблица 8):

Таблица 8 – Добавление данных в таблицу Выдача книг

Код читателя Код книги Дата заказа Дата возврата

1 1 01.09.2013 15.10.2014

1 3 05.07.2014 23.09.2014

1 4 21.10.2014

2 1 04.11.2014

3 2 03.08.2014

4 3 07.01.2017 02.03.2017

4 4 25.10.2015

5 5 03.04.2015 03.08.2015

5 6 18.06.2014

5 1 20.01.2017 11.03.2017

14 Используя режим Конструктор, установите тип данных таблицы Вы-

дача книг следующим образом:

104

поле Код читателя – длинное целое;

поле Код книги – целый;

поле Дата заказа, Дата возврата – краткий формат даты.

15 Сделайте ключевыми поле Код книги таблицы Книги и Код читателя

таблицы Читатели (используйте режим Конструктор).

2 Установите между созданными таблицами связи так, как это показано в

окне Схема данных (рис. 4).

Рисунок 4 – Окно Схема данных

Указание.

Выполните команду Работа с базами данных – Схема данных….

В появившемся диалоговом окне Добавление таблицы выберите таблицу

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

остальные таблицы, а затем нажмите кнопку Закрыть.

Для того чтобы установить связи между таблицами Издательства и Книги

необходимо выделить поле Код издательства таблицы Издательства. Удержи-

вая левую кнопку мыши, перетащить это поле на поле Код издательства таб-

лицы Книги.

В появившемся окне Изменение связей (рис. 5) установить флажки Обес-

печение целостности данных, Каскадное обновление связанных полей, Кас-

кадное удаление связанных полей. Нажать кнопку ОК.

Рисунок 5 – Диалоговое окно Изменение связей

Аналогичным образом установите остальные связи (рис. 4).

105

3 Закрыть окно Схема данных, сохраняя все изменения.

4 Создайте форму по таблице Книги, используя Мастер форм.

Указание.

Выберите пункт меню Создание. В разделе Формы раскройте список Дру-

гие формы и выберите Мастер форм.

На экране появится окно Создание форм.

В списке Таблицы и запросы выберите таблицу Книги. Щелчком мыши

по кнопке >> перенесите в окно Выбранные поля все поля таблицы Книги.

Щелкните мышью по кнопке Далее>.

Выберите внешний вид формы – В один столбец.

В следующем диалоговом окне выберите Стандартный стиль.

Задайте имя формы – Книги и нажмите кнопку Готово.

5 Используя форму введите следующие данные о книгах (рис. 6):

Рисунок 6 – Ввод данных в форму

Для этого нажмите на кнопку внизу формы, перейдите к первой неза-

полненной записи и введите данные.

6 Используя Мастер, создайте форму по таблице Издательства. Исполь-

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

Ленточный. Стиль формы выберите произвольно. Сохраните форму под именем

Издательства.

11 Завершить работу с базой данных Библиотека.

4 Контрольные вопросы

1 Каким образом можно установить связи между таблицами?

2 Перечислите способы создания форм.

106

Сортировка данных в таблице. Формирование запросов.

Создание отчетов

Цель: использовать средства Access для сортировки записей, формирова-

ния запросов и отчетов.

1 Общие сведения

Сортировка данных играет важную роль в создании эффективных и про-

стых в использовании отчетов или форм. Например, каталог товаров, в котором

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

использовать, чем каталог, в котором элементы перечислены в произвольном по-

рядке.

Записи в таблице, запросе, форме или отчете можно отсортировать по по-

лям. При применении порядка сортировки необходимо помнить о том, что поря-

док сортировки чисел, текста и специальных знаков зависит от выбранных пара-

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

Примечание. Если текстовое поле содержит значения Null и пустые

строки, то при сортировке по возрастанию сначала отображаются записи со зна-

чением Null, потом записи с пустыми строками, а затем записи с непустыми зна-

чениями.

Если значение в поле начинается со специального знака, такого как дефис,

скобки или другого символа, то при сортировке по возрастанию соблюдаются

следующие правила:

– значения, начинающиеся с пробела, отображаются перед алфавитно-циф-

ровыми значениями;

– значения в скобках отображаются после значений, начинающихся с про-

белов, но перед алфавитно-цифровыми значениями;

– Значения, начинающиеся со знака «минус» (-), отображаются перед зна-

чениями со знаком «плюс» (+).

Для всех других знаков порядок сортировки определяется на основе кодов

ASCII этих знаков. Например, для знака доллара ($) используется код 36, а для

знака равенства (=) код 61, поэтому значения, начинающиеся с $, отображаются

перед значениями, начинающимися с =.

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

на вкладке Главная в группе Сортировка и фильтр нажать кнопку Очистить

все сортировки.

Это позволит удалить порядок сортировки во всех полях представления.

Запросы в Access – объекты базы данных, извлекающие из таблиц или дру-

гих запросов информацию согласно заданным условиям. Это виртуальные таб-

лицы (существующие в оперативной памяти компьютера).

На диске хранится лишь структура самого запроса, формулы и условия, по

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

нять информацию, применять вычисляемые поля (значения которых также не

хранятся на жёстком диске).

107

Access поддерживает различные типы запросов, которые можно разбить на

шесть основных категорий.

Запрос на выборку. Извлекает данные из одной или нескольких таблиц (ос-

новываясь на заданных критериях) и результаты представляет в виде динамиче-

ского набора записей.

Групповой запрос. Представляет специальную версию запроса на выборку.

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

расчет итоговых значений. Для этого запроса Access добавляет в бланк запроса

строку Групповая операция.

Запрос на изменение. Позволяет создавать новые таблицы (команда Созда-

ние таблицы) или изменять данные в существующих таблицах (команды Уда-

ление, Обновление и Добавление). Если в наборе результатов запроса на вы-

борку можно вносить изменения только в одну запись за раз, то запрос на изме-

нение разрешает вносить изменения в несколько записей сразу при выполнении

этой операции.

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

(такие как суммы, количество записей и средние значения). Эти результаты груп-

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

набор выводится в столбце слева и образует заголовки строк, а второй выводится

в верхней строке и образует заголовки столбцов.

Запрос SQL. Существуют три типа запросов SQL: запрос на объединение,

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

ций с базами данных SQL. Создаются эти запросы с помощью написания специ-

альных инструкций SQL.

Запрос с ограничением, или Тор(п). Этот ограничитель запроса можно ис-

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

воляет задавать число первых записей или часть общего количества записей в

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

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

выбирать поля, выбирать записи, сортировать записи, выполнять вычисления,

создавать таблицы, создавать формы и отчеты на основе запроса, создавать диа-

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

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

Создание запроса и работа с ним выполняется во вкладке Запросы окна

базы данных. Для работы с запросом можно воспользоваться панелью инстру-

ментов Конструктор запросов.

Access допускает два способа создания запроса: с помощью Мастера и в

режиме Конструктора.

Для того чтобы приступить к созданию запроса с помощью Мастера можно

выполнить команду Создание – Мастер запросов, а затем выбрать нужный ва-

риант создаваемого запроса.

Для того чтобы приступить к созданию запроса с помощью Конструктора

можно выполнить команду Создание – Конструктор запросов, а затем выбрать

108

нужные таблицы из диалогового окна Добавление таблиц, для этого необхо-

димо последовательно выбрать название таблиц в списке и нажать кнопку До-

бавить.

Окно Конструктор запросов разделяется на две области. В первой (верх-

ней) изображаются таблицы и их связи, а нижняя представляет собой таблицу, в

столбцах которой располагаются поля, а в строках задается способ их использо-

вание в запросе.

Отбор данных

Основное назначение запроса состоит в формировании динамического

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

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

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

быть простыми (например, <30) или сложными (например, Between 100 And 500).

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

шаблона. Символами шаблона являются звездочка (*), знак вопроса (?), знак но-

мера (#), восклицательный знак (!), дефис (–) и квадратные скобки ([ ]). Эти сим-

волы можно использовать в запросах, командах и выражениях для включения

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

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

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

изменения существующих запросов. При создании запросов в этом режиме ис-

пользуется механизм запросов по образцу QBE (Query by Example). Окно в этом

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

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

бланк QBE, в который нужные для запроса поля перемещаются при помощи

мыши из списков полей, размещенных в верхней части окна.

Для изменения относительной высоты верхней и нижней частей окна ис-

пользуется специальная разделительная линия. При установке курсора на эту ли-

нию курсор приобретает вид двунаправленной стрелки. В это момент раздели-

тельную линию можно перемещать вверх или вниз.

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

быть в соответствующем порядке размещены в строке бланка QBE. Сделать это

можно несколькими способами:

– двойным щелчком левой кнопкой мыши на имени нужного поля;

– путем перетаскивания поля в строку Поле;

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

Перекрестные запросы предназначены для группирования данных и

представления их в компактном виде, напоминающем электронную таблицу. Пе-

рекрестный запрос позволяет представить большой объем данных в виде, удоб-

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

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

109

виду, что в результате выполнения перекрестного запроса получается не дина-

мический, а статический набор записей, то есть такой набор записей, который

нельзя обновлять.

Проще всего создать перекрестный запрос с помощью мастера по разра-

ботке перекрестных запросов. При необходимости перекрестный запрос можно

создать без помощи мастера.

Часто встречаются ситуации, когда перед выполнением запроса надо изме-

нять условия отбора. В таком случае целесообразно создать запрос с парамет-

рами. При выполнении запроса с параметрами не требуется открывать окно за-

проса и вносить изменения в бланк QBE. Вместо этого пользователю надо ввести

нужное условие отбора в диалоговое окно Введите значение параметра. Запрос

с параметрами может содержать несколько параметров. Тогда перед каждым вы-

полнением запроса на экране будет появляться определенная пользователем по-

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

Запрос имеет имя. Это имя определяет разработчик запроса и записывает

его в квадратных скобках. Имя параметра может записываться в строке Условия

отбора или в строке Поле бланка QBE. Если в бланке QBE Access встречает в

квадратных скобках текст, не совпадающий с именем поля, то он автоматически

считает его именем параметра.

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

ствия:

– Создать запрос в режиме конструктора и включить в него нужные таб-

лицы. Перенести нужные поля в бланк QBE.

– В ячейку Условие отбора поля, которое планируется использовать для

определения параметра, ввести текст (рис. 1), заключенный в квадратные скобки.

Этот и будет именем параметра, он появится на экране при выполнении запроса.

Имя параметра должно отличаться от имен полей.

Рисунок 1 – Пример записи имени параметра

– Выбрать команду Параметры в меню Запрос. На экране появится диа-

логовое окно Параметры запроса (рис. 2). В первую ячейку Параметры ввести

имя параметра, которое было введено в первую ячейку бланка QBE при состав-

лении запроса с параметром. В ячейке, расположенной справа от имени пара-

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

будет предложено ввести значения параметров в том порядке, в котором они рас-

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

можно и не задавать. тогда он наследуется из базовой таблицы.

110

Рисунок 2 – Установка типа данных для параметров

– Нажать кнопку Выполнить или в списке Режим нажать кнопку Режим

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

(см.рис. 3).

Рисунок 3 – Диалоговое окно для ввода значения параметра

– Ввести значение параметра и нажать кнопку ОК. Access выполнит отбор

данных и выведет на экран динамический набор или, если запрос содержит не-

сколько параметров, на экране появится диалоговое окно для ввода значения сле-

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

динамический набор.

Программа Microsoft Office Access помогает создавать множество различ-

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

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

жет представлять собой как простой список, так и подробную сводку данных,

сгруппированных по определенным признакам. Однако в любом случае необхо-

димо сначала определить, в каких полях содержатся данные, которые должны

войти в отчет, и в каких таблицах или запросах находятся эти поля.

После того как выбран источник записей для создания отчета, проще всего

воспользоваться мастером отчетов. Мастер отчетов — это средство Microsoft

Access, помогающее создать отчет на основании ответов, полученных на задан-

ные пользователю вопросы.

Создание отчета с помощью средства Отчет.

Средство Отчет – это самый быстрый способ создания отчета, потому что

с его помощью отчет формируется сразу же, без запроса дополнительной инфор-

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

Хотя получившийся отчет скорее всего будет далек от совершенства, он позво-

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

изменить в режиме макета или конструктора в соответствии с поставленной за-

дачей.

Создание отчета с помощью Мастера отчетов.

111

В Мастере отчетов предоставляется больше возможностей относительно

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

ровки и сортировки данных, а также включить в отчет поля из нескольких таблиц

или запросов, если отношения между этими таблицами и запросами заданы за-

ранее.

Создание отчета с помощью средства Пустой отчет

Если по каким-либо причинам для построения отчета не подходят ни сред-

ство Отчет, ни Мастер отчетов, можно создать отчет с нуля при помощи сред-

ства Пустой отчет. Это очень быстрый способ, особенно если в отчете должно

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

Разделы отчета

В программе Access макет отчета разбит на разделы. Разделы можно про-

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

димо понимать назначение каждого раздела. Например, от выбора раздела, в ко-

торый будет помещен вычисляемый элемент управления, зависит способ вычис-

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

дого из них.

Заголовок отчета. Печатается только один раз в начале отчета. В заголо-

вок включается информация, обычно помещаемая на обложке, например эм-

блема компании, название отчета или дата. Если в заголовке отчета помещен вы-

числяемый элемент управления, использующий статистическую функцию Sum,

сумма рассчитывается для всего отчета. Заголовок отчета печатается перед верх-

ним колонтитулом.

Верхний колонтитул. Печатается вверху каждой страницы. Верхний ко-

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

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

Заголовок группы. Печатается перед каждой новой группой записей. Ис-

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

изделиям, в заголовках групп можно указать их названия. Если поместить в за-

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

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

Область данных. Этот раздел печатается один раз для каждой строки дан-

ных из источника записей. В нем размещаются элементы управления, составля-

ющие основное содержание отчета.

Примечание группы. Печатается в конце каждой группы записей. Приме-

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

Нижний колонтитул. Печатается внизу каждой страницы. Используется

для нумерации страниц и для печати постраничной информации.

Примечание отчета. Печатается один раз в конце отчета. Примечание от-

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

всему отчету.

Элементы управления

112

Элементы управления – это объекты, позволяющие отображать и про-

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

дополнительными элементами пользовательского интерфейса, такими как под-

писи и рисунки. В программе Access поддерживаются элементы управления трех

типов: присоединенные, свободные и вычисляемые.

Присоединенные элементы управления – это элементы управления, для

которых источником данных служит поле таблицы или запроса. Они использу-

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

даты или времени, текстовые, числовые, логические, а также рисунки и диа-

граммы. Типичным примером присоединенного элемента управления является

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

в котором указывается фамилия сотрудника, может быть поле «Фамилия» таб-

лицы «Сотрудники».

Свободные элементы управления – это элементы управления, не связан-

ные с источником данных (полем или выражением). Свободные элементы управ-

ления используются для вывода на экран текста, линий, прямоугольников и ри-

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

ется заголовок отчета.

Вычисляемые элементы управления – это элементы управления, для ко-

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

ние, которое должно содержаться в таком элементе управления, необходимо за-

дать выражение, которое станет для этого элемента источником данных. Выра-

жение — это сочетание операторов (например = и +), имен других элементов

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

констант.

При создании отчета, в котором будут присутствовать элементы управле-

ния всех трех типов, рекомендуется вначале разместить в отчете все присоеди-

ненные элементы, особенно если они будут преобладать в отчете. Затем можно

добавить свободные и вычисляемые элементы управления, воспользовавшись

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

Доработка отчета в режиме макета

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

тические данные отчета, можно отрегулировать ширину столбцов, изменить их

порядок, добавить уровни группировки и итоговые значения. Можно добавить в

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

управления.

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

мыши на имени отчета в области переходов и выбрать команду Режим макета .

Доработка отчета в режиме конструктора

Доработать отчет можно также в режиме конструктора. Новые элементы

управления и поля добавляются в отчет путем их размещения их в сетку кон-

структора макета. В окне свойств доступны многочисленные параметры, с помо-

щью которых можно настроить отчет.

2 Вопросы допуска

113

– Перечислите способы создания отчетов.

– Каким образом сортируются записи, если значение в поле базы данных

начинается со специального знака?

– Для чего предназначены запросы? Перечислите виды запросов Access.

– Каким образом осуществляется отбор данных в запросе?

– Какие действия можно выполнять с помощью запросов?

– Для чего предназначены запросы с параметрами?

– Перечислите разделы отчета.

– Для чего предназначены элементы управления?

3 Порядок выполнения работы

1 Откройте базу данных Библиотека.

2 Откройте таблицу Книги и выполните сортировку по возрастанию дан-

ных в поле Название. Сохраните изменения и закройте таблицу.

7 Составьте список книг минских издательств, отсортированных по фами-

лиям авторов.

Указание.

Выделите в Меню пункт Создание –Конструктор запросов.

В запросе будут использоваться поля из двух таблиц: Издательства и

Книги. Поэтому в диалоговом окне Добавление таблицы щелкните вначале по

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

имени Книги. После того как требуемые имена таблиц выделены, надо в окне

диалога Добавление таблицы щелкнуть мышью по кнопке Добавить, а затем –

Закрыть. В результате выполнения таких действий в верхней части окна запроса

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

В строке Поле бланка QВЕ (в нижней половине экрана) поместите поля:

Автор, Название, Наименование, Год издания и Город. Последнее поле нам

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

В строку Условие отбора для поля Город наберите текст Минск.

Поскольку по условию задачи поле Город не надо выводить на экран, то в

строке Вывод на экран для этого поля уберите щелчком мыши пометку .

Для того чтобы в динамическом наборе записи выводились в алфавитном

порядке по фамилиям авторов, надо в строке Сортировка для поля Автор задать

направление сортировки. Выполните щелчок мышью на ячейке в строке Сорти-

ровка для поля Автор. При этом справа в этой ячейке появится кнопка раскры-

тия списка направления сортировки. Выберите в этом списке направление сор-

тировки – по возрастанию.

Результат конструирования запроса представлен на рисунке 7.

114

Рисунок 7 – Конструктор запроса

Выполните созданный запрос. Для этого нажмите кнопку на панели

инструментов Конструктор запросов.

Установите оптимальную ширину для всех столбцов списка книг. Для

этого надо выполнить двойной щелчок мышью на правой границе столбца в

строке заголовков полей.

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

8 Создайте запрос, который будет выводить список книг с указанием их

цены в долларах.

Указание.

Запрос должен содержать поля Автор, Название, Год издания, Цена в $.

Для вычисления цены книги в $ необходимо в строку Поле бланка запроса

ввести Цена в $: [Стоимость]/2

Выполните созданный запрос. Сохраните запрос под именем Цена в $.

9 Создайте запрос с именем Стоимость, с помощью которого выведите на

экран книги, стоимость которых от 11 до 15 рублей. Для этого в условие отбора

поле Стоимость введите выражение Between 11 And 15. Названия книг распо-

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

Автор, Стоимость, Год издания, Наименование.

10 Выведите список книг, в названии которых есть слово «информатика».

Указание.

Для поля Название введите условие отбора *информатика*

Сохраните созданный запрос под именем Информатика.

3 Перейдите в меню Создание к разделу Отчеты.

С помощью Мастера отчетов создайте отчет по таблице Издательства.

Указание.

Перенесите в окно Выбранные поля все поля таблицы Издательства.

Щелкните мышью по кнопке Далее>.

Добавьте в уровень группировки поле Город (выделите поле Город и

нажмите >). Щелкните мышью по кнопке Далее>.

115

В следующем диалоговом окне расположите в алфавитном порядке записи

поля Наименование. Щелкните мышью по кнопке Далее>.

Выберите Ступенчатый макет для отчета.

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

Задайте имя отчета – Издательства и нажмите кнопку Готово.

4 Создайте отчет по таблице Книги с помощью мастера отчетов.

Указание.

Перенесите в окно Выбранные поля следующие поля таблицы Книги:

Год издания, Код книги, Название, Автор, Стоимость. Щелкните мышью по

кнопке Далее>.

Добавьте в уровень группировки поле Стоимость. Щелкните мышью по

кнопке Группировка… и установите интервал группировки равным 10.

Нажмите кнопки ОК и Далее>.

Расположите в алфавитном порядке записи полей Название и Автор.

Щелкните мышью по кнопке Итоги… В окне Итоги выбрать поле Стоимость

и поставить мышью флажок в поле SUM. Установите флажок в поле

Вычислить проценты. Нажать кнопки ОК и Далее>.

В следующем диалоговом окне выберите макет отчета – Блок.

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

Задайте имя отчета – Книги и нажмите кнопку Готово.

5 Откройте отчет Книги в режиме Макета.

Внесите следующие изменения в заголовок отчета:

– Расположите заголовок отчета по центру. Для этого выделите заголовок

отчета и установите выравнивание по центру.

– Изменить цвет фона и текста заголовка.

6 Перейдите к режиму Конструктор и внесите в отчет следующие измене-

ния:

6.1 В разделе Нижний колонтитул измените размеры существующих

элементов управления. Для этого выделите первый элемент управления (как по-

казано на рисунке 1) и уменьшите его ширину.

Рисунок 15

Аналогичным образом измените размер второго элемента управления.

6.2 Вставьте в середину нижнего колонтитула элемент управления Под-

пись.

Для этого в разделе Элементы управления выберите Подпись (рис. 2),

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

щий размеры подписи.

Вставьте в качестве подписи свои ФИО.

116

Рисунок 16

6.3 Измените в разделе Примечание группы значение надписи Sum на

Сумма и перенесите надпись вправо, как показано на рисунке 3

Рисунок 17

7 Посмотрите измененный отчет, выбрав режим Представление отчета.

8 Завершите работу с базой данных Библиотека.

4 Контрольные вопросы

1 Какие элементы управления поддерживаются в Access?

2 Какие действия можно выполнять с элементами управления в конструк-

торе?

3 Каким образом объединить поля в группу? Какие действия можно выпол-

нять с группой полей?

4 Для чего нужна группировка полей?

3 Какие данные отображаются в нижней области окна Конструктора за-

просов?

4 Перечислите способы ввода имен полей в бланк запроса.

5 Какие способы создания запросов вы знаете?

117

Основные понятия языка гипертекстовой разметки HTML.

Структура HTML-документа

Цель: изучить основные приемы работы с языком разметки гипертекстовых

документов HTML.

1 Общие сведения

Всемирная информационная паутина (WWW – World Wide Web) является

в настоящее время наиболее популярной службой сети Интернет. Большинство

информационных ресурсов WWW представлены в виде веб-страниц, которые

объединяются в веб-сайты.

Веб-страница – это электронный документ, минимальная единица пред-

ставления информации в пространстве World Wide Web.

Каждая Веб-страница – это отдельный Веб-документ, отличающийся от

обычных текстовых документов своим форматом. Веб-страницы обычно созда-

ются на языках разметки HTML или XHTML и могут содержать гиперссылки для

быстрого перехода на другие страницы.

Несколько веб-страниц, объединенных общей темой и дизайном, а также

связанных между собой ссылками и обычно находящихся на одном веб-сервере,

образуют веб-сайт.

В качестве инструментов создания веб-страниц могут использоваться

офисные программы, например, входящие в состав Microsoft Office (Word, Pow-

erPoint), которые не являются специальными средствами разработки веб-стра-

ниц. Лучших результатов можно достичь, используя специальные программы –

веб-редакторы, например, Microsoft FrontPage. Выделяют две основные группы методов и соответствующих инструмен-

тов: визуальные и ручные (программные). Визуальные методы позволяют производить все работы по созданию веб-

сайта с высокой степенью автоматизации и не требуют знания HTML. Они

уменьшают трудоемкость и сроки разработки сайта. Суть визуальных методов

отражена в принципе WYSIWYG (от английского "What you see is what you get –

Что видишь, то и получишь"). Разработано немало инструментов – редакторов визуального конструиро-

вания. Наиболее известными являются: Microsoft FrontPage, Adobe (Macromedia)

Dreamweaver и др. С помощью таких редакторов веб-страницы создаются в ин-

терактивном режиме, при этом автоматически генерируется соответствующий

HTML-код, который представляет собой набор команд языка разметки HTML.

Редакторы позволяют выполнять все работы по созданию сайта без непосред-

ственного подключения к сети Интернет, или, как говорят в режиме оффлайн

(offline). Затем созданный веб-сайт публикуется в сети Интернет, т.е. размеща-

ется на веб-сервере. Важную роль в выборе инструментов и методов веб-конструирования иг-

рает статичность или динамичность создаваемых страниц, а также наличие ин-

терактивных элементов.

118

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

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

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

данных обычно содержат информацию, которая требует постоянного обновле-

ния. Например, интернет-магазин пополняется сведениями о новых товарах и из-

меняющихся ценах. Интерактивные (т.е. управляемые пользователем) элементы веб-страниц

используются для ввода пароля, выбора товара, оценки его качества, ввода от-

вета при тестировании или голосовании и т.п. Кроме языка разметки гипертекстовых документов HTML при создании

веб-сайтов используют и специальные языки веб-программирования. Широкое

применение получил язык сценариев Java Script. Написанные на нем конструк-

ции или скрипты вставляются непосредственно на веб-страницы и интерпрети-

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

элементов веб-страниц, например, динамических меню, часов, календарей, форм

запросов, счетчиков посещений страниц, систем голосований и т.п.

Этапы разработки сайта:

– определение тематики сайта, его целей и задач;

– проектирование структуры сайта, определение разделов и связей между

страницами;

– разработка дизайна сайта, т.е. стиля оформления страниц;

– подготовка материалов (текстовых и графических);

– конструирование страниц сайта (создание HTML-кода);

– размещение в сети (публикация) и тестирование сайта.

Издательский язык, используемый на World Wide Web, называется HTML

(от английского Hyper Text Markup Language – язык разметки гипертекста).

HTML предназначен для создания форматированного текста, который включает

в себя изображение, звук, анимацию и ссылки на другие объекты, графические

файлы и т.д., разбросанные по всему пространству Web-серверов.

Язык HTML дает следующие возможности:

• издавать сетевые документы с заголовками, текстом, таблицами, списками,

фотографиями, и т.п.;

• получать информацию из сети через ссылки гипертекста по нажатию

кнопки;

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

производить поиск информации, осуществлять бронирование, заказывать

товары и т.п.;

• включать электронные таблицы, видео клипы, аудио клипы, и другие про-

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

HTML разрабатывался с учетом того, чтобы различные устройства могли

использовать информацию из сети: персональные компьютеры с экранами, об-

ладающими различным разрешением и количеством цветов, сотовые телефоны,

119

миниатюрные устройства, устройства для речевого ввода-вывода, компьютеры с

высокой и низкой пропускной способностью и т.д.

Основные понятия

HTML-документ — это просто текстовый файл с расширением *.htm или

*.html.

Поскольку НТМL – документы это текстовые файлы, для их создания

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

НТМL – файлы следует сохранять с расширением .htm или .html. Это укажет

компьютеру, что файл не просто текстовый, а содержит коды НТМL.

Вся информация о форматировании документа сосредоточена в его фраг-

ментах, заключенных между знаками "<" и ">". Такой фрагмент (например,

<html>) называется тегом (по-английски — tag).

Большинство тегов — парные, то есть на каждый открывающийся тег вида

<tag> есть закрывающийся тег вида </tag> с тем же именем, но с добавлением

"/".

Теги можно вводить как большими, так и маленькими буквами. Например,

теги <body>, <BODY> и <Body> будут восприняты браузером одинаково.

Многие теги могут содержать атрибуты — элементы, дающие дополни-

тельную информацию о том, как браузер должен обработать текущий тег. После

создания НТМL – файла, его необходимо просмотреть Web-браузером.

Обязательные теги языка HTML

<html>...</html> – теги, являющиеся признаком начала и конца документа.

Тег <html> должен открывать HTML-документ. Аналогично, тег </html> должен

завершать HTML-документ.

<head>...</head> – эта пара тегов указывает на начало и конец заголовка

документа (Web-страницы). Помимо наименования документа в этот раздел мо-

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

<title>...</title> – все, что находится между тегами <title> и </title>, толку-

ется браузером как название документа. Текст, размещенный за тегом <title>,

отображается в заголовке окна браузера.

<body>...</body> – эта пара меток указывает на начало и конец тела

HTML-документа, и определяет содержание документа (Web-страницы).

Структура HTML-документа

Все документы HTML имеют строго заданную структуру.

<HTML>

<HEAD>

<TITLE> Заголовок Web-документа </TITLE>

</HEAD>

<BODY>

Содержимое Web –страницы (тело документа)

<! -- Комментарии, которые не отображаются на Web -стра-

нице -- >

</BODY>

120

</HTML>

Заголовок Web –страницы – это важнейший ее элемент. По тексту заго-

ловка пользователь получает дополнительную информацию о том, что это за

сайт и как называется текущая страница.

Тот или иной фрагмент текста в HTML-документе можно скрыть от показа

в браузере, сделав его комментарием. Комментарий начинается тегом <! -- и

заканчивается тегом -- >.

2 Вопросы допуска

– Что такое веб страница? Веб-сайт?

– В чем разница между визуальными и ручными методами веб-конструи-

рования?

– Какие инструменты могут использоваться при создании веб-сайтов?

– Какие страницы называют статическими? Динамическими? Интерактив-

ными?

– Для чего предназначен язык HTML?

3 Порядок выполнения работы

1 Создайте на диске отдельную папку Страница (в вашей папке). Все

последующие файлы сохраняйте в этой папке.

2 Откройте блокнот (Пуск/Программы/Стандартные) и введите сле-

дующий текст:

<html>

<head>

<title>Мой первый шаг </title>

</head>

<body>

Здравствуйте, это моя первая страница.

<br>

Добро пожаловать!

</body>

</html>

2.1 Сохраните в папке Страница этот документ, присвоив ему имя при-

мер1.tml.

2.2 Откройте Internet Explorer (не закрывая блокнот) или любой другой

браузер, выберите команду меню Файл – Открыть – кнопка Обзор – указы-

вая имя папки (Страница) и имя документа (пример1.html).

3 Создайте HTML-документ следующего вида:

<html>

<head>

<title>Пример 2</title>

</head>

<body>

<H1 ALIGN=CENTER>Ну вот! Я уже кое-чему научился</H1>

<H2>Умею располагать абзацы: </H2>

121

<P>Знаю, что абзацы можно выравнивать не только влево, </P>

<P ALIGN=CENTER>но и по центру</P> <P ALIGN=RIGHT>или по

правому краю.</P>

</body>

</html>

3.1 Сохраните документ в вашей папке под именем пример2.html;

3.2 Просмотрите результат работы в браузере.

4 Контрольные вопросы

1 Какие этапы можно выделить при разработке веб-сайта?

2 Перечислите возможности языка HTML.

122

Теги и атрибуты форматирования веб-страниц.

Гиперссылки

Цель: изучить основные приемы работы с языком разметки гипертекстовых

документов HTML. Научиться выполнять переход между страницами с помощью

гиперссылок

1 Общие сведения

При формировании Web-страниц часто требуется определить уровни заго-

ловков. Существует шесть уровней, которые задаются тегами вида:

<H1>...</H1> — <H6>...</H6>

Заголовок первого уровня – самый крупный, шестого уровня, естественно

– самый мелкий.

<P>...</P> – такая пара тегов описывает абзац. Все, что заключено между

<P> и </P>, воспринимается как один абзац.

Теги <H> и <P> могут содержать дополнительный атрибут ALIGN,

обычно указывается одно из трех значений этого атрибута:

align=center – выравнивание по центру;

align=left – выравнивание по левому краю;

align=right – выравнивание по правому краю.

Работа с текстом

Существуют теги, которые не подчиняются двум основным правилам

HTML: все они непарные, а некоторые (так называемые &-последовательности)

к тому же должны вводиться только маленькими буквами.

<BR> – этот тег используется, если необходимо перейти на новую строку,

не прерывая абзаца. Удобен при публикации стихов. Аналогичен переводу ка-

ретки (новая строка).

<HR> – тег описывает горизонтальную линию.

Тег <HR> может дополнительно включать разные атрибуты:

<HR align=right> - (center или left)

<HR width=50%> - (ширина линии в процентах/пикселях)

<HR SIZE=8> - (толщина линии)

<HR Noshade> - (отмена объемности)

Вышеприведенные атрибуты могут употребляться одновременно.

Списки

HTML позволяет определять внешний вид целых абзацев текста. Абзацы

можно организовывать в списки, выводить их на экран в отформатированном

виде, или увеличивать левое поле. Разберем все по порядку.

Ненумерованные списки: <UL> ... </UL>

Текст, расположенный между тегами <UL> и </UL>, воспринимается как

ненумерованный список. Каждый новый элемент списка следует начинать с тега

<LI>. Например, чтобы создать вот такой список:

• Текст один;

• Текст другой;

123

• Текст третий;

• Текст четвертый

необходим вот такой HTML-текст:

<UL>

<LI> Текст один;

<LI> Текст другой;

<LI> Текст третий;

<LI> Текст четвертый

</UL>

Обратите внимание: у тега <LI> нет парной закрывающей теги. Вид мар-

кера можно изменить с помощью параметра TYPE в теге <LI>.

Например: <li type="circle">- полный кружок

<li type="square">- квадрат

Нумерованные списки: <OL> ... </OL>

Нумерованные списки устроены точно так же, как ненумерованные, только

вместо символов, выделяющих новый элемент, используются цифры. Если

слегка модифицировать наш предыдущий пример:

<OL>

<LI> Текст один;

<LI> Текст другой;

<LI> Текст третий;

<LI> Текст четвертый

</OL>

получится вот такой список:

1. Текст один;

2. Текст другой;

3. Текст третий;

4. Текст четвертый

2 Вопросы допуска

– Что представляет собой HTML-документ?

– Какое расширение имеют HTML-файлы?

3 Порядок выполнения работы

1 Создайте HTML-документ, содержащий пример перехода на новую

строку, не прерывая абзаца:

<html>

<head>

<title>Пример 3</title>

</head>

<body>

<H1> "Вредные советы"</H1>

<H2> Григорий Остер </H2>

<P> Главным делом жизни вашей<BR>

124

Может стать любой пустяк<BR>

Надо только твердо верить,<BR>

Что важнее дела нет.</P>

<P> И тогда не помешает<BR>

Вам ни холод, ни жара,<BR>

Задыхаясь от восторга,<BR>

Заниматься чепухой.</P>

</body>

</html>

1.1 Сохраните документ в вашей папке под именем пример3.html;

1.2 Просмотрите результат работы в браузере.

2 Создайте HTML-документ, содержащий коллекцию горизонтальных

линий:

<html>

<head>

<title>Пример 4</title>

</head>

<body>

<H1>Коллекция горизонтальных линий</H1>

<HR SIZE=2 WIDTH=100%><BR>

<HR SIZE=4 WIDTH=50%><BR>

<HR SIZE=8 WIDTH=25%><BR>

<HR SIZE=16 WIDTH=12%><BR>

</body>

</html>

2.1 Сохраните документ в вашей папке под именем пример4.html;

2.2 Просмотрите результат работы в браузере.

3 Создайте HTML-документ, содержащий коллекцию логических и

физических стилей:

<html>

<head>

<title>Пример 5</title>

</head>

<body>

<H1>Шрифтовое выделение фрагментов текста</H1>

<P>Теперь мы знаем, что фрагменты текста можно выделять

<B>жирным</B> или <I>наклонным</I> шрифтом. Кроме того,

можно включать в текст фрагменты с фиксированной шириной сим-

вола

<TT>(имитация пишущей машинки)</TT></P>

<P>Кроме того, существует ряд логических стилей:</P>

<P><EM>EM – курсивное начертание </EM><BR>

<P><STRONG>STRONG – полужирное начертание</STRONG><BR>

<P><CITE> CITE – цитированный текст </CITE>

125

<P><SUP> SUP – верхний индекс</SUP> <BR>

<P><SUB> SUB – нижний индекс</SUB> <BR>

<P><BIG> BIG – увеличить размер шрифта</BIG><BR>

<P><SMALL> SMALL – уменьшить размер шрифта</SMALL><BR>

</body>

</html>

3.1 Сохраните документ в вашей папке под именем пример5.html;

3.2 Просмотрите результат работы в браузере.

4 Создайте HTML-документ, содержащий теги форматирования текста:

<html>

<head>

<title>Форматирование текста. Пример 6</title>

</head>

<body>

<H3>Задание абсолютных размеров шрифтов</H3>

<Hr>

<P><Font size=7>Шрифт размера 7</font>

<P><Font size=6>Шрифт размера 6</font>

<P><Font size=5>Шрифт размера 5</font>

<P><Font size=4>Шрифт размера 4</font>

<P><Font size=3>Шрифт размера 3</font>

<P><Font size=2>Шрифт размера 2</font>

<P><Font size=1>Шрифт размера 1</font>

<Hr size=4>

<H3>Задание относительных размеров шрифтов</H3>

<Hr>

<P><Font size=+4>Шрифт размера +4</font>

<P><Font size=+3>Шрифт размера +3</font>

<P><Font size=+2>Шрифт размера +2</font>

<P><Font size=+1>Шрифт размера +1</font>

<P><Font size=+0>Шрифт размера +0</font>

<P><Font size=-1>Шрифт размера -1</font>

<P><Font size=-2>Шрифт размера -2</font>

<Hr size=4>

<Pre> Использование элемента Pre. Он запрещает форматирование

текста браузером и выводит его так, как определил пользователь.

</Pre>

<Hr>

<P> Направление текста можно изменить

<P>

<Bdo dir="RTL"> Направление текста можно изменить </Bdo>

<Hr width=50%>

</body>

</html>

126

4.1 Сохраните документ в вашей папке под именем пример6.html;

4.2 Просмотрите результат работы в браузере.

5 Создайте HTML-документ, содержащий основные теги цветовой гаммы:

<html>

<head>

<title>Использование цветовой гаммы Пример 7</title>

</head>

<! Цвет фона серебристый, цвет текста синий>

<Body bgcolor=silver text=blue>

<Font size=6 color="red"><B>Ф</b></font>

<Font size=5> <I> ормат <Font color = "green"> <Sub> ирование

</sub></i>

<Font size=2 color="black">т</font>

<Font size=3 color="red">е</font>

<Font size=4 color="black">к</font>

<Font size=5 color="red">с</font>

<Font size=6 color="black"></font>т

<Font size=7 color="red">а</font>

<body>

</html>

5.1 Сохраните документ в вашей папке под именем пример7.html;

5.2 Просмотрите результат работы в браузере.

4 Контрольные вопросы

1 Что такое теги, их содержание и способы ввода?

2 Какие теги используются при написании текста, чем они отлича-

ются от основных тегов языка HTML?

127

Редактор визуального веб-конструирования. Элементы

интерфейса. Понятие о каскадных таблицах стилей (CSS)

Цель: сформировать знания о назначении редактора визуального WEB-

конструирования Microsoft FrontPage, научить приемам работы с ним.

1 Общие сведения

1.1 Основные элементы интерфейса Microsoft FrontPage

Microsoft FrontPage предоставляет полный набор средств для разработки

и организации Web-сайтов в различных режимах. Задача пользователя сводится

к тому, что он располагает тексты, изображения и гиперссылки так, как ему

нужно, а FrontPage сам генерирует необходимый HTML-код. (код, сгенериро-

ванный FrontPage, не всегда является оптимальным).

Редактор Microsoft FrontPage относится к программным средствам

визуального web-конструирования. При работе с web-редактором FrontPage

можно обойтись без знания языка разметки гипертекстовых документов HTML.

Web-страница просто конструируется на экране и сохраняется в формате .htm.

Выполняемые при этом действия напоминают работу в текстовом редакторе MS

Word.

Интерфейс редактора FrontPage достаточно прост, чтобы пользователь

смог быстро освоить основные приемы работы.

Запуск редактора FrontPage осуществляется с помощью команды Пуск,

Программы, Microsoft FrontPage. После запуска FrontPage открывается окно,

основные элементы которого представлены на Рис. 1.

1.2 Рабочее окно редактора

Рабочее окно программы очень похоже на рабочие окна приложений, вхо-

дящих в состав Microsoft Office:

− строка заголовка;

− строка меню;

− панели инструментов (Стандартная, Форматирования, Рисования);

− рабочая область;

− режимы работы;

− строка состояния.

Рабочее окно редактора представлено на рис. 1.

Вид Рабочей области зависит от выбранного режима работы. В режиме

Конструктор web-страница конструируется из текстовых блоков и графических

объектов. При этом автоматически генерируется ее HTML-код, который можно

просматривать и редактировать в режиме Код.

Режим С разделением является комбинацией этих двух режимов. Режим

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

128

Рисунок 1 – Рабочее окно редактора FrontPage

С помощью меню Вид можно выбрать и другие полезные при конструиро-

вании сайта режимы.

Режим Страница предназначен для создания и редактирования web-

страниц.

В режиме Папки просматривается структура папок сайта, выполняются

файловые операции. Заметим, что любые изменения файлов и папок сайта необ-

ходимо производить из среды разработки, так как это позволяет отследить изме-

нения в структуре взаимосвязанных web -страниц сайта.

Режим Переходы отображает структуру связей между страницами и поз-

воляет ее изменять.

Режим Гиперссылки наглядно отображает систему ссылок, обеспечивает

их проверку и редактирование.

Панели Стандартная, Форматирование и Рисование по своим возмож-

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

Панель Представления обеспечивает пользователю возможность пе-

реключения между различными вариантами вывода информации на экран

(рис. 2):

Рисунок 2 – Вид панели Представление в режиме редактирования страниц сайта

Страница — режим редактирования web-страниц. Если открыто не-

сколько страниц сайта, то переходы между страницами осуществляются

щелчком мыши на соответствующей вкладке страницы в верхней части окна

редактирования. Вкладка содержит имя файла страницы.

129

Папки — режим просмотра папок и файлов сайта с детальным выводом

информации о каждом файле (название файла страницы, размер, тип, дата и

время последнего изменения и т. п.).

Отчеты — режим просмотра отчетов с подробной информацией по каж-

дому из них.

Переходы — режим отображения навигационной структуры web-узла в

виде карты. Этот режим используется как для просмотра структуры web-узла, так

и для быстрого открытия страниц в редакторе, а также для изменения ссылок

перетаскиванием страниц. Чтобы добавить какой-либо файл к навигационной

структуре, нужно просто перетащить этот файл в окно Навигация и поместить

его в нужном месте.

Гиперссылки — режим отображения страниц сайта и связей между ними.

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

Задачи — режим отображения задач сайта. Фактически это записная

книжка, особенно полезная при коллективной работе над сайтом. В этом режиме

можно ввести описание задачи, которую в последующем необходимо выпол-

нить.

1.3 Создание web-страницы

Создание страницы web-узла осуществляется в редакторе страниц в ре-

жиме Страница. Редактор страниц имеет три режима работы:

− Обычный — основной режим, в котором создаются страницы сайта.

Напомним, что в этом режиме в верхней части окна редактора размещаются

вкладки открытых файлов. Если на вкладке присутствует значок «*», то это озна-

чает, что файл был изменен, но не сохранен.

− HTML-код — режим просмотра HTML-кода страницы. Возможна ручная

правка кода.

− Просмотр — режим предварительного просмотра web- страницы. Окон-

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

Отметим, что web-узел, созданный системой FrontPage, состоит не только

из создаваемых вами файлов, но также из скрытых папок и файлов, генерируе-

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

этих файлов и папок начинаются со знака подчеркивания «_» и, как правило

(если не установлен режим отображения скрытых файлов и папок), не отобража-

ются в списке папок web-узла. Не следует удалять или изменять эти файлы и

папки, так как это может повлечь за собой повреждение навигационной струк-

туры сайта. Две папки, создаваемые системой, можно использовать в работе:

− images — папка для хранения графических файлов;

− _private — папка для хранения web-страниц, находящихся в стадии

разработки. Файлы этой папки недоступны для браузеров.

Важным параметром создаваемого web-узла является правильная

настройка его кодировки, которая осуществляется посредством команды Пара-

метры web-узла меню Сервис.

Задание основных свойств web-страницы следует выполнять при создании

каждого нового HTML-файла. Для задания или изменения параметров текущей

130

web -страницы следует щелкнуть правой кнопкой мыши в области документа и

в контекстном меню выбрать команду Свойства страницы.

Основными составляющими web-страницы являются текст, изображе-

ния, таблицы, гиперссылки.

Программа FrontPage позволяет легко форматировать введенный текст:

изменять тип заголовка, размеры и цвет шрифта, определять вид и начертание

шрифта, формировать списки и т. д. Основные возможности форматирования до-

ступны с помощью панели Форматирование или команд контекстном меню и

выполняются аналогично текстовому процессору Microsoft Word.

Работа с графикой во FrontPage (вставка, выравнивание, изменение раз-

мера и т. п.) аналогична работе с графическими объектами в текстовом процес-

соре и осуществляется посредством команды Рисунок меню Вставка. Однако,

при вставке графического изображения в HTML-документ возможны два вари-

анта:

− выбранное изображение находится в папке сайта (в этом случае оно

просто будет вставлено в документ);

− выбранное изображение находится вне папки сайта (FrontPage пред-

ложит скопировать файл изображения в рабочую директорию).

На web-странице в редакторе FrontPage вставляются таблицы, которые

часто используются для структурирования информации.

С помощью таблиц можно выполнять верстку в несколько колонок, при-

менять эффекты состыковки картинки и фона, размещать тонкие линии на всю

ширину или высоту странички и т.д.

Создание гиперссылок на страницах web-узла является одним из важней-

ших этапов разработки сайта. Это могут быть гиперссылки на определенные эле-

менты информации той же страницы, на другие страницы данного web-узла или

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

Вставка, Гиперссылка.

2 Вопросы допуска

– Для чего предназначен редактор FrontPage?

– Назовите основные элементы интерфейса редактора FrontPage. Каково

их назначение?

– Перечислите основные составляющие любой web-страницы.

– Какие режимы имеет редактор страниц?

3 Порядок выполнения работы

1 Изучите теоретические сведения к практическому занятию.

2 Выполните предложенные задания:

Задание 1.Знакомство с окном программы FrontPage.

1.1 Запустите программу FrontPage.

1.2 Найдите в окне программы строку заголовка, строку меню, панель

инструментов, панель форматирования, панель представлений.

131

1.3 Щелкните на меню Файл, чтобы открыть его, и ознакомьтесь с до-

ступными командами.

1.4 Укажите на каждую кнопку в стандартной панели инструментов и

панели форматирования и прочитайте всплывающие подсказки.

1.5 Щелкните правой кнопкой в любом месте области меню и панелей

инструментов вверху окна, чтобы открыть контекстное меню панелей инстру-

ментов.

1.6 Нажмите на клавишу Escдля закрытия меню.

1.7 Закройте программу FrontPage.

Задание 2. Изучите существующий узел в программе FrontPage.

2.1 Запустите программу FrontPage.

2.2 Выберите меню Файл, команду Открыть веб-узел.

2.3 В появившемся окне Открытие веб-узла перейдите в папку Ма-

териалы_22\Сайт_1.

2.4 Выделите папку Сайт_1 и щелкните Открыть.

2.5 Нажмите на кнопку Папки на Панели представлений.

2.6 Найдите в открывшемся списке папок значок с домиком файла in-

dex, который указывает на главную (домашнюю страницу сайта).

2.7 Дважды щелкните по значку и просмотрите главную страницу

сайта «Цикловая комиссия информатики».

2.8 Найдите в окне просмотра страницы имя просматриваемого

файла: index.htm.

2.9 В нижней части окна Просмотра страницы нажмите на кнопку

Конструктор и просмотрите HTML-код страницы.

2.10 Аналогичные действия произведите для кнопок С разделением,

Код, Без рамок, Просмотр.

2.11 Перейдите а вкладку веб-узел. Щелкните по кнопке Отчеты на

панели Представлений и просмотрите предлагаемые отчеты по данному веб-

узлу.

2.12 Щелкните по кнопке Переходы на панели Представлений. Про-

смотрите навигационную структуру, которая представляет иерархические связи

внутри данного узла.

2.13 Щелкните по кнопке Гиперссылки и выберите файл index в левой

части окна просмотра. Просмотрите ссылки, осуществляемые из этого файла.

2.14 Выбирая файлы в левой части окна просмотра, просмотрите

ссылки, связывающие эти файлы с другими частями веб-узла.

2.15 Щелкните по кнопке Задачи на панели Представлений. Убеди-

тесь, что задач в данном узле нет.

2.16 Закройте веб-узел (меню Файл, команда Закрыть веб-узел).

2.17 Закройте приложение.

Задание 3. Работа с текстом

132

Все графические объекты, необходимые для работы, находятся в папке

Материалы_22– images; переместите их в свою папку.

Запустите программу Frontpage.

Создайте новую страницу, нажав кнопку на панели инструментов

Стандартная.

Откроется диалоговое окно FrontPage (рис. 3) с мигающим курсором в

верхнем левом углу. Имя вашей первой страницы по умолчанию —

нов_стр_1.htm — написано наверху страницы.

Рисунок 3 - Рабочее окно Microsoft FrontPage

Наберите в окне редактора следующий текст:

Архитектурно-строительный колледж

Группа ***

ФИО

Сделать это можно точно так же, как и в редакторе Word. При этом все

режимы работы с текстом (тип шрифта, размер, стиль, верхний или нижний ин-

декс и т.п.) абсолютно идентичны.

Примечание

Если вдруг у вас нет русских символов, то, вызвав контекстное меню пра-

вой клавишей мыши, выберите режим Свойства страницы и вкладку Язык.

Выберите язык «русский» и тип кодировки «кириллица».

Сохраните вашу страницу (сохраняем в своих папках). Для этого вы-

полним: Файл – Сохранить как… , выбрать

папку для сохранения вашей работы, назвать

файл в окне Имя файла (например, index.htm).

Примечание

В имени файла не может быть русских

символов!

Задание 4. Вставка рисунка

1.1 Откройте новую страницу с име-

нем нов_стр_2.htm (рис. 4).

Новая страница

Имя

страницы

133

1.2 Вставьте на этой странице рисунок, воспользовавшись командами:

Вставка – Рисунок – Из файла (например, Диск.gif папка Материалы_22). В

случае выбора картинки из стандартной библиотеки – Вставка – Рисунок –

Картинки.

1.3 Залейте фон на странице №2. Для этого выполним: Формат– Границы

и заливка (рис. 5)– Заливка–Обзор выберите любой понравившийся вам цвет

фона или узор из файла (например,узор – anabul2.gif, папка Материалы_22.),

Ok. Не забудьте, что вы можете выбрать не только стандартную палитру, но и

любой другой цвет из дополнительной палитры (More Colors).

Рисунок 5 – Диалоговое окно «Границы и заливка»

Получилось не очень красиво, т.к. видно белое поле рисунка (рис. 6).

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

− выделите рисунок, щелкнув на нем один раз левой клавишей мыши;

− на появившейся панели Рисунки одним щелчком левой клавиши

мыши выберите режим установить прозрачный цвет (рис. 6);

Рисунок 6 – Режим «установить прозрачный цвет»

− щелкните левой клавишей мыши один раз на белом фоне рисунка.

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

134

Сохраните страницу под именем fotodisk.htm (в своей папке).

Задание 5.

Наберите и оформите в редакторе FrontPage текст следующего диалога:

Давайте улыбнемся!

На работу пришла новая Мышь. Вечером она решила расспросить Клави-

атуру о работниках.

• Слушай, Клав, а кто у Вас главный?

• А сама как думаешь?

• Ну, Сервер, наверное…

• Нет, судя по зарплате, он не является главным.

• Тогда Принтер… Цветной, лазерный …

• Нет, Мышь, опять мимо. Вот видишь, на столе маленький с красными

глазками? Ладно, скажу — Модем. Он является самым главным, так как связы-

вает нас со всем миром.

Сохраните страницу под именем dialog.htm (в своей папке).

4 Контрольные вопросы

1 Перечислите элементы рабочего окна редактора Frontpage. 2 Что собой представляют понятия «текстовый стиль», «стиль

графических элементов»? 3 На что следует обратить внимание при создании web-страницы?

135

Использование таблиц. Изображения на веб-страницах

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

веб-страницах.

1 Общие сведения

При создании веб-сайта приходится заботиться о том, чтобы его страницы загру-

жались как можно быстрее. Это особенно актуально, если на страницах сайта необхо-

димо разместить много изображений. Поэтому так важен грамотный выбор формата их

хранения.

Нарисованные в графическом редакторе Paint картинки по умолчанию сохраня-

ются в формате BMP (Bit Map Picture – битовая карта изображения). В этом формате

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

жения в бантах равен произведению его ширины W (width) и высоты Н (height) в пиксе-

лях и глубины цвета С в битах на 1 пиксель (W-H-C). Так, файл с небольшой картинкой

размером 100x100 пикселей при глубине цвета 24 бит/пиксель будет иметь размер около

29 Кбайт. Объем файла с изображением 300х600 пикселей будет иметь размер около 1,4

Мбайт, а время его загрузки при скорости модема 56 кбит/с составит более 200 с, что со-

вершенно неприемлемо.

В большинстве графических форматов изображения хранятся в файлах в упако-

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

с минимальными потерями качества. Этот процесс называют оптимизацией.

При большом разнообразии графических форматов для размещения на сайтах в

основном используются изображения форматов GIF, JPG и PNG.

Выбор формата хранения изображения во многом зависит от свойств самого изоб-

ражения. Так, формат GIF используют для изображений с четкими линиями, однород-

ными заливками, текстом, например чертежей, карт. Такие изображения называют штри-

ховыми. Этот формат поддерживает палитру оттенков, состоящую не более чем из 256

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

количества выбранных цветов. Важным достоинством формата GIF является возмож-

ность анимации. Поэтому этот формат широко используется для размещения на веб-стра-

ницах простых графических элементов: символов, формул, логотипов, рекламных роли-

ков.

Формат JPG позволяет передавать богатую палитру цветов и лучше всего подхо-

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

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

чается в замене областей с небольшим градиентом цвета на однотонные. Степень сжатия

характеризуют показателем качества от 0 до 100. Часто по умолчанию его принимают

равным 65, что соответствует сжатию исходного неупакованного изображения в 6–10

раз. Сохранение изображений в формате JPG предусмотрено практически во всех совре-

менных цифровых фотоаппаратах.

При подготовке изображений для Интернета выработаны определенные рекомен-

дации. Размеры сохраняемых в файлах изображении должны соответствовать размерам

изображений, отображаемых на веб-страницах, несмотря на то, что их ширину и высоту

136

можно задавать в теге <img>. Например, для мониторов 17'' с разрешением 1280х763 пик-

селей ширина изображения на странице чаще всего не превышает 600–800 пикселей, а

высота – 400–600. Если изображение обтекается текстом, то его размер должен нахо-

диться в пределах 200–400 пикселей.

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

− приведение изображения к требуемому размеру;

− сжатие изображения с сохранением оптимального качества.

Пример 1. Фотография размером 25601920 пикселей сохранена в файле

объемом 2,4 Мбайт. Ее ширину и высоту уменьшили в 4 раза. Определить объем

файла и размеры изображения.

Размер изображения станет равным 640480 пикселей, при этом объем фай-

ла уменьшится в 4х 4 = 16 раз и составит 0,15 Мбайт. В 16 раз уменьшится и

время загрузки этого изображения!

Изменять размеры изображений и сохранять их в форматах GIF или JPG

можно практически в любом растровом графическом редакторе, в том числе в

Paint. Для сжатия изображений требуется более сложный редактор.

Рассмотрим оптимизацию изображений в свободно распространяемом гра-

фическом редакторе Paint.Net.

Пример 2. Фотография размером 12001200 пикселей сохранена в файле

roza1200.jpg объемом 745 Кбайт. Оптимизировать изображение так, чтобы на

веб-странице его размер составил 300300 пикселей.

Откроем в редакторе Paint.Net изображение из файла roza1200.jpg. Прежде

всего, уменьшим размер изображения. Для этого из меню Изображение вызовем

окно Изменение размера и установим значение Ширина: 300 пикселей (рис.

1.25). При включенном флажке Сохранять пропорции в такой же пропорции из-

менится и высота.

Сохраним уменьшенное изображение в формате JPG. Для этого с помощью

меню Файл вызовем диалоговое окно Сохранить как, выберем тип файла JPEG и

введем новое имя файла, например roza300.jpg. После нажатия кнопки Сохра-

нить появится диалоговое окно настройки качества изображения Параметры со-

хранения. По умолчанию показатель Качество нашего изображения равен 100.

Размер файла составляет примерно 83 Кбайт.

Продолжим оптимизацию путем сжатия изображения с сохранением при-

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

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

Так, при показателе 50 видимых изменений еще нет, а размер файла при этом

составляет около 19 Кбайт. Остановимся на этом значении, нажав кнопку ОК.

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

тимизированным изображением стал почти в 40 раз меньше исходного.

Гораздо большие возможности оптимизации изображений предоставляет

графический редактор Adobe Photoshop.

Пример 3. Оптимизировать изображение из файла roza1200.jpg так, чтобы

на веб-странице его размер составил 300300 пикселей.

137

Откроем в редакторе Adobe Photoshop изображение из файла roza1200.jpg.

Для изменения размера изображения из меню Изображение (Image) вы-овем

окно Размер изображения (Image Size) и установим значение Ширина (Width) 300

пикселей (рис. 1.27). При включенном флажке Сохранить пропорции в такой же

пропорции изменится и высота.

Из меню Файл (File) вызовем окно Сохранить для веб и устройств (Save for

Web) и с помощью вкладки 4 варианта получим четыре изображения: исходное

(слева вверху) и оптимизированные с качеством 65 % (справа вверху), 30 % и 10

% (внизу).

Будем уменьшать показатель Качество до появления видимых изменений

на оптимизированном изображении. Это можно сделать грубо, выбрав в поле

Установки (Setting) один из показателей качества (Максимальное, Высокое,

Сред-нее, Низкое), и точно, установив подходящее числовое значение. Остано-

вимся, например, на значении 30 и нажмем кнопку Сохранить (Save).

Объем оптимизированного файла не превышает 10 Кбайт, т. е. уменьшился

почти в 75 раз. Не забудем ввести новое имя файла, например roza300-30.jpg.

Аналогичным способом оптимизируют изображения в формате GIF. В

этом случае уменьшают количество цветов от 256 до значения, при котором по-

являются видимые искажения. На рисунке 1.29 показаны четыре изображения:

исходное (слева вверху) и оптимизированные с количеством цветов 128 (справа

вверху), 32 (слева внизу, потери качества невелики) и 4 (справа внизу, качество

неприемлемо).

2 Вопросы допуска

– Почему необходимо уменьшать объемы файлов с изображениями для

веб-страниц?

– В каких форматах рекомендуется хранить изображения для веб-страниц?

– В чем заключается оптимизация изображений для Интернета?

3 Порядок выполнения работы

1 Оптимизируйте изображения, сохраненные в предложенных преподава-

телем файлах.

2 С помощью клавиши Print Screen поместите в буфер обмена изобра-

жение на экране, например Рабочий стол. Откройте редактор Paint, с помощью

комбинации клавиш Ctrl + V вставьте изображение из буфера и сохраните под

именем ris.bmp. Сохраните это же изображение в форматах JPG и GIF. Сравните

объемы файлов.

138

Разработка тематических фрагментов сайтов

Цель: научить применять знания при создании личной страницы с исполь-

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

1 Общие сведения

Создание гиперссылок в редакторе FrontPage

Гиперссылки предназначены для перемещения между страницами теку-

щего web-узла, а также на другие web-узлы в поисках нужной информации.

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

web-узлов в сети Интернет, документы Microsoft Office, закладки, размещенные

на этой же странице, на других страницах web-узла или внутри документов, ло-

кальные файлы вашего компьютера, адреса электронной почты для доставки

корреспонденции и т.д.

Ссылки, обеспечивающие переход к web-страницам или иным докумен-

там, расположенным на данном сайте , называются внутренними; ссылки, обес-

печивающие переход на другие сайты, — внешними ссылками. Переходы

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

навигацию по длинной странице, например, быстрый переход из конца страницы

в начало.

Для создания гиперссылки требуется выделить ее в документе (определить

элемент привязки) и задать адрес перехода по данной ссылке. В качестве элемен-

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

Текстовые ссылки обычно отмечаются цветом и подчеркиваются, а графи-

ческие – иногда обводятся рамкой. Благодаря этому они отличаются от обычного

текста и других элементов страницы.

Перед созданием внутристраничных ссылок нужно сначала расставить

закладки. Для этого курсор устанавливается на нужное место web-страницы. С

помощью меню Вставка–закладка вызывается диалоговое окно Закладка, в ко-

тором вводится имя закладки, например Вниз (рис. 1).

Рисунок 1 – Диалоговое окно Добавление гиперссылки

Для организации гиперссылки необходимо выделить элемент привязки

(текст или рисунок), с помощью кнопки на Стандартной панели инструментов

или меню Вставка –гиперссылка вызвать диалоговое окно, в котором указать

139

адрес перехода (адрес web-страницы или электронной почты, имя файла или до-

кумента, а в случае внутренней ссылки — имя закладки).

По умолчанию новый документ открывается в текущем окне браузера, од-

нако из окна Добавление гиперссылки можно щелкнуть по кнопке Выбор рамки

и в открывшемся окне Конечная рамка задать открытие нового документа в но-

вом окне (рис. 2).

Рисунок 2 –Диалоговое окно Конечная рамка

Заметим, что в редакторе FrontPage создание гиперссылок выполняется в

режиме Конструктор, а проверить работу гиперссылок можно в режиме Про-

смотр.

Гиперссылки для перехода с домашней страницы на другие страницы

web-узла

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

другие страницы web-узла. Чтобы создать гиперссылку, выполните следующие

действия:

1 Откройте созданный вами тестовый web-узел.

2 Разместите на домашней странице текстовый список, элементы которого

будут использоваться для перехода на остальные страницы.

3 Выделите первый элемент списка, а затем выполните одно из следующих

действий:

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

− Нажмите правую кнопку мыши и выберите команду контекстного

меню Гиперссылка.

− Нажмите кнопку Добавление гиперссылки на стандартной панели ин-

струментов.

− Нажмите комбинацию клавиш <Ctrl>+<K>.

При выполнении любого из этих действий на экране открывается диалого-

вое окно Добавление гиперссылки (рис.1).

4 Список Папка диалогового окна содержит наименование открытого

web-узла, а расположенная ниже область — список всех его папок и страниц.

Выберите из этого списка web -страницу, на которую вы создаете ссылку. Ее

название будет перенесено в поле Адрес.

140

5 Нажмите кнопку ОК.

6 Сохраните домашнюю страницу.

Диалоговое окно Добавление гиперссылки позволяет создавать гиперс-

сылки не только на страницы открытого web-узла, а также на web -страницы в

Интернете, локальные файлы компьютера, на адрес электронной почты, а также

на новую, еще не созданную страницу. Чтобы понять, как это можно осуще-

ствить, рассмотрим кнопки, размещенные в диалоговом окне Добавление ги-

перссылки.

Назначение кнопок панели Связать с…(рис.1) указано ниже:

− Создает ссылку на существующие файлы и Web-страницы. Для по-

иска Web-страницы, на которую устанавливается ссылка, в Интернете предна-

значена расположенная в области Папка кнопка Интернет, запускающая уста-

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

сится в поле Адрес диалогового окна Добавление гиперссылки.

− Создает гиперссылку на закладку, находящуюся в текущем доку-

менте.

− Размещает в рабочей области окна Добавление гиперссылки поля,

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

Адрес эл.почты (Е-mail address) предназначено для ввода адреса получателя, а

поле Тема — темы сообщения.

− Размещает в рабочей области окна Добавление гиперссылки объ-

екты интерфейса, с помощью которых можно задать имя новой страницы, на ко-

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

Возможности диалогового окна Добавление гиперссылки не ограничива-

ются кнопками, перечисленными выше. Поле Текст позволяет задать текст ги-

перссылки. Кнопка Закладка предназначена для создания ссылки на закладку,

находящуюся в другом документе или на другой web-странице. Кнопка Выбор

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

указанная в ссылке страница.

Гиперссылки с использованием механизма "перенести-и-оставить"

Мы рассмотрели создание гиперссылок с помощью диалогового окна До-

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

FrontPage. Для создания гиперссылок она предоставляет в распоряжение разра-

ботчика механизм "перенести-и-оставить".

Чтобы создать гиперссылку с использованием этого механизма , выпол-

ните следующие действия:

1 Откройте web-узел.

2 Отобразите на экране панель просмотра структуры папок. Для этого в

меню Вид выберите команду Список папок.

3 Откройте в рабочей области программы FrontPage web-страницу, на ко-

торой хотите создать гиперссылку.

4 В области структуры папок установите курсор на значок файла или стра-

ницы, для перехода к которой создается ссылка.

141

5 Нажмите левую кнопку мыши и, удерживая ее нажатой, перенесите в то

место web-траницы, в котором хотите расположить ссылку.

6 Отпустите кнопку мыши.

7 В месте, указанном вами, появляется текст и создается ссылка. Текст

соответствует наименованию страницы, на которую создана ссылка. Скорректи-

руйте текст гиперссылки, следя, чтобы он оставался выделенным и подчеркну-

тым. Если вы его просто удалите и введете нужный вам текст, будет удалена и

ссылка.

Закладки

Переход по гиперссылке осуществляется в начало страницы web-узла. Это

не всегда удобно, так как web-страницы в большинстве случаев содержат боль-

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

тратить массу времени.

Для перехода в определенное место web-страницы используют закладки и

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

Таким образом, закладка — это объект на странице, к которому осуществ-

ляется переход по гиперссылке.

Для размещения на web-странице закладки выполните следующие дей-

ствия:

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

2 В меню Вставка выберите команду Закладка или нажмите комбинацию

клавиш <Ctrl>+<G>. На экране открывается диалоговое окно Закладка (рис.3),

содержащее список закладок, созданных на текущей странице.

Рисунок 3 –Диалоговое окно «Закладка»

3 Введите в поле Имя закладки наименование создаваемой закладки.

4 Нажмите кнопку ОК.

Для создания закладки можно использовать не только текст, но и графиче-

ское изображение. По внешнему виду графического объекта не видно, что он яв-

ляется закладкой, как в случае текстового объекта. Но в его контекстном меню

появляется команда Свойства закладки, открывающая диалоговое окно За-

кладка.

С правой стороны диалогового окна Закладка расположены две кнопки:

142

Очистить — удаляет выделенную закладку, оставляя текст в неприкос-

новенности;

Перейти — осуществляет переход к выделенной в диалоговом окне за-

кладке.

В том случае, если необходимость в закладке отпала, для ее удаления вы-

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

1 Установите курсор слева или справа от значка закладки.

2 Откройте диалоговое окно Закладка, воспользовавшись любым из сле-

дующих способов:

− В меню Вставка выберите команду Закладка.

− Выберите команду контекстного меню Свойства закладки.

− Нажмите комбинацию клавиш <Alt>+<Enter>.

3 Выберите из списка удаляемую закладку, щелкнув на ней мышью.

4 Нажмите кнопку Очистить .

5 Нажмите кнопку ОК для закрытия диалогового окна Закладка.

Если на странице размещено несколько закладок, и вы не знаете, какая из

них где размещена, то, используя имя закладки, можно найти ее расположение

на странице. Для этого выполните следующие действия:

1 Установите курсор слева или справа от значка любой закладки на web-

странице.

2 Откройте диалоговое окно Закладка.

3 Из списка закладок выберите наименование закладки, которую хотите

найти на web-странице.

4 Нажмите кнопку Перейти. На странице будет выделен значок требуемой

вам закладки.

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

− Закладки расположены на той же странице, что и ссылки на них.

− Закладка и ссылка на нее находятся на разных страницах web-узла.

Создания web-страницы, содержащей ссылки на закладки, располо-

женные на той же web-странице.

Рассмотрим пример создания web-страницы, содержащей ссылки на за-

кладки, расположенные на той же web-странице. Для этого выполните следую-

щие действия:

1 Добавьте в созданный нами тестовый web-узел новую страницу и сохра-

ните ее.

2 Разместите на странице большой фрагмент текста в виде трех абзацев.

3 Расположите перед текстом маркированный список из двух пунктов для

перехода на второй и третий абзац текста.

4 В начале второго абзаца создайте закладку. Для этого установите курсор

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

в открывшемся диалоговом окне Закладка введите наименование закладки и

нажмите кнопку ОК.

143

5 Аналогичным образом создайте в третьем абзаце вторую закладку. Диа-

логовое окно Закладка будет содержать список из двух закладок. Закройте это

окно.

6 Перейдите в начало web-страницы.

7 Выделите первый элемент списка и откройте диалоговое окно Добавле-

ние гиперссылки , нажав кнопку Добавление гиперссылки на панели инструмен-

тов.

8 На панели Связать с… диалогового окна Добавление гиперссылки

нажмите кнопку, содержащую текст Местом в документе (Рис.1).

9 Выделите в списке название первой закладки, на которую создаете

ссылку, и нажмите кнопку ОК для закрытия диалогового окна.

10 Для создания следующей ссылки выделите второй элемент списка и от-

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

установлен режим работы с закладками текущего документа. Выберите в списке

наименование второй закладки.

11 Нажмите кнопку ОК для закрытия диалогового окна.

12 Ссылки на закладки созданы. Проверьте их действие. Для этого, удер-

живая в нажатом состоянии клавишу Ctrl, щелкните на элементе списка кнопкой

мыши.

Создание ссылки на закладку другой страницы web-узла

Теперь рассмотрим пример создания ссылки с домашней страницы на за-

кладку, расположенную на другой странице web-узла. Для создания ссылки вы-

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

1 Откройте одну из страниц web-узла.

2 Перейдите в конец страницы и расположите фрагмент текста, к которому

будем осуществлять переход с домашней страницы.

3 В начале этого текста создайте закладку. Для этого установите курсор

перед абзацем и в меню Вставка выберите команду Закладка. В открывшемся

диалоговом окне Закладка введите наименование закладки и нажмите ОК.

4 Откройте домашнюю страницу web-узла.

5 Установите курсор в то место, где будет располагаться ссылка на за-

кладку, расположенную на другой странице.

6 Откройте диалоговое окно Добавление гиперссылки, нажав кнопку Ги-

перссылка на панели инструментов.

7 Перейдите в режим работы с существующими файлами и web-

страницами, нажав на панели Связать с… кнопку с текстом файлом, web-

страницей.

8 В списке страниц web-узла щелкните мышью страницу, на которой рас-

положена созданная нами закладка. Имя этой страницы будет перенесено в поле

Адрес.

9 Нажмите кнопку Закладка, расположенную справа от рабочей области

окна. Открывается диалоговое окно Выбор места в документе. Оно содержит

список закладок, расположенных на странице, указанной в поле Адрес.

144

10 Выберите наименование закладки и нажмите кнопку ОК. Вы возвраща-

етесь в диалоговое окно Добавление гиперссылки. Обратите внимание на поле

Адрес.

11 Нажмите кнопку ОК для закрытия диалогового окна.

Ссылка на закладку, расположенную на другой странице web-узла, со-

здана. Проверьте ее действие. Для этого откройте домашнюю страницу. Удержи-

вая в нажатом состоянии клавишу Ctrl, щелкните мышью на ссылке.

Создание ссылки на другой web-узел в Интернете

Программа FrontPage позволяет создавать ссылки не только на страницы

своего web-узла, но и на страницы других узлов Интернета. Например, используя

web-узел, созданный для личных целей, вы можете разместить в нем ссылки для

запуска наиболее важных и интересных для вас web-страниц. Например, разме-

стим на web-странице ссылку на главную страницу Яндекса (самой популярной

поисковой системы рунета):

1 Поместите на web-страницу текст Яндекс.

2 Выделите введенный текст и откройте диалоговое окно Добавление ги-

перссылки (рис.1) , нажав кнопку Гиперссылка на панели инструментов.

3 Перейдите в режим работы с существующими файлами и web-

страницами, нажав на панели Связать с… кнопку с текстом, файлом, web-

страницей.

4 Нажмите кнопку Интернет. Запускается установленный на компьютере

обозреватель для поиска в Интернете страницы, на которую устанавливается

ссылка.

5 Найдите web-узел поисковика Яндекс, введя в поле адреса

www.yandex.ru.

6 Загрузите необходимую web-страницу (рис. 4).

Рисунок 4 – Выбор в Интернете Web-страницы для установления ссылки на нее

7 Вернитесь в диалоговое окно Добавление гиперссылки.

8 В поле Адрес оказывается установленным адрес страницы, на которой

вы находились (рис.5).

145

9 Нажмите кнопку ОК для закрытия диалогового окна Добавление гиперс-

сылки.

Рисунок 5 – Использование в качестве ссылки адреса web-страницы

Редактирование ссылки

Созданную ссылку можно изменить. Прежде чем приступить к ее редакти-

рованию, выделите ее. После этого выполните одно из следующих действий:

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

− Нажмите правую кнопку мыши и выберите команду контекстного

меню Свойства гиперссылки .

− Нажмите кнопку Добавление гиперссылки на стандартной панели

инструментов.

− Нажмите комбинацию клавиш Ctrl – K.

− Нажмите комбинацию клавиш Alt – Enter.

В результате на экране откроется диалоговое окно Изменение гиперс-

сылки которое аналогично окну Добавление гиперссылки. Измените в нем не-

обходимые параметры и нажмите кнопку ОК.

Тестирование и публикация Web-сайта

Прежде чем разместить свой web-сайт на сервере в Интернете, необходимо

его тщательно протестировать, так как потенциальными посетителями вашего

сайта являются десятки миллионов пользователей Интернета. Необходимо про-

верить удобство навигации, целостность, корректность ссылок, орфографию, по-

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

Лучше, чтобы тестирование проводили не сами разработчики сайта, а другие

люди: в процессе работы над сайтом к нему очень привыкаешь и, порой, элемен-

тарные ошибки не заметны.

Необходимо просмотреть, как выглядят ваши страницы в наиболее распро-

страненных браузерах Internet Explorer и Netscape Navigator ( а они могут выгля-

деть по-разному). Необходимо проверить:

− нормально ли читается текст на выбранном фоне;

− правильно ли расположены рисунки;

146

− правильно ли работают гиперссылки.

Кроме того, на вашем компьютере всегда должна иметься точная копия

(зеркало) всего сайта, размещенного на web-сервере. Ведь как бы мы ни прове-

ряли, ни тестировали все страницы и скрипты, все равно позже наверняка вы-

явятся какие-то ошибки или недоработки. Если же над сайтом вы работаете не в

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

быть на компьютерах у всех участников проекта, причем все они должны полу-

чать новые или измененные файлы одновременно.

Для публикации web-сайта необходимо найти подходящее место на одном

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

можность размещения web-сайтов на своих серверах, кроме того, существует

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

публикации.

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

компьютере с возможностью вызова из сети (глобальной или локальной)

Публикация — это весьма важный момент, потому что правильно выбран-

ный хостинг (конкретный сервер для размещения сайта) и доменное имя — на

протяжении всего времени существования сайта будут приносить свои резуль-

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

ются платные и бесплатные хостинги (однако в последнем случае на вашу стра-

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

нер), прислушиваться к мнениям тех, кто уже испытал на себе сильные и слабые

стороны того или иного сервиса.

Далее можно написать письмо в службу поддержки конкретного сервиса и

заранее выяснить все интересующие вас вопросы.

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

щие необходимые сведения:

− URL-адрес сервера, на котором будет размещен сайт;

− Имя пользователя и пароль, которые необходимы для доступа к сер-

веру (обычно они те же, что и для подключения к Интернету);

− Имя каталога сервера, в котором должны быть размещены файлы

вашего сайта.

Кроме того, еще на этапе проектирования необходимо задаться вопросами;

как на ваш сайт будут добавляться новые разделы и материалы? Что будет про-

исходить со старыми материалами? Возможно, вам потребуется заранее создать

архив новостей. Еще более важным является постоянное обновление информа-

ции на сайте (рекомендуется делать это не реже одного раза в две недели).

Существуют несколько вариантов технологии публикации web-сайта.

Публикация Web-сайта через FrontPage

Процесс публикации сайта заключается в переносе файлов сайта на сервер.

Адрес перенесенного сайта может быть, www.poets.webserver.by.

Для публикации сайта, подготовленного в FrontPage, необходимо с помо-

щью команды Файл – Опубликовать узел вызвать диалоговое окно Свойства

удаленного веб-узла (рис.6).

147

Рисунок 6 – Свойства удаленного веб-узла

Для размещения созданного сайта на сервере в строке Расположение уда-

ленного веб-узла следует указать адрес ftp-узла, который для всех пользователей

является одинаковым, и нажать кнопку ОК.

В появившемся оке Требуется имя и пароль вводят имя и пароль, которые

понадобятся в дальнейшем для обновления, добавления или удаления размещен-

ных на сайте материалов.

Нажатие кнопки ОК открывает окно, на левой панели которого (Локаль-

ный веб-узел) отображаются файлы и папки, содержащие страницы и рисунки

созданного фрагмента web-сайта. На правой панели этого окна(Удаленный веб-

узел) отображаются файлы и папки, уже размещенные на web-сервере.

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

буемый режим, например, Все файлы локального веб-узла копировать на сер-

вер, и нажмем кнопку Опубликовать веб-узел.

Как только копирование всех файлов завершится, пользователь сможет

просмотреть размещенный в сети сайт с помощью браузера, указав его адрес.

Публикация Web-сайта с помощью Netscape Composer.

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

которое использовалось для создания web-сайта (например, Netscape Composer).

Для этого необходимо ввести команду Файл-публикация и в соответству-

ющих полях диалогового окна ввести требуемую информацию: URL-сервера,

имя пользователя и пароль, какие файлы включить в сайт и др.

Публикация Web-сайта с помощью диспетчера файлов.

Организация, предоставившая место на своем сервере, может предложить

публиковать сайты через web-интерфейс с помощью браузера.

Например, публикация сайтов московских школ осуществляется на сер-

вере по адресу http://schools.keldysh/ru с помощью оригинального диспетчера

файлов.

Публикация Web-сайта через FTP-сервер.

Довольно часто приходится загружать файлы сайта через FTP-сервер про-

вайдера. Для этого можно использовать многочисленные FTP-клиенты, начиная

от Windows Commander и заканчивая – программой Сute FTP.

2 Вопросы допуска

148

–Для каких целей предназначена гиперссылка?

–Что собой представляет сайт?

–Как осуществить просмотр web-страницы?

–В чем заключается публикация сайта?

3 Порядок выполнения работы

1 Изучите теоретические сведения к практическому занятию.

2 Выполните предложенные задания:

Задание 1. Создание web – страницы в режиме конструктора

Все материалы для работы хранятся в папке Материалы_25: графические

файлы в папке Image, текстовые в папке Text; переместите их в свою папку.

1.1 Запустите программу Frontpage. На экране первая, пока пустая стра-

ница.

1.2 Выберите режим представления Конструктор (в нижней строке

экрана, слева должна быть активна кнопка Конструктор).

1.3 Установите фон страницы: Формат – Фон – Обзор файл paper. gif.

1.4 В верхний левый угол вставить анимированный рисунок – Вставка–

Рисунок– Из файла PCMAN.gif . Щелкнуть по рисунку правой кнопкой мышки.

Выбрать свойства, закладка, вид. Установить толщину границы рамки шириной

5 точек и обтекание слева.

1.5 Рядом с рисунком вставить заголовок «История вычислительной тех-

ники», используя возможности объекта WordArt

1.6 Под заголовком поместить горизонтальную линию Вставка – Горизон-

тальная линия. В свойствах линии задать ширину 70% цвет красный.

1.7 Под чертой вставить таблицу: Таблица – Вставить. При вставке за-

дать параметры:

− 1 строка;

− 8 столбцов;

− Ширина 100%;

− Цвет фона зелёный;

− Размер толщины границы 3.

В образованные восемь ячеек вписать (по центру) последовательно восемь

названий периодов истории развития вычислительной техники:

− Механические,

− Аналитическая,

− Релейные,

− I поколение,

− II поколение,

− III поколение,

− IV поколение,

− V поколение .

Шрифт заголовков: Times New Roman 4 (14 пт), полужирый курсив.

Шрифт текста: Times New Roman 5 (18 пт), полужирый курсив

149

1.8 Под таблицей вставить бегущую строку– Вставка–Веб- компонент–

Динамические эффекты–Бегущая строка. Установить параметры:

− текст-«информатика = информация + автоматика»,

− направление – налево,

− задержка – 60,

− величина – 7,

− поведение – прокрутка,

− ширина – 100%,

− высота – 30 точек,

− повторы – непрерывно,

− цвет фона – жёлтый,

− шрифт– Times New Roman 5(18 пт), полужирый курсив.

1.9 Просмотрите созданную страницу для этого выберите в нижней строке

режим представления страницы Просмотр.

1.10 Вернитесь в режим конструктора.

1.11 Под бегущей строкой вставьте весь текст из файла История.doc.

Текст состоит из нескольких частей. Измените формат текста (Шрифт заголов-

ков: Times New Roman 6 (24 пт), полужирый курсив; шрифт текста: Times New

Roman 5 (18 пт), полужирый курсив).

1.12 К каждой части, названия которых уже записаны в ячейках таблицы,

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

мышкой в том месте, куда хотим вставить рисунок из файла, выбрать меню

Вставка – Рисунок – Из файла, в открывшемся окне выделить имя иллюстрации

к данной части текста из папки Image.

1.13 Установите в начале каждой части, кроме первой, закладки (скрытые

от пользователя метки для перехода по документу), меню: Вставка – Закладка.

Имя закладке лучше задавать латинскими буквами.

1.14 Сделайте надписи в ячейках таблицы гиперссылками на начало тек-

ста, посвящённого данному периоду истории. Для этого выделите цифру, выбе-

рите меню Вставка – Гиперссылка, укажите «место в этом документе», выде-

лите имя нужной закладки.

1.15 В конце каждой части текста вставьте автофигуру (стрелку вверх),

которая позволит вернуться к началу страницы. Для этого:

− Установите закладку (с именем N) в начале страницы перед табли-

цей.

− Вставьте автофигуру – цветную стрелку вверх в последней строке

части текста (папка «Image»), рассказывающего о механических машинах.

− Выделите стрелку и сделайте её гиперссылкой на закладку с именем

N.

− Определите обтекание слева.

− Скопируйте стрелку с установленной гиперссылкой (будет скопиро-

ван и объект и установленная гиперссылка) и вставьте в конец каждой части тек-

ста.

150

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

Если нужно, внесите изменения.

1.17 Сохраните созданную web–страницу. Выберите меню Файл – Сохра-

нить как. Имя файла – это физическое имя, под которым он фигурирует в фай-

ловой системе ОС, а название – произвольная текстовая строка, отображаемая

браузером в верхней строке окна при просмотре. Задайте имя файла – Isto-

ria_EVM.htm. Чтобы задать заголовок, щелкните по кнопке Изменить и набе-

рите текст История ЭВМ. Сохраните страницу в своей папке.

1.18 Закройте Frontpage и просмотрите свою страницу в браузере.

Задание 2. Найдите в Интернете серверы, которые предлагают услуги по

размещению сайтов.

4 Контрольные вопросы

1 Какие элементы могут выступать в качестве гиперссылки?

2 На что может указывать гиперссылка?

3 В чем различие внутренней, внешней и внутристраничной гиперссы-

лок?

4 Перечислите виды гиперссылок.

5 Для каких целей используется закладка?

6 На что необходимо обратить особое внимание в процессе тестирования

сайта?

7 Какие сведения необходимо получить от провайдера (или другой орга-

низации) для размещения сайта на сервере в Интернете?

8 Какие существуют варианты технологии публикации Web-сайта?

151

Разновидности электронных коммуникаций. Общение в сети

Интернет. Меры безопасности и правила этикета при общении в

сети Интернет

Цель: познакомиться с программами-месенджерами. Изучить основные

приемы работы в сети Internet. Освоить способы быстрого поиска и сохранения

найденной в WWW информации.

1 Общие сведения

Разновидности электронных коммуникаций

Информация может передаваться с помощью различных электронных

средств, например телефона, радио, телевидения. Под электронной коммуника-

цией понимают общение с помощью электронных средств. На современном

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

ютерные сети.

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

различными способами. Различают два режима обмена сообщениями.

В первом случае передача и прием сообщений разделены во времени. В

этом режиме осуществляются, например, отправка и получение писем по элек-

тронной почте.

Во втором случае общение происходит в режиме реального времени.

Общение в этом режиме обеспечивают средства мгновенного обмена сооб-

щениями – программы-месенджеры (от англ. messenger – связной, курьер). Та-

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

голосовыми и даже видеосообщениями.

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

текстовых чатов или видеоконференций.

Классификация компьютерных сетей

Компьютерные сети – совокупность компьютеров, соединённых с помо-

щью каналов связи в единую систему. В основе классификации сетей использу-

ются следующие признаки:

1 Занимаемая территория:

− локальная;

− глобальная;

− региональная;

2 Логика соединений (установления канала связи):

− с жёсткой логикой соединений;

− с программируемой (коммутируемой) логикой соединений;

3 Число уровней иерархии сети:

− одноуровневая (одноранговая);

− многоуровневая;

4 Аппаратно-программная платформа:

− однородная (гомогенная);

− неоднородная (гетерогенная);

152

5 Назначение:

− общего назначения;

− специального назначения.

Элементы компьютерной сети

Абоненты сети – объекты, генерирующие или потребляющие информа-

цию. Абонентами сети могут быть отдельные ЭВМ, комплексы ЭВМ, промыш-

ленные роботы, станки с ЧПУ и т.д. Любой абонент сети подключен к станции.

Станция – аппаратура, которая выполняет функции, связанные с переда-

чей и приёмом информации.

Совокупность абонентов и станций – абонентская система.

Для организации взаимодействия абонентов необходима физическая пере-

дающая среда.

Физическая передающая среда – линия связи или пространство, в котором

распространяются электрические сигналы, и аппаратура передачи данных.

Сервер – компьютер, подключенный к сети и обеспечивающий её пользо-

вателей определёнными услугами. На одном компьютере–сервере сети– может

быть установлено несколько программ-серверов, поэтому в качестве серверов

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

множество разновидностей серверов: Файловый сервер, WWW-сервер, Сервер баз

данных, Почтовый сервер.

Топологии вычислительной сети:

− Топология типа звезда

− Кольцевая топология

− Шинная топология

− Древовидная структура сети

Локальная вычислительная сеть – совокупность серверов и рабочих

станций, объединяет абонентов, расположенных в пределах небольшой террито-

рии, обычно не более 2-2,5 км.

Глобальная сеть объединяет абонентов, расположенных в различных

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

сети может осуществляться на базе телефонных линий связи, радиосвязи и си-

стем спутниковой связи.

Подавляющее большинство компьютеров в Интернете связано по протоко-

лам tcp/ip.

Протокол ip – протокол, описывающий формат пакета данных, передава-

емого по сети (определяет, где адрес и прочая служебная информация, а где сами

передаваемые данные). Протокол tcp предназначен для контроля передачи, кон-

троля целостности передаваемой информации.

Типы сервисов Интернета

Сервисы Интернета классифицируются на:

− отложенного чтения – запрос и получение информации могут быть

достаточно сильно разделены по времени (электронная почта);

153

− прямого обращения – информация по запросу возвращается немед-

ленно. Однако от получателя информации не требуется немедленной реакции

(факс);

− интерактивные – здесь требуется немедленная реакция на получен-

ную информацию, т.е. получаемая информация является, по сути, запросом (те-

лефон).

Основные термины и понятия Интернет

WWW (World Wide Web) – абстрактное информационное пространство,

охватывающее весь мир; система навигации, поиска и доступа к мультимедий-

ным средствам с помощью средств гипертекста.

Гипертекст – текст, содержащий связи с другими текстами, графической,

видео- или звуковой информацией.

Браузер — средство для просмотра гипертекстовых страниц WWW(WEB-

страниц).

HTML (Hypertext Markup Language) – язык разметки, используемый при

подготовке WEB-страниц. HTML-документы представляют собой текстовые

файлы, в которые встроены специальные команды.

Тэги (tags) – команды языка HTML.

WEB-страница – документ, содержащий текст, графику, анимацию, дру-

гие мультимедийные объекты и гипертекстовые ссылки.

Брандмауэр – компьютер или программа, ограничивающие доступ к ком-

пьютерной сети извне.

Гиперссылка – элемент веб-страницы, выделенный цветом и подчеркива-

нием. Используется для быстрого перехода к другому документу World Wide

Web.

Домен – общая часть имени у группы компьютеров в Интернет.

Модем – устройство для передачи цифровой информации между компью-

терами посредством аналоговой телефонной линии.

Провайдер – фирма, поставщик услуг Интернет.

Сайт – это место в Интернете, которое определяется своим адресом, имеет

своего владельца и состоит из веб-страниц.

Страничка – это наименьшая единица всемирной паутины.

Адресация в Интернете

Каждый компьютер, подключенный к Интернет, имеет уникальный адрес,

называемый IP-адресом. IP-адрес машины может быть постоянным или каждый

раз назначаться сервером при соединении с Сетью, но всегда один IP соответ-

ствует одной машине. IP-адрес имеет длину 4 байта (по сетевой терминологии

октета) или 32 бита. При записи адреса октеты разделяют точками.

Примеры:

IP-адрес сервера компании Microsoft: 204.146 46.133

IP-адрес сервера компании IBM: 207.68.137.53

В Интернете принята доменная система имён.

154

Доменное имя также представляет собой уникальный адрес компьютера в

сети, но для удобства пользователей вместо цифр в нем используются слова, раз-

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

женных доменов, а под доменом понимают просто поименованный набор хостов,

объединенных по территориальному или организационному признаку

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

IP, но и здесь есть определенная структура. Так, доменное имя www.ipk.mogi-

lev.by, включает в себя следующие части:

− www – префикс, указывающий на принадлежность сервера «Всемир-

ной паутине» World Wide Web; необязателен, но широко распространен в домен-

ных именах.

− ipk – домен третьего уровня, в данном случае содержащий имя орга-

низации;

− mogilev – домен второго уровня – в данном случае один из террито-

риальных доменов Могилева;

− by – домен верхнего уровня – в данном случае один из территориаль-

ных доменов Республики Беларусь.

Таким образом, если исключить префикс www, доменное имя записыва-

ется «снизу вверх», от более локального домена к более глобальному.

Другие примеры доменных имен

www.tut.by – Белорусский портал;

www.belgazeta.com – Белорусская газета.

Домен верхнего уровня может обозначать не только территорию, но и при-

надлежность организации, владеющей хостом.

Адрес электронной почты состоит из двух частей, разделённых символом

@. Справа указывается адрес компьютера, на котором располагается почтовое

отделение абонента, а слева – указывается имя абонента, например Pe-

[email protected].

2 Вопросы допуска

– Дать понятие электронных коммуникаций.

– Какие режимы обмена сообщениями вы знаете?

– По каким признакам можно классифицировать компьютерные сети?

– Из каких частей состоит доменное имя?

3 Порядок выполнения работы

Создать в своей рабочей папке папку с именем Интернет. Всю найденную

на занятии информацию сохранять в этой папке.

Задание 1. Найти ответы на вопросы:

– Когда была создана и кто является разработчиком первой почтовой про-

граммы?

– Как расшифровывается аббревиатура программы обмена мгновенными

сообщениями QIP?

155

Сохранить найденную информацию в одном файле в формате .doc под име-

нем Задание1.

Задание 2. Найти информацию об истории города Могилева, фотографию

Могилева или его достопримечательностей, герб и флаг Могилева. Сохранить

найденную информацию и фотографию Могилева в одном файле в формате doc

под именем Задание2. Изображения герба и флага Могилева сохранить в отдель-

ных файлах под именами Герб и Флаг.

Задание 3. Найти информацию об организации рабочего места за компью-

тером, включая сведения об упражнениях для осанки. Скопировать не менее 3–х

абзацев найденного текста в Word и сохранить документ в формате rtf под име-

нем Задание3.

Задание 4. Осуществить поиск информации о вашей специальности. Со-

хранить найденную Web–страницу под именем Задание4.

Задание 5. Найти информацию об истории развития вычислительной тех-

ники. Web–страницу сохранить под именем Задание5.

Задание 6. Осуществить поиск гороскопа для вашего знака зодиака. По-

нравившуюся Web–страницу сохранить под именем Задание6. Используя поис-

ковую систему, найти ответы на вопросы:

1 Кто из известных людей родился под вашим знаком зодиака? (найти 3 –

4 фамилии)

2 Кто из них – белорусы?

Ответы набрать в документе Дневник.

Задание 7. Найти информацию о заповедниках Республики Беларусь, а

также фото или рисунок на эту тему. Скопировать 3 – 4 абзаца текста и одно

изображение в Word. Сохранить документ в файле под именем Задание7 в фор-

мате .doc.

Задание 8. Найти притчу (либо сказку, либо песню, либо загадку, либо по-

словицу, либо поговорку) белорусского фольклора на белорусском языке, ис-

пользуя поисковую систему google.com. Скопировать ее в Word и сохранить до-

кумент в файле под именем Задание8 в формате .doc.

Задание 9. Найти в Internet информацию о современных программах-мес-

сенджерах. Сохранить информацию в текстовом файле под именем Задание9 в

формате .doc.

Задание 10. Оцените положительные и отрицательные стороны общения в

сети Интернет. Какую роль оно играет в жизни современного человека?

Создайте в текстовом процессоре Word представленную ниже таблицу. За-

полните ее и сохраните в файле под именем Задание10. Положительные стороны Отрицательные стороны

Электронная почта

… …

Голосовое общение

… …

Видеообщение

… …

Текстовый обмен информацией

156

… …

4 Контрольные вопросы

1 Какими сообщениями позволяют обмениваться программы-месен-

джеры?

2 Какие услуги предоставляет сеть Интернет?

3 Виды адресации в Интернете.

157

Понятие информационных систем и технологий

Цель: познакомиться с понятием информационной системы и ее классификацией.

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

1 Общие сведения

Понятие «информационная система» появилось в связи с применением но-

вой информационной технологии, основанной на использовании компьютеров и

средств связи.

Информационная система (ИС) представляет собой коммуникационную

систему по сбору, передаче, переработке информации об объекте, снабжающую

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

Другими словами информационная система — это упорядоченная совокупность

документированной информации и информационных технологий.

Как и каждая система, ИС обладает свойствами делимости и целостности.

Делимость означает, что систему можно представлять из различных самостоя-

тельных составных частей — подсистем. Возможность выделения подсистем

упрощает анализ, разработку, внедрение и эксплуатацию ИС. Свойство целост-

ности указывает на согласованность функционирования подсистем в системе в

целом. В зависимости от уровня автоматизации различают ручные, автоматизи-

рованные и автоматические информационные системы.

Информационная система включает в себя информационную среду и ин-

формационные технологии, определяющие способы реализации информацион-

ных процессов.

Информационная среда — это совокупность систематизированных и ор-

ганизованных специальным образом данных и знаний.

Классификацию информационных систем можно проводить по ряду при-

знаков: по назначению, по структуре аппаратных средств, по режиму работы и

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

Классификация информационных систем по назначению

По назначению ИС можно разделить на информационно-управляющие,

информационно-поисковые, системы поддержки принятия решений, обработки

данных и информационно-справочные системы.

Информационно-управляющие системы — это системы для сбора и обра-

ботки информации, необходимой для управления организацией, предприятием,

отраслью.

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

анализа данных, необходимых для принятия решений в различных сферах дея-

тельности людей.

Информационно-поисковые системы — это системы, основное назначе-

ние которых поиск информации, содержащейся в различных базах данных, раз-

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

расстояния.

158

К информационно-справочным системам относятся автоматизированные

системы, работающие в интерактивном режиме и обеспечивающие пользовате-

лей справочной информацией.

Системы обработки данных — это класс информационных систем, основ-

ной функцией которых являются обработка и архивация больших объемов дан-

ных.

Классификация информационных систем по структуре аппаратных

средств

Эта классификация информационных систем подразделяет их на однопро-

цессорные, многопроцессорные и многомашинные системы (сосредоточенные

системы, системы с удаленным доступом и вычислительные сети).

Однопроцессорные ИС строятся на базе одного процессора компьютера,

тогда как многопроцессорные системы используют ресурсы нескольких процес-

соров.

Многомашинные системы представляют собой вычислительные ком-

плексы. В сосредоточенных вычислительных системах весь комплекс оборудо-

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

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

системы передачи данных.

Системы с удаленным доступом (с телеобработкой) обеспечивают связь

между терминалами пользователей и вычислительными средствами методом пе-

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

Вычислительные сети — это взаимосвязанная совокупность территори-

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

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

лительным ресурсам и коллективное использование этих ресурсов.

Классификация информационных систем по режиму работы

Если рассматривать используемый режим функционирования информаци-

онных систем, то можно выделить однопрограммный и мультипрограммный ре-

жимы вычислительной системы.

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

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

Пакетная обработка — это обработка данных или выполнение заданий,

накопленных заранее таким образом, что пользователь не может влиять на обра-

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

в мультипрограммном режимах.

В режиме индивидуального пользования все ресурсы системы предостав-

ляются в распоряжение одного пользователя, тогда как

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

скольких независимых пользователей к ресурсам вычислительной системы. Кол-

лективное пользование в режиме запрос-ответ предполагает, что система обслу-

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

Классификация информационных систем по характеру взаимодей-

ствия с пользователями

159

По характеру взаимодействия с пользователями выделяют системы, рабо-

тающие в диалоговом и интерактивном режимах.

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

формации, при этом человек и система обмениваются информацией в темпе, со-

измеримом с темпом обработки информации человеком. Интерактивный режим

– это режим взаимодействия человека и процесса обработки информации, выра-

жающийся в разного рода воздействиях на этот процесс, предусмотренных ме-

ханизмом управления конкретной системы и вызывающих ответную реакцию

процесса.

По особенностям функционирования информационной системы во вре-

мени выделяют режим реального времени – режим обработки информации, при

котором обеспечивается взаимодействие системы обработки информации с

внешними по отношению к ней процессами в темпе, соизмеримом со скоростью

протекания этих процессов.

Состав и характеристика качества информационных систем

Элементарные операции информационного процесса включают:

− сбор, преобразование информации, ввод в компьютер;

− передачу информации;

− хранение и обработку информации;

− предоставление информации пользователю.

Качество информационных систем характеризуется:

− достоверностью данных – свойством данных не содержать скрытых

ошибок;

− целостностью данных – свойством данных сохранять свое информа-

ционное содержание;

− безопасностью данных – защищенностью данных от несанкциониро-

ванного доступа.

Информационные технологии (ИТ) — это совокупность методов и про-

граммно-технических средств, объединенных в технологическую цепочку, обес-

печивающую сбор, обработку, хранение, распределение и отображение инфор-

мации с целью снижения трудоемкости процессов использования информацион-

ных ресурсов.

Термин «информационная технология» получил распространение сравни-

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

выполнении операций с информацией. В узком смысле под ИТ обычно подразу-

мевают компьютерные информационные технологии (КИТ).

В Законе Республики Беларусь от 10 ноября 2008 г. «Об информации, ин-

форматизации и защите информации» дано следующее определение информаци-

онной технологии: ИТ– совокупность процессов, методов осуществления по-

иска, получения, передачи, сбора, накопления, хранения, распространения и

(или) предоставления информации, а также пользования информацией и защиты

информации.

160

Под компьютерной информационной технологией понимается про-

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

передачу информации с помощью компьютера.

Информационные технологии базируются на аппаратных средствах и про-

граммном обеспечении. Аппаратные средства относятся к числу опорных техно-

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

граммное обеспечение организует процесс обработки информации в компьютере

и решение профессиональных задач пользователей.

Областями применения информационных технологий являются системы

поддержки деятельности людей (управленческой, коммерческой, производ-

ственной), потребительская электроника и разнообразные услуги, например

связь, развлечения.

Если в основу классификации КИТ положить процесс обработки инфор-

мации, представленной в разной форме, то можно выделить ИТ обработки тек-

стовой и графической информации, ИТ по работе с базами данных, электрон-

ными таблицами и др.

Различие между информационными системами и информационными тех-

нологиями является очень важным. В основе ИТ лежит процесс, выполнение

которого построено на способах деятельности и операциях, а в основе ИС лежат

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

2 Вопросы допуска

– Какую систему называют информационной системой?

– Приведите примеры компьютерных информационных технологий.

3 Порядок выполнения работы

1 Создать схему классификации информационных систем, ис-

пользуя ТП Microsoft Word. Сохранить документ в своей папке под именем

Классификация.

2 Обзор информационных ресурсов и информационных систем

Беларуси размещен на сайте http://infores.mpt.gov.by. Осуществить работу с

сайтом. Сохранить найденную Web-страницу в файле под именем ИнфоРес в

формате html в своей папке.

3 На сайте Главного информационнно-аналитического центра

Беларуси (адрес в сети Интернет– http://www.giac.unibel.by) содержится

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

учреждений. Осуществить работу с сайтом. Сохранить найденную Web-

страницу в файле под именем ИнфоЦентр в формате html в своей папке.

4 В Беларуси разработан и используется банк данных одаренной и

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

стипендиатах специального фонда Президента Республики Беларусь по

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

призерах и обладателях дипломов международных и республиканских олимпиад

и конкурсов. Осуществить поиск соответствующего сайта. Отыскать наиболее

161

интересные для вас сведенияю и сохранить их в своей папке под именем БанкТа-

лантов.

5 Решению актуальных экологических проблем помогают

биоинформационные системы, например Красная книга РБ

(http://redbook.minpriroda.by). Какие сведения содержит Красная книга РБ?

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

и по алфавиту. Наиболее интересные для вас сведения сохранить в своей папке

под именем КраснаяКнига.

6 Используя любую поисковую систему, найти электронную карту г.

Могилева, отыскать местоположение архитектурно-строительного колледжа и

проезд к нему общественнным транспортом. Скопировать изображение в ТП

Microsoft Word. Сохранить документ в своей папке под именем АСК.

7 Используя любую поисковую систему, найти информацию о

здоровом образе жизни. Наиболее понравившуюся вам страницу сохранить в

своей папке под именем ЗОЖ.

8 Используя любую поисковую систему, найти информацию,

связанную с современными информационными технологиями. Сохранить

найденную страницу в своей папке под именем Технологии.

9 Используя любую поисковую систему, найти информацию,

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

найденную страницу в своей папке под именем Регион.

10 Сайт нашего учебного заведения http://ask-bru.by. Осуществить

работу с сайтом. Скопировать наиболее интересные сведения в ТП Microsoft

Word. Сохранить документ в своей папке под именем СайтАСК.

4 Контрольные вопросы

1 Приведите примеры информационных систем.

2 Какую технологию называют компьютерной информационной тех-

нологией?

3 Какие информационные технологии и системы используются в

нашем учебном заведении?

162

Обобщение и систематизация учебного материала

Цель: cформировать умения по созданию гипертекстовых документов с

использованием web-редактора FrontPage.

1 Общие сведения

Web-страница – самостоятельная часть web-сайта, документ, снабженный

уникальным адресом (URL).

Web-страница может иметь статическое или динамическое построение.

Обычно web-страница организуется в виде гипертекста с включениями текста,

графики, звука, видео или анимации. В сети Интернет просмотр web-страниц

осуществляется посредством браузера

Сайт или web-узел – это набор связанных между собой близких по смыслу

web-страниц и файлов.

Прикладная программа FrontPage – это визуальный html-редактор для

быстрого создания сайта. Язык HTML является основным языком программи-

рования web – среды. С помощью FrontPage, можно создавать структуру сайта,

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

на сервер в сети Интернет.

В программе FrontPage существуют мастера, которые позволяют созда-

вать сайт, и шаблоны или набор предварительно разработанных текстовых и гра-

фических форматов, на основе которых могут создаваться новые web – страницы.

Мастера и шаблоны FrontPage позволяют создавать сайты различных типов.

1.1 Фреймы

Существует два основных средства, позволяющих разбивать web-страницу

на области. Об одном из них мы уже говорили. Это таблицы. Вторым средством,

управляющим размещением информации на web-странице, являются фреймы.

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

которых отображаются отдельные страницы.

Фрейм (рамка) – область гипертекстового документа со своими полосами

прокрутки.

Страница с фреймами не имеет собственного содержимого, а является

лишь контейнером и определяет, какие страницы будут отображаться во фрей-

мах.

Фреймы удобно использовать в случае, когда на web-странице необходимо

отображать информацию со сложной системой рубрикации. В этом случае ис-

пользуют фрейм, делящий страницу на две области. В одной области размеща-

ется оглавление со ссылками на разделы рубрикатора, а во второй — выбранная

по ссылке web-страница.

Вся работа с фреймами в редакторе FrontPage выполняется как на одной

web-странице.

1.2 Практические рекомендации по созданию web-страниц

Сайт только тогда будет выглядеть стильным и привлекательным для поль-

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

163

чтобы напоминать посетителю друг о друге. Конечно, они не должны быть иден-

тичными. Данное правило называется правилом последовательности и направ-

лено на достижение следующих результатов: демонстрирует профессиональное

отношение к дизайну узла, помогает посетителям ориентироваться в гиперпро-

странстве, помогает восприятию.

Существует несколько стандартных приемов для создания последователь-

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

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

Существует также несколько приемов, с помощью которых вы можете до-

стичь оригинальности Вашего сайта, его собственного стиля. Вот некоторые из

них:

− Шрифт — в пределах публикации он должен иметь одинаковые ха-

рактеристики – такие, как гарнитура (начертание), кегль (высота), цвет.

− Абзац — желательно, чтобы преобладал какой-нибудь один из видов

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

края и выравниванием влево.

− Цветовая схема web-сайта —она начинается с выбора тех трех цве-

тов страницы, которые используются для представления обычного текста, ссы-

лок и посещенных ссылок. Цветовая схема должна повторяться на всех странич-

ках сайта. Цвета ссылок старайтесь выбирать таким образом, чтобы, с одной сто-

роны, читатель видел, что это ссылка, а с другой стороны, она бы не мешала ему

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

– как бы Вам не хотелось сделать цвета ссылок и посещенных ссылок одинако-

выми (без веских на то причин), постарайтесь перебороть себя и придать им не-

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

темнее; и второе – так уж получилось, что подчеркнутый текст символизирует

ссылку, поэтому поборите искушение использовать подчеркнутый текст в пуб-

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

− Графическое оформление сайта — во-первых, оно должно уклады-

ваться в общую цветовую схему; во-вторых. Вы должны продумать общую кон-

цепцию графического оформления. Все графические элементы можно разделить

на два больших класса: рисованные и фотореалистические. Постарайтесь не сме-

шивать эти два типа в оформлении. Кроме этого, в случае, если Вы используете

на сайте фотографии в качестве иллюстраций, то перед использованием обрабо-

тайте их – сделайте в случае необходимости тоновую и цветовую коррекцию,

кадрирование, выберите примерный размер фотографий в публикации, найдите

способ обработать края фотографии. А потом используйте данное оформление

по всей публикации. И всегда пишите пояснения к фотографиям.

− Навигация по сайту — именно она не дает посетителю запутаться

в дебрях Вашего сайта. Всегда оставляйте для посетителя возможность перехода

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

людей попадают на Ваши странички через поисковые системы, т.е. не на первую

страницу, и хороший сайт должен позволить читателю перейти на первую стра-

ничку: попросту говоря, дублируйте навигационную систему на всех страничках

164

или сделайте так. чтобы они, по крайней мере, имели переход на основную стра-

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

ствами, то обязательно сделайте ее текстовую копию и поместите где-нибудь

снизу

− Содержание или контент — является самой важной составляющей-

Если на сайте нет полезной информации, способной заинтересовать определен-

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

как такового.

1.3 Этапы разработки web-сайта

Независимо от выбора инструментов и методов при разработке web-сайта

необходимы следующие основные этапы:

− определение тематики сайта, его целей и задач;

− проектирование структуры сайта, определение разделов и связей

между страницами;

− разработка дизайна сайта, т.е. стиля оформления страниц;

− подготовка информации для размещения на web-страницах: набор

текстов, оптимизация графики;

− непосредственное конструирование страниц сайта;

− размещение сайта в сети (публикация), управление сайтом.

2 Вопросы допуска

– Для каких целей создаются web-страницы?

– Что из себя представляет web-сайт?

– Перечислите этапы разработки web-сайта.

3 Порядок выполнения работы

1 Изучите теоретические сведения к практическому занятию.

2 Выполните предложенные задания:

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

FrontPage.

Создайте макет сайта с фреймовой структурой главной страницы, пред-

ставленной на рис.1. Разработайте удобную навигацию по страницам сайта.

Все необходимые для работы материалы собраны в папке Материалы_24:

тексты хранятся в папке Text, графические файлы собраны в папке Image.

165

Рисунок 1 – Образец главной страницы сайта

1.1 Создайте папку сайта с именем site_1 в своей рабочей папке. Откройте

редактор Microsoft FrontPage.

1.2 Создайте сайт на основе папки site_1. Для этого:

а) выполните команду меню Файл – Создать – панель Создание –

Другие шаблоны веб-узлов;

б) в окне Шаблоны веб-узлов (вкладка Общие) выберите Пустой веб-

узел;

в) далее в правой части данного окна укажите расположение нового веб-

узла (используя экранную кнопку Обзор, выделите папку site_1) (Рис.2);

г) щелкните на кнопках Открыть, ОК.

1.3 Выполните настройку кодировки языка сайта: меню Сервис – Пара-

метры узла.

Рисунок 2 – Окно Шаблоны web-узлов

166

Рисунок 3 – Окно Параметры узла

В окне Параметры узла (рис. 3) перейдите на вкладку Язык и выберите

следующие установки:

− язык сообщений сервера: русский;

− применяемый по умолчанию набор знаков для страниц: кириллица;

− Игнорировать раскладку при выборе кодировки новых страниц.

2.4 Создайте страницы сайта с именами: zagolov.htm, menu.htm, 1.htm,

2.htm, 3.htm. 4.htm , 5. htm:

− zagolov.htm – страница Цикловая комиссия информатики;

− menu.htm – страница Меню;

− 1.htm – страница Отдых;

− 2.htm – страница Учеба;

− 3.htm – страница Новости;

− 4.htm – страница Колледж;

− 5.htm – страница Информатика.

С этой целью выполните последовательно следующие операции:

а) создайте новую страницу, щелкнув на кнопке Создание новой

обычной страницы;

б) щелкнув правой кнопкой в области поля страницы, выберите в кон-

текстном меню команду Свойства страницы (Рис.4);

Рисунок 4 –Задание параметров страницы в окне Свойства страницы

167

в) в окне Свойства страницы на вкладке Общие введите текст заголовка

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

− Пометить текущий документ, указав: русский;

− Сохранить документ, используя: кириллица;

− Повторить загрузку текущего документа, используя: кириллица;

г) примените к страницам zagolov.htm, menu.htm тему для графического

оформления: меню Формат – Тема, (например, Весна);

д) оформите созданные страницы сайта, следующим образом:

Страница zagolov.htm:

− введите в область страницы соответствующий заголовок-объект

WordArt – Цикловая комиссия информатики; отформатируйте объект;

− создайте таблицу из 3-ех столбцов и 4 строк;

− объедините ячейки первого столбца (Таблица – Объединить

ячейки);

− объедините ячейки 1-ой и 2-ой строк третьего столбца;

− объедините ячейки 3-ей строки второго и третьего столбцов;

− объедините ячейки 4-ой строки второго и третьего столбцов;

− в 3-ю строку 2-ого столбца вставьте картинку Колледж (Вставка –

Рисунок – Из файла…);

− в 1-ый столбец введите текст файла Алгоритмы_составлять

(Вставка – Файл…); отформатируйте текст (шрифт – Arial, размер – 2, цвет –

красный);

− в 1-ую строку 2-ого столбца введите текст Архитектурно-строи-

тельный колледж; отформатируйте текст самостоятельно;

− во 2-ую строку 2-ого столбца текст Добро пожаловать!; отформа-

тируйте текст самостоятельно;

− в 4-ую строку 2-ого столбца текст Как нас найти…; отформати-

руйте текст самостоятельно;

Страница menu.htm:

− введите в область страницы соответствующий заголовок – объект

WordArt – Меню;

е) сохраните страницы в папке сайта Site_1: меню Файл – Сохранить

как, введите имя соответствующей страницы (zagolov.htm, menu.htm и т.д.);

ж) аналогично оформите и остальные web-страницы (1.htm, 2.htm, 3.htm.

4.htm , 5.htm), выполнив следующие операции:

− примените к web-страницам тему, например, Дюна;

− оформите web-страницы следующим образом:

Страница 1.htm:

− вставьте заголовок – объект WordArt – Отдых;

− вставьте картинку из папки Отдых (Вставка – Рисунок – Из

файла…);

Страница

2.htm:

168

− вставьте заголовок – объект WordArt – Учеба;

− вставьте картинку из папки Учеба;

Страница 3.htm:

− вставьте заголовок – объект WordArt – Новости;

− вставьте текст: Новости из жизни колледжа и цикловых комиссий

можно узнать на сайте ASK-BRU.mogilev.by;

Страница 4.htm:

− вставьте заголовок – объект WordArt – Колледж;

− вставьте картинку из папки Адрес; измените свойства рисунка

(Свойства рисунка – закладка Вид, положение Справа /Слева) ;

− вставьте текст из файла История колледжа; отформатируйте его;

− создайте бегущую строку Архитектурно-строительный колледж

в составе ГУ ВПО «Белорусско-Российский университет»; в диалоговом окне

«Свойства бегущей строки» установите параметры для строки: Размер, Цвет

фона, Стиль, Формат, Шрифт (Вставка – Веб-компонент – Динамические

эффекты – Бегущая строка – Свойства бегущей строки).

Страница 5.htm:

− вставьте текст из файла Информатика; отформатируйте его.

2.5 Создайте главную страницу сайта с фреймовой структурой:

а) выполните команду меню Файл – Создать – Создание Страница

или Веб-узел;

б) в панели Создание веб-страницы выберите Другие шаблоны стра-

ниц; в открывшемся окне Шаблоны страниц перейдите на вкладку Страница

рамок и выберите тип фреймовой структуры Объявление и оглавление;

Рисунок 5 – Макет web-страницы

г) в окне отображения макета страницы (рис. 5) щелкните на кнопке За-

дать начальную страницу в заголовочном фрейме; в списке файлов сайта вы-

делите страницу zagolov.htm и щелкните на кнопке ОК;

д) в левом фрейме щелкните на кнопке Задать начальную страницу, в

списке файлов сайта выделите страницу menu.htm и щелкните на кнопке ОК.

169

Страница menu.htm, открытая в левом фрейме, пока не содержит кнопки

перехода на другие web-страницы;

е) в правом фрейме щелкните на кнопке Задать начальную страницу,

в списке файлов сайта выделите страницу 5.htm и щелкните на кнопке ОК.

ж) сохраните главную страницу сайта: меню Файл – Сохранить как,

введите имя страницы index.htm.

2.6 Если Вы хотите изменить вид границ фреймов, то, щелкая правой

кнопкой по отдельным фреймам и выбирая в контекстном меню команду Свой-

ства рамки, можно задать то или иное отображение границ фрейма на экране.

2.7 Продолжите работу над страницами zagolov.htm и menu.htm из стра-

ницы index.htm. Разместите кнопки с динамическими эффектами, осуществляю-

щие навигацию по страницам сайта — Отдых, Учеба, Новости, Колледж, До-

мой.

Страница menu.htm:

а) щелкните в области левого фрейма;

б) выполните команду меню Вставка – Веб-компонент – Динами-

ческие эффекты – Интерактивная кнопка (рис. 6), щелкните на кнопке Го-

тово.

Рисунок 6 – Вставка интерактивной кнопки

в) в окне Меняющиеся кнопки выполните следующие действия:

− введите тест соответствующей надписи на кнопке (используя кнопку

Шрифт, можно изменить стиль надписи);

− укажите файл перехода и фрейм, в котором будет открыт указанный

файл, т. е. установите текстовый курсор в поле Ссылка на: щелкните на кнопке

Обзор и в окне Выбор гиперссылки для меняющейся кнопки выделите имя

страницы перехода в списке файлов страниц;

Отдых переход на файл 1. htm;

Учеба переход на файл 2. htm;

Новости переход на файл 3. htm;

Колледж переход на файл zagolov. htm;

170

Домой переход на файл index.htm;

− в окне Изменение гиперссылки щелкните на кнопке Выбор рамки

и укажите фрейм, в котором будет открываться страница (рис. 7); для этого вы-

делите соответствующий фрейм щелчком мыши в разделе Текущая страница

рамок (правый фрейм) и подтвердите выбор щелчками на экранных кнопках

ОК;

Перейдите в файл zagolov.htm. Разместите в нем гиперссылку Как нас

найти…: команда Вставка – Гиперссылка – файл 4. htm, Выбор рамки –

Текущая страница рамок (правый фрейм).

Рисунок 7 – Выбор фрейма

Для кнопки Домой укажите при выборе рамки Общие объекты, Стра-

ница целиком.

− сохраните страницу index.htm в своей папке. Страница menu.htm, от-

крытая в левом фрейме, содержит кнопки переходов по страницам сайта, кото-

рые будут открываться в правом фрейме (Рис. 7).

8 Просмотрите сайт в браузере, щелкнув на кнопке Просмотр в браузере.

4 Контрольные вопросы

1 Для каких целей используется фрейм?

2 Какие рекомендации следует соблюдать при создании сайта?

3 Назовите методы и инструменты web-конструирования.