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


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (МАДИ)»
ВОЛЖСКИЙ ФИЛИАЛ

Кафедра математики и информатики
Методические указания к лабораторным работампо дисциплине
ИНФОРМАТИКА
Направление подготовки
190109 - «Наземные транспортно-технологические средства»
Специальность/специализация
«Подъемно-транспортные, строительные, дорожные средства и оборудование»
Квалификация (степень) выпускника:
специалист
Форма обучения очная
Чебоксары
2014

СОДЕРЖАНИЕ
TOC \o "1-3" \h \z \u ПРАВИЛА ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТ PAGEREF _Toc422488810 \h 51 семестр PAGEREF _Toc422488811 \h 6ЛАБОРАТОРНАЯ РАБОТА №1-2. PAGEREF _Toc422488812 \h 6ЛАБОРАТОРНАЯ РАБОТА №3-4. PAGEREF _Toc422488822 \h 19ЛАБОРАТОРНАЯ РАБОТА №5-7. PAGEREF _Toc422488826 \h 23ЛАБОРАТОРНАЯ РАБОТА №8. PAGEREF _Toc422488838 \h 35ЛАБОРАТОРНАЯ РАБОТА №9. PAGEREF _Toc422488842 \h 412 семестр PAGEREF _Toc422488849 \h 49ЛАБОРАТОРНАЯ РАБОТА №1. PAGEREF _Toc422488850 \h 49ЛАБОРАТОРНАЯ РАБОТА №2. PAGEREF _Toc422488859 \h 67ЛАБОРАТОРНАЯ РАБОТА №3-4. PAGEREF _Toc422488860 \h 70ЛАБОРАТОРНАЯ РАБОТА №5-6. PAGEREF _Toc422488864 \h 77ЛАБОРАТОРНАЯ РАБОТА №7-15. PAGEREF _Toc422488865 \h 83ЛАБОРАТОРНАЯ РАБОТА №16-18. PAGEREF _Toc422488866 \h 93
ПРАВИЛА ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТПо курсу информатики предусмотрено выполнение лабораторных работ. Студент обязан перед выполнением каждой лабораторной работы самостоятельно ознакомиться с теоретическим материалом и по ее результатам предоставить отчет. Отчет к лабораторным работам должен содержать:
Заголовок лабораторной работы (название и цель работы).
Задание к лабораторной работе.
Краткие теоретические сведения.
Описание последовательности действий, произведенных при выполнении работы (ход работы).
Результаты выполнения лабораторной работы в электронном варианте или распечатанные.
1 семестрЛАБОРАТОРНАЯ РАБОТА №1-2.Форматирование текста в редакторе Word. Таблицы, сортировка таблиц, вычисление в таблицах. Создание и редактирование диаграмм в документах Word. Применение стилей, автотекста, автозамены и макрокоманд.ЦЕЛЬ РАБОТЫ
Сформировать у студентов знания, умения и навыки работы с текстовым процессором Word.
ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ
Microsoft Word 2007 является текстовым процессором, упрощающим процесс создания, чтения, редактирования и совместного использования документов.
Текстовый процессор MS Word 2007 используется для различных печатных и издательских целей. Практически все проводимые конференции требуют предоставления электронных материалов – тезисов и статей авторов, подготовленных и отформатированных в соответствии с определенными требованиями в текстовом процессоре MS Word 2007. Кроме того, подготовка курсовых, дипломных и многих других работ выполняется, как правило, средствами, имеющимися в MS Word 2007.
MS Word 2007 представляет собой достаточно мощный инструмент обработки документации различного вида, который включает в себя следующие средства:
1) по подготовке не только простых документов, содержащих, как правило, только текст, формулы и/или знаки специальных символов, оформление которых сводится к минимуму, но и документов большого объема, обладающих определенной структурной иерархией;
2) по обработке различной текстовой информации;
3) визуального программирования (Visual Basic for Application), позволяющие автоматизировать всю работу, начиная от сбора информации, ее обработки и до создания итоговой документации как для офисного использования, так и для размещения ее на Web-узле.
Основные типы документов, с которыми работает MS Word 2007:
1)    документ – основной тип документов MS Word 2007, расширение такого файла: .docх;
2)    шаблон документа – включает информацию, общую для всех типов документов, расширение .dotх;
3)    шаблон Word с поддержкой макросов, расширение .dotm;
4)    документ Word с поддержкой макросов, расширение .docm;
5)    документ Word 97 – 2003 (*.doc);
6)    шаблон Word 97 – 2003 (*.dot).
Типовая структура интерфейса Microsoft Word 2007 представлена на рис. 2.1.

Рис. 1. Окно Microsoft Word 2007
Кнопка «Office» выводит список возможных действий с документом, включая открытие, сохранение и печать.
Внешний вид Панели быстрого доступа может отличаться от представленного на рис. 2.1, потому что существует возможность ее настройки (щелкнуть левой кнопки мыши по кнопке  справа Панели быстрого доступа и выбрать пункт меню Настройка панели быстрого доступа).
Доступ к командам оформления документа, как показано на рис. 2.1, выполняется с помощью ленты, состоящей из вкладок, ориентированных на выполнение определенных задач, каждая из которых состоит из групп взаимосвязанных элементов управления и кнопок вызова диалоговых окон.
Координатная линейка определяет границы документа и позиции табуляции. Различают вертикальную и горизонтальную линейки. По умолчанию координатная линейка градуирована в сантиметрах.
Линейка прокрутки служит для перемещения текста документа в рабочем поле окна.
Рабочее поле – это область для создания документа.
ЗАДАНИЯ
Задание 1. Создайте титульный лист лабораторной работы:
Запустить текстовый процессор Word.
Создать титульный лист по образцу, представленному в приложении 1, колонтитул отсутствует.
Сохранить созданное изображение под именем LB2_Surname, в папке Ф-N (Ф – наименование факультета, N – наименование группы).
Задание 2. Форматирование информации в текстовом редакторе Word. Изучите команду Формат, ее подкоманды Шрифт, Абзац, Список.
На третьей странице документа введите копию текста, изображенного на рис. 2.2.
Таблица SEQ Таблица \* ARABIC 1
Требования к формату шрифтов
Строка Шрифт
Заголовок Times New Roman, 14, полужирный
Подзаголовок Times New Roman, 12, полужирный курсив
Основной текст Times New Roman, 11
Таблица SEQ Таблица \* ARABIC 2
Требования к формату абзацев
Строка Абзац
Выравнивание Отступы, см Интервалы, см
Заголовок По центру Слева – 0
Справа – 0
Первая строка – 0 Перед – 6
После – 6
Межстрочный – 1
Подзаголовок По левому краю Слева – 0
Справа – 0
Первая строка – отступ 1 Перед – 3
После – 3
Межстрочный – 1
Основной текст По ширине Слева – 0
Справа – 0
Первая строка – 1 Перед – 0
После – 0
Межстрочный – 1

Основы форматирования в Word ШрифтНастройка формата выделенных символов осуществляется в диалоге [Формат-Шрифт] и включает такие характеристики:шрифт (Arial, Times, Courier);
начертание (Обычный, Курсив, Полужирный, Полужирный курсив);
размер;
подчеркивание;
цвет;
эффекты (зачеркнутый, двойное зачеркивание,
верхний индекс, нижний индекс, с тенью, контур, приподнятый, утопленный, малые прописные, все прописные, скрытый).
интервал (обычный, уплотненный, разреженный).
смещение (нет, вверх, вниз).
 Абзац
Формат абзаца (меню [Формат-Абзац]) включает такие параметры.
1. Способ выравнивания:
влево,
вправо,
по центру,
по ширине;
2. Отступ в первой строке абзаца (отступ, выступ, нет);
3. Ширину и положение абзаца на странице, устанавливаемое отступами абзаца слева и справа относительно полей страницы;
4. Интервалы – межстрочное расстояние и расстояние между смежными абзацами (перед и после абзаца).
Маркер конца абзаца “¶” хранит всю информацию о форматировании абзаца.
Рис. 2.
Методические указания.
Для вставки специального символа “¶” примените команду Вставка/Символ.
Для нумерации строк необходимо строки выделить и нажать на кнопку нумерация на панели Форматирование.
Задайте следующие параметры страницы с помощью меню Файл/Параметры страницы или линейки: левое – 3,5; правое – 2,5; верхнее – 2; нижнее – 2.
Для вставки рисунка перенесите текущую позицию редактирования в начало текста и создайте новый абзац. Вставьте рисунок при помощи команды Вставка/Рисунок. Установите соответствующие размеры. Выполните команду контекстного меню Формат объекта и сбросьте флажок Поверх текста на вкладке Положение.
Для вставки рисунков в начале подзаголовков примените команду Вставка/Символ, выберите необходимый символ из группы Wingdings, вставьте и установите нужный размер его.
Границы абзаца устанавливаются при помощи команды Формат/Абзац или Линейки.
Задание 3. Наберите текст обращения, приведенный на рис. 2.3 на странице 4 документа.
Для размещения текста в строке по горизонтали можно использовать клавишу табуляции Tab или команды Формат/Табуляция. При нажатии на клавишу Tab курсор ввода перемещается вправо на некоторое число позиций. Количество этих позиций может быть изменено при помощи команд Формат/Табуляция.
Для этой же цели можно использовать и линейку, с размещенными на ней символами табуляции - “└” (выравнивание слева), “┴” выравнивание по центру и “┘”(выравнивание справа). Для размещения нужного символа на линейке вначале его нужно установить в области слева от линейки, а затем щелкнуть мышкой в нужной позиции серой области под линейкой. В этом случае, при нажатии на клавишу Tab, курсор ввода перемещается вправо в указанную позицию, и набираемый текст размещается в соответствии с типом символа табуляции.
Для размещения текста по горизонтали также можно использовать и таблицы.
Задание 4. Создайте многоуровневый список, указанный ниже на странице 5 документа:
Программное обеспечение ЭВМ.
Операционные системы
DOS
WINDOWS XP
WINDOWS NT
UNIX
Системы программирования
BASIC
PASCAL
C++
Акционерам общества
с ограниченной ответственностью NNN Ltd
О годовом собрании акционеров общества с ограниченной ответственностью NNN Ltd
Уважаемые господа!
Правление общества с ограниченной ответственностью NNN Ltd имеет честь известить вас о том, что годовое собрание акционеров общества NNN Ltd состоится 15 марта 2001 г. во Дворце культуры и отдыха акционеров NNN Ltd по адресу ул. Солнечная, 25.
При себе иметь паспорт, документы, подтверждающие права акционеров и сумку для дивидендов. Во избежание столпотворения просим прибыть загодя.
После собрания состоятся концерт мастеров искусств и банкет.
Перечень филиалов, в которых производится выплата дивидендов:
Центральный
Фрунзенский
Московский
Название
акций Номинал
(тыс. руб.) Дивиденд
(тыс. руб.)
NNN-Дирижабль 1 50
NNN-Айболит 10 560
NNN-xyz 100 6000
Председатель правления И.И.Иванов

Рис.3. Текст обращения для упражнения.
Прикладные программы
Текстовые процессоры
WORD PAD
WORD
WORD PERFECT
Электронные таблицы
EXСEL
LOTUS
QUATROPRO
Системы управления базами данных
FOXPROX
ACCESS
ORACLE
Методические указания.
Для построения этого списка наберите первую строку и выделите ее. Выполните команды Формат/Список/Многоуровневый и выберите нужный вид списка и нужную нумерацию. Установите курсор в конец первой строки и нажмите клавишу Ввод. Добавленная строка будет иметь тот же уровень вложенности, что и предыдущая. Для увеличения уровня вложенности нажмите клавишу Tab , для уменьшения – Shift+Tab. Последовательно наберите нужные строки, устанавливая нужный уровень вложенности. В случае, если уровень вложенности будет увеличиваться не последовательно, уменьшите размер табуляции по умолчанию до 0,5см.
Этот список можно построить и иначе. Для этого необходимо набрать только текст, нажимая в конце каждой строки клавишу Enter. Выделяя строки, находящиеся ниже первого уровня сдвигаем их вправо на одну или две позиции табулятора ( в зависимости уровня вложенности) с помощью кнопки Увеличить отступ на панели Форматирование или с помощью клавиши Tab. Затем выделяем весь список и выполняем команды Формат/Список /Многоуровневый. Выбираем нужную нумерацию и нажимаем кнопку OK. В случае, если уровень вложенности не будет нужным, уменьшите размер табуляции по умолчанию до 0,5см. повторите предыдущие действия.
Построить многоуровневый список можно и не используя табуляцию. В этом случае строки каждого уровня нужно набирать с помощью подчиненных стилей, например Заголовок 1, Заголовок 2, и заголовок 3.
Задание 5. Создание таблиц (на 6 странице документа).
Создайте журнал (таблицу) учета текущей успеваемости студентов вашей подгруппы по информатике в сентябре и октябре месяцах, следующего вида
Факультет
Курс 1Название предмета Подгруппа
№ Ф.И.О. СентябрьОктябрь2 9 16 23 30 7 14 21 28
1 2 3 4 5 6 7 8 9 Выполнение.
Для этого создайте новый документ, установите шрифт Times New Roman и размер 14. В первой строке введите название факультета, выровняйте по центру. Для набора следующей строки, на линейке разместите символы табуляции в позиции 5,5 (выравнивание слева) и 14,4 (выравнивание справа) и установите размер 12. Введите “Курс 1”, затем нажмите клавишу табуляции и введите название предмета, снова нажмите клавишу табуляции и укажите номер группы.
Выполните команду меню Таблица/Добавить таблицу, в диалоговом окне Вставка таблицы укажите и число столбцов – 11 и число строк –10.
Выделите столбцы с номерами 3-11, и выполните команду меню Таблица/ Высота и ширина ячейки. В диалоговом окне Высота и ширина ячеек установите ширину столбцов 3-11 равной 1,2см., ширину столбца 2 – 3,8см. и ширину 1-го столбца равной 1см.
Выделите две верхние ячейки первого столбца и выполните команду меню Таблица/Объединить ячейки и установите выравнивание по центру. Выполните эти действия, последовательно выделяя две верхние ячейки второго столбца, пять следующих ячеек первой строки и последние 4 ячейки первой строки.
Введите данные в соответствующие ячейки таблицы. При вводе заглавий № и Ф.И.О. для выравнивания их по вертикали использовать команды Формат/ Абзац и в диалоговом окне Абзаца установить нужное значение поля Интервал перед. Для автоматического ввода значений в первый столбец воспользуйтесь командой Формат/ Список.
Выделяя нужные области таблицы с помощью команды Формат/ Границы и заливка придайте таблице требуемый внешний вид
Задание 6. Создание и сортировка таблиц.
1. Создайте таблицу следующего вида на 7 странице документа:
Фамилия И.О. Должность Оклад
1. Сергеев В.В. директор 20000000
2. Петухов В.В. водитель 2000000
3. Петров В.В. зам. директора 12000000
4. Мишина В.В. кассир 12000000
5. Иванов В.В. зам. директора 12000000
6. Дубков В.Ф. бухгалтер 15000000
7. Веник В.В. водитель 2000000
8. Ванин В.В. водитель 2300000
9. Ванин В.П. водитель 2000000
10. Сычев Т.Т. водитель 2300000
2. Отсортируйте строки таблицы по фамилиям в алфавитном порядке.
Методические указания.
Для упорядочения таблицы проделайте следующие действия:
выделите в таблице строки, начиная со второй, и столбцы, начиная со второго;
выполните команду меню Таблица/Сортировка, в диалоговом окне Сортировка установите в списке Сортировать Столбец 2 (сортировка по 2-му столбцу), способ сортировки- Текст, нажмите кнопку Параметры и установите флажок Только столбцы (чтобы не переставлялись клетки с номерами строк) и нажмите кнопку ОК.
3. Отсортируйте строки таблицы по убыванию окладов.
4. Отсортируйте строки таблицы по должностям и для одинаковых должностей по возрастанию окладов.
5. Соедините документы, записанные в файлы в один документ. Для этого примените команду Вставка/Файл. Пронумеруйте таблицы в объединенном документе при помощи команды Вставка/Название.
Задание 7. Визитная карточка. (на 8 странице документа)
Визитная карточка – небольшой документ, в котором находится основная информация о владельце. В нее, чаще всего, заносят следующую информацию:
Фамилию, имя, отчество владельца. В зависимости от страны и происхождения владельца, отчество может не указываться.
Место работы (учебы) и должность (курс, группа).
Домашний адрес.
Рабочий и домашний телефоны, а также факс и адрес электронной почты, если они имеются
Размер визитной карточки примерно - 8 см по горизонтали и 5 см по вертикали. Структура визитной карточки приведена ниже:
Место работы (учебы)
Должность (курс, группа)
Фамилия
Имя и отчество
Домашний адрес Телефон раб.
Телефон дом.
Fax
Е-Mail
Методические указания.
Создать визитную карточку можно следующим образом
Создайте новый документ
Вставьте таблицу из 2-х строк и 2-х столбцов
Установите длину первого и второго столбца равной 4 см.
Выделите первую строку таблицы и выполните команду “Объединить ячейки”. В результате получится таблица, состоящая из трех ячеек 1.2 и3, следующего вида
1
2 3
Занесите в ячейку №1место работы, должность, фамилию, имя и отчество. В ячейку №2 домашний адрес, в ячейку № 3 – рабочий и домашний телефоны, факс и адрес электронной почты.
Подберите нужные шрифты и их размеры, Начертание фамилии должно выделяться по отношению к другой информации. Отцентрируйте текст в ячейке № 1, ячейку № 2 . выровняйте по левому, а ячейку №3 по правому краю.
Выделите всю таблицу и выполните команды “Формат, Границы и заливка”, В диалоговом окне выберите режим “Рамка”, для того чтобы ваша визитка взялась в рамочку.
Визитка практически готова, но она занимает лишь небольшую часть листа формата А4. Разместим на листе 10 копий визитки в две колонки. Для этого:
Выполните команды “Формат, Колонки” и установите для листа две колонки для размещения текста.
Выделите таблицу и скопируйте ее в буфер обмена.
Установите курсор на одну строку ниже таблицы.
Вставьте содержимое буфера обмена (команды “Правка, Вставить”). Повторите эти действия пять раз. Если пятая копия не вмещается в первой колонке, или в ней остается свободное место, измените размеры верхнего и нижнего полей страницы. Аналогично заполните правую колонку.
Задание 8. Вычисление в таблицах. (на 9 странице документа)
Выполнение.
Подготовьте документ следующего вида:
Сведения
о доходах и расходах фирмы «Ритм» за январь-март 1997 г.
Январь Февраль Март Сумма
Объем продаж 45000000 50000000 48000000 =SUM(LEFT) 143000000
Затраты на покупку 15000000 12000000 18000000 =b3+c3+d3 45000000
Затраты за доставку 6000000 8000000 10000000 =SUM(Left) 24000000
Доход =B2-(b3+b4) 24000000 =(c2-(c3+c4)) 30000000 =(d2-(d3+d4)) 20000000 =(E2-(E3+E4)) 74000000
Председатель правления
фирмы «Ритм» И. И. Иванов
2. Для вычисления сумм, расположенных в пятом столбце, необходимо при помощи команды Таблица/Формула ввести в клетки этого столбца формулы: =b2+c2+d2, =b3+c3+d3, =b4+c4+d4 или формулу: =SUM(LEFT).
Для вычисления доходов, расположенных в пятой строке, необходимо при помощи команды Таблица/Формула ввести в клетки этого столбца формулы: =b2-(b3+b4), =c2-(c3+c4), =d2-(d3+d4).
3. Сделайте обрамление и заливку клеток с исходными данными при помощи панели Таблицы и Границы или при помощи команды Формат/Граница и заливка. Измените числа в клетках с исходными данными и выполните перерасчет таблицы. Сохраните документ в файле.
Задание 9. Подготовьте на странице 10 документа рекламу следующего вида:
Минск, Толбухина,4ст. м. "Парк Челюскинцев"тел. 266-97-24
Работает постояннос 11.00 до 19.00
воскресенье - выходной
вход свободный
2-й этаж-ОДЕЖДА, ОБУВЬ, ПОДАРКИ3-й этаж-ВСЕ ДЛЯ ДОМА
ВСЕ, ЧТО ВАМ СЕЙЧАС НУЖНО!
Методические указания.
Создайте таблицу, сделав невидимыми границы, расположения информации и в клетки заполните нужную информацию в соответствующем формате.
Для фигурного текста примените объекты Wordart, кнопка для работы с которыми находится на панели рисование.
Задание 10.Создание оглавления.
1. Пронумеруйте страницы: ВставкаНомер страницыВнизу страницы (по центру). На первой странице не должно быть номера.
2. На каждой странице создайте заголовок с помощью стилей «Заголовок 1».
3. Создайте оглавление на странице 2 документа: СсылкиОглавление
У вас должно получиться следующее оглавление (рис. 2.4):

Рис.4. Оглавление

Приложение 1
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
МОСКОВСКИЙ АВТОМОБИЛЬНО-ДОРОЖНЫЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Волжский филиал
Кафедра математики и информатики
Лабораторная работа №2
по информатике
«Текстовый процессор WORD»
Выполнил Иванов И.И.
Студент группы АД-14
Проверила Максимова А.П.
Чебоксары 2014
ЛАБОРАТОРНАЯ РАБОТА №3-4.Вставка и редактирование формул. Вставка и редактирование рисунков, схем и чертежей. Слияние документов.
Вставка формул.
Вставка формул в редакторе WORD осуществляется с помощью формульного редактора.
Вызов формульного редактора Equation Editor из Word можно осуществить следующей последовательностью действий:
поместите курсор в то место, где должна быть вставлена формула;
в меню "вставка" выберите команду "обьект";
выберите закладку "создание";
В окне "тип обьекта" выберите "Microsoft Equation 3.0 (2.0)";
Более удобный вызов редактора математических формул выполняется при помощи кнопки редактора формул, которая помещается на панель инструментов. Размещение кнопки на панели выполняется следующим образом: через меню Вид/Панели инструментов/Настройка на вкладке Команды отыскивается в списке категорий пункт Вставка, в котором выбирается кнопка Редактор формул и перетаскивается на любую панель инструментов.
В результате вызова Редактора формул на экране появляется панель инструментов, состоящая из двух рядов пиктограмм:

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

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

Методические указания по выполнению задания 1.
Вызовите формульный редактор;
В палитре шаблонов выберите третий слева шаблон с индексами;
В открывшемся списке выберите левый в первом ряду;
Наберите греческое "Хи" (в палитре символов второе поле справа - греческие символы).
Обратите внимание на различный вид курсоров. Вводимый символ вставляется в позицию, определяемую вертикальной чертой курсора!
Подведите курсор в поле верхнего индекса и нажмите 2;
Введите "=" после Х;
— из палитры шаблонов выберите знак суммы с верхним и нижним индексами, и введите индексы;
Выберите из палитры шаблонов объект с верхним индексом (первый в четвёртом ряду);
Выберите шаблон со скобками;
Выберите шаблон для дроби;
— Выберите шаблон с нижним индексом, введите Хи, переведите курсор в следующую позицию (стрелкой -> или шелчком мыши), наберите "-", затем "m"
В знаменателе введите ""
В месте верхнего индекса наберите 2;
Выйдите из редактора формул, щёлкнув левой кнопкой мыши вне поля редактирования.
Сохраните формулу в файле.
Задание 2.
Наберите систему линейных уравнений в матричной записи в виде:

Рис.2. Матричная запись системы уравнений.
Методические указания по выполнению задания 2.
в новом окне вызовите формульный редактор;
из палитры шаблонов выберите круглые скобки;
выберите шаблон матрицы размером 4x4;
перемещаясь от поля к полю с помощью мыши или клавиши tab, заполните матрицу;
выберите круглые скобки, вектор размером 4, заполните его значениями;
введите "=";
аналогично введите последний вектор;
выйдите из редактора формул;
сделайте подпись под матрицей;
сохраните рисунок в файле.
Задание 3. Наберите систему неравенств

Задание 4. Наберите формулу вычисления корней квадратного уравнения
Задание 5. Наберите формулу вычисления консолидированного платежа


Задание 6. Наберите текст решения уравнения
Задания для самостоятельной работы.
a) , b) , c) .d)
a), b) , c) .
.
.
ЛАБОРАТОРНАЯ РАБОТА №4-7.Формулы, имена, массивы. Формулы над массивами. Создание, заполнение, редактирование и форматирование таблиц. Логические переменные и функции. Построение графиков, поверхностей и диаграмм в Excel. Применение текстовых и календарных функций.Цель работы: приобрести практические навыки в создании электронных таблиц, применении стандартных функций, выполнении основных операций со списками данных.
Методические указания.Электронные таблицы являются мощным средством автоматизации вычислений различного характера в тех задачах, где исходные данные и результаты представлены в табличной форме. Табличный процессор Microsoft Excel, входящий в пакет программ Microsoft Office, благодаря большому количеству встроенных функций подходит для выполнения расчетов и анализа данных в самых разных предметных областях. Используя включаемые в его состав надстройки можно производить статистический анализ полученных данных, решать задачи оптимизации. Также в электронных таблицах можно размещать любые графические объекты, в том числе диаграммы различного вида, построенные на основании полученных данных. Эти и многие другие возможности сделали Microsoft Excel одной из самой популярных программ в своем классе.
Основные компоненты электронных таблицОсновным документом Microsoft Excel является рабочая книга, которая хранится в файле с расширением .xls. Рабочая книга состоит из листов. Листы бывают трех типов: листы данных, листы диаграмм, листы макросов. По умолчанию в книге используются только листы первого типа. Они представляют собой таблицу из 256 столбцов и 65536 строк. Столбцы обозначаются латинскими буквами и их комбинациями: A, B, C, … Z, AA, AB, AC, … , IV. Строки – числами от 1 до 65536.
Ячейки располагаются на пересечении строки и столбца и могут содержать данные в виде текста, числовых значений, формул. По своему содержимому ячейки делятся на исходные (с записью данных) и зависимые (с записью формул). Для однозначной идентификации ячейки служит ее адрес, который состоит из обозначения столбца и номера строки. Например: A1, C4, D16. Если необходимо обратиться к ячейке на другом листе, то добавляется ссылка на нужный лист, которая состоит из его имени и следующего за ним восклицательного знака. Например: Лист3!B21.
Окно Microsoft ExcelКак и окно любого приложения Windows, окно Excel содержит меню, панель инструментов, полосы прокрутки и другие стандартные компоненты. Настройка вида окна, панели инструментов осуществляется так же, как и в любом другом приложении Microsoft Office, например в текстовом редакторе Word. Файловые операции также выполняются аналогично текстовому редактору Word. В тоже время в окне Excel имеются некоторые специфические компоненты, свойственные только этому приложению (рис.1).
поле имени ячейки
заголовки строк и столбцов
указатель ячейки
маркер заполнения
строка формул
кнопки прокрутки ярлычков
ярлычки листов
указатель мыши

Рис. 1. Окно Microsoft Excel
Переключение между листами производится щелчком по соответствующему ярлычку в нижней части окна. Добавление или удаление листа, его переименование можно осуществить из контекстного меню ярлычка. Если ярлычка нужного листа не видно, то можно воспользоваться кнопками прокрутки ярлычков.
Ячейка текущего листа является активной, если пользователь установил на нее указатель – прямоугольную рамку с маркером заполнения в правом нижнем углу. В такую ячейку можно вводить данные или редактировать ее содержимое. Перемещать указатель ячейки по листу можно щелчком левой кнопки мыши или с помощью клавиш управления курсором.
Блок смежных ячеек будем называть диапазоном. Для выделения диапазона необходимо протянуть указатель мыши по нужным ячейкам при нажатой левой кнопке. Выделить несколько несмежных диапазонов на листе, можно при нажатой клавише CTRL.
Для изменения в таблице ширины столбца или высоты строки необходимо установить указатель мыши на нужную границу в соответствующем заголовке и при нажатой левой кнопке передвинуть ее на нужное расстояние. Для точной установки данных параметров можно выполнить команду Ширина столбца или Высота строки из контекстного меню соответствующего заголовка.
Ввод и редактирование данныхВвод данных осуществляется в активную ячейку. Если ячейка содержит при этом какое-либо значение, то оно заменяется вновь вводимыми символами. Для того чтобы отредактировать данные в активной ячейке необходимо нажать клавишу F2 или сделать двойной щелчок левой кнопкой мыши. Также редактирование можно осуществлять из строки формул, если мышью установить в нее курсор. Ввод данных в ячейку завершается после нажатия клавиши ENTER или активизации другой ячейки. Для того чтобы очистить ячейку или диапазон ячеек, их необходимо выделить и нажать клавишу DELETE.
Вводимые данные могут представлять собой числовые значения, формулы или текст. Числовые значения можно вводить в виде обычных констант (целых или вещественных), а также в виде даты, времени или их комбинации. Например:
константы: 12; 237,75; 1,98Е+02;
дата: 21.02.05; 21-фев-2005;
время: 15:43; 15:43:07; 3:43 РМ;
дата и время: 21.02.05 15:43; 2005, 21 февраля 3:43 РМ.
Если вводимые данные не распознаются как числовые, они воспринимаются как текстовые. Если необходимо, чтобы числовые данные представлялись в виде текста, перед ними ставится апостроф (‘).
Заполнение ячеек может производиться не только с помощью непосредственного ввода значений с клавиатуры, но и копированием или перемещением содержимого одних ячеек в другие. Эти операции, как и в большинстве других приложений, можно произвести двумя способами: перетаскиванием выделенных данных в новое место размещения или применением буфера обмена. В первом случае указатель мыши необходимо подвести к рамке одной или нескольких выделенных ячеек и перетащить ее при нажатой левой кнопке, когда курсор примет вид четырехнаправленной стрелки. Для копирования ячеек дополнительно удерживается нажатой клавиша CTRL. При выполнении операций копирования или перемещения через буфер обмена выполняется команда Копировать или Вырезать соответственно из пункта меню Правка или контекстного меню выделенного диапазона. Далее указатель ячейки устанавливается в место нового размещения и выполняется команда Вставить.
Если вместо команды Вставить выполнить команду Специальная вставка, то появится возможность расширенной настройки режима вставки. В ее диалоговом окне необходимо выбрать один из типов вставки: все содержимое ячеек, только вычисленные значения (для ячеек с формулами), только параметры форматирования ячеек, только примечания и другие. Если в месте размещения копируемого диапазона уже имеются какие-либо данные, то дополнительно можно выбрать тип арифметической операции, которая может быть выполнена между ними.
Форматирование ячеекExcel позволяет отформатировать содержимое каждой ячейки индивидуально или установить общие параметры форматирования для выделенного диапазона ячеек. Для этого необходимо выполнить команду Формат | Ячейки. Во вкладке Выравнивание ее диалогового окна можно установить разные типы выравнивания содержимого ячейки, как по горизонтали, так и по вертикали. Вкладка Шрифт позволяет установить такие параметры форматирования, как тип шрифта, его размер, начертание и т.д. Для установки типа границ ячеек, их цвета можно воспользоваться средствами вкладки Граница. Тип и цвет заливки устанавливается во вкладке Вид. Также многие из этих параметров можно установить, используя панель инструментов.
Кроме вышеперечисленных возможностей, Excel позволяет представлять одни и те же числовые значения в различных форматах. Они выбираются во вкладке Число диалогового окна команды Формат | Ячейки. Ниже показано представление единицы в некоторых форматах:
Формат Представление
Общий 1
Числовой 1,00
Денежный 1,00р.
Финансовый 1,00р.
Дата 01.01.1900
Время 0:00:00
Процентный 100,00%
Экспоненциальный 1,00E+00
Общий формат используется для представления как чисел, так и текста. Если количество десятичных разрядов в числе превышает десять, то оно автоматически переводится в экспоненциальный формат. Отличие денежного формата от финансового заключается в том, что последний всегда выравнивается только по правому краю.
Если ширина ячейки недостаточна для корректного отображения числа, то вместо него появляются символы “#”. В этом случае необходимо увеличить ширину того столбца, где расположена эта ячейка.
Создание формулФормула всегда начинается со знака равенства (“=”) и может содержать операнды, операции и имена функций. Операндами могут быть константы или адреса ячеек. Адрес ячейки в составе формулы называется ссылкой. Существуют три основных типа ссылок:
относительные. При копировании или перемещении формулы с такими ссылками они будут изменяться в соответствии с ее новым местоположением. Примеры относительных ссылок: A5, E17;
абсолютные. При копировании или перемещении формулы такие ссылки не изменяются и указывают на одну и ту же ячейку. При записи абсолютных ссылок перед именем столбца и номером строки ставится символ “$”. Например: $A$5, $E$17;
смешанные. В таких ссылках адресация столбца отличается от адресации строки, например: A$5, $E17;
Часто в формулах, в особенности с применением функций, необходимо в качестве операнда указать ссылку не на одну ячейку, а на диапазон. Для этого используется адресная операция диапазона (“:”). Например, диапазон A2:B3 включает четыре ячейки (A2, B2, A3, B3).
Для получения в составе формулы ссылки на нужную ячейку не набирая ее адрес вручную, необходимо щелкнуть по ней левой кнопкой мыши. В формуле появится относительная ссылка на указанную ячейку. Для изменения типа полученной ссылки на абсолютный или смешанный, надо нажимать клавишу F4 до тех пор, пока в строке формул не появится требуемый вариант. Если при вводе формулы выделить не одну ячейку, а несколько, то появится ссылка на этот диапазон.
В формулах наиболее часто применяются операции двух типов:
арифметические операции: +, –, *, /, %, ^ (возведение в степень);
операции отношения: <, <=, >, >=, =, <> (не равно).
Пример 1: рассмотрим составление фрагмента прайс-листа, поясняющего порядок применения ссылок разных типов и некоторых операций (рис. 2).
Рис. 2. Пример создания формулы с разными типами ссылок
В данном примере формулы содержатся в столбце с ценой товара в рублях. Для решения задачи достаточно ввести формулу в одну ячейку, например в D4 (см. строку формул на рис. 4.2), а затем с помощью копирования или автозаполнения (см. ниже) распространить ее на другие ячейки. При этом формулы в ячейках D5 и D6 будут содержать относительные ссылки на ячейки С5 и С6 соответственно, а абсолютная ссылка на ячейку D1 не изменится.
Автозаполнение ячеекАвтозаполнение позволяет быстро распространить содержимое какой-либо ячейки на смежный с ней диапазон. Заполнять ячейки можно как одинаковыми данными (константами или формулами), так и членами прогрессии. Удобнее всего производить эту операцию с помощью маркера заполнения – маленького квадрата в правом нижнем углу указателя выделенной ячейки (рис. 4.1). Ячейку, содержащую нужную константу или формулу, нужно выделить, а затем, потянув за маркер заполнения, растянуть появившуюся рамку на нужное число ячеек в любом направлении. Ячейки заполняются копируемыми данными после отпускания левой кнопки мыши.
Для заполнения диапазона арифметической или геометрической прогрессией необходимо ввести первые два или три ее члена, выделить их и потянуть за маркер заполнения указателя выделенных ячеек. Растягивая появившуюся рамку над заполняемым диапазоном, справа можно видеть значение текущего члена прогрессии. Наиболее часто требуется заполнить ряд ячеек арифметической прогрессией с единичным шагом (например, порядковыми номерами). Для этого достаточно ввести первый член прогрессии, выделить эту ячейку и протянуть маркер заполнения при нажатой клавише CTRL.
Другим способом автозаполнения ячеек является использование команды Заполнить пункта меню Правка. Ячейку содержащую копируемые данные и смежный с ней диапазон необходимо выделить, после чего выполнить команду Правка | Заполнить и в появившемся подменю выбрать направление заполнения (Вверх, Вниз, Вправо или Влево). Если первая ячейка выделенного диапазона является началом прогрессии, то выбирается команда Прогрессия. В ее диалоговом окне выбирается тип прогрессии, ее шаг и при необходимости предельное значение.
Использование стандартных функций Функция в составе формулы вызывается по имени, после которого в круглых скобках указываются один или несколько аргументов, разделенных точкой с запятой. В случае отсутствия у функции аргументов, скобки после ее имени остаются пустыми. Аргументами функции могут быть константы, ссылки или выражения. Зная синтаксис функции можно ввести ее в формулу вручную. Но, как правило, для вставки функции используют Мастер функций. Для его вызова можно выполнить команду Вставка | Функция или щелкнуть по кнопке в строке формул с надписью fx. После этого появляется диалоговое окно 1-го шага Мастера функций, в котором необходимо выбрать нужную категорию (математические, финансовые, логические и т.д.) и требуемую функцию в этой категории. Причем если активная ячейка не содержала в себе формулу, то знак равенства вставляется в нее автоматически. После выбора функции и нажатия кнопки ОК, появляется диалоговое окно, в котором необходимо ввести аргументы функции. Закончив ввод аргументов, нужно нажать кнопку ОК и вставка функции будет завершена.
Пример 2: вычислить значения функции на отрезке x[0;0,5] с шагом h = 0,1 и определить среди найденных величин количество отрицательных и сумму положительных значений функции.
В ячейках А1 и В1 укажем заголовки столбцов с данными. Значения аргумента функции введем с помощью автозаполнения (рис 3, а). Далее в ячейку B2 введем формулу для вычисления первого значения заданной функции. Для этого сделаем ячейку активной и выполним команду Вставка | Функция. В категории Математические выберем функцию TAN и нажмем ОК. В следующем окне Мастера функций необходимо ввести аргумент функции. В поле Число введем выражение: A2^2-1, причем для получения ссылки на ячейку используем щелчок левой кнопкой мыши. Нажав ОК, получим формулу, состоящую из одной функции тангенс. Для ввода второго слагаемого установим курсор в строку формул, введем плюс и вновь вызовем Мастер функций. В категории Математические выберем функцию СТЕПЕНЬ и нажмем ОК. Далее в поле Число введем выражение A2+1, а в поле Степень – показатель 1/3. После нажатия кнопки ОК получим окончательную формулу, которую скопируем в ячейки B3:B7 с помощью автозаполнения (рис 3, б).
а
б


Рис. 4.3. Ввод исходных данных: аргументов функции (а) и ее значений (б)
Для нахождения количества отрицательных значений функции организуем справа дополнительный столбец признаков. Каждая ячейка столбца признаков будет содержать 1, если значение функции в этой строке больше нуля и 0 в противном случае. Просуммировав в дальнейшем эти ячейки, мы получим количество отрицательных значений функции.
а
б


Рис. 4. Вычисление количества отрицательных (а) и суммы положительных (б) значений функции
Установить требуемые значения в ячейках столбца можно с помощью функции ЕСЛИ. Эта функция возвращает одно из двух значений, в зависимости от истинности логического выражения. Установим указатель в ячейку C2 и вызовем Мастер функций. В категории Логические выберем функцию ЕСЛИ. На следующем шаге в поле Лог_выражение введем B2<0, а в поля Значение_если_истина и Значение_если_ложь значения 1 и 0 соответственно. Заполним созданной формулой диапазон C3:C7. Далее нажмем кнопку с символом “∑” (автосумма) и в ячейке C8 получим искомое значение (рис. 4.4, а).
Для вычисления суммы положительных значений будем использовать функцию СУММЕСЛИ, которая суммирует содержимое тех ячеек заданного диапазона, которые удовлетворяют некоторому критерию. Сделаем активной ячейку C9 и вызовем Мастер функций. В категории Математические выберем функцию СУММЕСЛИ. Далее в поле Диапазон введем B2:B7, а в поле Критерий выражение >0. После ввода аргументов нажмем ОК и получим требуемое значение (рис. 4, б).
Построение диаграммДиаграммы позволяют в наглядной форме представить данные, расположенные на рабочих листах и визуально оценить соотношение между их значениями. Наиболее просто можно построить диаграмму выделив на листе диапазон с данными и выполнив команду Вставка | Диаграмма. Запускается Мастер диаграмм, который предлагает за четыре шага настроить вид создаваемой диаграммы. На первом шаге необходимо выбрать тип диаграммы. Для перехода к следующему шагу нажимается кнопка Далее. Нажатие кнопки Готово прервет работу Мастера диаграмм и приведет к немедленной вставке диаграммы на текущий лист. При этом те параметры, которые настраиваются на последующих шагах, будут иметь значения, установленные по умолчанию.
На втором шаге при необходимости уточняется диапазон с данными и способ размещения рядов данных (если их несколько) внутри этого диапазона: в строках или столбцах. Кроме того, каждому из рядов данных на вкладке Ряд можно присвоить свое имя. Третий шаг позволяет указать заголовки диаграммы и осей, включить или отключить линии сетки, добавить легенду, а также произвести другие настройки. На четвертом шаге выбирается место размещения диаграммы: на отдельном листе (специальном листе диаграмм) или текущем листе с данными.
Если диаграмма расположена на листе данных, то после построения ее размеры можно изменять, как и у любого графического объекта. Также можно изменять любые параметры диаграммы, установленные при ее создании: тип, диапазон исходных данных, параметры и место размещения. Для этого необходимо вызвать контекстное меню диаграммы и выбрать соответствующую команду.
Работа со списками данныхБольшинство таблиц, создаваемых в Excel, являются какими-либо списками. Для большей эффективности при работе со списком, его структура должна соответствовать следующим правилам:
верхняя строка таблицы должна содержать уникальные заголовки столбцов, содержимое которых располагается ниже;
каждый столбец должен содержать однородные данные;
каждая строка имеет одинаковую структуру;
в таблице не должно быть пустых строк и столбцов.
Если на листе имеется несколько списков, то они должны отделяться друг от друга как минимум одной пустой строкой или столбцом.
Основными операциями, производимыми со списками, являются сортировка и фильтрация. Для выполнения сортировки необходимо установить указатель в любую ячейку списка и выполнить команду Данные | Сортировка. В диалоговом окне команды выбирается нужный столбец списка и направление сортировки: по возрастанию или по убыванию. Причем если список соответствует изложенным выше требованиям, то программа может идентифицировать столбцы по их заголовкам. Однократно сортировку списка можно произвести по содержимому одного, двух или трех столбцов. В случае множественной сортировки, строки, у которых совпадают значения в первом столбце, между собой сортируются по содержимому второго столбца и т.д. Для сортировки по четырем и более столбцам, описанная выше процедура повторяется многократно.
Фильтрация позволяет временно скрыть те строки списка, в которых значения в одном или нескольких столбцах не удовлетворяют заданным критериям. При этом с видимой после наложения фильтра частью списка можно производить те же действия, что и с любым другим фрагментом рабочего листа.
В Excel существует два варианта наложения фильтра: автофильтрация и расширенный фильтр. Первый обычно используется для установки простых условий отбора, второй – для фильтрации с применением более сложных критериев. Наиболее просто в Excel производится автофильтрация. Для ее применения необходимо сделать активной любую ячейку списка и выполнить команду Данные | Фильтр| Автофильтр. В заголовке каждого столбца появится значок раскрывающегося списка (рис. 5).

Рис. 4.5. Вид списка после включения режима автофильтрации
Щелкнув на значке в том столбце, по содержимому которого будет производиться фильтрация, можно выбрать один из нескольких вариантов отбора. Для того чтобы оставить видимыми строки с одним конкретным значением, его необходимо выбрать из списка вариантов фильтрации. Выбрав команду Первые 10 можно указать сколько наибольших (наименьших) значений останется после наложения фильтра. Более сложные критерии отбора можно установить, выбрав команду Условие. В диалоговом окне можно установить два условия, объединив их логической связкой «И» или «ИЛИ». Для примера произведем отбор тех записей, у которых должностной оклад больше 2000 р. и меньше 6000 р. (рис. 4.6, а). Введем каждое из условий в соответствующие строки диалогового окна (рис. 6, а) и нажмем ОК. Результат фильтрации показан на рис. 6, б.
б
а


Рис. 6. Диалоговое окно ввода условий фильтрации (а) и ее результаты (б)
При необходимости, после фильтрации списка по содержимому одного столбца, можно повторить операцию с другим столбцом и отфильтровать уже оставшуюся часть таблицы. Для отключения режима автофильтрации и показа всех скрытых записей, необходимо повторно выполнить команду Данные | Фильтр| Автофильтр.
Контрольные задания.
Запустите приложение Microsoft Excel и создайте с его помощью файл с именем Lab.xls.
Переименуйте листы книги MS Excel: первый в «Задание», второй лист в «Данные», третий лист – «График».
Выберите из таблицы вариант задания соответственно номеру в журнале группы.
Варианты задания
Вари-ант Функция f(x,a) Интервал изменения х Шаг прира-щения
х Значения параметра а Критерий отбора значений функции
1-е 2-е 3-е 1 arccos(a + 6 x2) [-0,8;0,8] 0,08 -0,75 -0,9 -1 больше 2
2 sin(a2 -0,5*x) [-3;6] 0,45 -0,9 2 5 больше 0,25
3 (sin x + a)3 [-1;5] 0,3 5 -5 6 меньше 200
2 3 4 5 6 7 8 9
4 │ax -15 x│ [-3;3] 0,3 2 5 3,5 больше 10
5 (x + cos a)2 [-5;4] 0,45 1 -1 5,3 больше 10
6 sin(a + 10 x2) [-1;1] 0,1 2 -2 0 больше 0,9
7 (a + cos x)2 [-4;4] 0,4 -3 5 -1,5 меньше 5
8 arctg(x)*a3 [-10;10] 1 -1 1 3 меньше 0
9 (2x + sin a)3 [-2;1] 0,15 2 1 -5 меньше -3
10 ln(x2+a) [-10;10] 1 1 2 3 больше 2
11 lg(x+a)2 [-9;0] 0,45 4 4,4 5 больше 1
12 e3a+x [0;5] 0,25 -2 0 1 меньше 3
13 arcsin(a-0,4x) [-0,5;1,2] 0,085 0,6 1 1,3 меньше 0
14 tg(a - ex) [-5;0] 0,25 -2 0,1 1,5 больше 7
15 (a + ex)0.5 [-3;3] 0,3 0 1 5 больше 3
На листе «Задание» объедините несколько ячеек. Используя шрифт Times New Roman, размер шрифта 12, горизонтальное и вертикальное выравнивание в ячейке по центру, наберите следующую информацию:
Вариант №__ (укажите номер варианта выполняемого задания)
Выполнили студенты группы (укажите группу)
ФИО (перечислите фамилии студентов, выполняющих данное задание)
Функция (приведите вид функции у = f(x,a) для Вашего варианта)
Значение параметра а (в отдельной ячейке укажите первое значение параметра а)
Начальное значение аргумента (в отдельной ячейке укажите начальное значение аргумента)
Шаг приращения аргумента (в отдельной ячейке укажите шаг приращения аргумента).
На листе «Данные» для табулирования функции y = f(x,a) создайте таблицу №1 по шаблону, приведенному на рис. 4.7.
Заполните столбец значений аргумента х. Обязательно используйте ссылку на ячейки с начальным значением аргумента х и шагом приращения аргумента х, расположенные на листе «Задание».
Заполните столбец значений функции y. Обязательно используйте ссылку на ячейку со значением параметра а, расположенную на листе «Задание».
В четвертом столбце укажите критерий отбора значений функции для вашего варианта: например, y > 2 – для первого варианта, y > 0,25 – для второго и т.д. В ячейку, находящуюся ниже, введите формулу с использованием функции ЕСЛИ, которая выводит в данной ячейке 1, если значение функции у в соседней ячейке соответствует критерию отбора и 0 в противном случае (см. рис. 7). Произвести автозаполнение ячеек данного столбца.

Рис. 7. Пример оформления таблицы
Под табл. 1 выведите количество значений функции, удовлетворяющих критерию отбора (см. рис. 7). Для этого используйте автосуммирование (кнопка с символом “∑”).
На третьем листе постройте график: по оси абсцисс должны располагаться значения аргумента х, по оси ординат – значения функции у.
Вставьте в рабочую книгу новый лист и назовите его «Сортировка». Выделите табл. 1 на листе «Данные» и скопируйте ее в буфер обмена. Перейдите на лист «Сортировка», вызовите диалоговое окно команды Правка | Специальная вставка, поставьте переключатель в положение «Вставить значения». Произведите вставку значений табл. 1. Произведите сортировку значений функции у по убыванию.
Скопируйте лист «Данные» в конец книги. Назовите появившийся лист «Фильтрация», а скопированную таблицу - «Таблица № 2». Используя автофильтрацию, оставьте в табл. 2 только те строки, значения функции у в которых удовлетворяют критерию отбора.
Замените первое значение параметра а на листе «Задание» сначала вторым его значением, а затем третьим (см. седьмой и восьмой столбцы в таблице вариантов задания). Проследите, изменяются ли значения функции, вид графика, представление данных на листах «Сортировка» и «Фильтрация».
Напишите краткий отчет о ваших действиях, произведенных при выполнении каждого пункта лабораторной работы. Обязательно приведите примеры использованных вами формул, три строки табл. 1, схематичный рисунок графика функции.
Сделайте вывод о проделанной работе, о преимуществах и недостатках программы Microsoft Excel для обработки различного рода информации: текстовой, числовой, графической.
Продемонстрируйте результаты выполнения работы и отчет преподавателю.
ЛАБОРАТОРНАЯ РАБОТА №8.
Построение и обработка списков (баз данных)Цель работы: научиться создавать при помощи EXCEL базу данных, содержащую различные сведения о работе фирмы.
Задачи:
Создание списков.
Организация связей между списками.
Создание БЛАНКА ЗАКАЗА.
Теоретические сведения.Списком называют таблицу, обязательным атрибутом которой является строка заголовков. Требования к оформлению списка следующие:
Название столбца занимает одну ячейку;
Все данные в ячейках столбца представлены в одном формате;
Все названия столбцов размещены в одной строке и образуют строку заголовка списка;
Данные помещаются в строке следующей за строкой заголовков.
Список выполняет функцию базы данных. Столбцы называются полями, а строки записями, множество записей образует поле данных. В заголовках столбцов могут использоваться несколько слов, но обязательным требованием является занимание заголовком одной ячейки.Задание 1. Создание списков.Задача: Предположим, что некая фирма занимается поставками вычислительной техники, имеет список клиентов, списки имеющихся товаров. Требуется создать базу данных работы фирмы и автоматизировать работу выдачи бланков заказов.
1.1. Создание списка КЛИЕНТЫ.
Создайте рабочую книгу (Файл / Создать).
Присвойте первому рабочему листу имя Клиенты.
Введите в ячейки A1: F1 следующие заголовки:
Название фирмы
Код
Контактная персона
Город
Телефон
Скидка (%)


Отформатируйте таблицу, используя пункт меню Формат / Автоформат. В списке форматов выберите Список1.
Для ячеек, содержащих процентное содержание скидки, назначьте процентный формат, либо используя пиктограмму на панели инструментов Форматирование, либо через команду меню Формат / Ячейка /Число.
Создание списка ТОВАРЫ.
Перейдите на второй лист рабочей книги и присвойте ему имя ТОВАРЫ.
Список ТОВАРЫ должен состоять из трех столбцов: Номер, Наименование товара, Цена (USD).
В ячейки А1-С1 введите соответствующие заголовки.
Введите записи в список ТОВАРЫ.
Отформатируйте таблицу аналогично списку КЛИЕНТЫ.

Создание списка ЗАКАЗЫ.
Перейдите на третий лист рабочей книги и присвойте ему имя ЗАКАЗЫ.
Определяем следующую структуру списка:

Введите данные по следующим полям: Месяц, Дата, Номер заказа, Номер товара, Код заказчика, Количество.

Отформатируйте таблицу по своему усмотрению.
Заполним автоматически столбцы Наименование товара, Фирма, Сумма, Скидка, Оплачено в списке ЗАКАЗЫ, используя данные из соответствующих столбцов списка ТОВАРЫ и списка КЛИЕНТЫ соответственно.
Автоматическое заполнение столбцов.
Автоматическое заполнение столбцов будем производить с помощью функции ПРОСМОТР, аргументами которой являются имена диапазонов необходимых ячеек.
1) СИНТАКСИС функции ПРОСМОТР:
ПРОСМОТР (искомое значение; просматриваемый вектор; вектор результатов)
Вектор в MS Excel - это массив, который содержит только одну строку или один столбец.
Искомое_значение - это значение, которое ПРОСМОТР ищет в первом векторе.
Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение.
Просматриваемый_вектор - это интервал, содержащий только одну строку или один столбец. Значения в аргументе Просматриваемый вектор могут быть текстами, числами или логическими значениями.
Вектор результатов - это интервал, содержащий только одну строку или один столбец. Он должен быть того же размера, что и просматриваемый вектор.
2) СИНТАКСИС функции ЕСЛИ:
ЕСЛИ (Р, А, В), где Р - логическое выражение, А – значение, вычисленное при истинном значении Р, В – значение, вычисленное при ложном значении Р.
С помощью функции ЕСЛИ можно задать отмену заполнения ячеек в том случае, если запись не введена, что позволит избежать появления значений ошибки.
Заполним столбец Наименование товара. Для этого.
Сделайте текущей ячейку E2.
В строке формул введите следующую формулу:
=ПРОСМОТР(D2;Товары!$A$2:$A$10;Товары!$B$2:$B$10), где ячейка D2 – искомое значение, которое необходимо найти в просматриваемом векторе, диапазон $A$2:$A$10 – просматриваемый вектор (столбец Номер товара в списке Товары, $B$2:$B$10 – вектор результатов (столбец Наименование товара в списке Товары).
Скопируйте формулу в смежные ячейки E3:E12.
Используя функцию ПРОСМОТР, заполните самостоятельно столбец Фирма.
Определим значение столбца Сумма: Цена (список Товары)*Количество (список Заказы).
Для этого в ячейку I2 введите формулу: =ЕСЛИ(H2="";"";H2*ПРОСМОТР(D2;Товары!$A$2:$A$10;Товары!$C$2:$C$10)), где H2 – ячейка с количеством, D2 - просматриваемая ячейка, диапазон $A$2:$A$10 – просматриваемый вектор (столбец Номер товара в списке Товары), а диапазон $C$2:$C$10 – вектор результатов (столбец Цена в списке Товары).
Т. О. если ячейка Н2 = 0 (данные отсутствуют), то возвращаемое значение отсутствует (‘’’’), если ячейка Н2 содержит данные, то возвращаемое значение равно H2*ПРОСМОТР(D2;Товары!$A$2:$A$10;Товары!$C$2:$C$10).
Рассчитайте значения столбца Скидка. Для этого в ячейку J2 введите формулу: =I2*ПРОСМОТР(F2;Клиенты!$B$2:$B$10;Клиенты!$F$2:$F$10), где диапазон $B$2:$B$10 - просматриваемый вектор (столбец Код заказчика в списке Клиенты), а диапазон $F$2:$F$10 – вектор результатов (столбец Скидка в списке Клиенты).
Рассчитайте значения столбца Оплачено.
Задание 2. Создание Бланка заказов.Задача: Предусмотреть возможность печати Бланка Заказа, который может заполняться автоматически при внесении конкретного номера заказа.
Откройте 4-ый лист вашей рабочей книги. Дайте ему название Бланк.
В область для номера заказа введите любой номер из списка Заказы

В остальные выделенные области будем вносить формулы:
В область Дата внесите формулу, позволяющая вводить автоматически дату
= ПРОСМОТР (Ячейка Номер заказа из Бланка; поле Номер заказа из списка Заказы; поле Дата из этого же списка)
В область Название фирмы внесите формулу, позволяющую вводить автоматически название фирмы заказчика.
= ПРОСМОТР (Ячейка Номер заказа из Бланка; поле Номер заказа из списка Заказы; поле Фирма из этого же списка)
Аналогично заполним выделенные области Количество, Скидка, К оплате.
В область Доверенность выдал внесите формулу, позволяющая вводить автоматически фамилию: = ПРОСМОТР (ячейка Название фирмы из Бланка, Поле Название фирмы из списка Клиенты, поле Контактная персона из этого же списка).
Аналогично заполните область Телефон.
В область Цена единицы внесите формулу: =ПРОСМОТР (ячейка Название товара из Бланка, поле Наименование товара из списка Товары, поле Цена из этого же списка)
Внесите в ячейку G11 для поля Оформил свою Фамилию.
Вы создали Бланк заказа, позволяющий автоматически получать данные Заказа согласно введенному вами номеру Заказа. Поработайте со своим Бланком Заказа. Внесите другие номера заказов. Проверьте правильность результатов.Контрольные вопросыЧто такое список.
Обязательные требования к оформлению списка.
Требования к полям списка.
Можно ли использовать объединение ячеек при создании списка.
Объясните действие функции ПРОСМОТР.
Использование функции ЕСЛИ при работе со списками.Задания для самостоятельной работы.1. Создайте таблицу «Сводная сессионная ведомость» вашей группы. Таблица состоит из следующих списков:
Список СТУДЕНТ. Поля: Фамилия студента, Предмет, Оценка, Дата экзамена
Список ПРЕДМЕТ. Поля: Фамилия преподавателя, Предмет, Дата экзамена, Аудитория.
2. Создайте Бланк для разрешения на пересдачу экзамена, который должен автоматически заполняться по данным, содержащимся в списках. Бланк должен заполняться, если оценка равна 2. Используйте для этого функцию ЕСЛИ (оценка=2, печатается фамилия, иначе - ‘’ ‘’).
ЛАБОРАТОРНАЯ РАБОТА №9.
Сводные таблицыЦель работы: изучить механизмы подведения Итогов посредством объединения (консолидирования) данных разных источников.
Задачи:
Консолидирование данных из разных списков.
Конструирование сводных таблиц.
Анализ данных в сводных таблицах
Теоретические сведения.Консолидация данных - это один из способов вычисления Итогов, но данные источников могут располагаться на одном или нескольких листах, одной или нескольких книг. Консолидация по существу операция обратная агегатированию.
Область источник
Лист 2
Область источник
Книга 1/лист1
Область источник
Лист 1
Область консолидации

.
В Excel существуют операции, позволяющие выполнять несколько вариантов консолидации списков.
По расположению
По категориям
С помощью сводных таблиц
При консолидации по расположению все списки источники имеют структуру полей, названия заголовков и количество записей. Например, ведомости заработных плат за несколько месяцев (если отсутствует «текучка кадров»). В данном варианте строка заголовков списков источников одинаковая и совпадает со строкой заголовков результата. Операция консолидации по расположению коммутативна, т.е. результат не зависит от порядка консолидации списков источников.
При консолидации по категориям списки источники содержат однотипные данные, но расположены поля в этих списках по-разному и количество записей тоже разное. Список результатов консолидации также содержит поля отличающихся от расположения полей источников. Операций консолидации по категориям не коммутативна, т.е. структура списка результата зависит от порядка консолидируемых источников. Консолидация данных производится с помощью команды Данные / Консолидация.
Сводная таблица - это таблицы для автоматического подведения итогов взятых из разных списков-таблиц, которые могут находиться на разных источниках, в том числе и на Сайтах Интернет, отличаются структурой полей и количеством записей. Таким образом, сводная таблица является наиболее полным способом вычисления итогов.
Создание и обработка сводных таблиц осуществляется с помощью Мастера сводных таблиц, Данные / Сводная таблица.
Задание 1. Консолидация данных по расположению.Подготовим исходные данные.
В качестве таблицы источника выберем «Ведомость» (см. пред. работа).
С помощью команды Фильтр / Автофильтр выберем из нее последовательно записи, относящиеся к месяцам (октябрь и ноябрь).
Скопируем их и разнесем по разным листам книги. Листы назовем Октябрь и Ноябрь.
Из таблиц удалим столбцы Стаж и Месяц.
В таблицу «Ведомость за ноябрь» добавим одну запись, чтобы число их в каждой таблице было одинаковое.


Выполним консолидацию данных по расположению.
Добавим в книгу новый лист Консолидация.
Активизируем ячейку А1 и выполним команду Данные / Консолидация.
В открывшемся окне введем диапазон, занимаемым первым списком – Октябрь!$A$3:$I$7. Нажмем кнопку Добавить.
Далее введем диапазон, занимаемым вторым списком – Ноябрь!$A$3:$I$7. Нажмем кнопку Добавить.
Установим функцию из раскрываемого списка, например Сумма

Установим флажки на опциях: Использование в качестве имен, или Создавать связи с исходными данными (но не одновременно). Нажмем ОК.
Получим таблицу консолитизированных данных. Как видим, структура таблицы не изменилась, а значения в ячейках просуммированы.

Задание 2. Консолидация по категориям.Подготовим исходные данные.
В качестве таблицы источника выберем «Ведомость» (см. пред. работа).
С помощью команды Фильтр / Автофильтр выберем из нее последовательно записи, относящиеся к месяцам (сентябрь, октябрь и ноябрь).
Скопируем их и разнесем по разным листам книги. Листы назовем Сентябрь, Октябрь и Ноябрь.
Из таблиц удалим столбцы Стаж и Месяц.
Данные в источниках дополнять не будем. Количество записей в каждой из таблиц отличается.
Выполним консолидацию всех списков по описанной выше технологии. Получим таблицу консолитизированных данных.

Задание 3. Консолидация списков с разным числом полей.При консолидации данных из списков с разным числом полей, дополнительные поля присоединяются справа, например структура списков источников.

Список «Ведомость за сентябрь». Начисление

2. Список «Ведомость за октябрь». Удержание.

3. Список «Ведомость за ноябрь». Удержание.

4. Структура результата консолидации.
Задание 4. Создание сводной таблицы.
Выполним анализ данных и консолидацию на основе сводных таблиц
Откройте новый рабочий лист и присвойте ему имя Таблица.
Выполните команду Данные/Сводная таблица. После ее активизации откроется первое диалоговое окно Мастера сводных таблиц.

Шаг 1. В этом окне вам предлагается выбрать один из четырех источников данных для сводной таблицы и выбрать форму отчета.. Одобрите выбор мастера - В списке или базе данных Microsoft Office Excel - и нажмите кнопку Далее.
Шаг 2. В следующем диалоговом окне необходимо указать интервал ячеек, данные из которого будут представлены в сводной таблице. Выберем диапазон ячеек списка Ведомость (кроме строк Ведомость оплаты труда, Начислено и Удержано). Нажмем кнопку Далее.

Шаг 3. Определим расположение сводной таблицы: На существующем листе.
Далее следует определить структуру будущей таблицы, установить параметры таблицы. В центре представлена так называемая область сведения, которая подразделяется на области столбцов, страниц, область данных. Найденные в источнике данных поля данных представлены справа от области сведения. Каждое поле данных с помощью операций перетаскивания можно поместить в область сведения (сводную таблицу).

Поместим: в область строк - поле ФИО; в область столбцов – поле Месяц; в область данных - поля Начислено, Удержано, К выдаче. Щелкнем Готово. Сводная таблица построена.

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

Постройте сводную диаграмму, выбрав соответствующую команду из контекстного меню или кнопку на панели Сводные таблицы.

Отредактируйте и отформатируйте сводную диаграмму.

2 семестрЛАБОРАТОРНАЯ РАБОТА №1.Алгоритмизация.
Цель работы: изучить понятие алгоритма, способов описания алгоритмов, основные виды алгоритмических конструкций и их представление в виде блок-схем, освоить принципы построения блок-схем алгоритмов при решении задач. Изучить методы создание блок-схем в Microsoft Visio
Методические указания.
1.Понятие алгоритма
Для составления программы, предназначенной для решения на ЭВМ какой-либо задачи, требуется составление алгоритма ее решения.
Алгоритм — это точное предписание, которое определяет процесс, ведущий от исходных данных к требуемому конечному результату. Алгоритмами, например, являются правила сложения, умножения, решения алгебраических уравнений, умножения матриц и т.п. Слово алгоритм происходит от algoritmi, являющегося латинской транслитерацией арабского имени хорезмийского математика IX века аль-Хорезми. Благодаря латинскому переводу трактата аль-Хорезми европейцы в XII веке познакомились с позиционной системой счисления, и в средневековой Европе алгоритмом называлась десятичная позиционная система счисления и правила счета в ней.
Применительно к ЭВМ алгоритм определяет вычислительный процесс, начинающийся с обработки некоторой совокупности возможных исходных данных и направленный на получение определенных этими исходными данными результатов. Термин вычислительный процесс распространяется и на обработку других видов информации, например, символьной, графической или звуковой.
Если вычислительный процесс заканчивается получением результатов, то говорят, что соответствующий алгоритм применим к рассматриваемой совокупности исходных данных. В противном случае говорят, что алгоритм неприменим к совокупности исходных данных. Любой применимый алгоритм обладает следующими основными свойствами:
• результативностью;
• определенностью;
• массовостью;
• дискретностью;
• конечностью.
Результативность означает возможность получения результата после выполнения конечного количества операций.
Определенность состоит в совпадении получаемых результатов независимо от пользователя и применяемых технических средств.
Массовость заключается в возможности применения алгоритма к целому классу однотипных задач, различающихся конкретными значениями исходных данных.
Дискретность означает разбиение алгоритма на конечную последовательность действий или шагов при его выполнении.
Конечность означает то, что алгоритм должен выполняться за конечное время.
Для задания алгоритма необходимо описать следующие его элементы:
• набор объектов, составляющих совокупность возможных исходных данных, промежуточных и конечных результатов;
• правило начала;
• правило непосредственной переработки информации (описание последовательности действий);
• правило окончания;
• правило извлечения результатов.
Алгоритм всегда рассчитан на конкретного исполнителя. В нашем случае таким исполнителем является ЭВМ. Для обеспечения возможности реализации на ЭВМ алгоритм должен быть описан на языке, понятном компьютеру, то есть на языке программирования.
Таким образом, можно дать следующее определение программы.
Программа для ЭВМ представляет собой описание алгоритма и данных на некотором языке программирования, предназначенное для последующего автоматического выполнения.
2.Способы описания алгоритмовК основным способам описания алгоритмов можно отнести следующие:
• словесно-формульный;
• структурный или блок-схемный;
• с помощью граф-схем;
• с помощью сетей Петри.
Перед составлением программ чаще всего используются словесно-формульный и блок-схемный способы. Иногда перед составлением программ на низкоуровневых языках программирования типа языка Ассемблера алгоритм программы записывают, пользуясь конструкциями некоторого высокоуровнего языка программирования. Удобно использовать программное описание алгоритмов функционирования сложных программных систем. Так, для описания принципов функционирования ОС использовался Алголоподобный высокоуровневый язык программирования.
При словесно-формульном способе алгоритм записывается в виде текста с формулами по пунктам, определяющим последовательность действий.
Пусть, например, необходимо найти значение следующего выражения:
у = 2а – (х+6).
Словесно-формульным способом алгоритм решения этой задачи может быть записан в следующем виде:
1. Ввести значения а и х.
2. Сложить х и 6.
3. Умножить a на 2.
4. Вычесть из 2а сумму (х+6).
5. Вывести у как результат вычисления выражения.
При блок-схемном описании алгоритм изображается геометрическими фигурами (блоками), связанными по управлению линиями (направлениями потока) со стрелками. В блоках записывается последовательность действий.
Данный способ по сравнению с другими способами записи алгоритма имеет ряд преимуществ. Он наиболее нагляден: каждая операция вычислительного процесса изображается отдельной геометрической фигурой. Кроме того, графическое изображение алгоритма наглядно показывает разветвления путей решения задачи в зависимости от различных условий, повторение отдельных этапов вычислительного процесса и Другие детали.
Оформление программ должно соответствовать определенным требованиям. В настоящее время действует единая система программной документации (ЕСПД), которая устанавливает правила разработки, оформления программ и программной документации. В ЕСПД определены и правила оформления блок-схем алгоритмов (ГОСТ 10.002-80 ЕСПД, ГОСТ 10.003-80 ЕСПД, ГОСТ 19.701-90).
Операции обработки данных и носители информации изображаются на схеме соответствующими блоками. Большая часть блоков по построению условно вписана в прямоугольник со сторонами а и b. Минимальное значение а = 10 мм, увеличение а производится на число, кратное 5 мм. Размер b=1,5a. Для от дельных блоков допускается соотношение между а и b, равное 1:2. В пределах одной схемы рекомендуется изображать блоки одинаковых размеров. Все блоки нумеруются. Виды и назначение основных блоков приведены в табл. 2.1
Линии, соединяющие блоки и указывающие последовательность связей между ними, должны проводится параллельно линиям рамки. Стрелка в конце линии может не ставиться, если линия направлена слева направо или сверху вниз. В блок может входить несколько линий, то есть блок может являться преемником любого числа блоков. Из блока (кроме логического) может выходить только одна линия. Логический блок может иметь в качестве продолжения один из двух блоков, и из него выходят две линии. Если на схеме имеет место слияние линий, то место пересечения выделяется точкой. В случае, когда одна линия подходит к другой и слияние их явно выражено, точку можно не ставить.
Схему алгоритма следует выполнять как единое целое, однако в случае необходимости допускается обрывать линии, соединяющие блоки.
Если при обрыве линии продолжение схемы находится на этом же листе, то на одном и другом конце линии изображается специальный символ соединитель — окружность диаметром 0,5 а. Внутри парных окружностей указывается один и тот же идентификатор. В качестве идентификатора, как правило, используется порядковый номер блока, к которому направлена соединительная линия.
Если схема занимает более одного листа, то в случае разрыва линии вместо окружности используется межстраничный соединитель. Внутри каждого, соединителя указывается адрес — откуда и куда направлена соединительная линия. Адрес записывается в две строки: в первой указывается номер листа, во второй — порядковый номер блока.
Блок-схема должна содержать все разветвления, циклы и обращения к подпрограммам, содержащиеся в программе.
Таблица 2.
Условные обозначения блоков схем алгоритмов
Наименование
Обозначение Функции
Процесс
Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных.
Ввод-вывод

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

А) Выбор направления выполнения алгоритма в зависимости от некоторых переменных условий.
Б) Выбор одного из N направлений выполнения алгоритма, в зависимости от некоторых условий.
Модификация Организация циклических конструкций
Предопределенный процесс
Использование ранее созданных и отдельно написанных программ (подпрограмм).
Документ
Вывод данных на бумажный носитель.
Магнитный диск
Ввод-вывод данных, носителем которых служит магнитный диск.
Дисплей Ввод-вывод данных, если непосредственно подключенное к процессу устройство воспроизводит данные и позволяет оператору ЭВМ вносить изменения в процессе их обработки
Пуск-останов Начало, конец, прерывание процесса обработки данных.
Соединитель

Указание связи между прерванными линиями, соединяющими блоки.
Межстраничный соединитель
Указание связи между прерванными линиями, соединяющими блоки, расположенные на разных листах.
Комментарий
Связь между элементом схемы и пояснением.
3.Структурные схемы алгоритмовОдним из свойств алгоритма является дискретность — возможность расчленения процесса вычислений, предписанных алгоритмом, на отдельные этапы, возможность выделения участков программы с определенной структурой. Можно выделить и наглядно представить графически три простейшие структуры:
• последовательность двух или более операций;
• выбор направления;
• повторение.
Любой вычислительный процесс может быть представлен как комбинация этих элементарных алгоритмических структур. Соответственно, вычислительные процессы, выполняемые на ЭВМ по заданной программе, можно разделить на три основных вида:
• линейные;
• ветвящиеся;
• циклические.
Линейным принято называть вычислительный процесс, в котором операции выполняются последовательно, в порядке их записи. Каждая операция является самостоятельной, независимой от каких-либо условий. На схеме блоки, отображающие эти операции, располагаются в линейной последовательности.
Линейные вычислительные процессы имеют место, например, при вычислении арифметических выражений, когда имеются конкретные числовые данные и над ними выполняются соответствующие условию задачи действия. На рис. 1 показан пример линейного алгоритма, определяющего процесс вычисления арифметического выражения
у=(b2-ас):(а+с).
Вычислительный процесс называется ветвящимся, если для его реализации предусмотрено несколько направлений (ветвей). Каждое отдельное направление процесса обработки данных является отдельной ветвью вычислений. Ветвление в программе — это выбор одной из нескольких последовательностей команд при выполнении программы. Выбор направления зависит от заранее определенного признака, который может относиться к исходным данным, к промежуточным или конечным результатам. Признак характеризует свойство данных и имеет два или более значений.
Ветвящийся процесс, включающий в себя две ветви, называется простым, более двух ветвей — сложным. Сложный ветвящийся процесс можно представить с помощью простых ветвящихся процессов.

Направление ветвления выбирается логической проверкой, в результате которой возможны два ответа: «да» — условие выполнено и «нет» — условие не выполнено.
Следует иметь в виду, что, хотя на схеме алгоритма должны быть показаны все возможные направления вычислений в зависимости от выполнения определенного условия (или условий), при однократном прохождении программы процесс реализуется только по одной ветви, а остальные исключаются. Любая ветвь, по которой осуществляются вычисления, должна приводить к завершению вычислительного процесса.
На рис. 2. показан пример алгоритма с разветвлением для вычисления следующего выражения:
Y = (а+b), если Х <0;
с/b, если Х>0.
Циклическими называются программы, содержащие циклы. Цикл — это многократно повторяемый участок программы.

Рис.3. Примеры циклических алгоритмов
В организации цикла можно выделить следующие этапы:
• подготовка (инициализация) цикла (И);
• выполнение вычислений цикла (тело цикла) (Т);
• модификация параметров (М);
• проверка условия окончания цикла (У).
Порядок выполнения этих этапов, например, Т и М, может изменяться. В зависимости от расположения проверки условия окончания цикла различают циклы с нижним и верхним окончаниями (рис. 3). Для цикла с нижним окончанием (рис. 3 а) тело цикла выполняется как минимум один раз, так как сначала производятся вычисления, а затем проверяется условие выхода из цикла. В случае цикла с верхним окончанием (рис.3 б) тело цикла может не выполниться ни разу в случае, если сразу соблюдается условие выхода.
Цикл называется детерминированным, если число повторений тела цикла заранее известно или определено. Цикл называется итерационным, если число повторений тела цикла заранее неизвестно, а зависит от значений параметров (некоторых переменных), участвующих в вычислениях.
На рис. 4 показан пример циклического алгоритма вычисления суммы десяти чисел.

4.Создание блок-схем в Microsoft VisioГрафический редактор Visio обладает множеством особенностей, которые значительно повышают возможности Visio по сравнению с обычными редакторами. К одной из таких особенностей относится наличие встроенных мастеров, позволяющих создавать блок-схемы различных уровней сложности. В этом разделе мы подробно рассмотрим возможные пути разработки профессиональных блок-схем.
В Visio имеется несколько стандартных типов блок-схем, с помощью которых можно быстро строить схемы в тех областях, где они используются наиболее часто:
Audit Diagram (аудиторская диаграмма) - блок-схема ревизии - включает фигуры, используемые в схемах контроля, учета и управления финансовыми или информационными потоками;
Basic Flowchart (основная блок-схема) - блок-схема общего назначения - применяется для создания пользовательских блок-схем произвольного назначения или добавления необходимых элементов в стандартные схемы;
Cause and Effect Diagram (причинно-следственная диаграмма) - блок-схема, позволяющая проиллюстрировать причинную зависимость событий;
Cross-Functional Flowchart (перекрестно-функциональная блок-схема) - надстройка блок-схемы, которая предназначена для иллюстрации отношений между изменением процесса выполнения задачи и его организацией;
Data Flow Diagram (диаграмма временного потока) - блок-схема, содержащая элементы, которые зависят от времени или условия;
IDEFO Diagram (IDEFO-диаграмма) - блок-схема, позволяющая создавать зависимые или многоуровневые диаграммы;
Mind Mapping Diagram (отображающая диаграмма) - блок-схема, предназначенная для представления проектов, находящихся в стадии разработки или усовершенствования;
SDL Diagram (SDL-диаграмма) - блок-схема, в которой используются графические элементы языка SDL (Specification and Description Language, язык спецификации и описаний). Эта блок-схема содержит фигуры стандартных элементов языка SDL, с помощью которых можно создавать профессиональные блок-схемы, например блок-схемы программ;
TQM Diagram (TQM-диаграмма) - блок-схема, предназначенная для представления управления и автоматизации процесса;
Work Flow Diagram (диаграмма распределения рабочего потока) - блок-схема для представления процесса управления, учета и изменения человеческих ресурсов.
    Перечисленных типов достаточно для создания блок-схем любой сложности. Каждый тип имеет свой трафарет, в котором содержатся соответствующие мастера. Все трафареты, предназначенные для работы с блок-схемами, по умолчанию устанавливаются в папку C:\Program Files\Microsoft Office\Visio 10\1033\Solutions\ Flowchart. В Visio эти трафареты становятся доступными после выбора команды File - Stencils - Flowchart.
В качестве примера создания блок-схемы построим простую схему подготовки к продаже компьютера в специализированном магазине. Для этого откройте или создайте чистый лист и выберите трафарет Basic Flowchart Shapes.

При создании профессиональных блок-схем для обозначения начала используется специальная фигура Terminator. В поле трафарета выберите эту фигуру и перетащите её на лист. Далее выберите фигуру Process и перетащите ее на лист. Эта фигура характеризует первый элемент в схеме. Чтобы сделать его понятным для других пользователей, в него необходимо вставить текст, например "Заказ нового компьютера". Текст вставить очень просто – после размещения фигуры Process в поле листа нажмите кнопку Text Tool (или выполните двойной щелчок на фигуре), которая находится на панели инструментов Standard, и введите соответствующий текст.
Добавьте в поле листа еще одну фигуру, которая будет обозначать процесс сборки необходимого оборудования. В профессиональной схеме для этой цели можно использовать фигуру Procedure.
Для соединения элементов схемы можно использовать соединители (connectors) из текущего трафарета или выбрать понравившийся соединитель в специальном трафарете. Использование нестандартных соединителей позволяет украсить создаваемую схему и сделать ее более понятной и привлекательной.
Следующий элемент схемы будет обозначать процесс тестирования собранного компьютера. Этот процесс может иметь два исхода: компьютер работает правильно и его можно продавать или возникают ошибки, и требуется дополнительное тестирование и, соответственно, замена неисправных комплектующих. Для обозначения ситуаций, требующих выбора одного из двух или трех вариантов, используются специальные фигуры. В трафарете Basic Flowchart Shapes это фигура Decision. Выбор условия обозначается линией, выходящей из угла фигуры. Как правило, каждое условие имеет свою подпись. В простейшем случае это Да или Нет.
5.Соединение элементов блок-схемы
Большое количество соединителей представлено в трафарете Connectors, который можно открыть, выбрав команду File - Stencils - Visio Extras - Connectors. При использовании соединителей важно помнить, что соединения должны выполняться в точках соединения (connection points), которые на фигуре, вставленной в лист, обозначаются синими крестиками. При правильном соединении фигуры и соединителя в месте стыковки появляется красный квадрат. Если фигура не имеет точек соединения, возможно, что отключено их отображение или выбранная фигура входит в группу. Для отображения точек соединения необходимо в меню View установить флажок напротив пункта Connection Points. При правильном соединении элементов блок-схемы последующее перемещение отдельных блоков схемы по полю листа не приведет к разрыву установленных связей, напротив - соединитель автоматически изменит свою форму, подстраиваясь под новое положение.

Завершением процедуры продажи компьютера является формирование пакета документов, в котором содержатся квитанции об оплате, гарантийные талоны, документация на комплектующие, рекомендации, рекламные проспекты и т. д. Для обозначения документов в блок-схеме можно использовать фигуру Document.
Результат создания простой блок-схемы, которая показывает процесс подготовки нового компьютера к продаже, представлен на приведенном ниже рисунке. На нем приведено изображение блок-схемы, созданной с помощью трафарета Basic Flowchart Shapes и соединителей, взятых из трафарета Connectors.

После завершения создания блок-схемы ее можно украсить: выполнить заливку элементов схемы (одноуровневые элементы - в нашем случае это блок проверки условия и блок замены узлов - заливаются одним цветом), создать фон, вставить название и т. д. Для создания фона необходимо открыть специальный трафарет Backgrounds (см. раздел "Дополнительные элементы оформления презентации"), который содержит множество различных фоновых изображений. При необходимости можно создать пользовательскую заливку (см. раздел "Пользовательские фигуры, мастера и стили").
6.Навигация в многостраничных блок-схемахКроме простых блок-схем, предназначенных для схематичного отображения какого-либо процесса, обычно умещающихся на одной странице, существуют блок-схемы, которые могут занимать десятки или даже сотни страниц и иметь очень разветвленную структуру. Примером такой схемы может быть блок-схема компьютерной программы или технологического процесса.
В Visio имеются специальные технологии, позволяющие достаточно просто ориентироваться в таких сложных схемах. Как правило, для этого используются два метода: нумерация фигур в блок-схеме и соединение страниц с помощью фигуры Off-page reference.
Нумерация фигур применяется при использовании перекрестных ссылок или при указании последовательности исполняемых шагов. Использование нумерации фигур значительно облегчает восприятие большой блок-схемы, расположенной на нескольких листах. Для нумерации используется мастер Number Shapes, который необходимо рассмотреть подробнее.
Чтобы открыть окно диалога этого мастера, выберите команду Tools - Macros - Visio Extras - Number Shapes. В открывшемся окне диалога необходимо выбрать параметры изменения нумерации фигур:
Раздел Number Assigned содержит параметры, определяющие отображение нумерации. Например, в полях Start with и Interval устанавливаются число, с которого начинается нумерация, и шаг нумерации. Для ввода текстового обозначения при нумерации, например "Step", его нужно определить в поле Preceding Text. Образец того, как будет выглядеть нумерация, можно увидеть в поле Preview.
Раздел Operation содержит способ нумерации: ручная нумерация (Manually By Clicking), автоматическая нумерация (Auto Number) и обновление нумерации на странице (Renumber Maintaining Sequence).
Раздел Apply To содержит параметры, определяющие область применимости мастера: все фигуры на листе (All Shapes) или только выделенные фигуры (Selected Shapes).
Наиболее простой способ нумерации - автоматическая нумерация. При автоматической нумерации, то есть когда в окне диалога Number Shapes установлен флажок Auto Number, все фигуры, имеющиеся на листе, нумеруются автоматически. По умолчанию нумерация выполняется сверху вниз и слева направо. Последовательность нумерации можно изменить. Для этого в окне диалога Number Shapes перейдите на вкладку Advanced и в разделе Auto Numbering Sequence установите переключатель напротив нужного порядка нумерации. На этой же вкладке можно выбрать способ отображения нумерации: до текстового блока фигуры (Before shape text), под текстом (After shape text) или вообще скрыть с помощью установки флажка Hide Shapes Numbers.
Чтобы выполнить нумерацию фигур вручную, нужно выполнить следующую процедуру.
Перейдите к тому листу, на котором нужно выполнить нумерацию фигур.
Выберите команду Tools - Macros - Visio Extras - Number Shapes.
В открывшемся окне диалога установите переключатель Operation в положение Manually By Clicking.
В полях Start with, Interval и Preceding Text установите значения параметров начала нумерации, ее шага и сопроводительного текста.
Нажмите кнопку OK.
В открывшемся информационном окне в поле Next Number Assigned будет указан текущий номер. Для присвоения его какой-либо фигуре щелкните по ней левой кнопкой мыши. Фигура получит номер, а счетчик в поле Next Number Assigned изменит свое значение.
Для нумерации других фигур повторите шаг 6.
Для окончания нумерации и удаления информационного окна нажмите в нем кнопку Close.
Рассмотренные способы нумерации касаются только тех фигур, которые уже находятся на листе. Что же делать, если необходимо не только выполнить нумерацию для существующих фигур, но и продолжить ее для вновь вставляемых? Решение этой задачи заключается в установке флажка Continue numbering shapes as dropped on page. После установки этого флажка все фигуры, помещаемые на лист, будут нумероваться автоматически.
По умолчанию при нумерации фигур соединители не нумеруются. Однако это можно изменить. Чтобы применить мастер нумерации к соединителям, нужно снять флажок Exclude Connectors. Этот флажок находится на вкладке Advanced в окне диалога Number Shapes. К сожалению, в Visio нет возможности отключить нумерацию фигур, оставив возможность автоматической нумерации соединителей, поэтому операция нумерации соединителей должна выполняться вручную.
Двойной щелчок по фигуре
По умолчанию все фигуры, кроме описанной выше, при двойном щелчке по ним открывают свой текстовый блок. Однако действия, выполняемые после двойного щелчка, можно изменить. Выделите нужную фигуру, выберите команду Format - Behavior и перейдите на вкладку Double-Click. На этой вкладке перечислены различные действия, которые можно привязать к двойному щелчку мышью. Например, если переключатель установить в положение Go to page, то в раскрывающемся списке можно будет выбрать лист, к которому будет осуществляться переход после двойного щелчка. Такая фигура станет частично похожа на фигуру Off-page reference. Другое действие, имеющее "богатое" продолжение, задается установкой переключателя в положение Run macro. После этого в списке нужно выбрать необходимый макрос. Богатство возможностей достигается тем, что Visio имеет встроенный внутренний язык программирования VBA (Visual Basic for Application). Используя обширные возможности этого языка, можно в дальнейшем присвоить созданный макрос любой фигуре.
7.Межстраничный соединительДругим способом навигации по страницам многостраничной блок-схемы является использование специальной фигуры Off-page reference, мастер которой находится в трафарете Basic Flowchart Shapes.

Эта фигура обладает замечательным свойством - после двойного щелчка по ней открывается связанный с ней лист текущего документа. Использование фигуры типа Off-page reference необходимо только в тех случаях, когда для представления блок-схемы или диаграммы используется компьютер. Для создания фигуры Off-page reference на рабочем листе используется следующая процедура.
Откройте трафарет Basic Flowchart Shapes. Для этого выберите команду File - Stencils - Flowchart - Basic Flowchart Shapes.
В трафарете выберите мастер Off-page reference и перетащите его на рабочий лист.
В открывшемся окне диалога Off-page reference установите необходимые параметры.
В разделе Connect to выберите страницу, к которой должен выполняться переход после двойного щелчка по фигуре. Если переключатель установлен в положение Existing page, то в раскрывающемся списке можно выбрать одну из соответствующих страниц.
Для автоматического создания копии фигуры Off-page reference на листе, куда будет выполняться ссылка, установите флажок Drop off-page reference shape on page.
Чтобы текстовый блок, вставленный в фигуру Off-page reference на текущей странице, соответствовал тексту копии фигуры, находящейся на листе, куда выполняется ссылка, установите флажок Keep shape text synchronized.
Для сохранения гиперссылки при последующем преобразовании данного листа в HTML-формат установите флажок Insert hyperlinks on shape(s).
4. Нажмите кнопку OK.
После этого на листе появится новая фигура, которая будет иметь все свойства обычной фигуры за одним исключением - при двойном щелчке по ней она не будет открывать свой текстовый блок для редактирования, а выполнит переход к определенному листу.
Контрольные задания1. Пользуясь тем, что
(1)
вычислить значение sin(x) для указанного значения x0, заданного в радианах, с точностью =0,001. Точность вычисления считается выполненной, если последнее слагаемое в (1) удовлетворяет условию |x2n-1/n!|< .
Замечание. Если Sk-значение k-го слагаемого в (1), причем S0=x, то .
2. Используя представление
(2)
вычислить значение с точностью =0,0001.
Замечание. Если n-номер слагаемого в (2), то его значение an определяется по формуле . Точность вычисления считается выполненной, если |an|< .
3. Используя представление
(3)
вычислить значение ex для указанного значения x0 с точностью =0,001.
Замечание. Очередной член an=xn/n! в сумме (3) выражается через предыдущий член an-1, n=1,2, … по следующей формуле . Если в (3) |x|>1, то полагая x=[x]+, где [x] – целая часть x, нужно воспользоваться формулой ex=e[x]e. Точность вычисления считается выполненной, если |n/n!|< .
4. Найти число M натуральных чисел ni таких, что ni2+ni3N, где N – заданное натуральное число.
5. Найти число M натуральных чисел ni, i=1,…M и сумму так, чтобы выполнялось условие SN, где N – заданное натуральное число.
6. Найти число M натуральных чисел ni, i=1,…M таких, что и ni2<N и вычислить сумму , где N, а – заданные числа, N – натуральное число.
7. Найти число M натуральных чисел ni, i=1,…M таких, что и ni3<N и вычислить сумму , где N, а – заданные числа, N – натуральное число.
8. Пользуясь тем, что
(4)
вычислить значение cos x для указанного значения x0, заданного в радианах, с точностью =0,001. Точность вычисления считается выполненной, если последний по модулю член в сумме (4) меньше .
Замечание. Воспользоваться тем, что отношение последующего члена в (4) к предыдущему равно .
9. Пользуясь тем, что
(5)
вычислить значение e с точностью =0,0001.
Точность вычисления считается выполненной, если последний член в сумме (5) меньше /3.
10. Для числовой последовательности an=(n-1)/n2, n=1,2, … Найти первый член и его номер M такой, чтобы an<, где – заданное число, например, =0,001 и вычислить сумму .
11. Для числовой последовательности , n=1,2,… найти первый член и его номер M такой, чтобы an<, где – заданное число, например, =0,001 и вычислить сумму .
12. Для числовой последовательности , n=1,2,… найти первый член и его номер M такой, чтобы |an|<, где – заданное число, например, =0,001 и вычислить сумму .
13. Для числовой последовательности , n=1,2,… найти первый член и его номер M такой, чтобы |an-4|<, где – заданное число, например, =0,01 и вычислить сумму .
14. Найти наименьшее натуральное число М, кратное 5, для которого <, где =0,01, x – заданное число и вычислить сумму .
15. Найти наименьшее натуральное число М, кратное 3, для которого <, где =0,01, x – заданное число и вычислить сумму .
ЛАБОРАТОРНАЯ РАБОТА №2.Написание программы на Паскале с использованием операторов ввода-вывода данных, операторов присваивания и безусловного перехода
Цель работы: Выработать практические навыки работы с системой Free Pascal, научиться создавать, вводить в компьютер, выполнять и исправлять простейшие программы на языке Pascal в режиме диалога, познакомиться с диагностическими сообщениями компилятора об ошибках при выполнении программ, реализующих линейные алгоритмы.
Методические указания:
Линейным называется алгоритм, в котором результат получается путем однократного выполнения заданной последовательности действий при любых значениях исходных данных. Операторы программы выполняются последовательно, один за другим, в соответствии с их расположением в программе.
Пример. Определить расстояние на плоскости между двумя точками с заданными координатами M1(x1,y1) и M2(x2,y2).
Решение задачи.
Математическая модель: расстояние на плоскости между двумя точками M1(x1,y1) и M2(x2,y2) высчитывается по формуле:

Блок-схема алгоритма:

Рис. SEQ Рисунок \* ARABIC 1. Блок-схема алгоритма
Переводим блок-схему на язык Паскаль, доработав программу, чтобы улучшить ее интерфейс:
program example1;
var x1, x2, y1, y2: Integer;
d:Real;
begin
Writeln('Эта программа вычисляет расстояние между двумя точками на плоскости');
Writeln('Введите координаты двух точек:');
Write('x1= '); Readln(x1);
Write('y1= '); Readln(y1);
Write('x2= '); Readln(x2);
Write('y2 ='); Readln(y2);
d:=sqrt(sqr(x2-x1)+sqr(y2-y1));
Writeln('d= ',d:6:2);
Writeln('нажмите Enter для завершения работы программы');
Readln;
end.
Контрольные задания.
Задание 1. Даны x, y. Составить программу вычисления значения выражения:
1.1) 1.2) 1.3)
1.4) 1.5) 1.6)
1.7) 1.8) 1.9)
1.10) 1.11) 1.12)
1.13) 1.14) 1.15)
Задание 2. Составить программу для решения следующей задачи:
Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c.
По данным сторонам прямоугольника вычислить его периметр, площадь и длину диагонали.
Три сопротивления R1, R2, R3 соединены параллельно. Найти сопротивление соединения.
Определить расстояние, пройденное физическим телом за время t, если тело движется с постоянным ускорением а и имеет в начальный момент времени скорость V0.
Вычислить площадь треугольника по формуле Герона, если заданы его стороны.
Определить координаты вершины параболы y=ax2+bx+c.
Вычислите число А, если его часть В составляет С%.
Треугольник задан координатами своих вершин. Найти периметр треугольника.
Треугольник задан координатами своих вершин. Найти площадь треугольника.
Определить время падения камня на поверхность земли с высоты h.
Вычислить площадь треугольника по известным значениям длин его сторон a, b, c.
Дано действительное число а. Не пользуясь никакими другими операциями, кроме умножения, получить а7 за четыре операции.
Дано действительное число а. Не пользуясь никакими другими операциями, кроме умножения, получить а8 за три операции.
ЛАБОРАТОРНАЯ РАБОТА №3-4.Написание программы на Паскале с использованием условных операторов и оператора выбора Case
Написание программы на Паскале с использованием
операторов повтора (For, Repeat)
Цель работы: Научиться правильно использовать условный оператор IF и оператор выбора CASE; научиться составлять программы решения задач на разветвляющиеся алгоритмы.
Методические указания.
Алгоритм называется разветвляющимся, если он содержит несколько ветвей, отличающихся друг от друга содержанием вычислений. Выход вычислительного процесса на ту или иную ветвь алгоритма определяется исходными данными задачи.
Перед выполнением работы необходимо ознакомится с правилами записи логических выражений, операций сравнения, операторов IF, CASE.
Условный оператор if … then … elseУсловный оператор предназначен для выбора одного из двух действий, в зависимости от результата проверки условия. В языке Паскаль условный оператор состоит из ключевых слов if (читается как ЕСЛИ), then (ТО, ТОГДА), else (ИНАЧЕ), и имеет два вида – полную и сокращенную формы записи:
IF «условие» THEN «оператор1» ELSE «оператор2»;
где "условие" - выражение логического типа;
"оператор1" выполняется, если условие верно ( True ),
"оператор2" выполняется, если условие не верно ( False ).
Сокращенная форма записи условного оператора:
IF «условие» THEN «оператор»;
В этом случае, если условие истинно, то выполняется оператор стоящий за THEN, если же оно ложно, то управление передается оператору, следующему за оператором IF.
Для облегчения чтения программы условный оператор удобно оформлять так:
IF условие
   THEN оператор1
   ELSE оператор2;
или так:
IF условие THEN оператор1
             ELSE оператор2;
Если после Then или Else необходимо выполнить несколько действий подряд в зависимости от условия, то используют составной оператор, который имеет вид:
BEGIN оператор1; оператор2; …END
В этом случае последовательность операторов, заключенных между служебными словами Begin и End (они называются операторными скобками) воспринимаются Паскалем как один оператор.
Условные операторы могут быть также "вложены" друг в друга, а также содержать сложные условия, составленные с помощью логических операций (not (НЕ), or (ИЛИ), and (И)). Отношения, связываемые логическими операциями, заключаются в скобки!!! Например, требуется определить, есть ли среди чисел А, В, С хотя бы одно отрицательное. Эту задачу решает следующий оператор ветвления:
if (A < 0)or(B < 0)or(C < 0)
then write ( 'YES ')
else write( 'NO ');
Пример 1. Определить большее из 3 чисел.
Блок-схема алгоритма:

Структура этого алгоритма - вложенные ветвления.
Program Primer1;
var А, В, С, D: real;
begin readln(А, В, С);
if A>B
then if A>C then D:=A else D:=B
else if B>C then D:=B else D:=C;
writeln(D)
end.
Обратите внимание на то, что перед else точка с запятой не ставится. Вся ветвящаяся часть структуры алгоритма заканчивается на точке с запятой после оператора D:=C.
Пример 2. Составить программу упорядочения значений двух переменных.
Program Primer2;
var X, Y, С : real;
begin readln(X, Y) ;
if X>Y
then begin С : =X;
X:=Y;
Y:=C
end;
write(X,Y)
end.
Оператор выбора CASE
Оператор CASE (случай) служит для выбора одного из помеченных вариантов действия (операторов), в зависимости от значения "параметра". Оператор имеет вид:
Case "параметр" Of
"список помеченных операторов"
Else "оператор"
End;
Здесь "параметр" - выражение или переменная простого порядкового типа (целый, символьный, логический), называемая селектором или переключателем.
Из "списка помеченных операторов" выполняется оператор с меткой, включающей значение "параметра", иначе оператор после слова Else. Отметим, что переключатель и метки должны быть одного и того же скалярного типа (но не тип Real!).
Конструкция Else "оператор" может отсутствовать.
Пример 3. С клавиатуры вводится номер дня недели. Вывести на экран название этого дня.
Program Primer3;
Var
day : byte;
Begin Write (‘Введите номер дня недели: ’) ; Readln (day);
case day of
1: writeln (‘Понедельник’);
2: writeln (‘Вторник’);
-----------------------------------------
6: writeln (‘Суббота’)
else writeln (‘Воскресение’)
end
end.
Пример 4. Найти наибольшее из двух действительных чисел, используя оператор выбора. (Здесь селектором является логическая величина).
Program Primer4;
Var Max, X, Y : Real;
Begin Write (‘Введите два неравных числа :’) ; Readln (X, Y);
case X>Y of
true : Max : =X;
false: Max : =Y
End;
WriteLn (‘Максимальное из двух есть’ , Max : 12 : 6)
End.
Пример 5. В старояпонском календаре был принят двенадцатилетний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, петуха, собаки и свиньи. Написать программу, которая по номеру года определяет его название в старояпонском календаре, если известно, что 1996 г. был годом крысы – началом очередного цикла.
Поскольку цикл является двенадцатилетним, поставим в соответствие название года остатку от деления номера этого года на 12. При этом учтем, что остаток от деления 1996 на 12 равен 4.
Program Primer5;
Var Year : integer;
Write (‘введите год’) ; readln (Year);
case Year mod 12 of
: WriteLn (‘Год Обезьяны’);
: WriteLn (‘Год Петуха’);
: WriteLn (‘Год Собаки’);
: WriteLn (‘Год Свиньи’);
: WriteLn (‘Год Крысы’);
: WriteLn (‘Год Коровы’);
: WriteLn (‘Год Тигра’);
: WriteLn (‘Год Зайца’);
: WriteLn (‘Год Дракона’);
: WriteLn (‘Год Змеи’);
: WriteLn (‘Год Лошади’);
: WriteLn (‘Год Овцы’)
end
end.
Контрольные задания.
Задание 1. Составить программу для нахождения значение функции в точке а. Значение а вводится с клавиатуры.
1.1)
= 1.2)
=
1.3) = 1.4)
=
1.5)
= 1.6)
=
1.7)
= 1.8)
=
1.9)
= 1.10)
=
1.11)
= 1.12)
=
1.13)
= 1.14)
=
1.15)
= Задание 2
По номеру y (y>0) некоторого года определить С – номер его столетия. Учесть, что, к примеру, началом ХХ столетия был 1901, а не 1900 год.
По номеру дня недели вывести на печать рабочий это день или выходной, считая выходными субботу и воскресенье.
По номеру месяца указать, к какому времени года он относится.
По номеру месяца вывести на печать количество дней в нем.
Единицы массы пронумерованы следующим образом: 1 – килограмм, 2 – миллиграмм, 3 – грамм, 4 – тонна. Дан номер единицы массы и масса тела M в этих единицах (M - вещественное число). Вывести массу данного тела в килограммах.
Написать программу, которая бы по введенному номеру времени года (1 – зима, 2 – весна, 3 – лето, 4 – осень) выдавала соответствующие этому времени года месяцы, количество дней в каждом из месяцев.
Пусть элементами прямоугольного равнобедренного треугольника являются: 1) катет а; 2) гипотенуза b; 3) высота h, опущенная из вершины прямого угла на гипотенузу; 4) площадь S. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.
Дано натуральное число N. Если оно делится на 4, вывести на экран ответ N = 4k (где k – соответствующее частное); если остаток от деления на 4 равен 1 – N = Ak + 1; если остаток от деления на 4 равен 2 – N = 4k + 2; если остаток от деления на 4 равен 3 – N = 4k + 3. Например, 12 = 4 • 3, 22 = 4 • 5 + 2.
Пусть элементами равностороннего треугольника являются: 1) сторона а; 2) площадь S; 3) высота h; 4) радиус вписанной окружности r; 5) радиус описанной окружности R. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.
Составить программу для определения подходящего возраста кандидатуры для вступления в брак, используя следующее соображение: возраст девушки равен половине возраста мужчины плюс 7, возраст мужчины определяется соответственно как удвоенный возраст девушки минус 14.
Составить программу, которая для любого натурального числа печатает количество цифр в записи этого числа.
Пусть элементами круга являются радиус (первый элемент), диаметр (второй элемент) и длина окружности (третий элемент). Составить программу, которая по номеру элемента запрашивала бы его соответствующее значение и вычисляла бы площадь круга.
Для целого числа А от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года». Например, 11 лет, 22 года, 51 год.
Для каждой введенной цифры (0 – 9) вывести соответствующее ей название на английском языке (0 – zero, 1 – one, 2 – two,... ).
ЛАБОРАТОРНАЯ РАБОТА №5-6.Написание программы на Паскале для решения задач на ввод-вывод линейных и двумерных массивов
Цель работы: научиться правильно описывать различные массивы, уметь инициализировать массивы, распечатывать содержимое массива; научится решать задачи на использование массивов.
Общие сведения:
Массив - это структурированный тип данных, который используется для описания упорядоченной совокупности фиксированного числа элементов одного типа, имеющих общее имя. Для обозначения элементов массива используются имя переменной-массива и индекс.
Перед выполнением работы необходимо изучить правила описания и использования переменных типа массив, типизированных констант типа массив.
Пример1: Дан двумерный массив. В каждой строке все его элементы, не равные нулю, переписать (сохраняя порядок) в начало строки, а нулевые элементы - в конец массива. Новый массив не заводить.
Этапы решения задачи:
1. Суть одного из алгоритмов решения данной задачи состоит в том чтобы "просматривать" массив построчно и находить в каждой строке пару (0:число), а затем менять их местами между собой и так до тех пор пока в строке таких пар не окажется.
2. Напишем программу на псевдо паскале:
program example1;
var
V:array[1..100,1..100] of integer;
m,n, i,j, c: integer;
flag: boolean;
begin
<ввод размерности массива m*n>
<заполнение ячеек массива>
for i:=1 to m do
repeat
flag:= true;
for j:=1 to n-1 do
if (v[i,j]=0) and (v[i,j+1]<>0) then begin
<поменять их местами>
flag:= false;
end;
until flag;
<Печать массива>
readln;
end.
3.Составим блок схему алгоритма

Детализируем блок "Упорядочиваем 1-ю строку"

Блок схема алгоритма целиком:

4.Приведем программу на языке Паскаль:
program example1;
var
V:array[1..100,1..100] of integer;
m,n, i,j, c: integer;
flag: boolean;
begin
write('Введите размерность массива m-n> '); readln(m,n);
for i:= 1 to m do
for j:= 1 to n do begin
write('V[',i,',',j,']= '); readln(V[i,j]);
end;
for i:=1 to m do
repeat
flag:= true;
for j:=1 to n-1 do
if (v[i,j]=0) and (v[i,j+1]<>0) then begin
c:=v[i,j]; v[i,j]:=v[i,j+1]; v[i,j+1]:=c;
flag:= false;
end;
until flag;
for i:= 1 to m do begin
for j:= 1 to n do write(V[i,j]:2);
writeln end;
readln;
end.
Контрольные вопросы
Каким образом определяются переменные типа массив (одномерный и двумерный)?
Как осуществляется доступ к отдельному элементу одномерного и двумерного массива?
Каким образом выводятся элементы массива на экран?
Приведите пример фрагмента программы, который выводит на экран двумерный массив в виде матрицы.
Сколько чисел можно записать в шестимерный массив X : Array[0..1, 0..1, 0..1, 0..1, 0..1, 0..1] of Integer?
Список индивидуальных заданий:
Даны целые числа а1, а2, а3. Получить целочисленную матрицу [bij]i,j=1,2,3, для которой bij=ai-3aj.
Получить [aij]i=1,…10; j=1,…12 - целочисленную матрицу, для которой aij=i+2j.
Дано натуральное число n. Получить действительную матрицу [aij]i, j=1,…n, для которой aij= . Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы.
а) б) в) г)

Дана квадратная вещественная матрица размерности n. Найти количество нулевых элементов, стоящих: выше главной диагонали; ниже главной диагонали; выше и ниже побочной.
Дана вещественная матрица размерности n * m. По матрице получить логический вектор, присвоив его k-ому элементу значение True , если выполнено указанное условие и значение False иначе: - все элементы k столбца нулевые; - элементы k строки матрицы упорядочены по убыванию; - k строка массива симметрична.
Дана вещественная матрица размерности n * m. Сформировать вектор b, в котором элементы вычисляются как: - произведение элементов соответствующих строк; - среднее арифметическое соответствующих столбцов; - разность наибольших и наименьших элементов соответствующих строк; - значения первых отрицательных элементов в столбце.
Дан двухмерный массив A[1..m,1..n]. Написать программу построения одномерного массива B[1..m], элементы которого соответственно равны а) суммам элементов строк, б) произведениям элементов строк, в) наименьшим средних арифметических элементов строк.
Расположить элементы данного массива в обратном порядке (первый элемент меняется с последним, второй - с предпоследним и т.д. до середины; если массив содержит нечетное количество элементов, то средний остается без изменения).
В данном массиве поменять местами элементы, стоящие на нечетных местах, с элементами, стоящими на четных местах.
Задачи повышенной сложности
В массиве А[1..N,1..N] определить номера строки и столбца какой-нибудь седловой точки. Некоторый элемент массива называется седловой точкой, если он является одновременно наименьшим в своей строке и наибольшим в своем столбце.
Массив А[1..5,1..7] содержит вещественные числа. Требуется ввести целое число K и вычислить сумму элементов А[I,J], для которых I+J=К. Прежде, однако следует убедиться, что значение К позволяет найти решение, в противном случае нужно напечатать сообщение об ошибке.
Дан массив A[1..N,1..N]. Составить программу, которая прибавила бы каждому элементу данной строки элемент, принадлежащий этой строке и главной диагонали.
Дана матрица NxM. Переставляя ее строки и столбцы, переместить наибольший элемент в верхний левый угол. Определить можно ли таким же образом поместить минимальный элемент в нижний правый угол.
Заполнить двухмерный массив Т[1..n,1..n] последовательными целыми числами от 1 до n 52 0, расположенными по спирали, начиная с левого верхнего угла и продвигаясь по часовой стрелке:

1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 35 26 9
30 29 28 27 10
15 14 13 12 11
Элемент двухмерного массива называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером NxN найти максимум среди всех локальных минимумов.
ЛАБОРАТОРНАЯ РАБОТА №7-15.Создание однотабличной базы данных. Заполнение базы данных. Создание новых таблиц. Ввод и просмотр данных посредством формы. Создание схем данных. Создание многотабличной формы. Формирование запросов на выборку. Создание сводных таблиц и диаграмм. Создание отчетов.
Цель работы: Изучить вопросы, связанные с созданием таблиц в БД и заданием схемы данных. Изучить способы создания запросов на выборку, удаление, обновление, добавление данных и формирование новых таблиц, простых форм (с помощью мастера и конструктора). Изучить свойства форм.
Методическое указание.
Реализовать базу данных (БД) по теме «Учет выдачи и возврата книг» в СУБД Microsoft Access 2007.
В результате проектирования БД «Учет выдачи и возврата книг» получены следующие таблицы:
Тематика (код тематики, наим.тематики)
Издательство (код изд-ва, наим. изд-ва)
Читатель (номер ЧБ, фам, адрес, год рожд, образование)
Книги (№ книги, наим.книги, авторы, код тематики, код изд-ва, адрес хранения)
Учет книг (номер ЧБ, № книги, дата возврата, дата выдачи, дата факт.возврата)
Перед созданием таблиц в СУБД необходимо для каждого поля (столбца) таблиц определить некоторые характеристики (полужирным шрифтом выделены ключевые поля):
Тематика
Характеристики поля
Поле Тип
поля Списочный характер Возможные ограничения Индексируемость Обязательность заполнения
Код тематики Счетчик - - - +
Наименование тематики Текстовый - - + +
Читатель
Характеристики поля
Поле Тип
поля Списочный характер Возможные ограничения Индексируемость Обязательность заполнения
Номер ЧБ Числовой - - - +
Фамилия Текстовый - - + +
Адрес Текстовый - - - +
Год рождения Числовой - >1920 And <2005 - -
Образование Мастер подстановок неполное среднее,
среднее,
высшее - - -
Издательство
Характеристики поля
Поле Тип
поля Списочный характер Возможные ограничения Индексируемость Обязательность заполнения
Код издательства Счетчик - - - +
Наименование издательства Текстовый - - + +
Книги
Характеристики поле
Поле Тип
поля Списочный характер Возможные ограничения Индексируемость Обязательность заполнения
№ книги Числовой - - - +
Наименование книги Текстовый - - - +
Авторы Текстовый - - + +
Код тематики Мастер подстановок (поле Наименование тематики из таблицы «Тематика») - - - +
Код издательства Мастер подстановок
(поле Наименование издательства из таблицы «Издательство») - - - +
Адрес хранения Мастер подстановок Отдел 1
Отдел 2 - - +
Учет книг
Характеристики поля
Поле Тип
поля Списочный характер Возможные ограничения Индексируемость Обязательность заполнения
Номер ЧБ Мастер подстановок (Номер ЧБ из таблицы «Читатель») - - - +
№ книги Мастер подстановок (№ книги из таблицы «Книги») - - - +
Дата выдачи Дата/время - - - +
Дата возврата Дата/время - - - +
Дата фактвозврата Дата/время - - - -
Запустить MS Access 2007, создать новую базу данных «Учет выдачи и возврата книг».
Создание таблицы «Тематика»:
на закладке Главная с помощью кнопки Вид перейти в режим Конструктора:

внести названия и типы полей таблицы «Тематика»:

в разделе Свойства поля на закладке Общие для поля Наименование тематики установить характеристики индексируемости и обязательности:

на закладке Главная с помощью кнопки Вид перейти в Режим таблицы и ввести данные в таблицу «Тематика»:

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

перейти в режим Конструктора и внести названия и типы полей таблицы «Читатель»:
- для поля Год рождения в разделе Свойства поля на закладке Общие внести соответствующее ограничение целостности в строку Условие на значение;
-так как поле Образование должно быть представлено в виде списка, поэтому для его создания выберите тип данных Мастер подстановок. Затем в появившемся окне необходимо выбрать опцию Будет введен фиксированный набор значений, далее, отвечая на вопросы Мастера, ввести значения элементов списка;

в разделе Свойства поля на закладке Общие для введенных полей установить соответствующие характеристики индексируемости и обязательности;
внести данные в таблицу «Читатель».
Аналогично создать таблицы «Издательство», «Книги», «Учет книг», учитывая характеристики полей в соответствующих таблицах, и внести данные. Обратите внимание, в каком порядке создавались таблицы и вносились в них данные!
Схема данных:
на закладке Работа с базами данных с помощью кнопки Схема данных вызвать схему данных и поместить на неё все имеющиеся таблицы.
В случае использования Мастера подстановок, реализующего связи между таблицами, на Схеме данных уже будут отображены связи между таблицами (в противном случае, с помощью мыши установить связи между таблицами по одинаковым по смыслу полям). Для каждой связи вызвать команду Изменение связи и в появившемся окне установить флажок Обеспечение целостности данных:

Внешний вид схемы данных должен быть следующий:

Создание форм:
Экранные формы позволяют организовать наглядную и удобную работу с базой данных, состоящей из большого количества связанных таблиц реляционной базы данных. Имеющийся в системе Мастер разработки экранных форм позволяет легко создавать экранные формы нескольких видов (простые - для работы с данными одной таблицы, более сложные - для работы с несколькими таблицами с использованием подчиненных форм).
на закладке Создание с помощью кнопки Форма создать формы для каждой таблицы, улучшая внешний вид каждой формы при использовании закладки Формат.
Создание отчета
Пусть требуется создать отчет по читателям и темам с итогами (число выданных книг) по читателям и темам. Для реализации отчета необходимо выбрать из базы данных соответствующие данные, то есть создать запрос:
на закладке Создание с помощью кнопки Конструктор запросов создать новый запрос и сохранить под именем «Книги читателя»;
поместить в созданный запрос те таблицы, сведения из которых необходимы для будущего отчета, и выбрать из этих таблиц соответствующие поля:

проверить правильность работы запроса с помощью закладки Конструктор и команды Выполнить;
на закладке Создание с помощью кнопки Мастер отчетов создать простой настраиваемый отчет на основе запроса «Книги читателей». При работе с Мастером отчетов необходимо установить следующие уровни группировки:

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

Элементы администрирования базы данных
В MicroSoft Office Access 2007 предусмотрена улучшенная модель безопасности, которая упрощает процесс защиты базы данных и ее открытия с включенной защитой. Примечание: хотя предлагаемые методы повышают уровень безопасности, наилучший способ защиты данных — хранение таблиц на специальном сервере (например, на компьютере, на котором выполняется Службы Microsoft Windows SharePoint Services 3.0) и хранение форм и отчетов на локальных компьютерах или в общих сетевых ресурсах. Cредства обеспечения безопасности в Office Access 2007:
Шифрование базы данных паролем. В средстве шифрования, доступном в MicroSoft Office Access 2007, объединены и усовершенствованы два предыдущих средства — применение паролей и шифрование базы данных. При использовании пароля базы данных для шифрования базы данных эти данные становятся недоступны для других средств, и другие пользователи вынуждены вводить пароль, чтобы получить доступ к этой базе данных. Для шифрования в Access 2007 используется более эффективный алгоритм, чем в более ранних версиях Access.
Откройте базу данных в монопольном режиме, для этого:
щелкните значок Кнопка Office , а затем выберите команду Открыть;
в диалоговом окне Открытие найдите файл, который нужно открыть, и выделите его (одним щелчком);
нажмите стрелку рядом с кнопкой Открыть и выберите вариант Монопольно:

на закладке Работа с базами данных в группе Работа с базами данных щелкните Зашифровать паролем:

откроется диалоговое окно Задание пароля базы данных, введите пароль в поле Пароль, повторите его в поле Подтверждение и нажмите кнопку ОК;
самостоятельно изучить возможности дешифровки базы данных.
Создание резервной копии базы данных.
щелкните значок Кнопка Office , выберите команду Управление, затем Резервная копия базы данных;
в появившемся окне Сохранение укажите место для сохранения резервной копии базы данных.
Упрощенное открытие баз данных.
В предыдущих версиях Access пользователю приходилось отвечать на различные предупреждающие сообщения — например о безопасности макросов и изолированном режиме. По умолчанию, если в Office Access 2007 открывается база данных, расположенная не в доверенном месте, отображается только панель сообщений.

Если файлы базы данных (как в новом формате Office Access 2007, так и в более ранних) расположены в надежном месте, например в папке или в общем сетевом ресурсе, которые указаны как надежные, они будут открываться и обрабатываться без сообщений с предупреждениями и запроса о включении или отключении содержимого. Описанная ниже последовательность шагов объясняет, как найти или создать надежное расположение, а затем добавить туда базу данных.
щелкните значок Кнопка Office , а затем - кнопку Параметры Access. Примечание: открывать базу данных не требуется;
в открывшемся диалоговом окне Параметры Access выберите пункт Центр управления безопасностью и в группе Центр управления безопасностью Microsoft Office Access нажмите кнопку Параметры центра управления безопасностью;
выберите Надежные расположения, просмотрите уже созданные надежные расположения;
для создания нового надежного расположения используйте кнопку Добавить новое расположение, а затем укажите значения параметров в диалоговом окне Надежное расположение Microsoft Office;
для размещения базы данных в надежном расположении можно воспользоваться проводником Windows или открыть файл в Access и сохранить его в надежном расположении;
для открытия базы данных в надежном расположении можно использовать любой привычный способ. Например, выбрать и затем дважды щелкнуть файл в проводнике Windows либо, если уже запущен Access, нажать кнопку Microsoft Office для поиска и открытия файла. Если база данных Office Access 2007 размещена в надежном расположении, при ее открытии работают все коды VBA, макросы и безопасные выражения. При этом не возникает необходимость решать вопросы доверия.
Контрольное задание.
Продемонстрировать БД «Учет выдачи и возврата книг», выполненную полностью в соответствии с данной лабораторной работой.
ЛАБОРАТОРНАЯ РАБОТА №16-18.Разработка мультимедийного приложения с использованием Web-технологий в среде MS PowerPoint. Интернет и мультимедиатехнологии.
Программа PowerPoint предназначена для подготовки электронных презентаций (слайд-шоу). С помощью программы можно подготовить выступление с использованием слайдов, которые можно потом распечатать на бумаге или на прозрачных пленках или просто продемонстрировать на экране компьютера.
При запуске программы появляется диалоговое окно, в котором можно выбрать один из способов создания презентации:
С помощью Мастера автосодержания;
Шаблона презентации;
Пустую презентацию;
Открыть уже существующую презентацию.
С помощью Мастера автосодержания можно оформить титульный лист, выбрать тип создаваемой презентации и ее оформление.
Программа предоставляет большое количество шаблонов презентаций на различные темы. Они содержат слайды, оформленные определенным образом. В результате получается набор слайдов определенной структуры. В поле слайдов размещаются заглушки, в которые можно вставить сой текст, графику, таблицу или диаграмму.
При создании пустой презентации каждый слайд создается самостоятельно на основе одного из шаблонов авторазметки.
Для того чтобы создать новый слайд надо вызвать команду Создать слайд (или Новый слайд) из меню Вставка или воспользоваться соответствующей кнопкой на панели инструментов.
В диалоговом окне Создать слайд надо выбрать требуемую структуру слайда (авторазметку) и заполнить появившейся на экране шаблон необходимой информацией. См. рис.1.

Рис.1.
Практическая часть.Задание. 1. Создание презентации «Отчет по курсам».Запустите программу PowerPoint, из диалогового окна PowerPoint выберите Пустую презентацию.
Задание 1.
Создать слайд «Курсы компьютерной грамотности», используя авторазметку Титульный слайд.
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, цвет – красный.
Установить для заголовка желтую тень с помощью кнопки Тень на панели рисования.
Ввести необходимый текст подзаголовка.
Установить для подзаголовка размер шрифта – 40, цвет – синий.
Установить для подзаголовка голубую тень.
Установить фон слайда – белый мрамор с помощью команды Фон из меню Формат или контекстного меню слайда. В диалоговом окне Фон в раскрывающемся списке выбрать пункт Способы заливки, затем закладку Текстура. По окончанию выбора нажать кнопку Применить. См. рис.2.


Рис.2.
Установить для заголовка (Заглавие) – эффект Вылет справа, появление текста по буквам с помощью команды Настройка анимации пункта меню Показ слайдов, вкладка Видоизменение. См. рис.3.
Установить для подзаголовка (Текст) - эффект Вылет снизу, появление текста По буквам.
Задание 2.
Создать слайд «Что изучалось», используя авторазметку Маркированный список.
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, цвет – желтый.
Установить для заголовка серую тень.
Установить для списка размер шрифта – 36, цвет – темно-синий.
Установить для списка голубую тень.
Установить фон слайда – заливка градиентная, один цвет – голубой, горизонтальная штриховка.
Установить для заголовка (Заглавие) – эффект Вылет справа, появление текста по буквам.
Установить для подзаголовка (Текст) - эффект Выползание снизу, появление текста Все вместе.


Рис. 3.
Задание 3.
Создать слайд «Аппаратные средства», используя авторазметку Графика и текст.
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, цвет – темно-синий.
Установить для заголовка голубую тень.
Установить для списка размер шрифта – 36, цвет – синий.
Установить для списка голубую тень.
Установить фон слайда – заготовка Рассвет.
Установить для заголовка (Заглавие) – эффект Вылет справа, появление текста По буквам.
Установить для подзаголовка (Текст) - эффект Спираль, появление текста Все вместе по абзацам.
Установить для рисунка (Объект) – эффект Вращение.
Задание 4.
Создать слайд «Windows 98», используя авторазметку Текст и графика.
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, цвет – желтый, заливка Орех.
Установить для заголовка голубую тень.
Установить для списка размер шрифта – 28, цвет – синий.
Установить для списка голубую тень.
Свернуть окно PowerPoint.
Снять копию экрана, нажав на клавишу PrintScreen, предварительно открыв меню Пуск и Программы.
Развернуть PowerPoint и вставить рисунок из буфера.
Установить фон слайда – заготовка РадугаII
Установить для заголовка (Заглавие) – эффект Вылет справа, появление текста По буквам.
Установить для списка (Текст) – эффект Вылет снизу-справа, появление текста Все вместе по абзацам.
Установить для рисунка (Объект) – эффект Жалюзи вертикальные.
Задание 5.
Создать слайд «Power Point 2000», используя авторазметку Текст и графика.
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, цвет – темно-синий.
Установить для заголовка голубую тень.
Установить для списка размер шрифта – 28, цвет – красный на голубом фоне (голубая заливка).
Установить фон слайда – белый мрамор.
Установить для заголовка (Заглавие) – эффект Вылет справа, появление текста По буквам.
Установить для списка (Текст) – эффект Жалюзи вертикальные, появление текста Все вместе.
Установить для рисунка (Объект) – эффект Вращение.
Вставить надпись «Конец».
Установить для текста надписи размер шрифта – 28, цвет – красный на желтом фоне с зеленой рамкой.
Установить для текста (Текст) – эффект Прямоугольник наружу, появление текста По буквам.
Задание 6.
Создать слайд «Word 2000», используя авторазметку Только заголовок.
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, цвет – темно-синий.
Установить для заголовка голубую тень.
Установить для текста размер шрифта – 28, цвет – черный.
Вставить в слайд объект Рисунок.
Установить фон слайда – градиентная заливка в два цвета.
Установить для заголовка (Заглавие) – эффект Вылет справа, появление текста По буквам.
Установить для текста (Текст) – эффект Сбор снизу, появление текста По словам и По абзацам.
Установить для рисунка (Объект) – эффект Вылет снизу-справа.
Задание 7.
Создать слайд «Excel 2000», используя авторазметку Текст и диаграмма.
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, цвет – зеленый.
Установить для заголовка серую тень.
Установить для текста размер шрифта – 32, цвет – зеленый.
Вставить в слайд диаграмму через панель инструментов.
Установить фон слайда – малахит.
Установить для заголовка (Заглавие) – эффект Вылет справа, появление текста По буквам.
Установить для текста (Текст) – эффект Спираль, появление текста Вместе и По абзацам.
Установить для диаграммы (Диаграмма) – вывод элементов По сериям, эффект Появление снизу.
Задание 8.
Создать слайд «Norton Commander», используя авторазметку Только заголовок.
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, цвет – голубой рельеф (команда Шрифт пункта меню Формат).
Установить для заголовка (Заглавие) – эффект Вылет справа, появление текста По буквам.
Свернуть окно PowerPoint.
Запустить Norton и свернуть его в окно, нажав клавиши Alt+Enter.
Скопировать окно в буфер, нажав клавиши Alt+PrintScreen.
Развернуть PowerPoint и вставить рисунок из буфера.
Установить для рисунка (Рисунок) – эффект Увеличение из центра.
Вставить надпись «Левая панель».
Установить для текста размер шрифта – 24, цвет – черный, заливка – голубая.
Установить для текста (Текст) – эффект Вылет слева, появление текста По буквам.
Установить фон слайда – сиреневый.
Вставить надпись «Правая панель».
Установить для текста размер шрифта – 24, цвет – черный, заливка – голубая.
Установить для текста (Текст) – эффект Вылет справа, появление текста По буквам.
Вставить объект Стрелка влево-вправо (панель Рисование, кнопка Автофигуры), цвет – желтый.
Установить для объекта (Стрелки …) – эффект Жалюзи вертикальные.
Вставить надпись «Переключение по клавише Tab».
Установить для текста размер шрифта – 24, цвет – черный, заливка – голубая.
Установить для текста (Текст) – эффект Вылет снизу, появление текста По буквам.
Вставить надпись «Функциональные клавиши».
Установить для текста размер шрифта – 24, цвет – красный, заливка – сиреневая.
Установить для текста (Текст) – эффект Вылет слева, появление текста Все вместе.
Вставить объект Молния из Автофигур.
Установить для объекта красный цвет заливки.
Установить для объекта (Молния …) – эффект Появление сверху.
Вставить надпись «Активная панель».
Установить для текста размер шрифта – 24, цвет – красный, заливка – сиреневая.
Установить для текста (Текст) – эффект Растворение, появление текста Все вместе.
Вставить объект Стрелка углом, цвет – желтый. (Для поворота фигуры воспользуйтесь командой Повернуть/Отразить из меню Действия на панели инструментов Рисование).
Установить для объекта (Стрелки …) – эффект Увеличение из центра экрана.
Задание 9.
Установить следующий порядок слайдов:
Курсы компьютерной грамотности.
Что изучалось.
Аппаратные средства.
Norton Commander.
Windows 98.
Word 2000.
Excel 2000.
Power Point 2000.
Указания.
Перейти в режим сортировки слайдов.
Установить масштаб изображения так, чтобы отображались все слайды.
Обеспечить требуемый порядок, перетаскивая слайды мышкой.
Задание 10.
Установить следующие автоматические переходы слайдов:
Курсы компьютерной грамотности – наплыв вниз через 2с.
Что изучалось – наплыв вверх через 1с.
Аппаратные средства – вертикальная панорама наружу через 3с.
Norton Commander - выцветание через черное через 3с.
Windows 98 – уголки вправо-вниз через 2с.
Word 2000 – открывание влево через 1с.
Excel 2000 – появление слева через 5с.
Power Point 2000 – прямоугольник внутрь через 2с.
Указания.
Перейти в режим сортировки слайдов.
Вызвать команду Переход слайдов (или Смена слайда) из контекстного меню слайда и установить требуемые параметры для каждого из слайдов.
Задание 11.
Настройка презентации на автоматический показ слайдов.
Указания.
Выбрать команду Настройка презентации в контекстном меню или из меню Показ слайдов.
Установить Автоматический показ слайдов и смену слайдов По времени.
Запустить демонстрацию, выбрав команду Показ из меню Показ слайдов (Начать показ).
Задание 2.Создание гипертекстового учебника средствами PowerPoint.Запустите программу PowerPoint, из диалогового окна PowerPoint выберите Шаблон презентации. Выберите шаблон по своему усмотрению. В процессе создания слайдов можно менять настройки шаблона (параметры шрифта, фон слайда и т.д.). Также можно изменять Цветовую схему слайда, используя соответствующую команду из контекстного меню слайда, либо из пункта меню Формат.
Примечание. Примерное оформление слайдов дано в приложении.
Задание 1.
Создать слайд «Учебник по MS FrontPage 2000», используя авторазметку «Только заголовок».
Указания.
Создать необходимый текст заголовка, используя объект WordArt.
Вставить рисунок из библиотеки ClipArt.
Откорректировать внешний вид слайда, изменив параметры объекта WordArt, фон слайда, если это необходимо. При изменении фона слайда в диалоговом окне Фон нужно включить флажок Исключить фон образца.
Настроить анимацию.
Задание 2.
Создать слайд «Оглавление», используя авторазметку «Маркированный список».
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 60, начертание – полужирный, тень – в соответствии с цветовой схемой шаблона.
Создать оглавление учебника в виде списка.
Откорректировать внешний вид слайда, если это необходимо.
Настроить анимацию. Для каждого объекта установить автоматический переход через 1с.
Задание 3.
Создать слайд «Интерфейс программы», используя авторазметку «Только заголовок».
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта –54, начертание – полужирный, тень – в соответствии с цветовой схемой шаблона.
Свернуть окно программы PowerPoint.
Запустить программу FrontPage 2000, развернуть ее на весь экран.
Снять копию экрана, нажав на клавишу PrintScreen.
Развернуть PowerPoint и вставить рисунок из буфера.
Отредактировать формат рисунка, настроить изображение, используя команду Формат рисунка из контекстного меню рисунка и панель инструментов Настройка изображения.
Настроить анимацию. Для каждого объекта установить автоматический переход через 1с.
Задание 4.
Создать слайд «Функциональные возможности», используя авторазметку «Маркированный список».
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 40, начертание – полужирный, эффект – тень. (Команда Шрифт из меню Формат, поле Эффекты).
Ввести список, используя размер шрифта – 20, начертание - полужирный.
Откорректировать внешний вид слайда, если это необходимо.
Настроить анимацию. Для каждого объекта установить автоматический переход через 1с.
Задание 5.
Создать слайд «Структура Web-узла», используя авторазметку «Только заголовок».
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 48, начертание – полужирный, эффект – рельеф. (Команда Шрифт из меню Формат, поле Эффекты).
Установить для заголовка заливку, соответствующую цветовой схеме шаблона (Авто), способ заливки – градиентная из угла, предварительно выделив объект и выбрав из контекстного меню команду Формат прототипа.
Создать схему Web-узла, используя команду Основные фигуры, пункта Автофигуры панели инструментов Рисование.
Сделать прямоугольники объемными (кнопка Объем панели инструментов Рисование).
Установить для блоков заливку, соответствующую цветовой схеме шаблона (Авто), способ заливки – градиентная из угла.
Вставить надписи в полученные блоки.
Соединить блоки стрелками.
Сгруппировать объекты схемы (блоки, надписи, стрелки), используя команду Группировать кнопки Действия панели инструментов Рисование.
Настроить анимацию. Для каждого объекта установить автоматический переход через 1с.
Задание 6.
Создать слайд «Мастера и шаблоны», используя авторазметку «Таблица».
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 54, начертание – полужирный, тень – в соответствии с цветовой схемой шаблона.
Создать таблицу, состоящую из 2-х столбцов и 5-ти строк.
Ввести в таблицу информацию.
Установить для данных в таблице размер шрифта – 20, цвет - в соответствии с цветовой схемой шаблона, для левого столбца начертание – полужирный.
Настроить анимацию. Для каждого объекта установить автоматический переход через 1с.
Задание 7.
Создать слайд «Создание Web-форм», используя авторазметку «Таблица».
Указания.
Ввести необходимый текст заголовка.
Установить для заголовка размер шрифта – 54, начертание – полужирный, эффект – рельеф.
Создать таблицу, состоящую из 3-х столбцов и 7-ми строк.
Ввести в таблицу информацию.
Установить для данных в таблице размер шрифта – 20, цвет - в соответствии с цветовой схемой шаблона, для шапки таблицы начертание – полужирный, выравнивание – по центру.
Для создания изображений кнопок воспользоваться программой Screen Capture.
Настроить анимацию. Для каждого объекта установить автоматический переход через 1с.
Задание 8.
Второй слайд презентации оформить как оглавление гипертекстового учебника.
Указания.
Перейти ко второму слайду.
Выделить первую строку списка «Интерфейс программы» и выполнить команду Гиперссылка пункта меню Вставка, либо нажать соответствующую кнопку на панели инструментов .
В появившемся диалоговом окне Добавление гиперссылки в области Связать нажать кнопку С местом в этом документе и выбрать нужный слайд. См. рис. 4.
Создать гиперссылки на остальные слайды.

Рис.4.
Задание 9.
Для удобства пролистывания страниц учебника в браузере Internet Explorer разместить кнопки навигации (стрелки вправо и влево) на каждом слайде.
Указания.
Перейти к первому слайду.
Из пункта меню Показ слайдов выбрать команду Управляющие кнопки и из списка предлагаемых кнопок выбрать нужную (кнопка Далее).
Вставить кнопку в правый нижний угол слайда и в появившемся диалоговом окне Настройка действия выполнить необходимые настройки.
Оформить внешний вид кнопки в соответствии с цветовой схемой слайда, используя команду Формат автофигуры из контекстного меню кнопки.
Перейти ко второму слайду и выполнить те же действия. Для удобства перехода между слайдами добавьте кнопку Назад в нижний левый угол.
Вставить управляющие кнопки Назад и Далее на остальные слайды. Для быстроты работы используйте операции Копировать и Вставить.
В слайд «Интерфейс программы» вставить кнопку Документ, запускающую программу Front Page 2000.
Задание 10.
Запустить демонстрацию на показ.
Указания.
Выбрать команду Показ из меню Начать показ (Показ слайдов).
Смену слайдов производить с помощью управляющих кнопок.
Задание 11.
Сохранить презентацию в формате HTML и просмотреть ее в браузере Internet Explorer.
Указания.
Выбрать команду Сохранить как Web-страницу из меню Файл.
В появившемся диалоговом окне Сохранение документа изменить заголовок, который будет отображаться в строке заголовка обозревателя и сохранить презентацию в своей папке.
Запустить созданный HTML-файл на исполнение.