Вы находитесь на странице: 1из 284

Хасанов Ю.Х., Махкамов Ф.М.

Информатика и программирование:
Теория и практикум

Душанбе - 2019
УДК 519.2
Печатается на основании решения редакционно-
издательского совета Российско-Таджикского (Славянского)
университета.
Протокол № 6 от 20 февраля 2019 г.
Хасанов Ю.Х., Махкамов Ф.М. Информатика и
программирование: Теория и практикум. Душанбе, Маориф,
2019, 284 стр.
Учебное пособие содержит теоретических основ
современной информационной технологии; понятию системы
счисления и арифметические операции над ними; технологию
работы с операционными системами; технологию работы с
текстовыми и табличными процессорами; основу
алгоритмизации и элементы программирования. В начале
каждого раздела приводится теоретический материал, затем
практические примеры с решениями и индивидуальные
задания для выполнения самостоятельных работ.
Предназначено для студентов специальности
«Прикладная информатика», рекомендуется студентам
экономических специальностей, а также для всех желающих
самостоятельно изучить наиболее популярные современные
программные продукты.
Рецензенты:
Джумаев Э.Х. – доцент кафедры
информатики и информационных систем
ДФ МГУ им. М.В. Ломоносова, кандидат
физико-математических наук.
Арабов М.К. – доцент кафедры
информатики и информационных систем
РТСУ, кандидат физико-математических
наук.
© Хасанов Ю.Х., Махкамов Ф.М., 2019

2
ПРЕДИСЛОВИЕ
Минуло сравнительно немного времени, как в
общеобразовательных школах и высших учебных заведениях
республики начали изучать дисциплину информатики и
программирования. Этот предмет сейчас является базовой
дисциплиной в системе высшего образования и наряду с
другими классическими дисциплинами, как математика,
физика, химия, биология и другие, призвана создавать
прочный фундамент профессионального образования в вузе.
Стремительное развитие информационных технологий,
значительный рост объемов перерабатываемой информации и
проникновение компьютерной технологии во всех сферах
деятельности человека сделали насущным изучение
информатики, как в школах, так и в вузах. Настало время,
когда профессионал – инженер, экономист, преподаватель,
юрист, журналист – с большим трудом справляется с потоками
информации. Специалисту, для того чтобы на должном уровне
выполнять свои профессиональные обязанности, необходимо
освоить правила работы с инструментарий и методики их
применения для обработки информации.
Одним из основных показателей квалификации
современного специалиста в области информационных
технологий является умение работать с информацией и
создавать информационные ресурсы, а также обладать
информационной культурой. Поэтому появляется
необходимость иметь культуры обращения с информацией и
технологий создания информационных ресурсов для
специалистов любых направлений.
Современные информационные технологии позволили
ускорить процессы генерации и формирования новых
3
информационных ресурсов и создали базу для интенсивного
роста информации во всех областях. Количество
информационных ресурсов в настоящее время постоянно
увеличивается. Темпы роста информационных ресурсов
перекрывают темпы роста информационных потребностей
человека, которые ограничены.
Поэтому каждому специалисту необходимо освоить
основные приемы работы по накоплению, обработку и
хранению информации, с помощью современных средств
вычислительной техники. Теоретические материалы,
особенно, практические приемы работы со средствами
компьютерной технологии, закрепляются в рамках предмета
информатики в течение всего периода обучения.
Учебное пособие «Информатика и программирование»
содержит теоретические материалы, практические упражнения
и заданий, которые охватывают описание основных
программных средств, изучаемых в рамке этой дисциплины.
Оно помогает научиться работать на персональном
компьютере с программными продуктами корпорации
Microsoft - операционная система MS Windows, программные
средства MS Word, MS Excel, MS PowerPoint.
В разделах XVIII и IX приводятся основы
алгоритмизации и технология программирования. Даны
описания алгоритма на языке блок-схем и базовые
управляющие конструкции алгоритма. В качестве базового
языка программирования для изучения авторами выбран
простой алгоритмический язык программирования высокого
уровня BASIC.
Учебное пособие предназначено для студентов очной и
заочной форм обучения всех специальностей учебных
4
заведений, а также для всех, кто желает самостоятельно
изучить наиболее популярные современные программные
продукты. Кроме того, пособие может быть рекомендо+9*вано
преподавателям пред_Х)ПЕАЫФмета информатики для
проведения лекционных, практических и лабораторных
занятий.
Авторы будут признательны любому, прочитавшему
книгу от начала до конца, особенно тем, кто, прочитав ее,
обнаружить недостатков и свои замечания пришлют авторам.

5
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ
1.1. Основные понятия и задачи информатики
Термин информация происходит от латинского Information, и
означает «изложение, разъяснение». Под этим словом понимается
сведения, передаваемые людьми устным, письменным или
другими способами.
Информация – совокупность фактов, явлений, событий,
представляющих интерес, подлежащих регистрации и обработки. В
теории информации под этим термином понимают такое
сообщение, которое содержит факты, неизвестные ранее
потребителю. Другими словами, информация – сведения, которые
должны в той или иной степени снять существующую у
потребителя до их получения неопределенность, расширить
понимание объекта полезными сведениями. По Клоду Шеннону,
информация – это снятие неопределенности.
В процессе обработки информация может менять структуру и
форму. Признаками структуры являются элементы информации и
их взаимосвязь. Формы представления информации различны.
Основные из них :
 символьная – основанная на использовании символов (букв,
цифр, знаков);
 текстовая – основанная на текст (символы, расположенные
в определенном порядке);
 графическая – различные виды изображений;
 звуковая – различные звуковые сигналы.
Интенсивное внедрение средств приема, обработки и хранения
привело к появлению информатики, которая является
интегрированной прикладной дисциплиной, основанной на связях
информатики, математики и других дисциплин.
Слово "информатика" (informatique) происходит от слияния
двух французских слов: information (информация) и automatique
(автоматика), введено во Франции для определения сферы
деятельности, занимающейся автоматизированной обработкой
информации.

6
Существует много определений информатики. Информатика
— это наука об информации, способах ее сбора, хранения,
обработки и предоставления с помощью компьютерной техники.
Информатика — это прикладная дисциплина, изучающая
структуру и общие свойства научной информации и т.д.
Информатика состоит из трех взаимосвязанных составляющих:
1. Информатика как фундаментальная наука;
2. Как прикладная дисциплина;
3. Как отрасль производства.
Основными объектами информатики выступают: информация;
компьютеры; информационные системы.
Общие теоретические основы информатики: информация,
системы счисления, кодирование, алгоритмы.
Структурой современной информатики это:
1. Теоретическая информатика.
2. Вычислительная техника.
3. Программирование.
4. Информационные системы.
5. Искусственный интеллект.
Экономическая информатика - это наука об
информационных системах, используемых для подготовки и
принятия решений в управлении, экономике и бизнесе. Объектом
экономической информатики выступают информационные
системы, которые обеспечивают решение предпринимательских и
организационных задач, возникающих в экономических системах
(экономических объектах). То есть, объектом экономической
информатики выступают экономические информационные
системы, конечная цель функционирования которых является
эффективное управление экономической системой.
Информационная система – это совокупность программно-
аппаратных средств, способов и людей, которые обеспечивают
сбор, хранение, обработку и выдачу информации для обеспечения
подготовки и принятия решений. К основным компонентам
информационных систем, используемых в экономике, относятся:
программно-аппаратные средства, бизнес-приложения и
7
управление информационными системами. Назначение
информационных систем - создание современной информационной
инфраструктуры для управления компанией.
Предмет дисциплины - технологии способы автоматизации
информационных процессов с применением экономических
данных.
Задача дисциплины - изучение теоретических основ
информатики и приобретение навыков использования прикладных
систем обработки экономических данных и систем
программирования для персональных компьютеров и
компьютерных сетей.
1.2. Электронные вычислительные машины (ЭВМ)
Электронная вычислительная машина (ЭВМ) – основное
техническое средство обработки информации. В ЭВМ числа
представляются в виде последовательности цифр, то есть в виде
комбинаций {1, 0} и осуществляется принцип программного
управления. ЭВМ можно разделить на цифровые,
электрифицированные и счѐтно-аналитические
(перфорационные) вычислительные машины.
ЭВМ разделяются на большие ЭВМ, мини-ЭВМ и микро-
ЭВМ. Они отличаются своей архитектурой, техническими,
эксплуатационными и габаритно-весовыми характеристиками,
областями применения.
Достоинствами ЭВМ являются: высокая точность
вычислений; универсальность; автоматический ввод
информации, необходимой для решения задачи; разнообразие
задач, решаемых ЭВМ; независимость количества
оборудования от сложности задачи.
Недостатками ЭВМ: сложность подготовки задачи к
решению (необходимость специальных знаний методов
решения задач и программирования); недостаточная
наглядность протекания процессов, сложность изменения
параметров этих процессов; сложность структуры ЭВМ,
эксплуатация и техническое обслуживание; требование
8
специальной аппаратуры при работе с элементами реальной
аппаратуры.
По назначению ЭВМ можно разделить на три группы:
1. Универсальные (общего назначения) — предназначены
для решения самых разных инженерно-технических задач;
экономических, математических, информационных и других
задач, отличающихся сложностью алгоритмов и большим
объемом обрабатываемых данных. Они имеют высокую
производительность, разнообразие форм обрабатываемых
данных (двоичных, десятичных, символьных), разнообразие
выполняемых операций (арифметических, логических,
специальных), большую емкость оперативной памяти, развитая
организация ввода-вывода информации.
2. Проблемно-ориентированные — предназначены для
решения более узкого круга задач, связанных обычно с
технологическими объектами, регистрацией, накоплением и
обработкой небольших объемов данных (управляющие
вычислительные комплексы).
3. Специализированные — для решения узкого круга задач,
чтобы снизить сложность и стоимость этих ЭВМ, сохраняя
высокую производительность и надежность работы
(программируемые микропроцессоры специального
назначения, контроллеры, выполняющие функции управления
техническими устройствами).
По принципу действия (критерием деления
вычислительных машин является форма представления
информации, с которой они работают) ЭВМ можно разделить
на следующие группы:
Аналоговые вычислительные машины (АВМ) —
вычислительные машины непрерывного действия, которые
работают с информацией, представленной в непрерывной
форме, т.е. виде непрерывного ряда значений какой-либо
физической величины
Цифровые вычислительные машины (ЦВМ) —
вычислительные машины дискретного действия, работают с
9
информацией, представленной в дискретной, а точнее в
цифровой форме — в виде нескольких различных напряжений,
эквивалентных числу единиц в представляемом значении
переменной.
Гибридные вычислительные машины (ГВМ) —
вычислительные машины комбинированного действия,
работают с информацией, представленной и в цифровой, и в
аналоговой форме.
Классификация ЭВМ по поколениям
Поколение Годы Элементная Быстро- Память
база действие
I 1940-1955 Электронные Десятки 2 - 8 Кб
вакуумные тысяч
лампы операций в
секунду
II 1955- 1964 Транзисторы Сотни тысяч 100 Кб
операций в
секунду
II 196 –1977 Полупроводн Сотни млн До
иковые операций в десятков
интегральные секунду Мб
схемы
IV 1977–1991 Большие Более млрд до
и операций в нескольк
сверхбольшие секунду их Гб
интегральные
схемы-
микропроцесс
оры
V 1991–1995 Сверхсложны Сотни млрд Десятки
е операций в тысяч Гб
микропроцесс секунду
оры с
параллельно-
векторной
структурой

10
1.3. Архитектура и принцип действия ЭВМ
ЭВМ является универсальным средством
автоматической обработки информации, представленной в
цифровой форме. Обычно для такого представления
используются многоразрядные двоичные коды. Любая
информация в ЭВМ хранится, передается и обрабатывается
машинными словами, содержащими определенное число
двоичных разрядов. Речь идет прежде всего о том, что
общепринятая десятичная система чисел (0, 1, 2, 3, 4, 5, 6, 7, 8,
9) плохо подходит для аппаратурного представления
информации. Для изображения произвольного значения одного
десятичного разряда требуется устройство, способное
принимать десять устойчивых состояний, что приводит к
ненадежной и экономически невыгодной технической
реализации.
Простейшей системой счисления является система,
использующая лишь два знака – 0 и 1. С помощью знаков этой
системы счисления и представляется информация в ЭВМ. Этот
режим работы обеспечивается с помощью устройств,
способных удерживать два устойчивых состояния,
соответствующие двум значениям – 0 или 1. Каждое такое
состояние представляет одну двоичную цифру, или один
двоичный разряд, т.е. один бит. В свою очередь:
1 Б (байт) = 8 бит;
1 Кб (килобай) = 1024 байт;
1 Мб (мегабайт) = 1024 килобай;
1 Гб (гигабайт) = 1024 мегабайт;
1Тб (терабайт) =1024 гигабайт;
1 Пб (Петабайт) = 1024 терабайт;
1 Эксобайт = 1024 Петабайт;
1 Заттабайт = 1024 Эксобайт;
1 Йоттабайт = 1024 Заттабайт
Архитектура ЭВМ связана с набором качеств машины,
влияющих на ее взаимодействие с пользователем. Архитектура
ЭВМ определяется совокупностью ее свойств и характеристик,
11
которые должен знать программист для эффективного
использования ЭВМ при решении своих задач (система команд
ЭВМ, способы адресации информации, распределении памяти
и т.д.).
Архитектура определяет принципы организации
вычислительной системы и функции центрального
вычислительного устройства, но не отражает то, как эти
принципы реализуются внутри ЭВМ. Программно
недоступные, не отраженные в системе команд ресурсы
машины (магистрали, буферные регистры и др.) не влияют на
архитектуру ЭВМ. Признаком тождественности архитектуры
компьютеров является возможности выполнения любой
программы в машинном коде, разработанной для одного
компьютера, на другом компьютере с получением одинаковых
результатов.
Любая ЭВМ для выполнения своих функций должна
иметь минимальный набор функциональных блоков:
 Блок для выполнения арифметических и логических
операций (АЛУ – арифметико-логическое устройство);
 Блок для хранения информации, или память (ЗУ –
запоминающее устройство);
 Устройство для ввода исходных данных (Увв) и
устройство для вывода результатов (Увыв);
 Устройство управления (УУ), заставляющее все другие
устройства выполнять в нужные моменты необходимые
действия.

12
Рис. 1.1. Структурная схема ЭВМ
Принцип действия ЭВМ, архитектура, назначение ее
устройств и характер их взаимодействия удобно проследить по
структурной схеме представленной выше (Рис. 1.1.). Эта схема
в известном смысле является классической, поскольку именно
она легла в основу построения первых ЭВМ.
Устройство – часть ЭВМ, имеющая определенное
функциональное назначение. Любая ЭВМ состоит из
следующих основных частей.
1. Арифметико-логическое устройство (АЛУ)
обеспечивает выполнение определенной машиной операции
(арифметической, логической, сдвига, и др.). При этом
операнды (данные, участвующие в выполнении этой операции)
поступают в АЛУ из памяти ЭВМ. Операндами могут быть
исходные данные задачи, промежуточные результаты, а в
некоторых случаях коды других команд.
Основным узлом АЛУ является сумматор,
выполняющий операции сложения кодов. Реализация других
арифметических операций, как операций умножения, деления,
вычитания, обычно сводится к выполнению сложения. Наряду с
сумматором в состав АЛУ входят также регистры,
обеспечивающие временное хранение информации.
2. Устройство управления (УУ) организует и
координирует автоматическое взаимодействие всех устройств
13
ЭВМ в процессе обработки информации. В основе
автоматизации вычислительного процесса в ЭВМ лежит
принцип программного управления, заключающийся в том, что
ЭВМ автоматически решает поставленную задачу, если в виде
программы ей задана последовательность выполняемых
действий. Программа указывает ЭВМ то, какие операции ей
необходимо выполнить, над какими данными и в какой
последовательности.
Совокупность УУ и АЛУ называют процессором ЭВМ.
Процессор занимает центральное место в структуре ЭВМ, так
как реализует вычислительный процесс в соответствии с
заданной программой и осуществляет автоматическое
управление взаимодействием всех устройств ЭВМ.
3. Запоминающее устройство (ЗУ) или память служит для
хранения данных, команд программы, а также промежуточных
и окончательных результатов вычислений. Основные операции,
выполняемые ЗУ- запись и считывание информации, которые в
совокупности называются обращением к памяти. Наиболее
важные характеристики памяти – ее емкость (объем хранимой
информации) и время доступа. Любое ЗУ содержит множество
одинаковых запоминающих элементов. В настоящее время в
качестве запоминающих элементов оперативной памяти
используются большие интегральные микросхемы (БИС).
Память ЭВМ состоит из двух существенно
отличающихся по своим характеристикам частей:
1. Внутренняя память (быстродействующая);
2. Внешняя память (сравнительно медленно действующая).
В состав устройств внутренней памяти выделяют
основную (или оперативную), сверхоперативную (или кэш-
память), постоянную. Основная память (ОП) тесно связана с
АЛУ ЭВМ и служит для хранения информации, используемой в
ближайшей серии вычислений. Внутренняя память
непосредственно взаимодействует с процессором и вместе с
ним образует центральную часть ЭВМ.

14
Внешняя память служит для хранения больших объемов
информации. Наибольшее распространение получили
накопители на магнитных дисках, накопители на магнитных
лентах, накопители на оптических и магнитооптических
дисках.
4. Устройства ввода предназначены для ввода в основную
память ЭВМ программ и исходных данных решаемых задач.
Устройствами ввода являются клавиатура, координатные
манипуляторы, сканеры, дигитайзеры.
Клавиатура – основное стандартное устройство ввода
информации в ЭВМ. Внутри корпуса клавиатуры расположены
датчики клавиш, схемы дешифрации и микроконтроллер
клавиатуры. Каждая клавиши имеет свой порядковый номер.
При нажатии на клавишу происходит передача процессору код
символа, который интерпретируется специальной программой –
драйвером. Существуют клавиши, которые не посылают
процессору никакого кода: [Shift], [Ctrl], [Alt], [Caps Lock],
[Num Lock] и некоторые другие. Их назначение состоит в
переключение состояния специальных признаков статуса
клавиатуры.
Координатные манипуляторы – это мышь, трекболы,
пойнтеры.
Мышь подключается к ЭВМ через последовательный порт
и при перемещении мыши информация передается специальной
программе – драйверу, которая изменяет местоположение
курсора мыши на экране и может сообщать прикладной
программе текущие значения его координат.
Трекбол – шар, встроенный в клавиатуру. Его отличием от
мыши является то, что мышь необходимо перемещать по
рабочей поверхности, а шар можно крутить, добиваясь
перемещения графического курсора мыши в нужную точку.
Пойнтер, так же как и Трекбол, размещается на клавиатуре
и является аналогом джойстика. Трекболы и пойнтеры обычно
используются в портативных компьютерах.

15
Сканер – устройство ввода графической информации в
компьютер. При сканировании текст вводится в графической
форме, т.е. с неразличимыми с точки зрения компьютера
символами. Преобразование введенной информации в текст
осуществляется специальными программами распознавания
символов.
Дигитайзер (аналого-цифровой преобразователь) –
устройство поточечного координатного ввода графических
изображений. Дигитайзеры применяются в системах
автоматического проектирования, в компьютерной графике и
анимации. Они позволяют достаточно точно вводить сложные
изображения (чертежи, карты, и т.д.).
5. Устройства вывода служат для вывода из ЭВМ
окончательных или промежуточных результатов обработки
информации. Устройствами вывода печатающие устройства,
графопостроители (плоттеры), дисплеи.
Печатающие устройства (принтеры) позволяют
осуществлять вывод текста и графических изображений на
бумагу, пленку и другие носители информации. Принтеры
подключаются к компьютеру через параллельный порт. К
компьютеру может быть подключено несколько принтеров
одновременно.
Дисплей – устройство ввода/вывода, редактирования и
визуального отображения информации на экране компьютера.
Периферийные устройства ЭВМ. Периферийное
устройство ПК – устройство, которое непосредственно не
размещено на его системной плате. Периферийными
устройствами являются принтер, сканер, устройства
мультимедиа.
Устройства мультимедиа. Мультимедиа – диалоговая
компьютерная система, обеспечивающая синтез текста,
графики, звука, речи и видеоизображений. Компьютер,
основные устройства которого соответствуют современным
требованиям, принято считать мультимедиа-системой, если он
оборудован накопителем на компакт-дисках, звуковой платой, а
16
также акустическими колонками или наушниками. Основной
носитель информации в системах мультимедиа – компакт-диск.
ЗАДАНИЯ
С использованием следующих ключевых слов выполнить
реферативную работу (в объеме 7-10 стр.).
1. Информация, обработка информации, ресурсы;
2. Информатика, основные задачи информатики;
3. Архитектура ЭВМ, единицы измерения информации;
4. Пользователь, программист, администратор;
5. Информационные системы и технологии;
6. Экономическая информатика, задачи предмета;
7. Интерфейс (пользовательский, аппаратный,
программный);
8. Носители информации, кодировка информации;
9. Поколения ЭВМ, архитектура ЭВМ, классификация
ЭВМ;
10. Аппаратное и программное обеспечения ПЭВМ;
11. Алгоритм, блок-схема, программа;
12. Системные и прикладные программы;
13. Основные и периферийные оборудования ЭВМ;
14. Запоминающие устройства, память;
15. Микропроцессоры; интегральные схемы;
16. Языки программирования, системы программирования;
17. Операторы языка программирования, отладка;
18. Транслятор, интерпретатор, компилятор;
19. Операционная система, операционная оболочка;
20. Папка, файл, ярлык, меню, Рабочий стол, Панель задач;
21. Окна Проводник, Мой компьютер, Корзина;
22. Вирус, антивирус, тестирование системы;
23. Принтер, клавиатура, мышь, буфер обмена;
24. Интернет, интранет, мультимедиа;
25. Хакер, пароль, защита информации.

17
1.4. Системы счисления и операции над ними
Системой счисления называется совокупность приемов
наименования и записи чисел. В любой системе счисления для
представления чисел выбираются некоторые символы (их
называют цифрами), а остальные числа получаются в
результате каких-либо операций над цифрами данной системы
счисления.
Система называется позиционной, если значение каждой
цифры (ее вес) изменяется в зависимости от ее положения
(позиции) в последовательности цифр, изображающих число.
Число единиц какого-либо разряда, объединяемых в
единицу, более старшего разряда, называют основанием
позиционной системы счисления. Разряд - это позиция цифры в
числе. Разрядность числа - количество цифр, из которых
состоит число (например, 264 - трехразрядное число, 00010101
- восьмиразрядное число). Разряды нумеруются справа на лево
(например, в числе 598 восьмерка занимает первый разряд, а
пятерка - третий).
Итак, в позиционной системе счисления числа
записываются таким образом, что каждый следующий
(движение справа налево) разряд больше другого на степень
основания системы счисления.
Если количество таких цифр равно , то система счисления
называется Р-ичной. Основание системы счисления совпадает с
количеством цифр, используемых для записи чисел в этой
системе счисления.
Запись произвольного числа в -ичной позиционной
системе счисления основывается на представлении этого числа
в виде многочлена

Арифметические действия над числами в любой


позиционной системе счисления производятся по тем же
правилам, что и десятичной системе, так как все они
основываются на правилах выполнения действий над
соответствующими многочленами. При этом нужно только
18
пользоваться теми таблицами сложения и умножения, которые
соответствуют данному основанию системы счисления.
При переводе чисел из десятичной системы счисления в
систему с основанием обычно используют следующий
алгоритм:
1) если переводится целая часть числа, то она делится на ,
после чего запоминается остаток от деления. Полученное
частное вновь делится на , остаток запоминается. Процедура
продолжается до тех пор, пока частное не станет равным нулю.
Остатки от деления на выписываются в порядке, обратном их
получению;
2) если переводится дробная часть числа, то она
умножается на , после чего целая часть запоминается и
отбрасывается. Вновь полученная дробная часть умножается
на и т.д. Процедура продолжается до тех пор, пока дробная
часть не станет равной нулю.
Таблица 1. Сложения и умножения в двоичной системе
счисления
А) Б)
+ 0 1 0 1
0 0 1 0 0 0
1 1 10 1 0 1

Таблица 2. Сложения в восьмеричной системе счисления

0 1 2 3 4 + 5 6 7
0 1 2 3 4 0 5 6 7
1 2 3 4 5 1 6 7 10
2 3 4 5 6 2 7 10 11
3 4 5 6 7 3 10 11 12
4 5 6 7 10 4 11 12 13
5 6 7 10 11 5 12 13 14
6 7 10 11 12 6 13 14 15
7 10 11 12 13 7 14 15 16

19
Таблица 3. Умножения в восьмеричной системе счисления
х 0 1 2 3 4 5 6 7
0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7
2 0 2 4 6 10 12 14 16
3 0 3 6 11 14 17 22 25
4 0 4 10 14 20 24 30 34
5 0 5 12 17 24 31 36 43
6 0 6 14 22 30 36 44 52
7 0 7 16 25 34 43 52 61

Пример 1. Перевести число 126 из десятичной системы


счисления в двоичную систему,
Решение.
126 | 2_
126 63 |_2_
0 62 31 |_2_
1 30 15 |_2_
1 14 7 |_2_
1 _6_ 3 |_2_
1 2 1
1
Остатки от деления перепишем в обратном порядке, снизу
вверх, тогда, .
Проверим полученный результат, т.е. переводим число
из двоичной системы в десятичную систему
счисления

=64+32++16+8+4+2+0=12610.

Пример 2.

20
Аналогично с использованием таблиц 2 и 3 переводятся
числа из десятичной системы в восьмеричную систему и
обратно. Например,
Пример 3.

346 | 8_
344 -43 |_8_
2 40 5
3
Значит .
Проверка.

Пример 4.

Пример 5. 111001110012 +1101010110112=10100100101002


Решение. С помощью таблицы 1(А), получаем
111001110012
1101010110112
10100100101002

Пример 6. 1101100102 x11012=10110000010102


Решение. С помощью таблиц 1(А) затем 1(Б), имеем

1101100102
11012
110110010
110110010
000000000
110110010____
10110000010102

Пример 7. 356747658+7654321768 Пример 8.

21
Решение. 356747658 8
7654321768_ 6478__
10233271638 4054358
+ 2253548
3401428___
366753758
Для перевода чисел из двоичной системы в восьмеричную и
обратно построим вспомогательную таблицу (триаду).
Восьм 0 1 2 3 4 5 6 7
ир
Двоич 00 00 01 01 10 10 110 11
н. 0 1 0 1 0 1 1
7 6 3 4 5 2
Например, по таблице 7634528=111 110 011 100 101 0102.
Пример 9. 1101001101112 1110010012

Решение. По таблице 1(А), противоположно операции


сложения, будем иметь
110100110111
111001001__
101101110
Пример 10. 56473208 456731
Решение. По таблице 2, противоположно операции
сложения, получим

56473208 0, 9375 0, 6875 0, 6875 725 8


8 2 8
4567318 72 90
1, 3750 5, 5000 8
7, 5000 5 8
51703678 8 2 8 10 11 8
4, 0000 0, 7500 4, 0000 8 8
1
2 2 3
1, 9375
2
1, 0000

22
1.5. Задания для самостоятельной работы
1. 101100102 = Х8
2. 74538 = Х2
3. 9710 = Х2 = Х8
4. 1011010012 =Х10
5. 5738 = Х10
6. 111001112 + 10111011012 = Х2
7. 765478 + 326548 = Х8
8. 100011012 + 65738 = Х8
9. 15648 + 010100112 = Х2
10. 95410 +11011012 + 5718 = Х10
11. 4528  3510 + 1010102 = Х8
12. 29510 + 11101102  1278 = Х2
13. 101112 11002+1112=Х10
14. 1000112 101012 1002=Х8
15. 100112 1012+1102=Х10
16. 11102 1100002 10102=Х2
17. 101012 10002 1012=Х10
18. 11012 110012 10012=Х2
19. 110102 1101012 112=Х2
20. 111112 111102 1112=Х2

23
2. ОПЕРАЦИОННЫЕ СИСТЕМЫ И ОБОЛОЧКИ
2.1. Основные понятия
Совокупность программ, предназначенная для решения
задач на ЭВМ, называется программным обеспечением (ПО).
Состав программного обеспечения ЭВМ называют
программной конфигурацией. Программное обеспечение,
можно условно разделить на три категории:
 системное ПО (программы общего пользования),
выполняющие различные вспомогательные функции, например
создание копий используемой информации, выдачу справочной
информации о компьютере, проверку работоспособности
устройств компьютера и т.д.
 прикладное ПО, обеспечивающее выполнение
необходимых работ на ПК: редактирование текстовых
документов, создание рисунков или картинок, обработка
информационных массивов и т.д.
 инструментальное ПО (системы программирования),
обеспечивающее разработку новых программ для компьютера
на языке программирования.
К системному ПО относятся:
 Операционные системы (эта программа загружается в
ОЗУ при включении компьютера);
 Программы – оболочки (обеспечивают более удобный
и наглядный способ общения с компьютером, чем с помощью
командной строки DOS, например, Norton Commander);
 Операционные оболочки – интерфейсные системы,
которые используются для создания графических интерфейсов,
мультипрограммирования и.т.
 Драйверы (программы, предназначенные для управления
портами периферийных устройств, обычно загружаются в
оперативную память при запуске компьютера)
 Утилиты (вспомогательные или служебные программы,
которые представляют пользователю ряд дополнительных
услуг)
24
К утилитам относятся:
 Диспетчеры файлов или файловые менеджеры
 Средства динамического сжатия данных (позволяют
увеличить количество информации на диске за счет ее
динамического сжатия);
 Средства просмотра и воспроизведения средства
диагностики;
 Средства контроля позволяют проверить конфигурацию
компьютера и проверить работоспособность устройств
компьютера, прежде всего жестких дисков;
 Средства коммуникаций (коммуникационные программы)
предназначены для организации обмена информацией между
компьютерами;
 Средства обеспечения компьютерной безопасности
(резервное копирование, антивирусное ПО).
Все современные ОС обеспечивают создание файловой
системы, которая предназначена для хранения данных на
дисках и обеспечения доступа к ним.
Основные функции файловой системы можно разделить на
две группы:
1. Функции для работы с файлами (создание, удаление,
переименование файлов и т.д.);
2. Функции для работы с данными, которые хранятся в
файлах (запись, чтение, поиск данных и т.д.).
Известно, что файлы используются для организации и
хранения данных на машинных носителях. Файл – это
последовательность произвольного числа байтов, обладающая
уникальным собственным именем или поименованная область
на машинных носителях.
Операционная система составляет основу программного
обеспечения ПК. Операционная система представляет комплекс
системных и служебных программных средств, который
обеспечивает взаимодействие пользователя с компьютером и
выполнение всех других программ.
25
С одной стороны, она опирается на базовое программное
обеспечение ПК, входящее в его систему BIOS, с другой
стороны, она сама является опорой для программного
обеспечения более высоких уровней – прикладных и
большинства служебных приложений.
Для того чтобы компьютер мог работать, на его жестком
диске должна быть установлена (записана) операционная
система. При включении компьютера она считывается с
дисковой памяти и размещается в ОЗУ. Этот процесс
называется загрузкой операционной системы.
Операционные системы различаются особенностями
реализации алгоритмов управления ресурсами компьютера,
областями использования.
Так, в зависимости от алгоритма управления процессором,
операционные системы делятся на:
 Однозадачные и многозадачные
 Однопользовательские и многопользовательские
 Однопроцессорные и многопроцессорные системы
 Локальные и сетевые.
По числу одновременно выполняемых задач операционные
системы делятся на два класса:
 Однозадачные (MS DOS)
 Многозадачные (OS/2, Unix, Windows)
В однозадачных системах используются средства
управления периферийными устройствами, средства
управления файлами, средства общения с пользователями.
Многозадачные ОС используют все средства, которые
характерны для однозадачных, и, кроме того, управляют
разделением совместно используемых ресурсов: процессор,
ОЗУ, файлы и внешние устройства.
В зависимости от областей использования многозадачные
ОС подразделяются на три типа:
 Системы пакетной обработки (ОС ЕС)
 Системы с разделением времени (Unix, Linux, Windows)

26
 Системы реального времени (RT11)
Системы пакетной обработки предназначены для решения
задач, которые не требуют быстрого получения результатов.
Главной целью ОС пакетной обработки является максимальная
пропускная способность или решение максимального числа
задач в единицу времени. Эти системы обеспечивают высокую
производительность при обработке больших объемов
информации, но снижают эффективность работы пользователя
в интерактивном режиме.
В системах с разделением времени для выполнения каждой
задачи выделяется небольшой промежуток времени, и ни одна
задача не занимает процессор надолго. Если этот промежуток
времени выбран минимальным, то создается видимость
одновременного выполнения нескольких задач. Эти системы
обладают меньшей пропускной способностью, но
обеспечивают высокую эффективность работы пользователя в
интерактивном режиме.
Системы реального времени применяются для управления
технологическим процессом или техническим объектом,
например, летательным объектом, станком и т.д.
По числу одновременно работающих пользователей на
ЭВМ ОС разделяются на однопользовательские (MS DOS) и
многопользовательские (Unix, Linux, Windows 95 - XP)
В многопользовательских ОС каждый пользователь
настраивает для себя интерфейс пользователя, т.е. может
создать собственные наборы ярлыков, группы программ, задать
индивидуальную цветовую схему, переместить в удобное место
панель задач и добавить в меню Пуск новые пункты.
В многопользовательских ОС существуют средства защиты
информации каждого пользователя от несанкционированного
доступа других пользователей.
Многопроцессорные и однопроцессорные операционные
системы. Одним из важных свойств ОС является наличие в ней
средств поддержки многопроцессорной обработки данных.
Такие средства существуют в OS/2, Net Ware, Widows NT.По
27
способу организации вычислительного процесса эти ОС могут
быть разделены на асимметричные и симметричные.
Одним из важнейших признаков классификации ЭВМ
является разделение их на локальные и сетевые. Локальные ОС
применяются на автономных ПК или ПК, которые
используются в компьютерных сетях в качестве клиента.
В состав локальных ОС входит клиентская часть ПО для
доступа к удаленным ресурсам и услугам. Сетевые ОС
предназначены для управления ресурсами ПК включенных в
сеть с целью совместного использования ресурсов. Они
представляют мощные средства разграничения доступа к
информации, ее целостности и другие возможности
использования сетевых ресурсов.
2.2. Операционная система MS DOS
Одной из самых распространенных операционных систем
до середины 90-х годов была дисковая операционная система
фирмы Microsoft MS DOS (Microsoft Disk Operating System).
Она состоит из следующих основных частей:
 Базовая система ввода-вывода (BIOS);
 Загрузчик операционной системы;
 Дисковые файлы IO.SYS и MSDOS.SYS;
 Командный процессор;
 Внешние команды;
 Драйверы устройств.
Базовая система ввода-вывода находится в постоянной
памяти компьютера. Ее назначение состоит в выполнении
наиболее простых и универсальных услуг операционной
системы связанных с осуществлением ввода-вывода. Базовая
система ввода-вывода содержит также тест функционирования
компьютера, проверяющий работу памяти и устройств
компьютера при включении его электропитания. Кроме того,
она содержит программу вызова загрузчика операционной
системы.

28
Загрузчик операционной системы – это очень короткая
программа, находящаяся в первом секторе каждой дискеты с
операционной системой MS DOS. Функция этой программы
заключается в считывании в память еще двух модулей
операционной системы, которые и завершают процесс загрузки
DOS. На жестком диске загрузчик операционной системы
состоит из двух частей. Первая часть загрузчика находится на
первом секторе жесткого диска, она выбирает, с какого из
разделов жесткого диска следует продолжить загрузку. Вторая
часть загрузчика находится в первом секторе этого раздела, она
считывает в память модули DOS и передает им управление.
Дисковые файлы IO.SYS и MSDOS.SYS загружаются в
память загрузчиком операционной системы и остаются в
памяти компьютера постоянно. Файл IO.SYS представляет
собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл
MSDOS.SYS реализует основные высокоуровневые услуги
DOS.
Командный процессор DOS обрабатывает команды,
вводимые пользователем и находится в дисковом файле
COMMAND.COM на диске с которого загружается
операционная система. По окончании работы программы
командный процессор удаляет программу из памяти и выводит
сообщение о готовности к выполнению команд.
Внешние команды DOS – это программы, поставляемы
вместе с операционной системой в виде отдельных файлов. Эти
программы выполняют действия обслуживающего характера,
например, форматирование дискет, проверку дисков, и др.
Драйверы устройств – это специальные программы,
которые дополняют систему ввода-вывода DOS и
обеспечивают обслуживание новых устройств или
нестандартное использование имеющихся устройств. Драйверы
загружаются в память компьютера при загрузке операционной
системы, их имена указываются в специальном файле
CONFIG.SYS. Такая схема облегчает добавление новых

29
устройств и позволяет делать это, не затрагивая системные
файлы DOS.
Начальная загрузка DOS выполняется автоматически в
следующих случаях:
 При включении электропитания компьютера;
 При нажатии на клавишу Reset на корпусе компьютера;
 При одновременном нажатии клавиш Ctrl+Alt+Del.
Информация на магнитных дисках хранится в файлах. Файл
– это поименованная область на диске или другом машинном
носителе. В файлах могут хранится тексты программ,
документы, готовые к выполнению программы и т.д. Часто
файлы разделяют на две категории: текстовые и двоичные.
Текстовые файлы предназначены для чтения человеком и
состоят из строк символов. Файлы, не являющиеся текстовыми,
называются двоичными. Каталог – это специальное место на
диске, в котором хранятся имена файлов, сведения о размере
файлов, времени их последнего обновления, атрибуты
(свойства) файлов и т.д. Если каталог Х зарегистрирован в
каталоге У, то говорят, что Х-подкаталог, а У-надкаталог или
родительский каталог для Х. Каталог, в которым в настоящий
момент работает пользователь, называется текущим. Для
вывода оглавления текущего каталога необходимо ввести
команду dir. Для смены текущего каталога имеется команда cd.
Диалог пользователя с DOS осуществляется в форме
команд. Каждая команда пользователя означает, что DOS
должна выполнить то или иное действие, например, напечатать
файл или выдать на экран оглавление каталога. Когда DOS
готова к диалогу с пользователем, она выдает на экран
приглашение, например
A> или C:\>
Это означает, что DOS готова к приему команд. Вид
приглашения можно изменить с помощью команды Promt. Для
ввода команды следует набрать эту команду на клавиатуре и
нажать Enter. При вводе команд можно пользоваться
30
следующими клавишами для редактирования вводимой
команды:
Del - удаление текущего символа;
Backspase – стирание предыдущего символа;
Ins – включение-выключение режима вставки;
Esc – очистка всей командной строки.
Если команда DOS выдает слишком много информации на
экран, можно воспользоваться комбинацией клавиш Ctrl+S для
приостановки выдачи. Повторное нажатие этих клавиш
возобновит выдачу.
Чтобы создать текстовый файл необходимо ввести команду
copy con имя файла
После ввода этой команды нужно будет поочередно
вводить строки текста. В конце каждой строки надо нажать
клавишу Enter, а после ввода последней – нажать клавишу F6 и
затем Enter. Команда Copy выведет сообщение
1 file(s) copied
(Один файл скопирован)
и на диске появится файл с указанным именем.
Для удаления файлов имеется команда del. Формат
команды
Del [дисковод:][путь\]имя файла
Для переименования файлов имеется команда ren.
ren [дисковод:][путь\]имя файла
Для копирования файлов используется команда copy
Copy имя файла имя файла
или copy имя файла [имя каталога]
Программа FF (Find File) позволяет найти файл на диске по
его имени. При этом просматриваются все каталоги диска.
Формат команды ff [имя файла].
Для быстрого восстановления удаленных файлов имеется
программа QU из комплекса Norton Utilites. Формат команды
Qu[имя файла]

31
Для удаления файлов с расширением .bak на жестком
диске сле-дует ввести команду delbak.
Для вывода текстового файла на экран можно использовать
команду Type. Формат команды
Type имя файла
Для вывода текстового файла на печать можно
воспользоваться командой Copy. Формат команды
Copy имя файла prn.
Для очистки экрана монитора имеется программа Cls.
Форматирование дискеты производится с помощью
команды Format. Формат этой команды
Format дисковод: [/S]
Если на дискете была записана какая либо информация, то
она будет уничтожена этой программой. Если в команде
указать параметр /S, то будет подготовлена системная дискета,
т.е. дискета, с которой можно загрузить операционную систему
MS DOS.
Программа dt из комплекса Norton Utilities проверяет диск
на наличие сбойных участков и перемещает информацию из
этих участков в безопасное место. Формат команды
dt дисковод:/B/M
Параметр В задает полную проверку диска на наличие
сбойных участков. Параметр М задает режим перемещения
сбойных участков файлов в безопасное место на диске (если
оно имеется).
Для вывода информации о дате и установки даты в
компьютере имеется команда Date. Формат команды
Date
Для вывода информации о текущем времени и установки
времени в компьютере имеется команда Time. Формат команды
Time [часы:минуты]
Для получение информации о компьютере используется
команда Si формат которой
Si [дисковод]

32
Это программа выводит на экран информацию о модели
компьютера, типе процессора и наличие математического
сопроцессора, версии Dos, о серийных и последовательных
портах для подключения дополнительного оборудования, о
типе адаптера монитора, об использовании оперативной
памяти.
Для получения информации о запущенных резидентных
программах имеется программа Vtsr, формат которой
Vtsr
Эта команда выводит список всех резидентных (постоянно
находящихся в памяти) программ и сведения об объеме
занимаемой ими памяти. Эта информация бывает полезна для
установления причины, почему для запуска той или иной
программы не хватает оперативной памяти. Про каждую
программу выводится следующие сведения:
 Размер занимаемой оперативной памяти в килобайтах;
 Имя программы;
 Захваченные данной программой вектора прерываний.
Задание № 1
Работа в среде MS DOS
1. Запустить Сеанс MS DOS:
Пуск →Все программы →Стандартные →Командная
строка или командой Пуск →Программы →Сеанс MS DOS.
2. Просмотреть оглавления текущего подкаталога: для
этого набрать команду dir, то есть - C:\Documents and Settings
>dir.
3. Выполнить команду dir с параметром /P, /W, /S, /ON,
/OE, /OS:,
C:\Documents and Settings >dir/p - по страничный вывод
оглавления,
C:\Documents and Settings >dir/w - вывод оглавления в
столбиках,
C:\Documents and Settings >dir/s - вывод с учетом размера,
C:\Documents and Settings >dir/on - сортировка по имени,
33
C:\Documents and Settinи gs >dir/oe - сортировка по
расширения,
C:\Documents and Settings >dir/os - сортировка по
размерам.
4. Выполнить команду сменить каталог(cd..): C:\Documents
and Settings >cd.. в результате приглашение DOS примет вид -
C:\>.
5. В корневом каталоге (C:\>) создать два подкаталога
КАТ1 и КАТ2:
C:\>md KAT1 – создание первого подкаталога,
C:\>md KAT2 – создание второго подкаталога.
6. Подкаталог KAT1 сделать текущим: C:\>cd KAT1 в
результате приглашения DOS примет вид C:\KAT1>.
7. Создать десять текстовых файлов А1,А2, …,А10.
Пример создания файла А1:
C:\KAT1>copy con A1. В открывшемся окне набрать текст и
нажать клавишу F6 или Ctrl+Z, чтобы фиксировать конец
текста и нажать клавишу Enter.
8. Переименовать файлы A1, A2, …, A10 на B1, B2, ..,B10.
Пример переименования файла А1 на В1: C:\ KAT1> ren A1 B1
9. Копировать файлы B1,B2,..,B10 под новым именем
D1,D2,..,D10. Пример копирования файла В1 на D1:
C:\KAT1>copy B1 D1
10. Очистить экран монитора: C:\KAT1>cls
11. Выход на верхний уровень C:\KAT1>cd.. В результате
приглашение DOS примет вид - C:\>
12. Переслать файлы D1,D2,..,D10 из подкаталога КАТ1 в
подкаталог KAT2. Пример пересылки файла D1 в подкаталог
КАТ2: C:\>move KAT1\D1 KAT2
13. Подкаталог KAT2 сделать текущим: C:\>cd KAT2
14. Вывести оглавление подкаталога KAT2: C:\KAT2>dir
15. Удалять файлы подкаталога KAT2. Пример удаления
файла D1 из подкаталога КАТ2: C:\KAT2>del D1
16. Копировать файлы из подкаталога KAT1 в каталог
KAT2, находясь в корневом каталоге C:\>copy KAT1\B1 KAT2
34
17. Вывести оглавление каталога KAT2, находясь в
корневом каталоге:
C:\>dir KAT2
18. Вывести на экран содержимое текстовых файлов из
каталога KAT2:
C:\>type KAT2\B1 - в результате выводится на экран
содержимое файла B1,
C:\>type KAT2\B2 - в результате выводится на экран
содержимое файла B2.
19. Объединить файлы B1, B2 и записать в B12; B2,B3 в
B23; B3, B4 в B34 и т.д. Пример C:\КАТ2>copy B1+B2 B12
20. Вывести на экран содержимое текстового файла B12 из
каталога KAT2: C:\>type KAT2\B1
21. Объединить содержимое всех файлов B1, B2,..,B10 в BF:
C:\КАТ2>copy B1+B2+B3+…+B10 BF
22. Команда удаления всех файлов подкаталога KAT2:
C:\>del KAT2\*
23. Редактирование файла B1 подкаталога KAT1:
C:\KAT1>edit B1
24. Внести изменения в текстовом файле и сохранить
изменения (при помощи клавиши Alt активизировать верхнее
меню).
25. Изучить справку (F1). После чего выйти в режим MS
DOS.
26. Удаление подкаталога KAT2: C:\>rd KAT2
27. Вывести на экран текущее время: C:\>time
28. Вывести на экран текущую дату: C:\>date
29. Изменить приглашение DOS: C:\>prompt $t$p$g.
Результат будет выглядит следующим образом чч:мм:сс С:\>
30. Снова изменить приглашение: C:\>prompt $p$g
C:\> rd KAT1 – Удаление каталога
31. C:\> rd KAT2 - Удаление каталога
32. Выход из DOS: C:\>exit.

35
Задание № 2
Работа с программой Norton Commander
Запуск NC: Открыть папку NC и запустить файл nc.exe (или
far.exe)
Управление панелями NC:
1. Сделать активной другую панель: нажать клавишу Tab
2. Убрать и восстановить панели с экрана: Ctrl+O
3. Убрать и восстановить неактивную панель: Ctrl+P
4. Поменять панели местами: Ctrl+U
5. Убрать и восстановить левую панель: Ctrl+F1
6. Убрать и восстановить правую панель: Ctrl+F2
7. Вывести в левой панели меню выбора диска: Alt+F1
8. Вывести в левой панели меню выбора диска: Alt+F2
Создание подкаталогов, файлов и операции над ними
1. Создать подкаталоги КАТ1 и КАТ2. Пример создания
подкаталога КАТ1: нажать F7 и набрать имя КАТ1, затем Enter.
2. Открыть каталог КАТ1: установить высвечивающий
прямоугольник (курсор) на название подкаталога КАТ1 и
нажать Enter.
3. В открывшемся подкаталоге КАТ1, создать десять
файлов А1, А2,…,А10. Пример создания файла А1: Shift+F4,
набрать А1, нажать Enter, набрать текст, нажать F2, чтобы
сохранить набранный текст и нажать F10 или Esc, чтобы выйти
из режима редактирования.
4. Копировать файлы А1, А2,…, А10 из подкаталога КАТ1
в подкаталог КАТ2. Пример копирования файла А1: на левой
панели открыть подкаталог КАТ1, нажать клавишу Tab, чтобы
активизировать правую панель, открыть подкаталог КАТ2,
снова нажать Tab, установить курсор на А1 и нажать F5, а
затем Enter. В результате в подкаталоге КАТ2 появится файл
А1. По примеру копирования файла А1 копировать и другие
файлы.
5. Переименовать файлы А1, А2,…, А10 в КАТ2 на В1, В2,
В10. Пример переименования А1: установить курсор на А1,
36
нажать клавишу F6, и в поле путь к файлу в продолжении
записи набрать КАТ2\В1 и нажать Enter.
6. Переслать файлы В1,В2, …,В10 из подкаталога КАТ2 в
КАТ1. Пример пересылки файла В1 из подкаталога КАТ2 в
подкаталог КАТ1: открыть КАТ2, установить курсор на В1,
нажать клавишу F6 и нажать Enter.
7. Удалить файлы В1,В2, …,В10 в подкаталоге КАТ1:
установить курсор на файле B1, нажать клавишу F8 и Enter.
8. Выделить файлы А1,А2, …,А10 в подкаталоге КАТ1:
установить курсор на файле А1, нажать клавишу Insert и
аналогично этому выделять другие файлы.
9. Копировать группу файлов А1,А2,…,А10 из подкаталога
КАТ1 в подкаталог КАТ2: выделять файлы А1, А2,…,А10
посредством клавиши Insert и нажать клавишу F5, Enter.
10. Переименовать группу файлов А1,А2,…,А10 в КАТ2 на
В1,В2,…,В10: выделить группу файлов А1, А2,…, А10 нажатием
комбинации клавиш Shift + на дополнительной части
клавиатуры и в окне выбора набрать маску А*, затем нажать
Enter. Для переименования нажать клавишу F6 и в поле в
продолжении записи вводить КАТ2\В*, снова нажать Enter.
11. Переслать группу файлов В1,В2,…,В10 из КАТ2 в
КАТ1: на левой панели открыть КАТ1, на правой КАТ2,
выделять файлы В1,В2,…,В10 и нажать F6, затем Enter.
12. Удалить группу файлов В1,В2,…,В10 с помощью одной
команды: выделить группу В1, В2,…, В10 и нажать F8, Все,
Enter.
13. Вывести на экран встроенный справочник NC: F1 -
помощь
14. Вывести справку о пункте верхнего меню NC: нажать
клавишу F9, выбрать один из пунктов меню, нажать клавишу
F1.
15. Вывести полную информацию относительно файлов
подкаталога: нажать клавишу F9, выбрать Left (или Right), а
затем пункт полный формат.
37
16. Вывести краткую форму информации относительно
файлов подкаталога: нажать клавишу F9, Left, Brief (краткий
формат).
17. Вывести дерево каталогов: нажать клавишу F9, выбрать
Left, Дерево каталогов.
18. Вывести сводную информацию о диске и каталоге на
другой панели: Ctrl +L, отменить – Ctrl +L.
19. Используя окно Настройки панели вывести заголовок
колонок, строку статуса, суммарную информацию, свободное
место и полосу прокрутки:
Options, Panel Settings, Column titles;
Options, Panel Settings, Status line;
Options, Panel Settings, Files total information;
Options, Panel Settings, Free size;
Options, Panel Settings, Scrollbar.
20. Используя окно Настройки интерфейса убрать и
показать часы в панелях, линейку функциональных клавиш,
меню:
Options, Interface Settings, Clock in panels;
Options, Interface Settings, Show key bar;
Options, Interface Settings, Always show menu bar.
21. Сортировать файлы в текущей панели:
по имени -Ctrl+F3; по расширению -Ctrl+F4; по времени
создания-Ctrl+F5; по размеру - Ctrl+F6; не сортировать -
Ctrl+F7.
22. Быстрый переход в другой каталог: Alt+F10.
23. Переключение с 25 на 43 (EGA) или 50 (VGA) строк на
экране и наоборот: Alt+F9.
24. Поиск файла на диске: Alt+F7.
25. Синхронизировать содержимое каталогов на обеих
панелях: Ctrl+F8.
26. Работа во встроенном редакторе: открыть файл для
редактирования - F4, сохранить отредактированный файл- F2,
сохранить файл под другим именем - Shift+F2.
38
27. Пометка текста: установить курсор на начало блока,
нажать клавишу F3 и переместить курсор в другую крайнюю
строку блока и снова нажать F3.
В редакторе Far manager другие способы выделения:
Shift + клавиши курсора; Alt+клавиши курсора – пометка
вертикального блока; Ctrl+A – пометить весь текст; Ctrl+U-
снять пометку блока.
28. Действия над блоками:
скопировать блок текста в позицию перед курсором - F5
(Ctrl+Р);
переместить блок текста на место перед курсором -F6 (Ctrl+M);
удалить блок текста – F8 (Ctrl+D);
сдвинуть блок текста влево – Alt+U;
сдвинуть блок текста вправо – Alt+I.
29. Некоторые операции перемещения курсора в редакторе:
перемещение курсора на начало строки – Home;
перемещение курсора на конец строки – End;
перемещение курсора на начало файла - Ctrl+Home;
перемещение курсора на конец файла - Ctrl+End;
перемещение курсора в начало экрана – N;
перемещение курсора в конец экрана - Е.
30. Выйти из режима редактирования: нажать клавишу F10
или Esc.

39
3. ОПЕРАЦИОННАЯ СИСТЕМА MS WINDOWS
3.1. Основные понятия
Операционная система MS Windows – результат слияния
операционной системы MS DOS и графической оболочки
Windows 3.1. Система получила такое название потому, что
интерфейсная часть реализована в виде системы окон
(windows). Версия система, вышедшая в 2002 год, получила
название Windows ХР (eXPerience). В настоящее время
выпущено три версии это ОС: Windows ХР Professional,
Windows ХР Home Edition, Windows ХР 64-bit Edition.
Windows ХР Professional ориентирована на корпоративных
пользователей – на работу в средних и больших сетях. Windows
ХР Home Edition ориентирована только на домашнее
применение. Windows ХР 64-bit Edition реализована на базе
нового мощного процессора Intel Itanium, и предназначена для
профессиональных пользователей, работающих с большими
объемами данных и предъявляющих повышенные требования к
производительности системы.
Основные характеристики ОС Windows ХР Professional:
 32-разрядная архитектура – дает возможность более
эффективно использовать верхние отделы памяти, что
значительно ускоряет скорость работы программ;
 Вытесняющая многозадачность – позволяет
операционной системе распределять процессорного времени
между программами;
 Многопоточность – позволяет разделять работающие
программы на несколько частей, обеспечивая тем самым
одновременное выполнение нескольких несвязанных друг с
другом операций;
 Графический пользовательский интерфейс;
 Возможность подключения новых периферийных
устройств по технологии Plug &Play (включи и работай);
 Совместимость с ранее созданными программными
продуктами;
40
 Наличие коммуникационных программ;
 Возможность использования виртуальной памяти.
Виртуальная память – расширение адресного
пространства задач за счет использования внешней памяти. Для
организации виртуальной памяти на жестком диске создается
файл подкачки, занимающий, как правило, 10 % емкости
жесткого диска. Наличие файла подкачки позволяет открывать
одновременно несколько документов большого размера в
различных приложениях, так как в оперативной памяти
находится та часть файла, с которой происходит
непосредственная работа. Остальные части файла могут
помещаться в виртуальной памяти и вызываться оттуда по мере
необходимости.
Все приложения ОС Windows работают в прямоугольных
областях экрана, которые называются окнами. В ОС Windows
ХР используются следующие типы окон:
 Окно приложения – окно программ;
 Окно документа – окно, располагающееся внутри окна
приложения, предназначенное для создания и правки
документа;
 Диалоговое окно – окно выводится на экран в случае,
если для выполнения какого-либо действия требуются
дополнительные инструкции пользователя;
 Информационное окно – окно, выводящееся системой
или приложением с целью проинформировать пользователя о
чем-либо.
В состав любого окна операционной системы Windows
входит строка заголовка, в которой справа располагаются
логотип приложения (документа) и его название (например,
), а справа – кнопки управления
окном:

41
- свернуть окно и расположить на панели задач (для
окна приложения) или в левом нижнем углу окна приложения
(для окна документа);
- развернуть окно приложения во весь экран, а окно
документа – до максимально возможного размера в пределах
окна приложения.
- восстановить окно (сделать окно приложения или
документа масштабируемым);
- закрыть окно, выйти из приложения (закончить работу
с документом).
В окнах приложений вторая строка – строка меню. Под
строкой меню обычно располагаются панели инструментов.
Например, в MS Word:

Панель инструментов – панель с кнопками и параметрами,


которые используются для выполнения команд. На панели
инструментов обычно выводятся наиболее часто используемые
команды. Все панели инструментов настраиваемы –
пользователь имеет возможность самостоятельно определить
количество кнопок на панели инструментов и какие именно
команды должны быть доступны для выполнения с панели
инструментов. Для вывода нужной команды на панели
инструментов, необходимо выполнить:
1. На главное меню приложений активизировать пункт
Сервис и в появившемся меню выбрать пункт Настройка… ;
2. На диалоговом окне Настройка выбрать пункт Команды;
3. В пункте Категории: выделить нужный пункт (имеются
более 20-ти пунктов, поэтому обычно выбирают пункт Все
команды);
4. В пункте Команды установить курсор на нужный
значок и удерживая левую кнопку мыши вытащить этот значок,
разместить на панели инструментов и отпускать кнопку мыши.
42
Под панелями инструментов располагается рабочая
область, или область окна документа, которая снизу
ограничивается строкой состояния. На ней выводится
справочная информация о документе и некоторых текущих
настройках приложения:

Рабочий стол. После прохождения процедуры регистрации


на экран выводится Рабочий стол – интерфейс MS Windows –
рабочая область экрана, на которой отображаются окна, значки
и меню. Изначально Рабочий стол представляет собой чистый
экран с Корзиной в правом нижнем углу и панелью задач с
кнопкой Пуск.
Настройка внешнего вида Рабочего стола может быть
выполнена выбором опции Свойства из контекстного меню,
вызванного щелчком по правой кнопки мыши на Рабочем столе
В открывшемся диалоговом окне Свойства: Экран во вкладке
Рабочий стол из предложенного списка может быть выбран
фоновый рисунок Рабочего стола. Кроме того, пользователем
может быть установлен собственный рисунок (выбором из
диалогового окна Обзор, открывающегося кнопкой Обзор… ).
В диалоговом окне Элементы рабочего стола (кнопка
Настройка рабочего стола… ) при желании можно определить
набор значков Рабочего стола, выводимых по умолчанию (рис.
1). В этом окне пользователь имеет возможность установить на
Рабочий стол значки Мои документы, Мой компьютер, Сетевое
окружение и Internet Explorer установив галочки в
соответствующих квадратиках (см. рис. 1). Активизируя кнопку
Сменить значок… , общепринятые значки можно сменить
другими значками.

43
Рис. 1. Диалоговое окно «Элементы рабочего стола»
Панель задач обычно располагается в нижней части экрана,
хотя ее положение может быть изменено по усмотрению
пользователя. Настройка панели задач происходит в
диалоговом окне Настройка панели задач и меню
«Пуск» после выполнения последовательность команд:
Пуск → Панель управления →Оформление и темы →Панель
задач и меню Пуск. Диалоговое окно снабжено двумя
вкладками: Панели задач, позволяющая при помощи
логических полей настроить такие параметры оформления, как
группировка сходных кнопок, вывод панели быстрого запуска и
ряд других, а также настроить содержательную часть «Область
уведомлений», и Меню Пуск, позволяющая определить
внешний вид меню Пуск.

44
3.2. Основные приложения MS Windows ХР
Основными стандартными приложениями MS Windows
являются Мой компьютер, Проводник, Корзина, Блокнот,
Графический редактор Paint,
Мой компьютер. Это приложение представляет собой
средство доступа ко всем ресурсам компьютера пользователя, а
также дискам других компьютеров, подсоединенных к сети.
Применяя Мой компьютер пользователь:
 Получает доступ к содержимому всех дисков и может
выполнять все файловые операции, а также запускать все
необходимые приложения;
 Иметь возможность использования Панели управления
для изменения установок операционной среды;
 Способен управлять всеми локальными и сетевыми
принтерами.
В правой части окна Мой компьютер выводится список
устройств внешней памяти компьютера, сгруппированных по
принципу Жесткие диски, Устройства со съемными
носителями, Сетевые диски. А в левой части этого окна
выводятся:
 Ниспадающее меню Системные задачи, позволяющее
выполнить некоторые системные задачи, такие, как просмотр
сведений о системе и установка (удаление) программного
обеспечения;
 Меню Другие места, позволяющее перейти к просмотру
Сетевого окружения, папки Мои документы, а также вызвать
панель управления, позволяющую просмотреть и изменить
параметры настройки практически всех устройств компьютера;
 Область Подробно указывается текущая информация об
устройстве, выделенном в правой части окна.
Выполнения команд Мой компьютер →Сервис →Свойства
папки… вызывает на экран диалоговое окно Свойства папки. В
этом окне можно установить ряд параметров: установление
ассоциаций – привязки расширений файлов документов к
45
приложениям, в которых они будут просматриваться и
редактироваться; во вкладке Вид – Дополнительные
параметры, как установка разрешения или запрета на
отображение файлов, снабженных атрибутом «скрытый»,
отображения расширения для файлов, ассоциированных с
конкретными приложениями, и ряд других.
Для выполнения действий над файлами и папками в MS
Windows предусмотрены разнообразные средства: меню,
контекстное меню, кнопки на панели инструментов,
применение горячих клавиш – сочетание служебных и
буквенно-цифровых клавиш, применение технологии Drug &
Drop (так называемое перетягивание объектов). С применением
этих средств над файлами и папками могут быть выполнены
следующие действия: создание новой папки или файла
определенного типа, копирование, переименование,
перемещение и удаление отдельных файлов и папок или
группы объектов.
Выполнение любой из вышеперечисленных операций, за
исключением создания папок и файлов, подразумевает
предварительное выделение объектов, над которыми
предполагается совершить то или иное действие.
Для выделения одиночного файла достаточно просто
перевести указатель мыши на значок файла или папки и
щелкнуть по нему левой кнопкой мыши. Для объединения
файлов в группу применяются следующие способы:
 Выделение всех объектов – сочетание клавиш Ctrl + A ,
командой Выделить все из меню Правка или выделением всей
рабочей области окна нажатой левой кнопкой манипулятора
мышь;
 Выделение группы смежных файлов – выделяется первый
файл из группы, нажимается и удерживается клавиша Shift на
клавиатуре затем выделяется последний файл из группы или
выделяется область смежных файлов с нажатой левой кнопкой
мыши;

46
 Выделение отдельно стоящих файлов производится
щелчком по левой кнопке мыши на значках файлов с нажатой
клавишей Ctrl .
Процедура копирования файлов выполняется в два этапа:
сначала выделенные файлы помещаются в Буфер обмена
командой Копировать, а после перехода в окно папки, в
которой должна быть помещена копия, выполняется команда
Вставить. Аналогичным образом реализуется процесс
перемещения файлов. В этом случае вместо команды
Копировать используется команда Вырезать.
Для удаления файлов сначала они выделяются, потом
выполняется команда Удалить. При этом файлы не удаляются
с диска, а перемещаются в Корзина. Для выполнения удаления
файлов с диска, минуя Корзину, команда Удалить должна быть
выполнена при нажатой кнопке Shift на клавиатуре.
Файлы и папки могут быть упорядочены по четырем
критериям: по имени, типу (расширению), дате, размеру.
Выполнить упорядочивание можно выбором команд Вид
→Упорядочить значки… .
Приложение Проводник. Приложение Проводник
аналогично приложению Мой компьютер позволяет выполнять
операции над файлами и паками. Проводник вызывается
нажатием в правой кнопке мыши на кнопку Пуск Панели задач.
Окно приложения разделено на две части: в левой выводится
дерево каталогов – перечень дисков и папок, а в правой –
содержимое текущей папки.
Знак «+» слева от имени каталога в левой части окна
означает, что в папке хранятся не только файлы, но и папки.
Щелчок по этому знаку «+» позволяет вывести на экран список
папок, хранящихся в этой папке, а знак «+» преобразуется в «».
Проводник позволяет возможность организации поиска файлов
и папок: Файл →Главное меню →Найти…
Приложение Корзина. Это приложение предназначено для
выполнения операций над удаленными файлами. Как было
47
отмечено, удаленные файлы и папки не удаляются, а
перемещаются в специальную папку Корзина. Эти удаленные
объекты могут быть восстановлены или физически удалены с
диска.
Для восстановления файла достаточно выделить его и
выполнить команду Восстановить из меню Файл или на
панели задач приложения. Если для выделенного в Корзине
файла повторно применить команду Удалить, файл будет
физически удален с диска. Для одновременного удаления из
Корзины всех объектов достаточно выполнить команду
Очистить корзину. Файлы и папки, удаленные из Корзины,
восстановлению не подлежать.
Приложение Блокнот. Предназначено для создания и
редактирования текстовых файлов, не требующих
форматирования и не превышающих по размеру 64 Кбайт.
Блокнот работает только с файлами в формате ASCII (простой
текст). Вызов Блокнота осуществляется через Пуск →Все
программы →Стандартные →Блокнот.
Блокнот используется для создания коротких заметок и
текстов небольших программ. Из сервисных возможностей
Блокнота можно выделить следующие:
 Выбор шрифта написания текста, его размера и
начертания (меню Правка →Шрифт…). При изменении
шрифта или одного из его атрибутов изменения происходят во
всем документе, т.е. к документу может быть применен только
один шрифт;
 Копирование, перемещение и удаление фрагментов
текста;
 Режим Переноса по словам размещение текста в границах
ширины окна;
 Контекстный поиск;
 Ввод в текст документа системной даты и времени.
Графический редактор Paint. Позволяет создавать,
изменять и просматривать рисунки. Рисунок, созданный в этом
48
редакторе, можно вставить в другой документ или
использовать как фоновый рисунок Рабочего стола. Paint
позволяет также просматривать и изменять отсканированные
графические объекты.
Для создания и изменения изображения графический
редактор снабжен панелью инструментов и палитрой (рис. 2).
Палитра позволяет определить два рабочих цвета основной и
фоновый. Для установки основного цвета следует щелкнуть по
левой кнопке мыши на соответствующем цвете палитры, а для
фонового – по правой. Текущие рабочие цвета отображаются в
области слева от палитры. Для выполнения манипуляций над
фрагментом изображения необходимо предварительно его
выделить. Для этих целей на панели инструментов
предназначены инструменты . Выделенный фрагмент
документа обозначается пунктирной линией.
Над выделенным фрагментом могут быть выполнены
операции копировании, удаления, перемещения, а также
действия, приводящие к видоизменению фрагмента:
растяжение (сжатие) по вертикали и горизонтали, наклон в
вертикальной и горизонтальной плоскости. Выполнение этих
манипуляций происходит в диалоговом окне Растяжение и
наклон из меню Рисунок →Растянут/наклонить….
Для получения зеркального отображения выделенного
фрагмента в вертикальной или горизонтальной плоскости
предназначено диалоговое окно Отражение и поворот (меню
Рисунок →Отразить/повернуть…). В этом же окне можно
выполнить процедуру поворота выделенного фрагмента на угол
в 90º, 180º и 270º.

49
Меню приложении

Панели инструментов

Рабочая область

Палитра

Рис. 2. Окно
приложения Paint
Если к выделенному фрагменту применить команду
Копировать в файл… из меню Правка, он будет сохранен как
самостоятельный файл. Файлам, созданным в графическом
редакторе Paint, присваивается расширение bmp.
3.3. Лабораторные задания
Задание № 1
Настройка рабочего стола MS Windows
1. Разместите значки, находящиеся на Рабочем столе, в
произвольном порядке. При помощи контекстного меню
Рабочего стола упорядочьте их размещение (по имени, по
размеру, по типу, по дате).
2. Установите новые параметры Рабочего стола (фон,
заставка, оформление), воспользовавшись диалоговыми
окнами. После установки новых параметров верните интерфейс
в исходное положение.
3. Проверьте правильность установки даты и времени.
4. Рассмотрите окно и найдите следующие элементы:
Строка заголовка, Меню, Полосы прокрутки.
5. В Главном меню Пуск →Программы →Стандартные
запустите Калькулятор и в режиме Инженерного калькулятора
50
вычислите следующие арифметические выражения, используя
ячейки памяти:
  (26,8  23 ) 17,5  : (13,3  11,5) : 1,8. ;
3
 7 
 3 1  1
  (2 : 1,1)  3  :  2,5  0,4  3 ;
 4 3   3
3 5 2 1 1
 (6,8  3 )  5 : (3  3 ) : 56  27 ;
5 6 3 6 6
1 1 5
 (13,75  9 )  1,2 : (10,3  8 ) : .
6 2 9
6. В режиме Программист калькулятора вычислить
следующие алгебраические выражения:
 sin 2  cos 2 4  12,8  5,5 ;
3 5 e2
5
3,5  8  3,04  6  log3 81   (tg1,2  arctg 0,7) 2 .
8
7. Сверните окно одной из программ, а окно второй
восстановите до первоначального размера кнопкой
Восстановить. Измените с помощью мыши размеры окна.
8. Закройте открытие программы.
9. Создайте новый документ на вашем рабочем диске.
Создайте ярлык для этой программы и поместите его на
рабочий стол.
10. Запустите программу при помощи созданного ярлыка.
Удалите созданный ярлык по окончании работы.
11. Поместите программу приложение в меню Программы.
Запустите программу из Главного меню.
12. Удалите программу приложение из меню Программы.
13. Найдите в справочной системе MS Windows три
термина. Скопируйте по очереди их описание и поместите
сводный текст в файл Справка.txt при помощи программы
редактора Блокнот. Предварительно изучите меню Справка
программы Блокнот.
14. Отвечайте на следующие вопросы: что такое
пользовательский интерфейс; перечислите основные элементы
51
пользовательского интерфейса; где находится строка
системного меню и для чего она предназначена; где находится
строка состояния и для чего она предназначена.
15. Нажав на правую кнопку мыши, откройте контекстное
меню и объясните, какие действия можно выполнить с
помощью команд этого меню.
16. Где расположен Панели задач и для чего он
предназначен.
17. Произвести проверку на наличие ошибок системной
области диска.
18. Что такое дефрагментация диска и какими способами
можно запускать программу Дефрагментация диска.
19. Произвести дефрагментацию жесткого диска, не
перемещая файлы программ в начало диска.
20. В окне Настройка дефрагментации снимите флажок
Переместить файлы программ для ускорения и запуска.
21. В этом же окне установите флажок Использовать эти
параметры только один раз.
22. Выполненные работы пп.120 оформляйте в виде отчета
в тетради.
Задание № 2
Работа в программе Мой компьютер
1. Открыт окно-папку Мой компьютер двойным щелчком
по его значку.
2. Переместить окно в правый нижний угол Рабочего стола.
3. Изменить размер окна, сделав его вытянутым по
вертикали.
4. Развернуть окно во весь экран.
5.Свернуть окно и пояснить результат (местоположение
окна).
6. Снова активизировать окно.
7. Открыть окно-папку Корзина.
8. Активизировать окно Мой компьютер тремя способами:
щелкнув по любому месту этого окна; щелкнув по панели задач
52
по кнопке, соответствующей этому окну; с помощью
переключателя Alt+Tab.
9. Нажав в правую кнопку мыши на диск С, в пункте
Свойства, изучайте описание диска.
10. Расположить открытые окна сверху вниз, затем слева
направо.
11. Изучайте основные элементы окно Мой компьютер:
строка заголовка, строка системного меню, рабочая область,
строка состояния.
12. Закрыть все открытые окна-папки.
13. Используя кнопку Пуск, открыть окно приложения MS
Word.
14. Используя кнопку Пуск открыть любой документ MS
Word, определив его по значку приложения MS Word.
15. Развернуть окна и приложения документа с помощью
кнопки Развернуть.
16. В окне Мой компьютер активизировать окно диска С,
двойным щелчком открыть в нем окно какой-либо папки и
скопировать оттуда в окно папки Фамилия методом
перетаскивания три любых файла и два файла с названием
рисунков.
17. Удалить файлы с названием рисунков из вновь
созданной папки.
18. Открыть папку Корзина, найти удаленные файлы с
названием рисунков и восстановить их.
19. Закрыть все окна, кроме окна Мой компьютер.
20. Создать ярлык для папки Фамилия и поместить его на
Рабочий стол. Изменить для созданного ярлыка значок.
21. Удалить ярлык любым способом минуя папки Корзина.
22. Все выполненные работы оформляйте в виде отчета в
тетради.

53
Задание № 3
Технология работы в программе Проводник
1. Запустите программу Проводник (способы запуска:
Пуск→Все программы →Проводник; нажатием правой кнопки
мыши открываем контекстное меню по кнопки Пуск и
выбираем Проводник; открываем контекстное меню на значке
объекта Мой компьютер или Мои документы и выбираем
Проводник).
2. Выполните с окном программы Проводник следующие
стандартные операции:
 Уменьшение размеров окна;
 Перемещение окна в пределах Рабочего стола;
 Изменение соотношения собственных панелей программы
Проводник;
 Сворачивание окна программы Проводник;
 Разворачивание окна программы Проводник;
 Работа программы Проводник в режиме двух окон.
3. В левой области активизировать рабочий диск.
4. Создать в нем новую папку с именем, соответствующим
вашей фамилии.
5. Активизировать новую папку и в ней создать папку с
названием группы. Активизировать последнюю папку.
6. В левой части Проводника перейти в любую папку диска
С, выделить несколько идущих не подряд файлов и
скопировать их в последнюю созданную папку (Группа),
используя контекстное меню.
7. Показать файлы в активной папке в виде таблицы.
8. Выстроить файлы в порядке убывания даты изменения,
затем по имени файла.
9. Изменить вид представления файлов в вид списка с
мелкими, затем с крупными значками.
10. Переименуйте копию папки на Рабочем столе.

54
11. Переместите переименованную папку с Рабочего стола
на рабочий диск, использовав при этом разные способы
перемещения.
12. Откройте новую папку разными способами.
13. Удалите Вашу папку с рабочего диска (переместите ее в
корзину), использовав различные способы.
14. Восстановите удаленный объект и закройте окно
Проводник.
15. Выполненные работы пп.114 оформляйте в виде отчета в
тетради.
Задание №4
Работа в редакторе WordPad
1. Запустите программу WordPad. Изучите интерфейс окна
WordPad. Изучите команды спускающихся меню программы
WordPad: WordPad, Главная, Вид.
2. Создайте новый документ.
3. Установите заданные параметры страницы – размер
бумаги и поля.
4. Установите заданные параметры шрифта – гарнитуру,
кегль, начертание.
5. Введите три абзаца текста:
Программа Проводник управляет файлами и
обеспечивает один из наиболее удобных способов просмотра
файловой системы. Основное преимущество этой программы,
по сравнению с окнами папок на Рабочем столе, состоит в
том, что в программе Проводник можно одновременно
работать с содержимым правой панели окна и со всей
структурой файловой системы компьютера – левой панели.
Работа с программой Проводник ничем не отличается
от работы с большинством других окон и программ, за
исключением того, что вам предоставляется возможность
просмотра иерархической структуры файловой системы. Вы
можете щелкнуть правой кнопкой мыши по какой-либо папке и
просмотреть ее меню или щелкнуть по любой пиктограмме и
перетащить ее с одного места на другое.
55
При работе с программой Проводник необходимо
освоить следующие операции: запуск Проводника, просмотр
каталога диска, просмотр содержимого папок, разворачивание
и сворачивание папки, копирование, перемещение и удаление
папок, файлов и приложений, поиск папок, файлов и
приложений, сортировку объектов.
6. Отформатируйте заголовки абзацев: шрифт – курсив,
полужирный, выравнивание – по центру.
7. Выровняйте абзацы: первый – по левому краю, второй –
по центру, третий – по правому краю.
8. Установите заданные позиции табуляции для каждого
абзаца.
9. Сохраните созданный документ под Вашим именем в
своей рабочей папке.
10. Создайте новый документ и установите заданные
параметры страницы и введите текст.
11. Наберите тайпограмму шрифта Times New Roman.
Выделите цветом блоки текста: черным – первая строка,
красным – вторая строка, зеленым – третья строка. Вставьте
пять специальных символов из таблицы символов.
12. Сохраните созданный документ под вашим именем в
своей рабочей папке.
13. Создайте новый документ и вставьте в документ
точечный рисунок.
14. Отредактируйте вставленный объект – измените цвет,
форму, размеры рисунка. Сохраните сделанные изменения в
документе.
15. Выполненные выше операции комментируйте в
тетради.

56
Задание № 5
Работа в программе Microsoft Paint
1. Запустить программу Microsoft Paint.
Пуск →Все программы →Стандартные →Paint.
2. Провести горизонтальную и вертикальную линии.
Выбрать прямую в наборе инструментов и удерживая
клавишу Shift провести прямую.
3. Провести перпендикуляр к вертикальной или
горизонтальной прямой (см. в предыдущий пункт).
4. Провести прямой под углом 45° к горизонтали.
Выбрать прямую в наборе инструментов и удерживая
клавишу Shift провести прямую под углом 45°.
5. Провести перпендикуляр к произвольному отрезку
прямой.
Выделим отрезок какой-нибудь прямой, скопируем его и
вставим (выбрать инструмент выделения из набора
инструментов, протягиванием выделить отрезок прямой,
копировать командой Главная →Копировать и вставить
посредством команды Главная →Вставить). Относительно
вставленного элемента (отрезок прямой) открыть контекстное
меню (щелчок правой кнопки мыши на элементе) и выполним
цепочку Отразить/повернуть →Повернуть на угол 90°.
Полученный отрезок переместим так, чтобы он проходил через
точку, в которой требуется провести перпендикуляр.
6. Разделить отрезок пополам.
Нарисуем отрезок АВ, затем, выбрав инструмент
Прямоугольник, поместим указатель мыши в начало отрезка и
построим прямоугольник ADBC, в котором данный отрезок
является диагональю. Далее, используя инструмент Линия,
проведем вторую диагональ CD полученного прямоугольника,
которая пройдет через середину О данного отрезка.

57
7. Найти центр окружности.
Посредством инструмента Окружность создадим
окружность. Выберем инструмент Прямоугольник, подведем
курсор к любой точке окружности и построим прямоугольник,
вписанный в данную окружность. Затем инструментом Линия
проведем его диагонали, точка пересечения которых и будет
являться центром искомой окружности.

8. Разделить угол пополам.


Создадим две фигуры, угол ABC и окружность
произвольного радиуса в произвольном месте экрана и найдем
центр построенной окружности (см. пункт 7). Затем выделим, и
будем перемещать ее так, чтобы она оказалась вписанной в
данный угол. Проведем прямую проходящую через вершину
угла и центр вписанной окружности. Эта прямая будет являться
биссектрисой угла ABC, то есть будет делить его пополам.

9. Вписать окружность в квадрат.


Вначале построим квадрат (с помощью инструмента
прямоугольник при нажатой клавише Shift). Затем, берем
инструмент окружность из набора инструментов и,
устанавливая исходное положение указателя мыши на левую
58
верхнюю вершину квадрата, нарисуем окружность (при
нажатой клавише Shift), касающуюся сторон данного квадрата.
10. Вписать квадрат в окружность.
Вначале найдем центр окружности (см. пункт 7). Затем из
центра окружности инструментом Линия проведем радиус под
углом 45° к горизонтали и получим вершину искомого
квадрата. Теперь, воспользовавшись инструментом
Прямоугольник, при нажатой и удерживаемой клавише Shift
нарисуем искомый квадрат, вписанный в окружность.
11. Вписать правильный треугольник в окружность.
Нарисуем окружность. Найдем ее центр, выделим ее радиус
и скопируем его так, чтобы его копия оказалась горизонтальной
хордой окружности. Теперь из любого конца хорды
восстановим к ней перпендикуляр до пересечения с
окружностью. Соединив концы полученной хорды с
противоположным концом диаметра, получим искомый
правильный треугольник.

12. Разделить отрезок на три равные части.


Пусть имеется произвольный отрезок AB. Проведем
небольшой горизонтальный отрезок BK. Отметим штрихом
конец K отрезка, копируя его (отрезок BK) и вставляя два раза в
продолжение отрезка (BK) получим угол, одна сторона
которого разделена на три равные части. Соединим концы
сторон угла. Скопировав соединяющий отрезок и вставляя два
раза, так, чтобы копии пересекали полученный угол на местах с
отметками, мы разделим исходный отрезок на три равные части
точками D и C.

59
13. Описать окружность около правильного треугольника.
Пусть имеется правильный треугольник. Проведем высоту
треугольника. Скопировав высоту на свободное место экрана,
разделим ее на три равные части. Скопировав 2/3 высоты,
повернем копию на 90° и совместим путем переноса с
вершиной треугольника. Конец полученного отрезка будет
являться вершиной квадрата, описанного около искомой
окружности, которую мы можем нарисовать инструментом
Окружность, установив указатель мыши в эту точку.

14. Вписать окружность в правильный треугольник.


Пусть имеется правильный треугольник ABC. Проведем
высоту CD треугольника, затем, выделив сторону AC
треугольника, скопируем его и повернем на 90°. Совместив
один из концов полученного отрезка с вершиной B
треугольника ABC, получим высоту BN треугольника, которая
будет делить отрезок CD в отношении 2:1, т.е. CO=2·OD.
Теперь, скопировав отрезок OD и отложив его длину от точки
O, получим точку L, которая делить отрезок CO пополам.
Скопировав отрезок CO и повернув его на 90°, получим отрезок
FE, перпендикулярный отрезку CO, длина которого равна
длине отрезка CO. Если совместить теперь точку L отрезков CO
и FE, то получится, что точка F является вершиной квадрата, в
который вписана окружность, вписанная также и в правильный
треугольник ABC.

60
15. Нарисовать концентрические окружности.
Проведем прямой под углом 45° к горизонтали. Отложим от
его противоположных концов равные отрезки и сделаем
соответствующие отметины(16). Эти отметины будут являться
вершинами квадратов, описанных около соответствующих
окружностей. Теперь для построения первой окружности
выберем инструмент Окружность, установим указатель мыши в
точку 1 и при нажатой клавише Shift нарисуем окружность,
доведя указатель мыши до точки 6. Следующую окружность
будем рисовать от точки 2 до точки 5 и, аналогично, третью –
от точки 3 до точки 4.

16. Построить сетку.


Вначале построим квадрат, размер которого равен размеру
ячейки сетки при помощи инструмента Прямоугольник в
комбинации с клавишей Shift. Затем, выделив квадрат
инструментом Выделение, скопируем его путем перемещения
при нажатой клавише Ctrl и нарастить исходный квадрат до
прямоугольника, состоящего из двух квадратов. Повторяя эту
операцию последовательно с полученными таким образом
прямоугольниками, получим сетку по вертикали и горизонтали.

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

18. Построить фигуры, симметричные данной относительно


любой заданной точки.
Для начала построим исходную фигуру и укажем точку О –
центр симметрии. Затем, выделив ее вместе с центром,
скопируем и повернем на 180°. Далее, переместим копию
полученного рисунка так, чтобы совпали точки симметрии
обоих рисунков. В результате получим центрально
симметричную относительно указанной точки фигуру.

19. Построить правильный шестиугольник.


Правильный шестиугольник можно построить, если сначала
построить правильный треугольник, затем, скопировав его,
отразить слева направо и совместить окружности. Затем,
проведем вертикальный отрезок в точке совмещения, длина,
которой равна удвоенной длине стороны треугольника.
Соединив последовательно вершины треугольников и очистив с

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

20. Выполненные работы пп.1-19 оформляйте в виде отчета


в тетради.
Задание № 6
Работа с программами архивации WinRAR и WinZip
1. Изучите справочную систему архиваторов
2. Создайте на вашем рабочем диске папку Архив1.
3. Поместите в папку Архив1 ваши приложения,
документы, рисунки, которые вы собираетесь архивировать.
4. Запустите программу WinRAR. В его рабочем окне
найдите и откройте папку Архив1
5. Выделите файлы с расширением *.doc.
6. Вызовите управляющее окно программы WinRAR.
7. Установите основные параметры архивации:
имя архива (Doc.rar);
папку архива;
степень сжатия и размер словаря;
укажите тип архива и щелкните по кнопке OK.
сравните объемы файлов до и после архивации.
8. Создайте несколько файлов с расширением *.txt и
выделите их
9. Отправьте выделенные файлы в архив Doc.rar.
10. Просмотрите информацию об архиве.
11. Создайте на вашем рабочем диске папку Архив2.
12. Извлеките из архива Doc.rar файлы с расширением
*.doc и поместите их в папку Архив2
13. Пункты 2-12 выполнить с программой архивации
WinZip.

63
14. Проводить анализ между архиваторов WinZip и
WinRAR.
15. С помощью программы WinRAR создать
самораскрывающийся архив, в который поместить файлы с
расширением . doc из диска С.
16. Выполненные работы пп.1-15 оформляйте в виде отчета
в тетради.
Задание № 7
Тестирование диска
1. Произвести проверку поверхности диска С. Во время
проверки требуется освобождать потерянные цепочки
кластеров, итоговые результаты выводить на экран.
Методика выполнения работы:
 Произвести запуск программы ScanDisk;
 Откройте окно Дополнительные параметры проверки
диска (кнопка Дополнительно в окне программы ScanDisk) и
установите флажки Всегда во вкладке Выводить итоговые
результаты и Освобождать во вкладке Потерянные цепочки
кластеров;
 Закройте окно Дополнительные параметры проверки
диска и нажмите кнопку Запуск;
 В отчете, представляющем собой текстовый файл,
созданный в редакторе Блокнот, укажите, сколько кластеров
находится на диске, размер одного кластера в байтах, сколько
кластеров свободно и количество потерянных кластеров.
2. Произвести проверку файлов и папок диска на наличие
ошибок. При этом требуется удалять файлы с общими
кластерами и проверять уникальность имен файлов. Итоговые
результаты выводить на экран.
Методика выполнения работы:
 Произвести запуск программы ScanDisk;
 В окне программы ScanDisk установите флажок
Стандартная проверка файлов и папок;

64
 В окне Дополнительные параметры установите флажки:
во вкладке Выводить итоговые результаты флажок Всегда: во
вкладке Файлы с общими кластерами флажок Удалять; во
вкладке Проверять флажок Уникальность имен файлов и
нажмите кнопку ОК;
 В отчете, представляющем собой текстовый файл,
созданный в редакторе WordPad, укажите размер свободного
пространства на диске, сколько место занято папками и
файлами, какие ошибки обнаружила программа.
3. Произвести проверку на наличие ошибок системной
области диска.
Методика выполнения работы:
 Произвести запуск программы ScanDisk;
 В основном окне программы ScanDisk установите
флажок Полная проверка диска;
 В окне Режим проверки поверхности диска (клавиша
Настройка) во вкладке выполнить проверку следующих
областей установите флажок Только системная работа и
нажмите кнопку ОК;
 В отчете, представляющем собой текстовый файл,
созданный в редакторе WordPad, укажите размер общего
пространства на диске, сколько имеется кластеров, ошибки,
обнаруженные программой.
Задание № 8
Дефрагментация диска, очистка и восстановление
файлов
1. Произвести дефрагментацию жесткого диска, не
перемещая файлы программ в начало диска.
Методика выполнения работы:
 Произвести запуск программы Defrag и выберите
кнопку Настройка;
 В окне Настройка дефрагментации снимите флажок
Переместить файлы программ для ускорения и запуска;
65
 В этом же окне установите флажок Использовать эти
параметры только один раз и нажмите кнопку ОК.
2. Изучение методики очистки диска от ненужных файлов.
Методика выполнения работы:
 Произвести запуск программы Disk Cleanup;
 Выберите диск, предназначенный для очистки;
 В окне Удалить следующие установите флажки Корзина
и Временные файлы, и нажмите кнопку ОК.
3. Программой UnErase Wizard произвести восстановление
удаленного файла, созданного при помощи текстового
редактора MS Word.
Методика выполнения работы:
 Произвести запуск программы Norton Utilities;
 В левом окне выберите группу программ Устранение
неполадок;
 В правом окне запустите программу UnErase Wizard.
 В следующем окне программы UnErase Wizard
установите флажок Восстановимые файлы по критериям;
 В окне Тип файла выберите файл типа Документ Word и
нажмите кнопку Далее;
 Программа выберет удаленные файлы, соответствующие
выбранному критерию, и представит их в окне с указанием
имени, размещения, даты удаления и размера;
 Выберите файл, который требуется восстановить, и
нажмите кнопку Восстановить.
Задания для самостоятельной работы
1. Произвести восстановление удаленного файла из
Корзины, созданного при помощи текстового редактора MS
Word
2. Произвести проверку магнитного диска только в области
данных.
3. Произвести полную проверку поверхности диска. При
этом проверять дату и время создания файлов, правильность и
уникальность имен файлов.
66
4. Произвести стандартную проверку поверхности диска.
При этом сообщать об ошибках длины имен файлов для
режима MS DOS.
5. Восстановить все файлы, удаленные из каталога
C:\WIN\TEMP.
Задание № 9
Использования антивирусных программ
1. С помощью антивирусной программы Dr.Web произвести
проверку файлов с расширением .doc локального диска С,
также память и загрузочные секторы диска.
Методика выполнения работы:
 Запустить программу Dr.Web (Пуск →Программы →
Dr.Web);
 Нажав кнопку Дерево дисков, выбрать диск С;
 Нажимать кнопку Установка и во вкладке Проверка
установить флажки: Проверять память, проверять
загрузочные диски, во вкладке Типы указать файлы с
расширением *.doc;
 Во вкладке Общие установить самый высокий приоритет
программы Dr.Web;
 Нажав кнопку Статистика, просмотреть результаты
работы программы;
 Отчет оформить в виде фотографии экрана, содержащей
изображение окна Статистика.
2. С помощью антивирусной программы Dr.Web
произвести проверку файлов диска С в режиме обнаружения
неизвестных вирусов, при этом проверять архивные файлы.
Методика выполнения работы:
 Запустить программу Dr.Web (Пуск →Программы →
Dr.Web);
 Нажав кнопку Дерево дисков, выбрать диск С;
 Нажимать кнопку Установка и во вкладке Проверка
установить флажок: Эвристический анализ;

67
 Нажав кнопку Установка во вкладке Типы, установить
флажки: Все файлы, Файлы в архив;
 Нажав кнопку Список отчета, просмотреть результаты
работы программы;
 Отчет оформить в виде фотографии экрана, содержащей
изображение окна Список отчета.
3.4. Задания для самостоятельной работы
Задание 1.
1.1. Произвести антивирусную проверку диска А, используя
программу Dr.Web в режиме проверки неизвестных вирусов.
1.2. Во время сканирования проверять память, загрузочные
секторы и подкаталоги.
1.3. Программе Dr.Web задать самый высокий приоритет.
1.4. Отчет представить в виде текстового файла с описанием всех
своих действий и с фотографией экрана Статистика.
Задание 2.
2.1. Произвести антивирусную проверку диска С, при помощи
программу Dr.Web, отменив режим проверки неизвестных вирусов.
2.2. Исключить из проверки каталог Windows, но проверить
файлы в архивах и упакованные файлы.
2.3. Имена упаковщиков и архиваторов показать в отчете.
2.4. Отчет представить в виде стандартного файла – отчета
Dr.Web.
Задание 3.
3.1. Произвести антивирусную проверку диска С при помощи
программы Dr.Web, включив режим эвристического анализа.
3.2. Установить команду Вылечить для инфицированных
объектов.
3.3. проверять файлы по формату, а также файлы в архивах и
упакованные файлы.
3.4. В отчет помещать информацию обо всех объектах, в том
числе имена упаковщиков и имена архиваторов.
3.5. Отчет представить в виде стандартного файла – отчета
Dr.Web.

68
4. КОМПОНЕНТЫ И УСТАНОВКА MS OFFICE
4.1. Обзор программ пакета MS Office 2010
Кратко рассмотрим основные программы, входящие в
состав пакета MS Office 2010 и определим сферу применения
каждой из них.
MS Word 2010. Этот пакет является самым используемым
и популярным сред всех компонентов MS Office. Пакет
предоставляет широкий набор средств обработки и
форматирования текста, оформления таблиц, множества
стандартных стилей и шаблонов оформления, возможность
создания графических объектов, вставки и художественной
обработки изображений.
MS Excel 2010 – редактор электронных таблиц,
позволяющий выполнять математические, финансовые и
другие расчеты с использованием обширного набора
стандартных функций. На основании полученных данных
можно создавать иллюстративные графики и диаграммы.
MS Access 2010. С помощью этой программы можно
создать и управлять базами данных, даже если пользователь не
имеет никакого опыта в программировании. Множество
встроенных шаблонов и мастеров позволяют без труда
конструировать таблицы данных, формы для ввода и
профессиональные отчеты для отображения итоговых
результатов.
MS Outlook 2010. Главными функциями этой программы
являются работа с электронной корреспонденцией,
планировании встреч и хранение контактов, что делает его
практически незаменимым инструментом для делового
человека.
MS PowerPoint 2010. Этот пакет позволяет создавать
профессионально оформленные электронные презентации,
затрачивая при этом минимальное количество усилий. Слайды
презентации могут содержать текст, таблицы, изображения,
видео и аудио, а также визуальные эффекты, оживляющие подачу
материала.
69
Кроме перечисленных программ MS Office также имеет
программы MS Lync, MS InfoPath, MS OneNote, MS Project, MS
Publisher, MS SharePoint, MS Visio. Из-за ограничения объема
практикума изучения этих программ, а также MS Outlook и MS
PowerPoint предпошлем самому читателю самостоятельно.

4.2. Установка пакета MS Office


Чтобы установить MS Office 2010 на компьютер, необходимо
выполнить действия в такой последовательности.
1. После того как компакт-диск или флэш-карт вставлен в
компьютер, автоматически произойдет запуск программы установки.
В появившемся окне Выберите продукт Microsoft Office выбрав
нужный вариант (Microsoft Office профессиональный плюс 2010),
нажмите в кнопку Продолжить.
2. В следующем окне (Выберите нужный тип установки) нужно
выбрать тип установки:
 Установить – будет установлена стандартная конфигурация
MS Office, включающая наиболее часто используемые компоненты
данного пакета;
 Настройка – позволяет вручную выбрать конфигурацию MS
Office, задавая для каждой программы пакета собственный набор
средств. Такой вариант инсталляции компонентов предпочтительнее,
т.к. получается возможность гибко настраивать компоненты
установки.
3. Если в предыдущем этапе был выбран стандартный вариант
установки Установить, то установка будет произведена в папку по
умолчанию, изменить которую после завершения установки будет
невозможно.
4. Если был выбран вариант Настройка, то нужно задать
конфигурацию пакета в окне выбора компонентов на вкладке
Параметры установки. При выборе того или иного элемента в
древовидной структуре полного списка элементов возможен один из
следующих режимов его установки, задаваемой при помощи
расположенной рядом кнопки:
 Запускать с моего компьютера – выбранный элемент будет
добавлен в конфигурацию;

70
 Запускать все с моего компьютера – выбранный элемент, а
также все его подчиненные компоненты будут добавлены в
конфигурацию:
 Устанавливать при первом вызове – вместо данного
элемента в конфигурацию будет помещена специальная команда или
набор команд таким образом, что при обращении к этому элементу в
процессе работы пакета будет предложено его установить:
 Компонент недоступен – в данном режиме выбранный
элемент не включается в конфигурацию инсталляции (т.е. в список
устанавливаемых программ), и в случае необходимости его
использования нужно будет вновь запускать программу установки
MS Office 2010.
5. Нажатие кнопки Установить запустит процесс установки
пакета MS Office 2010, который может занять до получаса, в
зависимости от производительности компьютера. В процессе
инсталляции на компьютере будут записываться файлы программы,
которые были определены перед началом установки, а также
производиться их настройка и привязка к системе.
Заметим, что в последнем окне помимо вкладки Параметры
установки, содержатся следующие вкладки:
 Язык – можно выбрать из списка те языки интерфейса MS
Office 2010, с которыми планируется работать (русский, английский
и т.д.);
 Расположение файлов – позволяет выбрать папку для
установки MS Office 2010.
 Сведения о пользователе – позволяет указать свои
персональные данные (Ф.И.О., организация) для использования при
работе в программах MS Office 2010.
При установке приложений из пакета MS Office 2010
автоматически настраиваются ряд опций в зависимости от
аппаратной конфигурации. Например, если компьютер располагает
объемом оперативной памяти менее 1 Гбайт, то MS Office 2010
самостоятельно отключит автоматическую проверку орфографии в
документе.

71
5. ТЕКСТОВЫЙ ПРОЦЕССОР MS WORD
5.1. Введение в текстовый редактор MS Word
Сегодня трудно себе представить работу на компьютере без
применения программ редактирования текста. Текстовые
редакторы (илитекстовые процессоры) являются одними из
самых распространенных и часто используемых прикладных
программ. Они предназначены для создания, редактирования,
вывода на экран и печать, сохранения в виде файлов
различного рода документов.
Навыки работы с текстовыми редакторами являются
полезными как для специалистов различных профессий, так и
для студентов при подготовке отчетов, рефератов, курсовых и
выпускных работ. Большую популярность среди текстовых
редакторов разных производителей получило приложение Word
компании Microsoft текстовый редактор Word входит в состав
пакета MS Office. Этот редактор обладает следующими
свойствами:
 Автоматическая коррекция текста по границам;
 Автоматический перенос слов и правка правописания
слов;
 Сохранение текста в определенный устанавливаемый
промежуток времени;
 Наличие мастеров текстов и шаблонов, позволяющих в
считанные минуты создать деловое письмо, факс,
автобиографию, расписание, календарь;
 Обеспечивает поиск заданного слова или фрагмента
текста, замену его на указанный фрагмент, удаление,
копирование во внутренний буфер или замену по шрифту,
гарнитуре или размеру шрифта, а также по надстрочным или по
подстрочным символам;
 Наличие закладки в тексте позволяет быстро перейти к
заложенному месту в тексте;
 Автоматически включать в текст дату, время создания,
обратный адрес, имя написавшего текст.
72
5.2. Интерфейс пакета MS Word
Рассмотрим основные составные части интерфейса
программы: строка заголовка, лента с командами, рабочая
область документа, строка состояния.

Панель Буфер
быстрого обмена Лента Кнопки
доступа команд Стили
Заголовок

Рис.5.1. Верхняя часть окна редактора MS Word


 Строка заголовка, отображена вверху экрана. В ней
расположены значок Word для доступа к командам управления
окном приложения; Панель быстрого доступа с часто
используемыми командами. Панель является настраиваемой:
можно менять ее расположение, добавлять, удалять,
перемещать кнопки. Настройка панели быстрого доступа
выполняется с помощью списка команд, раскрывающегося при
нажатии на кнопку . Также имеется имя файла текущего
документа и кнопки восстановить, свернуть, закрыть окно
приложения.
 Лента с набором вкладок (Файл, Главная, Вставка,
Разметка страницы, Ссылки, Рассылки, Рецензирование, Вид);
 Вкладка Файл, заменившую кнопку Office из версии
2007;
 Область документа, которая включает в себя
горизонтальную вертикальную линейки форматирования,

73
полосы прокрутки, рабочую область для ввода и
редактирования текста;
 Строка состояния, в которой отображаются
порядковый номер текущей страницы в документе и общее
количество страниц; общее количество слов в документе; язык
ввода; кнопки переключения режимов работы с документом;
ползунок изменения масштаба документа.
Один из основных элементов интерфейса MS Word
является лента, которая заменила меню и панели инструментов
предыдущих версий пакета. На ленте вкладки упорядочены
согласно последовательности задач, которые выполняются на
различных этапах создания документа. Лента содержит
следующих вкладок (Рис.5.1.):
 Файл – позволяет управлять документами, настраивать
параметры приложения. В левой части этой вкладки
расположены команды работы с документами, вот некоторые
из них: Сведения – просмотр информации о документе,
управление разрешениями общим доступом и версиями;
Последние – список недавно открывавшихся документов, а
также список папок, содержащих эти документы; Создать –
набор шаблонов для создания документов; Печать – область
предварительного просмотра документа и настройка печати;
Сохранить и отправить – отправка документа по электронной
почте, сохранение в формате PDF.
 Главная – содержит команды, связанные с буфером
обмена, выбором шрифтов, настройка абзаца, стилями и
правкой. Позволяет копировать в буфер обмена выделенный
фрагмент текста, удаление выделенного фрагмента в буфер
обмена, вставить содержимое буфера обмена в документ и
копировать форматирования из одного места и применение его
в другом.
 Вставка – включает в себя инструменты для
добавления страниц, иллюстраций, ссылок, заголовков,
колонтитулов, текстовых объектов и символов в документ.

74
 Разметка страницы – служит для работы с темами,
фоновыми изображениями и интервалами между абзацами в
документе. Кроме того, здесь можно настраивать параметры
страницы и порядок расположения элементов на страницы.
 Ссылки – включает в себя инструменты для
добавления оглавлений, сносок, создания стандартных ссылок
и списка литературы, добавление названия к рисунку или
другому объекту, включение деленного в предметный
указатель документа, пометка выделенного текста как элемент
таблицы ссылок.
 Рассылки – для создания и печать конвертов и
наклеек, выбор списка лиц, которым следует отправить письмо,
внесение изменений в список получателей, выделение полей
документа, составление документа и вставка полей, просмотр
результатов, создание отдельных документов для каждой копии
письма.
 Рецензирование – для проверки орфографии в тексте
документа; вызова справочника и перевода и подбора
синонимов, перевод слов или абзацев на другой язык; создание
примечаний и перехода к ним; отслеживание всех изменений;
сравнение или объединение нескольких версий документа, а
также режимы ограничение редактирования.
 Вид – содержит группу команд, которые
предназначены для выполнения следующих работ: включения
режимов просмотра документа; отображения линеек,
включение линий сетки, открытие области навигации;
просмотра и изменение масштаба документа; открытие нового
окна с представлением текущего документа, расположение
окон всех открытых программ на экране рядом, разделение
текущего окна на две части; записи макроса или получить
доступ к другим операциям с макросами.
5.3. Назначение и основные возможности MS Word
При запуске приложения MS Word автоматически создается
новый пустой документ, в который сразу можно вводить
75
нужный текст. Текст печатается в позиции мигающего курсора.
При вводе и редактировании текста с клавиатуры следует
придерживаться определенных правил. Перемещать курсор
можно щелчком левой кнопки мыши в нужном месте текста.
Переход на новую страницу выполняется автоматически, как
только будет заполнена текущая страница. Для
принудительного перехода к новой странице используется
комбинация клавиш Ctrl + Enter.
Клавиша Enter используется только, чтобы закончить
текущий и начать новый абзац, но не для перехода на новую
строку. Переход на новую строку выполняется автоматически,
как только будет заполнена текущая строка. Для
принудительного перехода к новой строке без образования
нового абзаца используется комбинация клавиш Shift +Enter.
Одним из важнейших объектов при работе с текстом
является абзац. Абзацем называется
часть документа (текст, графика,
таблица и др.), находящиеся между
символами конца абзаца . С абзацем
связываются параметры его
форматирования: отступы, интервалы,
выравнивания и т. д. При ввода текста
MS Word автоматически переносит слова, выходящие за
пределы
установленной ширины страницы, на следующую строку.
Вставка символов. Символ окончания абзаца и ряд других
символов (пробелы, условные переносы, символы табуляции,
скрытый текст и др.) называются непечатаемыми символами.
Их можно увидеть на экране, если нажать кнопку .
Если требуется в текст вставить символ, отсутствующий на
клавиатуре, следует воспользоваться командой Вставка
→Символы. В выпадающем
окне будут представлены наиболее часто используемые
специальные символы (Рис.5.2.). Если нужный символ в пункте
76
Символ не имеется, то выбрать пункт Другие символы –
откроется диалоговое окно Символ с вкладками Символы и
Специальные знаки. Здесь в списке Шрифт надо указать
название требуемого шрифта, например Arial. Когда найден
нужный символ, дважды щелкнуть по нему левой кнопкой
мыши или нажать кнопку Вставить, затем Закрыть.
Если требуется часто вставлять определенные символы
(например, некоторые буквы таджикского алфавита), то имеет
смысл назначить комбинацию клавиш с помощью кнопки
Сочетание клавиш диалогового окна Символ, например,
выделить символ «§», затем выполнить следующих команд:
Вставка →Символ →Другие символы →Символы →Сочетание
клавиш. В пункте Команды появляется выделенный символ
«§». Далее в пункте Новое сочетание клавиш нажать
комбинацию нужных клавиш (например, Ctrl и ъ). В
дальнейшем комбинация клавиш Ctrl+ъ выводит символ §.
Перемещение и копирование фрагментов документа.
Копирование и перемещение фрагментов текста можно
выполнить перетаскиванием мышью или с использованием
буфера обмена. В любом случае, перед копированием или
перемещением фрагмент документа следует выделить.
Перемещение и копирование перетаскиванием мышью
используют, если копирование или перемещение фрагментов
осуществляется в пределах видимой части документа.
1. Выделить фрагмент текста, и навести на него указатель
мыши;
2. Нажать левую кнопку мыши и, не отпуская ее,
переместить фрагмент в требуемое место;
3. После того, как будет отпущена левая кнопка мыши,
произойдет перемещение фрагмента.
Перемещение и копирование с использованием буфера
обмена. Буфером обмена называется область памяти, в
которой хранится вырезанный или скопированный элемент
документа (текст, рисунок, таблица и др.). Буфер используется

77
для копирования или перемещения данных как внутри одного
приложения, так и между разными приложениями.
1. Выделить фрагмент текста;

2. Нажать на кнопку Копировать в Буфере обмена - ;


3. Установить курсор в нужное место и в Буфере обмена
нажать на кнопку .
Поиск и замена текста в документе. Для того чтобы найти
в документе какое-либо слово или фрагмент текста, следует:
1. Выполнить команду Главная →Редактирование
→Найти. Слева в рабочей области отобразится область
Навигация (Рис.5.3.);
2. В поле поиска в верхней части области навигации ввести
искомый текст. Поиск производится по мере ввода, при этом
отображаются фрагменты с найденным текстом, который в
документе будет выделен желтым фоном;
3. Для перехода к нужному фрагменту документа щелкнуть
по нему в области навигации. Для
последовательного перехода по
результатам поиска можно
использовать кнопки Предыдущий
и Следующий .
Замена текста. Если
в документе требуется заменить
какой-либо текст, то следует
выполнить действия:
1. Команда Главная
→Редактирование →Заменить.
Отобразится диалоговое окно
Найти и заменить с активной
вкладкой
Заменить (рис. 5.4).
Рис. 5.3. Область навигации

78
2. В поле Найти ввести искомый текст, а в поле Заменить
на – заменяющий его текст.
3. Чтобы найти следующее вхождение текста в документе,
нажать кнопку Найти далее.
4. Чтобы заменить вхождение текста в документе, нажать
кнопку Заменить. После нажатия кнопки Заменить будет
выделено следующее вхождение указанной фразы.
5. Чтобы заменить все вхождения текста в документе,
нажать кнопку Заменить все.

Рис. 5.4. Вкладка Заменить диалогового окна Найти и


заменить
Расстановка переносов.

Для автоматической
расстановки переносов
слов в документе
необходимо выполнить
команду Разметка
страницы→ Параметры
страницы →
Рис. 5.5. Диалоговое окно
расстановка переносов
Расстановка переносов →Авто. Переносы будут выставлены
сразу во всем документе.
79
Можно настроить параметры переносов слов:
1. Выполнить команду Разметка страницы →Параметры
страницы → Расстановка переносов →Параметры
расстановки переносов.
2. В отобразившемся окне Расстановка переносов (Рис. 5.5)
задать дополнительные параметры переносов.
Для расстановки переносов слов вручную необходимо
воспользоваться командой Разметка страницы →Параметры
страницы →Расстановка переносов →Ручная.
Форматирование документа – это комплекс операций, с
помощью которых настраивается нужное отображение текста.
В Microsoft Word форматирование и разметка документа
разделяется на три уровня:
1. Форматирование символов. Включает в себя настройку
атрибутов шрифта с помощью команд группы Шрифт вкладки
Главная или окна Шрифт, вызываемого кнопкой группы или
контекстным меню. Основными характеристиками шрифтов в
Microsoft Word являются:
Гарнитура – графический образ символов шрифта. Каждая
гарнитура имеет свое название, комплект шрифтов различных
начертаний, насыщенности, кегля и плотности, объединенных
общностью рисунка символов. Наиболее широкое
распространение получили Times New Roman, Arial, Courier
New.
Начертание – графическая разновидность шрифта в
пределах одной гарнитуры. В Word используется три
начертания: обычное (прямое), курсивное и полужирное. При
этом можно использовать сочетание полужирный курсив.
Кегль (размер шрифта) – высота буквы или символа. Кегль
измеряется в пунктах: 1 пт = 1 / 72 дюйма = 0,353 мм. 1 дюйм =
2,54 см. Минимально возможный размер шрифта равен 1 пт,
максимальный – 1638 пт. В редакторе Word размер шрифта
устанавливается с точностью до 0,5 пт. Обычно для
оформления основной части текста используют шрифты
размером от 10 до 14 пт.
80
2. Форматирование абзацев. К форматированию абзаца
относятся такие параметры, как: выравнивание абзаца
относительно левого и правого полей страницы (по левому
краю, по центру, по правому краю, по ширине); отступ или
выступ первой строки абзаца; отступы абзаца от полей
страницы слева и справа; интервал между строками; интервал
перед и после абзаца; положение абзаца при переходе на
следующую страницу; положение табуляции; нумерованные и
маркированные списки.
3. Форматирование страниц и разделов. К основным
параметрам форматирования страниц и разделов относятся
установка размера страницы, ширины полей, книжной или
альбомной ориентации, добавление колонтитулов и номеров
страниц, разбиение текста на колонки.
При наборе текста в редакторе MS Word документ делится
на страницы автоматически в соответствии с установленными
размерами страниц. При необходимости можно вставить
разрыв страницы в любом месте документа принудительно. Для
этого следует установить курсор в позицию, с которой будет
начинаться новая страница и выполнить команду Вставка
→Страницы →Разрыв страницы или использовать
комбинацию клавиш Ctrl + Enter.
Параметры страницы можно устанавливать как для всего
документа, так и для отдельных его разделов. Разделы
представляют собой части документа, которые можно
форматировать независимо друг от друга. Для разных разделов
могут использоваться разные параметры страниц. Чтобы
создать в документе новый раздел, надо выполнить команду
Разметка страницы →Параметры страницы →Разрывы и
выбрать, где будет начинаться новый раздел: на следующей,
текущей, четной или нечетной странице.
Для форматирования страниц используются команды
группы Разметка страницы →Параметры страницы (Рис.
5.6.) и окно диалога Параметры страницы, которое вызывается
нажатием кнопки этой группы.
81
Рис. 5.6. Каманды группы параметры страницы
Размеры полей можно выбрать из списка команды
Разметка страницы →Параметры страницы →Поля или в
этом же списке выбрать команду Настраиваемые поля… и
установить собственные значения в диалоговом окне
Параметры страницы. Установка ориентации страниц
осуществляется командой Разметка страницы →Параметры
страницы → Ориентация.
Колонтитулом называются заголовочные данные,
помещаемые над или под текстом страницы документа. В
колонтитул, как правило, помещаются заголовок публикации,
названия глав или разделов, имя автора, номера страниц, дата
создания. Работа с колонтитулом ведется в режиме Разметка
страницы. Для создания стандартного колонтитула нужно
выполнить следующие действия:
1. Вызвать команду Вставка →Колонтитулы →Верхний
колонтитул или Вставка →Колонтитулы →Нижний
колонтитул.
2. В раскрывшемся списке встроенной коллекции
колонтитулов выбрать один из предлагаемых образцов.
3. В верхнем или нижнем поле странице активируется
область колонтитула, внутри которой в места заполнителей
ввести необходимую информацию. Основной текст документа
при этом становится недоступным и отображается светло-
серым цветом.
4. С помощью команды Закрыть окно колонтитулов
контекстной вкладки Конструктор или двойного щелчка

82
мышью по тексту документа вернуться в режим работы с
документом.
Для вставки номеров страниц в документ нужно выполнить
следующие действия:

1. Команду Вставка →Колонтитулы →Номер страницы.


Из открывшегося списка
выбрать положение номера
на странице: Внизу
страницы, Вверху
страницы, На полях
страницы.
2. Далее в списке
выбрать один из
предлагаемых образцов
нумерации страниц.
3. После добавления
номера документ будет
переведен в область работы
с колонтитулами. рис. 5.7. Диалоговый окно формат
номера страницы
Можно изменить способ нумерации и начальный номер
страниц. Для этого нужно:
1. Выполнить команду Вставка →Колонтитулы →Номер
страницы. Из открывшегося списка выбрать Формат номеров
страниц.
2. В диалоговом окне Формат номера страниц (Рис. 5.7)
выбрать способ нумерации страниц (Формат номера), и
установить начальное значение номера.
Для удаления номеров страниц используется команда
Вставка → Колонтитулы →Номер страницы →Удалить
номера страниц. Удалить номер страницы можно также в
области работы с колонтитулом, выделив его и нажав клавишу
Delete на клавиатуре.
83
Разбиение на колонки. Колонки являются вертикальными
блоками текста (столбцами), отделенными между собой
пустыми промежутками или промежутками с линией-
разделителем. Использование колонок дает возможность
оформить документ или его часть в газетном или журнальном
стиле. Работа с колонками осуществляется в режиме Разметка
страницы. Рассмотрим один из способов создания
многоколоночного текста.
1. Выделить текст, который нужно разбить на колонки;
2. Выполнить команду Разметка страницы →Параметры
страницы → Колонки;
3. Из открывшегося списка выбрать подходящий образец
или, если такого не оказалось, команду Другие колонки;
4. В диалоговом окне Колонки установить требуемые
параметры.
Работа со стилями. Стилем называется именованный
набор параметров форматирования, который применяется к
отдельным символам, абзацам, таблицам и спискам. Стили
позволяют одним действием применить сразу всю группу
параметров форматирования к элементу, обеспечивают
единообразие в оформлении документов, возможность
быстрого изменения оформления, позволяют автоматически
создать оглавление документа. Для работы со стилями можно
использовать элементы группы Стили вкладки Главная и
область задач Стили, которая открывается кнопкой группы.
Для применения существующего стиля необходимо:
1. Выделить текст, к которому требуется применить стиль;
2. Выбрать нужный стиль в группе Стили вкладки Главная
или в области задач Стили.
Копирование форматирования. В группе Буфер обмена
вкладки Главная расположена кнопка – Формат по образцу,
удобный инструмент для копирования параметров
формирования.

84
Для копирования и применения скопированного формата
следует:
1. Выделить текст, формат которого нужно скопировать.
2. Нажать кнопку . Указатель мыши примет вид кисти
.
3. Выделить текст, к которому необходимо применить
форматирование, и отпустить кнопку мыши. Текст
автоматически приобретѐт новый формат.
Можно распространить скопированный формат более чем
на один фрагмент текста следующим образом:
1. Выделить текст, формат которого нужно скопировать;
2. Дважды нажать кнопку Формат по образцу;
3. Выделить первый фрагмент текст и отпустить кнопку.
Далее последовательно выделять очередные блоки текста. Для
завершения копирования формата нажать еще раз кнопку
или клавишу Esc.
Вставка формул в текст. В MS Word 2010 имеется
встроенный редактор формул, который позволяет добавлять и
редактировать формулы любой сложности. Редактор дает
возможность использовать встроенную коллекцию готовых
математических символов и выражений. Для вставки формулы
следует выполнить действия:
1. Установить курсор в место вставки формулы;
2. На вкладке Вставка в группе Символы открыть меню
кнопки Формула;
3. В меню представлен список самых распространенных
математических формул. Если среди них оказалась нужная,
выбрать ее щелчком мыши. Если таковой нет, то формулу
придется вводить вручную, а для этого следует в
представленном меню выбрать команду Вставить новую
формулу;

85
4. В текст документа будет вставлено поле с надписью
Место для формулы, а на ленте команд будет отображена
контекстная вкладка Конструктор (рис. 5.8).

Рис. 5.8. Контекстная вкладка конструктор для работы с


формулами
Формула удаляется так же, как и любой объект, достаточно
выделить ее и нажать клавишу Delete.
Работа с таблицами. Таблицы используются для
организации текстовой и числовой информации в документе. В
таблицах информация представляется в систематизированном
виде, в них можно производить вычисления над данными,
сортировать их, использовать табличные данные для
построения диаграмм.
Создать таблицу в документе можно разными способами.
Рассмотрим два из них.
Первый способ:
1. Установить курсор в место вставки таблицы в документе;
2. Выполнить команду Вставка → Таблицы → Таблица. В
макете выделить нужное количество столбцов и строк и нажать
левую кнопку мыши.
Второй способ:
1. Установить курсор в место вставки таблицы в документе;
2. Выполнить команду Вставка →Таблицы →Таблица
→Вставить таблицу;
3. В диалоговом окне Вставка таблицы установить нужные
параметры (число строк, столбцов, способ подбора ширины
столбцов) и нажать кнопку OK.
Для вставки строк (столбцов) в таблицу следует выделить
столько строк (столбцов), сколько требуется добавить и
выполнить команду Макет →Строки и столбцы →Вставить
86
сверху (Вставить слева) или Вставить снизу (Вставить
справа).
Добавить строку в конец таблице можно, находясь в
последней ячейке и нажав клавишу Tab.
Для удаления строк (столбцов) в таблице следует выделить
удаляемые строки (столбцы) и выполнить команду Макет
→Строки и столбцы →Удалить →Удалить строки (Удалить
столбцы). Для удаления текущей таблицы целиком
используется команда Макет →Строки и столбцы →Удалить
→Удалить таблицу. Удалить выделенные строки, столбцы и
целую таблицу также можно с помощью клавиши Backspace
или команд контекстного меню.
Объединять ячеек можно только смежные ячейки, которые
вместе образуют прямоугольную область. Для этого:
1. Выделите ячейки;
2. Выполните команду Макет →Объединение
→Объединить ячейки.
Для деления ячеек нужно:
1. Выделить одну или несколько ячеек;
2. Выполнить команду Макет → Объединение →
Разделить ячейки;
3. В окне Разбиение ячеек
указать требуемое количество
столбцов и строк, на которое
выполняется деление.
Вычисление формул в
таблице.
Таблицы MS Word
позволяют выполнять
несложные вычисления с
использованием формул. Для ввода формулы в таблицу нужно
выполнить следующие действия:
1. Установить курсор в ячейку, в которой требуется
произвести вычисления;

87
2. Выполнить команду Макет →Данные → Формула.
Отобразится диалоговое окно Формула (Рис. 5.9);
3. В появившемся окне в поле Формула ввести формулу.
Чтобы добавить в формулу функцию, можно воспользоваться
выпадающим списком Вставить функцию. Поле со списком
Формат числа предназначено для задания формата
отображения результата вычисления: числовой с разделителем
разрядов, денежный, процентный;
4. После установки всех параметров нажать кнопку ОК.
Любая формула начинается с символа ―=‖ и может
содержать ссылки на ячейки, знаки операций, функции,
круглые скобки для задания
порядка действий.
В качестве аргументов
функций для вычисления
среднего арифметического
значения AVERAGE(),
количества элементов в
ячейках COUNT(),
максимального MAX() и минимального MIN() элемента,
произведения элементов ячеек PRODUCT() и суммы элементов
SUM() можно использовать позиционные аргументы ABOVE,
BELOW, LEFT, RIGHT (Рис. 5.10).
Если числа для расчета функции находятся над ячейкой с
формулой, то в скобках после имени функции указывается
аргумент ABOVE. Если под, то – BELOW, а если справа или
слева, то RIGHT или LEFT соответственно.
5.4. Задания для самостоятельного выполнения
Задание № 1
Настройка текстового процессора Microsoft Word
1. Запустите текстовый процессор командой Пуск →Все
программы →Microsoft Office →Microsoft Office Word.
2. Создайте файл (Файл →Создать) и наберите текст
«Моя автобиография» в объеме 8-10 предложений. Назовите
файл вашим именем.
88
3. Откройте меню панель быстрого доступа Файл →
Параметры→ Панель быстрого доступа и активизируйте
несколько пунктов. Выполнив нескольких действий скрыть
активизированных пунктов.
4. В качестве режима отображения документа выберите
Режим разметки. Для этого используйте соответствующую
кнопку в правом нижнем углу окна документа или команду Вид
→Разметка страницы. Для набранного фрагмента текста,
применить вкладок Ориентация, Размер, Границы страниц,
Темы.
5. Если шрифт на экране выглядит слишком мелким,
настройте масштаб отображения командой Вид →Масштаб.
Можно также использовать Вид →Масштаб Если желаемого
масштаба нет в списке (например 125%), введите нужное
значение непосредственно в поле списка и нажмите клавишу
Enter.
6. В качестве единицы измерения для настройки
параметров документа выберите миллиметры
(Файл→Параметры →Дополнительно →Экран →Единицы
измерения).
7. Настройте список быстрого открытия документов.
После запуска меню Файл можно найти список из нескольких
документов, открывающихся в текстовом процессоре в
последнее время. Это удобно для быстрого открытия нужного
документа. Количество документов, отображаемых в этом
списке задайте счетчиком Файл →Параметры
→Дополнительно →Экран →Число документов в списке
последних файлов.
8. Отключите замену выделенного фрагмента при правке
текста, сбросив флажок Заменять выделенный фрагмент
(Файл→ Параметры →Дополнительно →Параметры правки).
9. Включите контекстно-чувствительное переключение
раскладки клавиатуры (Файл
→Параметры→Дополнительно→параметры правки →
Автоматически переключать раскладку клавиатуры в
89
соответствии языком окружающего текста). Эта функция
удобна при редактировании текста. При помещении курсора в
английский текст автоматически включается англоязычная
раскладка, а при помещении его в текст на русском языке –
русскоязычная.
10. Запретите «быстрое» сохранение файлов, сбросив
флажок Разрешить сохранение быстрое на вкладке Сохранение
(Файл →Параметры →Сохранение).
11. Настройте функцию Автосохранение с помощью
счетчика Автосохранение каждые … минут на вкладке
Сохранение (Файл → Параметры →Сохранение и на вкладке
Сохранение документов устанавливать флажок в пункт
Автосохранение каждые … мин). Имейте в виду следующие
обстоятельства:
 При авто сохранении данные записываются в
специальный файл, который в аварийных ситуациях может
быть однократно использован для восстановления
несохраненных файлов, но только однократно (!);
 Функция авто сохранения не отменяет необходимости
периодически во время работы и после ее завершения
сохранять файл прямыми командами Сохранить и Сохранить
как… .
12. Временно отключите средства проверки правописания.
На вкладке Правописание (Файл →Параметры→
Правописания word) сбросьте флажки Автоматически
проверять орфографию и Автоматически проверять
грамматику. Завершая работу над документом, необходимо
вновь подключить и использовать эти средства.
13. Временно отключите функцию автозамены при вводе
сбросом флажок Заменять при вводе (Файл → параметры →
Правописание →параметры автозамены → Автозамена).
14. Включите автоматическую замену "прямых" кавычек
«парными» устанавливая флажок Заменять при вводе "прямые
кавычки " «парными» (Файл →Параметры→ Правописание
→Параметры автозамены →Автоформат при вводе). В
90
русскоязычных текстах прямые кавычки не применяются. Для
подготовки англоязычных текстов и листингов программ
отключите эту функцию.
15. Временно отключите ряд средств автоматического
форматирования, в частности автоматическую маркировку и
нумерацию списков. На вкладке Автоформат при вводе
(Файл→ Параметры → Правописание →Параметры
автозамены →Автоформат при вводе) сбросьте флажки
Применять при вводе Стили маркированных списков и
Применять при вводе Стили нумерованных списков. После
приобретения первичных навыков работы с текстами вновь
подключите эти средства.
16. Активизируйте режим автоматическую расстановку
переносов (Разметка страницы → Параметры страницы и
кнопкой Расстановка переносов ( ) установить флажок в
пункт Авто). Отключите автоматическую расстановку
переносов и установите режим переносов Ручная.
17. Расстановку переносов отключают сбросом флажка
(Разметка страницы → Расстановка переносов →Параметры
расстановка переносов).
18. Включите запрос на подтверждение изменения шаблона
«Обычный»: Файл →Параметры→ Дополнительно →Запрос
на изменение Normal «обычный»..
Задание № 2
Первичные настройки параметров печатного документа
Форматирование документов, предназначенных для печати
на принтере, выполняется в «привязке» к параметрам печатной
страницы. Поэтому создание документов этой категории
необходимо начинать с настройки параметров страницы. К
этим параметрам относятся, прежде всего размер листа бумаги
и величина полей.
1. Запустите текстовый процессор командой Пуск →Все
программы→Microsoft Office → Microsoft Office Word.

91
2. Дайте команду для создания нового документа: Файл
→Создать.
3. В диалоговом окне Создание документа выберите
Новый документ.
4. Откройте диалоговое окно Параметры страницы
5. Разметка страницы →Поля → Настраиваемые поля
6. На вкладке Размер бумаги раскрывая список выберите
пункт А4 (это формат 210*297 мм, принятый в России в
качестве стандартного). В случае использования
нестандартного формата выберите пункт Другой и с помощью
кнопок счетчиков Ширина и Высота задайте его параметры.
7. Задайте ориентацию бумаги (Разметка страницы
→Поля → Настраиваемые поля →Поля) или (Разметка
страницы → Ориентация) Книжная или Альбомная). При
«альбомной» ориентации бумага располагается длинной
стороной по горизонтали.
8. На вкладке Поля задайте размеры полей:
Левое – 25 мм Правое – 15 мм
Верхнее – 15 мм Нижнее – 20 мм
9. Для нижнего поля задайте интервал от края до
колонтитула 12 мм (в нижнем колонтитуле будет размещаться
номер печатной страницы).
10. Если предполагается двусторонняя печать (четные
страницы печатаются на оборотной стороне нечетных страниц),
установите флажок Зеркальное поле. Сбросьте флажок.
11. Проверьте, как действует настройка печати двух страниц
на одном листе. Установите флажок 2 страницы на листе. На
панели Образец рассмотрите результат настройки. Перейдите
на вкладку Размер бумаги и установите «альбомную»
ориентацию страниц. Оцените результат настройки.
Восстановите «книжную» ориентацию и печать одной
страницы на листе.
12. Создайте нижний колонтитул для размещения номера
печатной страницы. Дайте команду Вставка→ Верхний,
нижний колонтитулы – откроется панель инструментов
92
Колонтитулы. Пользуясь кнопкой верхний/нижний
колонтитулы, создайте образ нижнего колонтитула. Вставьте в
нее номер страницы щелчком на кнопке Номер страницы на
панели инструментов Колонтитулы. Отцентрируйте номер
страницы щелчком на кнопке По центру на панели
инструментов Форматирование. Закройте панель
Колонтитулы. Убедитесь в том, что в документе появились
нижние колонтитулы с номерами страниц. Прямой команды
для удаления колонтитулов нет. Чтобы удалить колонтитулы по
всему документу, надо очистить область колонтитула на одной
из страниц. Колонтитул, лишенный содержимого, удаляется
автоматически. Для удаления содержимого колонтитула
откройте панель Колонтитулы (Вставка→ Верхний, нижний
колонтитулы), переключитесь на верхний или нижний
колонтитул (по ситуации) кнопкой Верхний/нижний
колонтитулы, выделите элемент содержимого и нажмите
клавишу Delete.
13. Создайте различные колонтитулы, устанавливая режимы
на вкладке Источник бумаги (Разметка страницы →поля →
настраиваемые поля →Источник бумаги): на первой странице;
на четных и нечетных страницах.
14. Наберите вашу фамилию и имени, и применив средства
WordArt создайте декоративный текст в документе.
15. Закройте в панель инструментов Колонтитулы.
Сохраните документ командой Сохранить как…, дав ему имя
Эксперимент и использовав для сохранения папку Мои
документы.

93
Задание № 3
Создание и редактирование документов
1. Загрузите текстовый процессор MS Word.
2. Изучите содержимое команды Справка Главного меню
редактора.
3. Установите режим постраничного отображения
документа на экране.
4. Задайте основные параметры (тип и размер шрифта,
способ выравнивания текста), которые будут устанавливаться
по умолчанию при вводе текста.
5. Наберите следующий текст:
Текстовые файлы (*.txt); Документы Word (*.doc);
Документы Excel (*.xls); Документы Access (*.mdb); Шаблоны
документов (*.dot); Все файлы (*.*).
Печать документов
Для печати документов необходимо настроить параметры
печати с помощью команды Файл →Параметры, выбрав
вкладку Дополнительно →Печать
 Черновой — печать документа с минимальным
форматированием;
 Фоновая печать — возможность продолжения работы
в Word во время печати документа.
 Печать в обратном порядке — печать страниц в
порядке убывания номеров;
 Разрешит обновление полей — перед печатью все поля
документа перевычисляются;
6. Выровняйте набранный текст по левому краю;
выровняйте набранный текст по правому краю; выровняйте
набранный текст по центру и по ширине.
7. Выделите часть текста, установите размер шрифта 10,
14, 18 и создайте принудительно новую строку.
8. Сохраните набранный текст в файле под Вашим именем.
Обратите внимание на разницу между командами Сохранить
как… и командой Сохранить.
9. Сохраните документ в режиме PDFи Закройте его.
94
10. Откройте вновь документ и измените масштаб экрана.
Переведите ваш текст на английский язык и закройте документ.
11. Выполненные действия оформляйте на Вашей тетради.
Задание № 4
Основные операции по редактированию документов
1. Включить режим переноса слов. Задать поля от границ
листа по 2 см и интервал двойной.
2. Установить красную строку 1,5 см. Установить
выравнивание по ширине.
3. Ввести текст, предложенный ниже шрифтом Agency FB, а
заголовок шрифтом Mistral с двойным подчеркиванием.
4. Исправить допущенные ошибки:
а) автоматическими средствами,
б) исправляя каждое слово, подчеркнутое красной
волнистой линией.
5. Выделить слово «в Таджикистане» (первая строка
текста) и удалить его. В этом же предложении после слов
«указанные» вставить слово «автором этой работы».
6. Разделить второй абзац на два. Третий абзац должен
начинаться со слов «Результатом применения …».
7. Удалить второй абзац, а затем сразу восстановить его.
8. Поменять местами второй и третий абзацы с помощью
мыши.
9. Скопировать первый абзац в конец документа.
10. Перед последним абзацем вставить разрыв страницы.
Пронумеровать страницы сверху по центру страницы.
11. Записать документ на рабочий диск, присвоив ему
имя Упражнение 1.
12. Закрыть документ.
13. Открыть документ повторно.
14. В нижний колонтитул вставить свою фамилию, имя
документа, текущую дату.
15. Отобразить документ в режиме предварительного
просмотра.
95
16. Осуществить выборочную замену слов «технология» на
слово «информационная технология», где это приемлемо.
17. Создать новый документ и скопировать в него
последний абзац первого документа.
18. Установить выравнивание по центру, а затем по левому
краю листа.
19. Выйти из режима редактирования, сохранив в основном
документе внесенные изменения.
Информационные технологии в Таджикистане
Новые технологии начали внедряться в
Таджикистане сравнительно недавно, они могут
увеличивать производительность, распространять
информацию, наделять людей полномочиями и
приносить другие преимущества, указанные в
следующей главе. Эти технологии стали уже широко
внедряться в крупных городах Таджикистана, хотя в
сельской местности они ещѐ должны заявить о себе.
Неизвестно общее число компьютеров в стране,
однако их можно подсчитать в системе образования, что
будет отражено ниже. Что дают новые технологии, где
они внедряются и с каким результатом? Результатом
применения новых информационных технологий
является предоставление пользователю интересующих
его данных в виде информационных услуг на базе
информационных продуктов. При этом данные
определяются как события, записи или инструкции,
представленные в любой конвенциональной форме,
выражающие любую информацию и поддающиеся
компьютерной обработке.

96
Задание № 5
Редактирование текста
Наберите следующий текст шрифтом Times New Roman,
размером 14, через межстрочный интервал размером 1,15. Для
выполнения задания используйте команды Главная → Шрифт и
Главная → Абзац. Оформите текст аналогично данному образцу.
СОЛНЕЧНЫЙ КРАЙ - ТАДЖИКИСТАН
Географическое положение и границы
Таджикистан расположен между 36° и 401 и 41° 05'
северной широты и 67° 31' и 75° 14' восточной долготы; он занимает
территорию в 143Л тыс. км2 и находится примерно на широтах
Греции, южных районов Италии и Испании. Территория
республики вытянута на 700 км с запада на восток и на 350 км с
севера на юг. Из общего протяжения его границ (3000 км.) на
внешние приходится 1460 км: из них на границу с Узбекистаном –
620 км, Киргизстаном – 425 км, Китаем — 430 км,
Афганистаном – 1030 км.
Рельеф
По характеру поверхности - типичная горная страна с
отметками абсолютных высот от 300 до 7495 м. 93 % еѐ
территории занимают горы, относящиеся к высочайшим горным
системам Средней Азии - Тянъ-шанъский, Памирский, Кураминский.
Почти 50% территории Таджикистана расположен на высоте более
3000 м.
Животный Мир
В Таджикистане млекопитающие 81 вида, птицы - 365,
пресмыкающиеся - 49 и насекомые - 7-8 тыс. видов. Характерными
представителями в низинных жарких пустынях являются серый
варан, кобра, удавчик степной, стрела-змея, жаворонки, ворона,
черная, дрозд черный, пустынная куропатка, леопард, тонкопалый
суслик, тушканчики, лисица и джейран.

97
РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПО
Для расчета экономической эффективности необходимо
найти:
С1 – себестоимость одной программы, выполненной
ручным способом;
С2 – себестоимость одной программы, выполненной
автоматизированным путем;
N – количество выпускаемой продукции после
автоматизации процесса, при которой будет достигнут
экономический эффект;
К – капитальные вложения, необходимые для проведения
автоматизации.
К = ТМВ * КЭВМ / Тпол + Краз,
где
КЭВМ – капитальные вложения в ЭВМ (затраты на
пользование КТС);
ТМВ – машинное время ЭВМ, требуемое для решения задач;
Тпол – годовой фонд времени ЭВМ;
Краз – затраты на разработку программного продукта.
Себестоимость С1 определяется по формуле
,
S1 – смета затрат;
N – количество работ для автоматизации.
Себестоимость С2 определяется по формуле
( ) ( ) ,
где
– часовая ставка оператора;
- эксплуатационные расходы на 1 час машинного
времени;
- машинное время.
Экономический эффект равен
( ) ( )
,
98
где
- нормативный коэффициент эффективности (0,15 – 0,2);
N – годовой объем работы;
К – капитальные вложения на разработку.
Срок окупаемости капитальных вложений определяется по
формуле

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


формуле:
( ) ( )
Задание № 6
Создание таблиц и ее форматирование
1. В новом документе создайте таблицу, установив
заданные ниже размеры, фоновые узоры, цвета, обрамления
снаружи и внутри таблицы, направление текста.
2. Произведите заполнение таблицы, оптимально подобрав
размер и тип шрифта, чтобы не нарушить установленные
размеры таблицы.
3. Произведите выравнивание информации внутри ячеек
таблицы по центру горизонтали, и центрировать по вертикали.
4. Создайте копию таблицы ниже на этой же странице.
5. Преобразуйте скопированную таблицу в текст.

Технология работы
1. Откройте новый документ и установите следующие
параметры страницы:
отступ слева – 1.2 см;
отступ справа – 0.5 см.
2. Создайте таблицу, вид которой должен соответствовать
образцу, и состоящую из 9 строк и 10 столбцов. Для этого
нужно выбрать команду Вставка→ Таблица→ Вставит
таблицу.

99
3. Выполните объединение ячеек первой строки и внесите
в нее информацию согласно образцу, Для этого выделите
нужные ячейки и выберите команду Работа с таблицами
→Макет → Объединить ячейки.
4. Измените следующие параметры таблицы:
Высота первой строки – 1.19 см, остальные – минимум;
Ширина первого столбца – 0.94 см, второго – 3.25 см,
остальных – 1.75 см.
5. Введите соответствующий текст в ячейки таблицы,
следуя образцу, установив шрифт Times New Roman, размер для
первой строки -12 пт., второй – 11пт., остальных – 10 пт.
6. В строке ИТОГО в столбцах с числовыми данными
ставьте функцию AVAREGE(ABOVE), SUM(ABOVE), курсор
вставим в столбец итоги и нажимаем Работа с таблицами
→Макет →Формула.
7. Добавьте в таблице дополнительный столбец и с
помощью функции AVERAGE(LEFT) заполнить его средние
оценок.
8. Затените ячейки таблицы, выровнять соответствующий
узор и цвет фона, как указано в образце. Для этого выделите
нужные ячейки и выберите команду Разметка страницы
→Границы и заливка →Заливка.
9. Оформите линии сетки с помощью команды Разметка
страницы →Границы и заливка→ Границы.
10. Произведите выравнивание информации внутри ячеек
таблицы: по центру горизонтали и центрировать по вертикали.
11. Создайте копию вашей таблицы ниже на этой же
странице. Для этого выделите таблицу и скопируйте в буфер
обмена, а затем установите курсор в нужное место и вставьте
таблицу.
12. Замените содержимое таблицы другими информациями
и другими данными.
13. Выполнить команду Макет → Данные → Сортировка и
сортировать данные новой таблицы.

100
14. Преобразуйте скопированную таблицу в текст с
помощью команды Работа с таблицами →Макет
→Преобразовать в текст. И наоборот ( Вставка →Таблица
Преобразовать в таблицу).

Сведения об успеваемости студентов факультета УИТ РТСУ

Отлично

Хорошо
Сред- с
Группа

Удовл.

Неуд.
№ Учебная Всего
ний е
п.п дисциплина сдавало
балл г
о

1 Мат 3,875 24 6 10 7 1 25
Информатика

2 ПИ А 4,05 20 7 9 2 2 22
3 ПИ Б 3,67 18 4 7 4 3 18
4 ПИ Б 3,885 26 9 8 6 3 28
5 Мт А 3,95 21 8 6 5 2 23
6 Мт Б 3,643 14 2 7 4 1 15
ИТОГО 3,846 123 36 47 28 12 131

Задание № 7
Включение в текст графических изображений
1. Задать команду Вставка → Рисунок, Картинка и
вставить в документ любую фигуру, например, ослика.
2. Внизу картинки вставить надпись и ввести в нее текст с
названием картинки, размер шрифта – 14, интервал
разреженный – 1.7, полужирный (Главная →Шрифт
→Дополнительно).
3. Используя различные виды выноски, описать фигуру,
представленную на картинке.
4. Для указания частей картинки использовать выноски, по
средством команды: Вставка → Фигуры →Выноски.
5. Для группирования картинки с надписью с помощи
клавиши Shift выделяем и нажимаем правую кнопку мыши и в
101
открывшемся контекстном меню выбираем пункт Группировка
→группировать.
6. Для разгруппирование картинки также нажимаем
правую кнопки мыши и в открывшемся контекстном меню
выбираем пункт Группировка →разгруппировать.
Уши
Лоб

Глаз
Грива
а

Шея
Ноздря

Рот
Фигура ослика
Уздечка

Задание № 8
Создание составных документов
1. Средствами WordArt ввести текст заголовка «Задание
№ 8».
2. Установить положение заголовка «над текстом»,
перейти на новую строку.
3. Оформить стилем Заголовок 1 заголовки «Вставка
объектов, рисунков, символов» и «Ввод текста». Ввести
изменения в стиль Заголовка1: шрифт 20, полужирный курсив
выравнивание по центру.
4. На следующей строке вставить рисунок
разделительной линии.

102
5. Вставить текущую дату, расположив еѐ справа.
Установить возможность обновления даты при печати. Задать
для этого абзаца заливку и обрамление линиями снизу и сверху.
6. Задать для следующего абзаца двусторонние
выравнивание, абзацный отступ первой строки 1см, интервал
перед абзацами 12пт. Вставить из Таблицы символов символ
<§>, ввести подзаголовок с подчѐркиванием и 2 абзаца со
сносками.
7. Вставить в текст диаграмму, подобную приведенной
ниже.
8. Вставить знак Конец раздела перед диаграммой.
Установить курсор внутри второго раздела и изменить
применительно к данному разделу ориентацию страницы «на
альбомную». В режиме предварительного просмотра отследить
изменение расположения текста на бумаги.
9. Для первого раздела установить переплѐт 2 см.
10. Задать нумерацию страниц внизу страницы по центру с
номером на первой странице.
11. В конце текста вставить новый раздел и изменить
применительно к нему ориентацию на «книжную».
12. Вставить в конце текста какой-нибудь файл, используя
при этом команд Вставить объект → Объект … → Создание
из файла → Обзор → Выбрать файл → В виде значка.
13. Открыть вставленный файл, внести в него изменения.
14. Вставить перед диаграммой заголовок «Вставка
диаграммы». Оформить его стилем Заголовок 1. Обновить
оглавление.

103
Вид документа после выполнения упражнения:
Установить положение заголовка «над текстом», перейти на
новую строку.

Создание составных документов

20 мая 1960 г., пятница


Ввод текста
§1. Рост продажи компьютеров
Рекордные цифры продажи новых средств вычислительной
техники подняли доходы фирмы за первый квартал почти до двух
миллионов долларов. Ожидается, что к концу 1999 года каждая
третья фирма в России будет оснащена компьютерами COMPAQ .
На представленной ниже диаграмме показан рост продаж
компьютеров COMPAQ за четвѐртый квартал 1998.
Вставка д

100

80

60 Восток
Запад
40
Север
20

0
1 кв 2 кв 3 кв 4 кв

диаграммы

Слайды Хасанова
(НБ-2018).pptx


По данным статистики за последние три месяца

Данные уточнены в статистическом управлении
104
Задание № 9
Форматирование фрагментов текста
1. Наберите текст:
Уважаемые клиенты!
Приглашаем вас на юбилейную презентацию нашей фирмы
по продажу и обслуживания компьютеров «Алгоритм».
Мы работаем на рынке много лет. Программные
продукты нашей фирмы знают и любят многие пользователи
страны.
Наши компьютеры работают без рекламаций!
Будем рады видеть вас.
Запомните адрес и время нашей презентации: Улица
М.Турсунзаде, 130, 18-00 часов.
Справки по телефону 227-85-93.
2. Оформите в тексте обращение «Уважаемые клиенты!»
полужирным шрифтом, размером 16 пт в разрядку, в
командном режиме. Для этого проделайте следующее:
 выделите обращение «Уважаемые клиенты!» одним из
возможных способов;
 выполните команду Главная→ Шрифт;
 в диалоговом окне Шрифт установите параметры:
Шрифт:Times New Roman
Начертание: полужирный
Размер: 16 пт
По остальным параметрам: флажков и указаний нет
 в диалоговом окне Интервал установите параметры:
Масштаб: 100%
Интервал: разреженный
На: 6 пт
Смещение: нет
Кернинг: флажка нет
 нажмите кнопку ОК.
3. Отцентрируйте абзац - фрагмент текста «Уважаемые
клиенты». Для этого воспользуйтесь командным режимом:
105
 установите курсор в абзаце, щелкнув в нем мышью;
 выполните команду Главная →Абзац;
 в диалоговом окне Отступы и интервалы установите
параметры:
Выравнивание: по центру
Отступы: слева и справа – 0
Интервал: перед – 6; после – 12 пт
Уровень: основной текст
Первая строка: нет
Межстрочный интервал: полуторный
4. Измените в выделенном фрагменте строчные буквы на
прописные. Для этого:
 выделите фрагмент текста (Уважаемые клиенты!);
 выполните команду Главная →Шрифт →Регистр;
 включите кнопку Все прописные и нажмите кнопку ОК.
5. Оформите фрагмент текста с указанием адреса фирмы
шрифтом полужирным курсивом, размером 12 пт и разбейте
этот фрагмент на абзацы – с помощью кнопок панели
инструментов Форматирование:
 разбейте текст на абзацы. Для этого устанавливайте
курсор перед первой буквой абзаца и нажимайте клавишу
Enter;
 выделите указанный фрагмент текста любым способом;
6. Остальной текст оформите другим шрифтом и
выровняйте его самостоятельно.
7. Заключите весь текст в рамку и сделайте фон. Для этого:
 Выделите весь текст одним из возможных способов;
 Выполните команду Разметка страницы→ Границы и
страница;
 В диалоговом окне Граница установите параметры:

Тип (рамки): тень


Тип (линии): двойная волнистая
106
Ширина: 0,75 пт
Цвет: красный
Применить к: абзацу
 В диалоговом окне Заливка установить параметры:
Тип: светлая сетка
Цвет фона: бирюзовый
Применить к: абзацу
 Сохраните файл, выполнив команду Файл→
Сохранить как;
 В появившемся окне создайте папку Тексты и введите
имя файла Текст3 и нажмите кнопку Сохранить.
Задание № 10
Установка списков перечисления
Формирование элементов нумерованного или
маркированного списков производится за счет наличия в конце
каждого элемента непечатаемого символа - ¶, который
появляется при нажатии клавиши Enter.
Создаем список на основе существующего текста:
1) выделим абзацы (строки), которые войдут в список;
2) нажимаем на одну из кнопок панели инструментов:
нумерация или маркеры.
При этом строки, которые заканчиваются символом - ¶,
будут обозначены маркером или цифрой, т.е. порядковым
номером. Если нужно внести под один номер две строки, то
установите курсор на конце первой строки и нажмите кнопку
Delete. При этом порядковый номер второй строки перейдет на
следующую строчку.
Чтобы изменить числовую последовательность или
установить другие символы маркеров, или другой формат чисел
или же установить отступы более точно и т.д. проделаем
следующее:
Выделим абзацы (необходимые строки) списка, выберем
команду Главная →Маркеры или из контекстного меню по
107
отношению к выделенному объекту выберем команду Маркеры
или нумерация. В открывшемся окне Список открываем вкладку
Нумерованный или Маркированный. Выберем стиль списка из
предложенных вариантов. Для нумерованного списка
установим переключатель – "начать список заново" или
"продолжить". Далее, нажимаем кнопку Изменить и в
открывшемся окне выберем подходящий маркер, нажав кнопку
Маркер или нужный шрифт (цвет, размер и т.д.) посредством
кнопки Шрифт. В этом окне устанавливаем отступы.
Для установки многоуровневых списков проделаем
следующее:
После выделения абзацев или строк выполним команду
Главная→ Многоуровневый. Выбираем стиль списка из
предложенных вариантов. Если из предложенных вариантов
нет ничего подходящего, то нажимаем кнопку Определить
новый маркер и создаем список по своему усмотрению
устанавливая соответствующие параметры окна Изменение
многоуровневого списка

108
1. Установим номер верхнего уровня (выбирая цифру 1
затем точку и нажимая клавишу пробел):
1.1. Установим номер следующего уровня, открывая окно
Изменение многоуровневого списка посредством команды
Главная→ Многоуровневый;
1.2. Выбираем формат номера или вид маркера (в окошке
нумерация);
1.3. С помощью кнопки Шрифт выбираем характеристики
шрифта.
2. С помощью инструмента - формат по образцу возьмем
образец верхнего уровня и устанавливая курсор на
соответствующее место продолжим список верхнего уровня:
2.1. На этой строке устанавливаем список второго уровня
(см. пункт 1.1);
2.2. В окошечке положение номера устанавливаем
параметр По левому краю на расстояние 1.27 см.;
2.3. В окошке положение текста устанавливаем начало
текста после номера 2.3.;
2.4. Далее, в окошке отступ, устанавливаем отступ
второй строки (пункта 2.4.) от левого поля документа.
Выполните следующий пример. Создание структуры
программного обеспечения ПК в виде многоуровневого списка:
I. Системное обеспечение:
а Операционные системы:
1. Программы-оболочки;
2. Драйверы;
3. Утилиты.
б Система контроля и диагностики
II. Системы программирования:
аСистемы программирования
а.1. Borland C++ Builder 6.0;
а.2. Microsoft Visual Basic 6.0;
а.3. Microsoft Visual C++ 6.0;
а.4. Microsoft Visual FoxPro 6.0;
б Трансляторы:
109
б.1. Интерпретаторы;
б.2. Компиляторы.
III. Прикладное обеспечение:
а Прикладные программы;
б Специализированные пакеты прикладных программ;
в Интегрированные пакеты прикладных программ.

Задание № 11
Технология работы со стилями
1. Установите курсор в любое место ниже приведенного
текста и определите стиль, в котором создан текст (шрифт
Monotype Corsiva). Для этого посмотрите на панели
Форматирование в крайнее левое окно, в котором
отображается название примененного стиля.
В теории функций вещественной переменной большую роль играет
понятие меры точечного множества, обобщающее понятие длины
промежутка, площади многоугольника, объема параллелепипеда и т.д.
Определение 1. Мерой интервала ( ) называется его длина, т.е.
. Это число обозначается через ( ) . Очевидно, что
( ) .
Мера открытого множества определяется как сумма длин его
интервалов. Эта сумма есть, в общем случае, сумма бесконечного ряда.
Он всегда сходится, так как сумма любого конечного числа его членов
есть сумма длин конечного числа попарно непересекающихся
интервалов, лежащих в интервале ( ), потому не превосходит .
В силу этого же обстоятельства мера любого открытого множества,
лежащего в интервале ( ) не превосходит .
2. Измените стиль фрагмента документа, выбрав из списка
другой тип стиля. Для этого:
 Выделите фрагмент текста;
 Выполните команду Главная → Изменить стили;
 В диалоговом окне Набор стилей выберите из списка
стиль, например пункт Паркет;
 Выделенный текст изменит свое отображение на экране;
110
 Проделайте эти операции по назначению разных стилей
другим фрагментам текста.
3. Создайте новый стиль абзаца:
 Выполните команду Главная →Изменить стили
→Интервал между абзацами →Пользовательские интервалы
для абзаца →Управления стилями вкладки Изменить
 Нажмите кнопку Создать стиль и установите в окне
Создание стиля параметры нового стиля:
Имя: Проба 1
Основан на стиле: Основной текст
Стиль: абзаца
Стиль следующего абзаца: Основной текст

 Установите параметры шрифта: Arial, курсив,


полужирный, 16 пт, интервал 2,5 Разреженный;
 Нажмите кнопку ОК для выхода из окна определения
стиля, затем кнопку Закрыть.
4. Примените созданный вами стиль Проба1 к любому
абзацу:
 выделите в тексте документа абзац;
 выполните команду Главная →Изменит стили;
 выберите в диалоговом окне из списка стиль Проба1;
в результате выделенный текст изменит свое отображение
на экране.
5. аналогично создайте новый стиль символа и примените
его сначала к одному символу, а затем к группе символов.
6. создайте стиль на основе выделенного фрагмента
документа. Это необходимо в том случае, когда вы какой-
нибудь фрагмент, например абзац, отформатировали особым
образом и хотели ба сохранить этот стиль оформления. В этом
случае сначала выделите данный фрагмент, затем проделайте
те же операции, как и при создании нового стиля.
7. Сохраните документ в файле с именем Текст2.

111
Задание № 12
Технология работы с колонками
1. Откройте ранее созданный файл Текст 2, в котором вы
должны установить нумерованных и маркированных списков.
 Выполните команду Файл→ Открыть;
 С помощью кнопки Переход на один уровень вверх
установите папку Тексты, установите курсор на имени файла
Текст 4;
2. Нажмите кнопку ОК.
3. Расположите выделенный фрагмент в двух колонках.
Для этого:
 Выделите весь фрагмент маркированного текста;
 Выполните команду Разметка страницы → Колонки
→другие колонки
 В диалоговом окне Колонки установите параметры:
Тип: две
Для задания одинаковой ширины колонок и для
отображения разделителя между колонками установить флажки
 Нажмите кнопку ОК.
4. Расположите текст в колонках так, чтобы
маркированный двухуровневый список находился в левой
колонке, а одноуровневый маркированный список – в правой
колонке. Для этого подведите курсор в конец текста и нажмите
несколько раз клавишу Enter. Выровнять расположение текста
в колонках можно также с помощью клавиш Enter и Delete.
5. Примените другой тип расположения текста в двух
колонках, например Справа. Воспользуйтесь для этого
последовательностью операций в п.2. Уберите разделитель
колонок.
6. На панели Вид →Окно с помощью пункта Разделить
разделите окно документа на две части и внесите изменения в
тексте. Установите курсор после этого разделителя и
выполните команду Разметки страницы→ Колонки →Другие

112
колонки указав: количество колонок – 1, снять флажок у
разделителя колонок, применить до конца документа.
7. Сохраните документ в файле с именем Фамилия.

Задание № 13
Работа с символами
1. Наберите следующий текст.
Чтобы упростить выражение вида
 2b  1 2b  1  4b 5  1 ,
 2b  1  2b  1  : 10b  5  2b  1 : 2b  1
  
необходимо знать формулы сокращенного умножения.
Решить уравнения а) log5 x  log x  log 1 x  5 ; б)
5
25
tg 2 x  3  tgx  4 .
2 x  y  5
Решить систему уравнений  .
1 1 6
x  y  5

Вычислить интеграл 1
2 x3  6 x 2  4 .
0 3x  1
dx

Формула Зейделя для построения (k  1) - е приближения


корней систем линейных уравнений
 (k 1) n (k )
 x1  1   1 j x j ;
 j 1

 (k 1) (k 1) n (k )
x2   2   21 x   2 j x j ;
1
 j 2

. . . . . . . . . . . . . . . . . . . . . . . .

 (k 1) i 1 (k 1) n (k )
 xi   i    ij x j    ij x j ;
 j 1 j i

 . . . . . . . . . . . . . . . . . . . . . . .
 n 1
 xn (k 1) (k 1) (k )
  n    nj x j   nn x n (k  0, 1, 2, ...).
 j 1

2. Используя редактор формул и другие инструменты


операционной системы MS Windows решите следующие
задачи:

113
1) 2x 2  7 x  3  0 4) 2 x 3  3x  5
lim
x  x 3  2x  1
2) 2x  3 5
 0 5) y  sin 2 x  cos 2 x, y  ?
4x x
2
3) log 2 x 3  3  0 6) 3
 (3x  4 x  5)dx
1
3. Используя средства MS Word постройте следующие
геометрические фигуры и графики функций:

114
Задание № 14
Создание и редактирование смешанных объектов
1. Откройте новый документ и создайте таблицу по
представленному образцу.

Наименования
№ Период продуктов
Молоко Творог Сметана
1Сентябрь 2018 150 260 322
2Октябрь 2018 205 266 375
3Ноябрь 2018 220 250 380
4Декабрь 2018 215 400 296
Производство молочных продуктов

400

Сентябрь
200 Октябрь
Ноябрь
Декабрь
0 Молоко Творог Сметана
3. Создать титульный лист для курсовой работы по
дисциплине информационных технологий.
4. Набирать следующий текст.
Пространство всех равномерных почти–периодических
функций обозначим через с нормой
‖ ( )‖ | ( )| ( )
Пусть ряд Фурье функции ( ) имеет вид

115
( ) ∑ ( ) ( )

где

∫ ( ) ( ) ( )

| | | | ( ) | |
5. Наберите следующий текст и расположите в двух
колонках (шрифт Mistral).

ФУНКЦИИ, СУММИРУЕМЫЕ С КВАДРАТОМ


В теории функций Мера открытого множества
вещественной переменной большую определяется как сумма длин его
роль играет понятие меры интервалов. Эта сумма есть, в
точечного множества, обобщающее общем случае, сумма бесконечного
понятие длины промежутка, ряда. Он всегда сходится, так как
площади многоугольника, объема сумма любого конечного числа его
параллелепипеда и т.д. членов есть сумма длин конечного
Определение 1. Мерой числа попарно непересекающихся
интервала ( ) называется его интервалов, лежащих в интервале
длина, т.е. . Это число ( ), потому не превосходит
обозначается через . В силу этого же
( ) . обстоятельства мера любого
Очевидно, что всегда открытого множества, лежащего
( ) . в интервале ( ) не превосходит
.
6. Вставить в конце текста какой-нибудь файл с
расширением .docx. Используйте комбинацию команд
Вставить объект → Объект … → Создание из файла →
Обзор → Выбрать файл → В виде значка.

116
7. В правом верхнем угла листа установите нумерацию
страниц, при этом используйте команд Вставка → Номер →
страницы → Вверху страницы → Простой номер 3.
8. Постройте Домик, Дерево, Автомобиль, Гриб,
используя команд Вставка → Фигуры. Например,

Облако

Бассейн

117
6. ЭЛЕКТРОННАЯ ТАБЛИЦА MICROSOFT EXCEL
2010
6.1. Понятие и назначения электронных таблиц
Электронная таблица – это средства информационной
технологии для профессиональной работы с данными,
представляющая собой аналог обычной таблицы и позволяющая
производить разнообразные вычисления с числовыми данными.
Электронные таблицы позволяют автоматизировать выполнение
однотипных вычислений и пересчета с изменяющимися
исходными данными, а также обрабатывать числовую
информацию в массиве баз данных, анализировать их и т.п. В
ячейки электронной таблицы можно вносить текст, числа,
формулы. Электронные таблицы часто используются в качестве
простых баз данных или как приложение для построения
графиков и диаграмм. Для управления электронной таблицей
созданы специальные программные продукты – табличные
процессоры.
Табличный процессор – комплекс программных средств,
предназначенный для математической, статистической и
графической обработки текстовых и числовых данных в
табличном виде.
Наиболее распространенной электронной таблицей на
сегодняшний день является программный продукт MS Excel 2010.
MS Excel позволяет создавать таблицы, содержащие большое
количество различных типов данных, легко их обрабатывать при
помощи встроенных в эту программу функций, строить по
результатам табличных данных, и отображать результаты в виде
различных диаграмм. При использовании этих программ
пользователю не нужно глубоко разбираться в математике -
использование встроенных инструментов электронных таблиц этого
не требует.
Основными возможностями применения MS Excel 2010
являются:
 Решение числовых задач, требующих больших объемов
вычислений (создание отчетов, анализ результатов);
 создание диаграмм, рисунков и схем;
118
 организация списков (создание и использование сложно
структурированных таблиц);
 доступ к данным других типов и автоматизация сложных задач
(с использованием макросов).

6.2. Интерфейс Microsoft Excel 2010


В окне Microsoft Excel 2010 используется ленточный
интерфейс (Рис. 1.1). В верхней части окна расположена лента с
вкладками инструментов, панель быстрого доступа, строка
заголовка. Под лентой расположена строка, в которой
отображается название активной ячейки, а также строка ввода
формул или содержимого выделенной ячейки. В нижней части
окна расположена строка состояния, которая содержит различного
рода вспомогательную информацию по работе с программой.

Панель Кнопки управления


быстрого Вкладки Лента Строка заголовка окном приложения
доступа

Строка Кнопки
формул Кнопка открытия управления
Поле адреса диалогового окна окном Книги
группы
Строка состояния

Рис. 6.1. Основные элементы окна MS Excel 2010

119
Панель быстрого доступа. На панели (Рис. 6.2)
размещены кнопки наиболее часто выполняемых операций.
По умолчанию это: Сохранить,
Отменить ввод, Повторить ввод.
На панель могут быть добавлены
кнопки из раскрывающегося по
кнопке списка настройки, либо
любые другие команды при
использовании пункта Другие
команды →Панель быстрого доступа.
Для добавления и удаления
определенных команд, необходимо
их выделить в левой части окна и
добавить на правую, а также указать,
будет ли панель иметь заданный вид при открытии всех
других документов, выбрав из списка пункт Для всех
документов (по умолчанию), или только для определенного
документа.
Лента главного меню включает в себя вкладки: Файл,
Главная, Вставка, Разметка страницы, Формулы, Данные,
Рецензирование, Вид, Разработчик (если вкладка не
отображается, следует выбрать Файл → Параметры
настройка ленты→ включить в правой части окна
Настройка ленты отображение вкладки Разработчик
(поставить галочку). Каждая вкладка содержит группы
инструментов, предназначенных для выполнения
определенного класса задач. Также существуют
специализированные вкладки, которые появляются в ленте
меню на время работы с определенными объектами.
На панелях инструментов вкладок вынесены наиболее
часто используемые кнопки. Другие нужные команды
группы можно вызвать, нажав на небольшую стрелку в
правом нижнем углу определенной группы. Это позволит
вызвать диалоговое окно (рис. 1.3), содержащее все команды
120
данной группы. При наведении на курсора на кнопки
инструментов появляется всплывающая подсказка, которая
информирует об их предназначении.
Вкладка Файл (Рис. 6.3) всегда расположена в ленте
первой слева. Меню Файл содержит команды для работы с
файлами (Сохранить, Сохранить как, Открыть, Закрыть,
Последние, Создать), для работы с
текущим документом (Сведения,
Печать, Доступ), а также для настройки
Excel (Справка, Параметры).
Команды Сохранить как и Открыть
вызывают соответствующие окна для
работы с файловой системой.
Команда Сведения открывает раздел
вкладки для установки защиты
документа, проверки совместимости
документа с предыдущими версиями
Excel, работы с версиями документа, а
также просмотра и изменения свойства
документа.
Команда Последние открывает
раздел вкладки со списком последних файлов, с которыми
работали в Excel, в том числе закрытых без сохранения.
Команда Создать открывает раздел вкладки с шаблонами
для создания новых документов.
Команда Печать открывает раздел вкладки для
настройки и организации печати документа, а также
предварительного просмотра документа.
Команда Доступ открывает раздел вкладки для отправки
документа по электронной почте, публикации в Интернете
или в сети организации и изменения формата файла
документа.
Команда Справка открывает раздел вкладки для
просмотра сведений об установленной версии Microsoft

121
Office, проверки наличия обновлений, настройки параметров
Excel
Команда Параметры отображает диалоговое
окно Параметры Excel для настройки параметров Excel
Кнопка Выход завершает работу с приложением.
Вкладка Главная (Рис. 6.4) состоит из следующих групп
инструментов, позволяющих осуществлять базовые операции
по редактированию и оформлению текста в ячейках,
форматированию самих ячеек и работе с ними:

Рис. 6.4. Вкладка Главная


 буфер обмена (осуществляет копирование, вставку,
специальную вставку, удаление, формат по образцу);
 шрифт (задает разнообразные параметры шрифта,
заливки и границ ячеек);
 выравнивание (устанавливает выравнивание текста в
ячейках по горизонтали и вертикали, направление и перенос
текста, объединение/разъединение ячеек);
 число (для задания формата отображения значений
ячейки, регулирования разрядности числовых значений);
 стили (задает разнообразные параметры стилей
оформления ячеек, условное форматирование);
 ячейки (выполняет операции вставки, удаления,
формата ячеек, строк, столбцов, листов, а также выставлять
параметры защиты различных объектов);
 редактирование (для вставки функций в формулы,
задания прогрессии, сортировки и фильтрации, очистки
содержимого ячеек, поиска и выбора различных объектов
листа).
122
Вкладка Вставка (Рис. 6.5) состоит из групп,
позволяющих осуществлять вставку различных элементов:
 таблицы (создает на листе новую таблицу, для
управления связанными данными и их анализа; вставить
сводную таблицу и диаграмму);
 иллюстрации (позволяет вставлять рисунки, клипы,
фигуры, объекты SmartArt);
 диаграммы (позволяет вставлять на листы диаграммы и
форматировать их),
 связи (позволяет осуществить вставку гиперссылок);
 текст (позволяет вставить предварительно
отформатированные надписи, объекты WordArt, специальные
символы, колонтитулы и другие объекты).

Рис. 6.5. Вкладка Вставка


Вкладка Разметка страницы (Рис. 6.6) состоит из групп
инструментов, ориентированных на установку и настройку
различных параметров разметки страницы:

Рис. 6.6. Вкладка Разметка страницы


 темы (изменение вида оформления электронной
таблицы, в том числе, цветов, шрифтов, эффектов);
 параметры страницы (выбор размеров полей,
ориентации и размера бумаги, добавление в документ
123
разрывов страниц, включение режима печати заголовков
таблицы, задание подложки листов);
 вписать (изменение масштаба, задание распределения
таблицы на определенное количество листов при печати);
 параметры листа (задание вида отображения данных);
 упорядочить (корректировка параметров размещения
выделенного объекта на листе, привязка к сетке).
Вкладка Формулы (Рис. 6.7) состоит из групп
инструментов по созданию и использованию формул на
листах таблицы:
 библиотека функций (используется для вставки
функций различных типов);
 определенные имена (задание и использование имен для
более удобной работы ячейками в формулах);
 зависимости формул (нахождение зависимостей и
проверка формул) и вычисление (задание пересчета формул).

Рис. 6.7. Вкладка Формулы


Вкладка Данные (рис. 6.8) состоит из групп
инструментов для различных операций с данными:

124
Рис. 6.8. Вкладка Данные
 получить внешние данные (импорт данных из
различных приложений);
 подключения (интерактивный сбор данных);
 сортировка и фильтр (расширенные возможности
сортировки и отбора данных);
 работа с данными (проверка, объединение данных,
подбор заданных параметров, удаление повторяющихся
значений);
 структура (группировка и подведение итогов).
Вкладка Рецензирование (рис. 6.8) состоит из
следующих групп:
 правописание (проверка орфографии, грамматики,
использование справочников, перевод выделенного текста на
другой язык);
 примечания (создание, редактирование и удаление
примечаний к ячейкам);
 изменения (настройка параметров защиты листов и
книг).

125
Рис. 6.9. Вкладка Рецензирование
Вкладка Вид (рис. 6.10) состоит из следующих групп
инструментов, предназначенных для настройки режимов
просмотра документов:
 режимы просмотра книги (просмотр документов в
различных видах);
 показать или скрыть (дополнительные элементы
настройки отображения элементов окна);
 масштаб (изменение масштаба книги и ее частей);
 окно (открытие нового окна, упорядочивание и
управление открытыми окнами, разделение текущего окна на
два окна);
 макросы (работа с макросами в таблицах).

Рис.6.10. Вкладка Вид


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

126
Снимая или устанавливая флажки соответствующих пунктов
меню, можно настроить вид строки состояния по своему
желанию.
Операции с книги. Все создаваемые в Excel файлы
называются книгами, они состоят из множества рабочих
листов. При запуске программы автоматически создается
новая пустая книга. Для создания новой книги также
предназначен пункт Создать вкладки Файл. При его выборе
появляется окно Доступные шаблоны. В его левой части
необходимо указать категорию шаблонов и выбрать
необходимый шаблон из имеющихся (Образцы шаблонов)
или созданных пользователем (Мои шаблоны, Из
существующего документа) заготовок. Для завершения
создания нового файла необходимо в правом нижнем углу
нажать кнопку Создать.
Чтобы создать шаблон для последующего использования
из
имеющейся рабочей книги, необходимо сохранить ее через
Файл →Сохранить как... и в списке Тип файла указать
шаблон.
Для случаев, когда книгу нужно защитить от
копирования и модификаций, в Excel 2010 существуют
способы защиты файлов книг. Защита может быть задана:
 паролем для открытия книги;
 запретом манипулирования с ее листами;
 запретом изменения положения и размера окна книги.
Пароль на открытие книги можно задать командой Файл
→Сведения →Защитить книгу →Зашифровать паролем,
либо при сохранении файла выбрать Файл →Сохранить как
и в диалоговом окне сохранения файла выбрать Сервис
→Общие параметры →Пароль для открытия. В этом же
диалоговом окне можно задать Пароль для изменения и
установить опцию Рекомендовать доступ только для
чтения.

127
Запретить производить какие-либо действия с листами
книги можно через команду Рецензирование →Изменения
→Защитить книгу →Структуру.
Чтобы не изменялось положение и размер окон книги,
можно применить команду Рецензирование →Изменения
→Защитить книгу →Окно.
Также для защиты от изменений книге может быть
присвоен статус «Окончательная» рабочая книга (Файл
→Сведения →Защитить книгу →Пометить как
окончательный), тогда книга сможет быть открыта только
для чтения без возможности внесения изменений даже при
сохранении под новым именем.
Основные операции с листами. Каждая рабочая книга в
Excel состоит из рабочих листов. Лист состоит из ячеек,
образующих строки и столбцы. На одном листе может
содержаться 1 048 576 строк и 16 384 столбцов.
Для активизации листа нужно нажать на его название в
группе ярлыков листов, либо на кнопки со стрелками для
перехода к нужному листу (Рис. 6.11).

128
Маркеры
Заголовки разделения
Кнопка столбцов
Выделить листа
все
Заголовки
строк

Кнопки
Ярлыки Полосы
перехода по
листов прокрутки
листам

Рис. 6.11. Рабочий лист книги


Листы можно добавлять,
удалять, перемещать, копировать,
переименовывать, задавать цвет
для ярлыка соответствующей
командой из контекстного меню
по нажатию правой кнопки мыши
на ярлыке листа (рис. 6.12).
Выделение ярлычков листов при
нажатой клавише Shift позволяет
выделить несколько листов
подряд, при нажатой клавише Ctrl - несколько вразброс.
Защита листа от изменений его определенных элементов
задается командой Рецензирование →Изменения →
Защитить лист.
129
Основные операции с ячейками, строками и
столбцами.
Перед выполнением каких-либо действий (копирование,
перемещение и удаление данных и т. д.) с ячейками,
строками, столбцами необходимо их выделить.
Чтобы выделить ячейки, установите курсор в нужную
позицию и выделите смежные ячейки при помощи левой
кнопки мыши. Чтобы выделить диапазон ячеек, установите
курсор в левый верхний угол диапазона, удерживая клавишу
Shift, установите курсор в правый нижний угол диапазона.
Блок ячеек между этими позициями будет выделен. Чтобы
выделить несмежные ячейки, производите выделение
нужных ячеек при нажатой клавише Ctrl.
Чтобы выделить все ячейки листа, примените
комбинацию клавиш Ctrl+A, либо нажмите на кнопку на
пересечении заголовков строк и столбцов (Рис. 6.11).
Для выделения текста внутри ячейки нужно войти в
режим редактирования (по клавише F2 или дважды щелкнуть
мышью по ячейке) и выделить нужный текст.
Чтобы скопировать данные из ячейки, нужно выделить
необходимый элемент и вызвав контекстное меню по
нажатию правой кнопки мыши выбрать пункт Копировать, а
затем Вставить, переместив курсор и выделив нужное для
вставки место. Также можно воспользоваться сочетаниями
клавиш Ctrl+Insert или Ctrl+C (для копирования) и
Shift+Insert или Ctrl+V(для вставки), либо воспользоваться
соответствующими кнопками группы Буфер обмена вкладки
Главная.
Чтобы добавить новую ячейку на лист, нужно выделить
место вставки новой ячейки, в контекстном меню выбрать
команду Вставить и в появившемся окне Добавление ячеек
выбрать нужный вариант.
Чтобы добавить новую строку/столбец, нужно выделить
строку/столбец, перед которой будет вставлена новая/новый,
130
и в контекстном меню командой Вставить осуществить
вставку элемента, либо использовать команду Главная
→Ячейки →Вставить →Вставить строки на
лист/Вставить столбцы на лист.
Чтобы удалить строку/столбец, нужно выделить данный
элемент, и по контекстному меню командой Удалить,
выполнить удаление, либо применить команду Главная →
Ячейки →Удалить →Удалить строки с листа/ Удалить
столбцы с листа. При удалении строки произойдет сдвиг
вверх, при удалении столбца – сдвиг влево.
Для удаления ячеек со сдвигом следует выбрать из
контекстного меню команду Удалить и указать способ
удаления.
Для удаления данных из ячеек можно воспользоваться
командой контекстного меню Очистить содержимое.
Для скрытие определенных строк/столбцов нужно
выделить необходимые элементы и выполнить команду
Скрыть контекстного меню, либо команду Главная →Ячейки
→Формат →Скрыть или отобразить →Скрыть
строки(столбцы). Заголовки скрытых строк/столбцов не
отображаются на экране (Рис.6.13).
Для отображения скрытых элементов нужно выделить
область, включающую их в себя, и выполнить команду
контекстного меню Отобразить, либо команду Главная
→Ячейки →Формат →Скрыть или отобразить
→Отобразить строки (столбцы).

131
Рис.6.13. Мини-
панель Формат

6.3. Форматирование таблиц


Процесс форматирование придает таблицам, созданным в
табличном процессоре, законченный вид и позволяет
акцентировать внимание пользователей на нужных деталях.
Форматирование ячеек. Основные средства для
форматирования ячеек расположены в группах Шрифт,
Выравнивание, Стили, Число, Ячейки вкладки Главная, в
диалоговом окне Формат ячеек (открываемой с панелей
инструментов, либо из контекстного меню) и на мини-панели
(Рис.6.14), вызываемой при нажатии на ячейке правой кнопки
мыши.

Рис. 6.14. Мини-панель форматирования

132
Выделив ячейку и вызвав диалоговое окно Формат
ячеек можно применить различные способы оформления
ячеек.
Для задания параметров шрифта (вид, начертание, цвет,
размер, видоизменение) можно использовать инструменты с
мини-панели, из группы Шрифт вкладки Главная, либо со
вкладки Шрифт окна Формат ячеек.
Выравнивание текста в ячейках по горизонтали и
вертикали, наклон текста, перенос по словам, автоподбор
ширины ячейки под текст, объединение/разъединение можно
задать с помощью кнопок группы Выравнивание вкладки
Главная, мини-панели, вкладки Выравнивание окна
Формат ячеек.
Параметры границ и заливки ячеек задаются в группе
Шрифт вкладки Главная, мини-панели, вкладках Граница,
Заливка окна Формат ячеек.
Формат представления данных в ячейках может быть
задан на вкладке Число окна Формат ячеек, либо в группе
Число вкладки Главная.
Удобной при форматировании является опция «Формат
по образцу», вызываемая кнопкой из группы Буфер
обмена вкладки Главная. Она переносит параметры
форматирования выделенной ячейки на новый фрагмент
таблицы.
Форматирование ячеек может быть осуществлено с
использованием стилей – заготовок, включающих в себя
определенный набор параметров форматирования ячеек.
Удобство стилей заключается в том, что все ячейки,
отформатированные одним стилем, будут изменять свой вид
при редактировании параметров стиля.
Чтобы использовать готовый стиль, нужно выделить
ячейки и по команде Главная →Стили →Стили ячеек и
применить нужный стиль.

133
Чтобы внести необходимые изменения в существующий
стиль, необходимо выбрать:
Главная →Стили→ Стили ячеек →контекстное меню
для соответствующего стиля →Изменить в диалоговом окне
Стиль выбрать кнопку Формат и внести необходимые
изменения для параметров стиля.
После создания таблицы на ленте главного меню
становится доступной вкладка Работа с таблицами
→Конструктор, на которой можно выбрать экспресс-стили
для оформления таблиц.
Для проверки, редактирования, создания и удаления
используется Диспетчер правил условного
форматирования, вызываемый командой Главная →Стили
→Условное форматирование →Управление правилами.
Для удаления наложенных на ячейки правил условного
форматирования также можно использовать команду Главная
→Редактирование →Очистить →Очистить форматы,
либо Главная →Стили →Условное форматирование
→Удалить правила.
Отдельно можно изменить параметры высоты строк и
ширины столбцов. Для этого необходимо выделить
соответствующие строки/столбцы и перетащить мышью
границу: верхнюю для строки и правую для столбца. Для
задания точного значения высоты и ширины нужно
использовать команды Главная →Ячейки →Формат
→Высота строки/Ширина столбца.
6.4. Ввод данных и использование формул
Ввод данных в электронную таблицу. В ячейках
электронной таблицы могут находиться данные трех типов:
числовые значения (включая время и дату), текст, формулы.
На рабочем листе, но в «графическом слое» поверх листа,
могут также находиться рисунки, диаграммы, изображения,
кнопки и другие объекты.

134
Числа вводятся с помощью верхнего ряда клавиатуры
или числовой клавиатуры. В качестве десятичного
разделителя применяется запятая или точка, можно вводить
знаки денежных единиц.
Ввод текста. Как текстовые значения воспринимаются
все введенные данные, не распознаваемые как числа или
формулы. Текстовые значения выравниваются по левой
границе таблицы. Если текст не умещается в одной ячейке, то
он располагается поверх соседних ячеек, если они свободны.
Параметры расположения текста в ячейке задаются с
помощью команд Главная → Формат →Формат ячеек.
Ввод формулы. Формулой считается любое
математическое выражение. Формула всегда начинается со
знака «=» и включает в себя операторов, ссылок на ячейки и
встроенных функций Excel.
Автозаполнение при вводе. При вводе одинаковых
значений в несколько ячеек с помощью маркера
автозаполнения (крестика в нижнем правом углу активной
ячейки) можно скопировать значения в смежные ячейки. С
помощью Главная →Редактирование нажав кнопку в
окне Шаг пункта Прогрессия можно задать
дополнительные параметры автозаполнения (например, введя
в ячейки числа 1 и 3, можно получить последовательность
чисел с шагом 2 для выделенного диапазона ячеек).
Использование формул. Под формулой в MS Excel
понимается математическое выражение, на основании
которого вычисляется значение некоторой ячейки. В
формулах могут использоваться: числовые значения; адреса
ячеек (относительные, абсолютные и смешанные ссылки);
операторы: математические (+, -, *, /, %, А), сравнения (=, <,
>, >=, <=, < >), текстовый оператор & (для объединения
нескольких текстовых строк в одну), операторы отношения
диапазонов (двоеточие (:) – диапазон, запятая (,) -для
объединения диапазонов, пробел – пересечение диапазонов);
функции.
135
Ввод формулы всегда начинается со знака «=». Результат
формулы отображается в ячейке, а сама формула – в строке
формул. После вычисления в ячейке отображается
полученный результат, а в строке формул в окне ввода –
созданная формула.
Пример. При x=3 вычислить значение функции
√ ( )
Введя в ячейке A1 значение 3, в ячейке B1 набираем
формулу
=A1^2-КОРЕНЬ(2*A1+1)+(SIN(5*A1))^2*(EXP(A1-1)-
LN(A1)). Тогда в ячейке B1 получаем результата вычисления
(Рис.6.15).

Рис. 6.15. Пример работы с формулой


Адрес ячейки состоит из имени столбца и номера строки
рабочего листа (например А1, BM55). В формулах адреса
указываются с помощью ссылок – относительных,
абсолютных или смешанных. Благодаря ссылкам данные,
находящиеся в разных частях листа, могут использоваться в
нескольких формулах одновременно.
Относительная ссылка указывает расположение
нужной ячейки относительно активной. При копировании
формул эти ссылки автоматически изменяются в
соответствии с новым положением формулы (пример записи
ссылки: A2, С10).
Абсолютная ссылка указывает на точное
местоположение ячейки, входящей в формулу. При
копировании формул эти ссылки не изменяются. Для
создания абсолютной ссылки на ячейку, поставьте знак ―$‖
136
перед обозначением столбца и строки (пример записи
ссылки: $A$2, $С$10).
Чтобы зафиксировать часть адреса ячейки от изменений
(по столбцу или по строке) при копировании формул,
используется смешанная ссылка с фиксацией нужного
параметра (пример записи ссылки: $A2, С$10).
Каждая функция имеет свой синтаксис и порядок
действия, который нужно соблюдать, чтобы вычисления
были верными. Аргументы функции записываются в круглых
скобках.
В Excel 2010 существуют математические, логические,
финансовые, статистические, текстовые и другие функции. Имя
функции в формуле можно вводить вручную с клавиатуры или
выбирать в окне Мастер функций, активируемом кнопкой в
группе Библиотека функций вкладки Формулы или из групп
функций на этой же панели, либо с помощью кнопки
группы Редактирование вкладки Главная.
Формулы можно отредактировать так же, как и содержимое
любой другой ячейки. Чтобы отредактировать содержимое
формулы: дважды щелкните по ячейке с формулой, либо
нажмите F2, либо отредактируйте содержимое в строке ввода
формул.
Полезной возможностью по работе с формулами является
отображение всех формул на листе. Это можно сделать,
используя команду Формулы →Зависимости формул
→Показать формулы. После этого в ячейках вместо
вычисленных значений будут показаны записанные формулы.
Для возврата в обычный режим нужно еще раз нажать кнопку
Показать формулы.
Если формула возвращает ошибочное значение, Excel
может помочь определить ячейку, которая вызывает ошибку.
Для этого нужно выбрать Формулы →Зависимости формул
→Проверка наличия ошибок →Источник ошибок. Команда
Проверка наличия ошибок помогает выявить все ошибочные
записи формул.
137
6.5. Работа с диаграммами
Диаграмма – это способ наглядного представления
информации, заданной в виде таблицы чисел. Диаграммы
строятся на основе данных, содержащихся на рабочем листе,
поэтому перед созданием диаграммы они должны быть
введены. Основные элементы диаграммы показаны на рис.
6.16.
После этого выбранная диаграмма сразу же будет
построена на листе. Одновременно на ленте появится
контекстная вкладка Работа с диаграммами, содержащая
вкладки: Конструктор, Макет и Формат. В группах этих
вкладок расположены основные инструменты, позволяющие
отформатировать и изменить диаграмму.
Диаграмма может быть изменена как с использованием
кнопок соответствующих панелей, так и пунктов
контекстного меню по нажатию правой кнопки на
выделенном элементе диаграммы.

Рис. 6.16. Основные элементы диаграммы


138
Вкладка Конструктор (рис. 6.17) состоит из панелей:
Тип, Данные, Макеты диаграмм, Стили диаграмм,
Расположение. Основные операции, выполняемые этими
инструментами: изменение типа и расположения диаграммы,
ее данных и стиля.

Рис. 6.17. Вкладка Конструктор


Группа Тип предназначена для изменения типа
созданной диаграммы. Пункт Сохранить позволяет
сохранить для дальнейшего использования измененную
пользователем диаграмму.
В группе Данные можно выбрать новый или
откорректировать выбранный диапазон данных
(добавить/удалить ряды данных), поменять местами данные в
строке на данные в столбце.
В группе Макеты диаграмм можно выбрать один из
предлагаемых макетов оформления диаграмм данного типа.
Группа Стили диаграмм позволяет применить стилевое
оформления диаграммы в целом.
Группа Расположение предназначена для изменения
месторасположения диаграммы: переместить на другой
лист или разместить на отдельном.
Вкладка Макет (рис. 6.18) содержит группы: Текущий
фрагмент, Вставить, Подписи, Оси, Фон, Анализ, Свойства.
Эти инструменты предназначены для добавления и
настройки отдельных элементов диаграммы.

Рис. 6.18. Вкладка Макет


Группа Текущий фрагмент позволяет выбрать нужный
элемент диаграммы (в списке Область диаграммы) и
139
отформатировать его (кнопка Формат выделенного), либо
вернуть форматирование к первоначальному виду (кнопка
Восстановить стиль).
Группа Вставить нужна для вставки рисунков, фигур и
надписей в диаграмму.
Группа Подписи позволяет добавить и разместить в
диаграмму подписи соответствующих элементов: заголовка
диаграммы, названия осей, легенды, данных, таблицы
данных.
С помощью группы Оси на диаграмме отображаются
основные оси и линии сетки.
Группа Фон предназначена для настройки параметров
области построения, а также элементов трехмерных
диаграмм (Стенка диаграммы, Основание диаграммы,
Поворот объемной фигуры).
Вкладка Формат (рис. 6.19) включает группы: Текущий
фрагмент, Стили фигур, Стили WordArt, Упорядочить и
Размер с инструментами, позволяющими отформатировать
отдельные элементы диаграммы.

Рис. 6.19. Вкладка Формат


Группа Текущий фрагмент работает аналогично такой
же группе на вкладке Макет и позволяет отформатировать
выбранный элемент.
В группе Стили фигур можно выбрать нужный стиль
оформления, задать заливку цветом, окантовку (контур),
эффекты для выбранного элемента диаграммы.
Группа Стили WordArt позволяет задать оформление
текстовых элементов, присутствующих в диаграмме (подписи
по осям, заголовки, легенду и т.д.)
Группа Упорядочить позволяет управлять размещением
объектов (диаграмм) на листе относительно друг друга.
Группа Размер предназначена для задания точного
140
размера и масштаба диаграммы.
Чтобы переместить диаграмму в другое место листа,
нужно выделить ее и перетащить левой кнопкой мыши.
Чтобы переместить диаграмму на другой лист, нужно
воспользоваться стандартными командами по вырезке
(Главная →Буфер обмена →Вырезать или комбинация
клавиш Ctrl+X) и вставке (Главная →Буфер обмена→
Вставка или комбинация клавиш Ctrl+V).
Для перемещения диаграммы и размещения на отдельном
листе нужно использовать команду Работа с диаграммами
→Конструктор → Расположение → Переместить
диаграмму.
Чтобы скопировать диаграмму в другое место листа,
нужно переместить диаграмму при нажатой клавише Ctrl, на
новом месте получится ее копия. Чтобы скопировать
диаграмму, расположенную на отдельном листе, нужно
переместить при нажатой клавише Ctrl ярлычок самого
листа, в результате в книгу будет добавлен лист с копией
диаграммы. Также для копирования можно применять
стандартные команды по копированию (Главная →Буфер
обмена →Копировать или комбинация клавиш Ctrl+C) и
вставке (Главная →Буфер обмена →Вставка или
комбинация клавиш Ctrl+V).
Для удаления диаграммы достаточно выделить ее и
нажать клавишу Delete. Чтобы удалить диаграмму на
отдельном листе нужно щелкнуть по ярлычку листа и по
правой кнопке мыши из контекстного меню выбрать команду
Удалить.
При выводе книги на печать может потребоваться
разместить на ее листах колонтитулы – текст,
располагаемый в специально отведенной области сверху и
снизу страницы. Для вставки колонтитулов нужно применить
команду Вставка →Текст →Колонтитулы. Появившаяся
вкладка Конструктор (рис. 6.20) контекстной вкладки Работа
141
с колонтитулами предоставляет возможность вставки и
настройки соответствующих колонтитулов для книги.

Рис. 6.20. Вкладка Конструктор для работы с


колонтитулами

Каждый колонтитул имеет три секции: левую,


центральную и правую, в которые может быть введена
разнородная информация.
Группа Колонтитулы предоставляет возможность
выбора предустановленных колонтитулов.
Группа Элементы колонтитулов используется для
вставки определенных элементов колонтитулов.
Группа Переходы позволяет обращаться к
нижнему/верхнему колонтитулу.
Группа Параметры позволяет установить для
колонтитулов специальные параметры: разные колонтитулы
для первой, а также четных/нечетных страниц, изменение
масштаба и границ расположения колонтитулов.
6.6. Обработка и анализ данных
Набор строк в Excel, содержащий взаимосвязанные
данные и определенную структуру, называется списком.
Такой диапазон можно сортировать, группировать,
фильтровать, производить в нем поиск и выполнять
вычисления. Данные на рис. 6.21. структурированы и
удовлетворяют следующим критериям:
Ячейки каждого столбца содержат однотипную
информацию, имеют одну размерность, поэтому, например,
дата и время представлены в одном формате (ДД.ММ.ГГ и
ЧЧ.ММ).
Каждый столбец имеет уникальный заголовок,
142
расположенный прямо над данными. Все ячейки в каждой
строке образуют одну запись и занимают не более одной
строки. Абсолютно незаполненные строки не могут
считаться данными – создав запись, следует заполнить хотя
бы одно поле.
Телефо
Ф.И.О Дата рождения Кол-во заявок
н
Махкамов Ф. 225-55-56 12.08.1983 10
Мирзокаримов О. 223-56-8 05.12.1980 20
Сафарзода Э. 221-58-89 03.06.1990 10
Касымова Ё. 226-48-89 21.04.1995 15
Ахмедова З. 224-55-77 27.02.1966 5
Талбаков Ф. 223-45-87 25.01.1990 8
Рахимова С. 226-35-64 26.05.1999 10
Рис. 6.21. Пример списка данных
Сортировка данных. Для осуществления сортировки
необходимо сначала выделить диапазон ячеек, содержащих
данные для сортировки, либо ячейку столбца, по которому
будет произведена сортировка. После выделения можно
применить команды Главная →Редактирование →
Сортировка и фильтр → - для сортировки по
возрастанию значений и - для сортировки по убыванию
значений.
Команду настраиваемой сортировки можно вызвать через
Главная →Редактирование → Сортировка и фильтр, либо
через Данные →Сортировка и фильтр →Сортировка. В
появившемся окне Сортировка (рис. 6.22) нужно указать
столбец, порядок и особенности сортировки списка данных.

143
Рис. 6.22. Диалоговое окно Сортировка
Для добавления еще одного критерия сортировки нужно
использовать кнопку Добавить уровень. Чтобы данные
первой строки списка не участвовали в сортировке, нужно
поставить флажок Мои данные содержат заголовки.
Чтобы задать сортировку не строк, а столбцов диапазона,
нужно, нажав кнопку Параметры, указать сортировать
столбцы диапазона. Чтобы отсортировать данные только в
одном столбце списка, нужно выделить требуемый столбец,
вызвать команду сортировки и в появившемся окне
Обнаружены данные вне указанного диапазона выбрать
пункт Сортировать в пределах указанного выделения.
Сортировка может быть произведена по настраиваемым
пользовательским спискам. Для создания списка нужно
внести элементы в ячейки, выделить их и занести в список по
команде кнопка Файл →Параметры → Дополнительно
→Параметры веб-документа → Создавать списки для
сортировки и заполнения. После того, как список создан,
данные могут быть отсортированы по
возрастанию/убыванию элементов данного списка. Для этого
в окне сортировке в графе Порядок нужно указать, что
сортировка будет произведена по настраиваемому списку.
Структурирование данных. На листах Excel из данных
можно создать в структуру, которая позволит группировать
информацию по разделам, сворачивая/разворачивая ее при

144
надобности. Структура может быть как горизонтальной, так и
вертикальной и иметь до 8 уровней вложенности. Структуру
можно создать вручную, либо автоматически.
При ручном структурировании сначала надо определить
нужные элементы – выделить диапазоны ячеек, которые
должны быть структурированы, затем применить команду
Данные →Структура→ Группировать → Группировать.
После выполнения команды, выделенные строки/столбцы
становятся разделом. Нажав на знак + , можно увидеть
детали раздела, нажав на знак – , можно скрыть лишние
детали.
Автоматическое структурирование используется, когда
на листе расположены строки или столбцы итоговых данных
или промежуточных итогов. В диапазоне, предназначенном
для структурирования, необходимо выделить хотя бы одну
ячейку, затем выполнить команду Данные →Структура →
Группировать →Создание структуры. В результате будет
создана структура, использующая итоговые данные как
уровни разделов.
Удалить структурирование можно, используя команды
Данные →Структура →Разгруппировать →Удаление
структуры.
Фильтрация. В Excel существует возможность
отфильтровать список, чтобы вывести только необходимые в
данный момент строки. При этом строки, не
удовлетворяющие заданным условиям, просто не будут
отображаться на экране, а не будут удаляться из файла.
Поэтому, отменив фильтрацию данных, можно видеть
полностью весь список. Фильтрация может быть выполнена с
помощью автофильтра и расширенного фильтра.
При копировании данных из отфильтрованной таблицы
будут скопированы только те данные, которые отображаются
в данный момент в таблице. Также, если в таблице есть
строки с итоговыми данными, они автоматически будут
пересчитываться при каждой фильтрации.
145
Чтобы применить Автофильтр, нужно выделить хотя бы
одну ячейку списка данных и применить команду Главная →
Редактирование → Сортировка и фильтр → Фильтр или
Данные → Сортировка и фильтр → Фильтр. После этого в
правом углу ячеек заголовков списка появятся стрелки,
нажав на которые можно получить доступ к параметрам
фильтрации.
Расширенный фильтр предназначен для фильтрации
списков тогда, когда возможностей автофильтра
недостаточно. Хотя расширенный фильтр и несколько
сложнее автофильтра, он имеет ряд преимуществ, основные
из них:
 сохраняет критерий отбора данных для дальнейшего
использования;
 для одного столбца задает более двух критериев
отбора;
 между столбцами задает несколько критериев
сравнения;
 показывает в отфильтрованных записях не все
столбцы, а только указанные;
 в критерии можно включать формулы.
Чтобы отфильтровать список с помощью расширенного
фильтра, нужно произвести ряд подготовительные действия:
 проверить, чтобы столбцы списка имели заголовки;
 подготовить таблицу критериев отбора.
Заголовки столбцов, для которых будут задаваться
условия должны в точности совпадать с заголовками списка,
поэтому имеет смысл их просто скопировать из списка. В
следующих строках необходимо записать условия
фильтрации. Эти строки будут использованы в качестве
диапазона условий отбора.
Для объединения критериев с помощью условного
оператора И следует указать критерии в одной и той же
строке, а для объединения критериев с помощью условного
146
оператора ИЛИ следует ввести критерии в разных строках.
Чтобы применить расширенный фильтр, нужно выделить
диапазон фильтрации и вызвать команду Данные →
Сортировка и фильтр →Дополнительно. В диалоговом окне
Расширенный фильтр (рис. 6.23) нужно указать место
размещения результатов фильтрации, исходный диапазон
фильтруемых данных, критерии отбора, отображение в
результате только уникальных записей и нажать ОК. После
применения данной команды на листе в указанном месте
будут отображены отфильтрованные данные.

Рис.6.23. Окно Расширенный фильтр группы Сортировка


и фильтр
Чтобы убрать расширенный фильтр, достаточно
нажать кнопку Очистить группы Сортировка и фильтр
вкладки Данные.
Консолидация данных. Если в разных листах книгах
или даже разных книгах имеются однотипные значения,
которые нужно разместить в одном месте или провести с
ними однотипные операции, это можно сделать при помощи
функции Консолидация. При ее использовании данные из
указанных источников собираются в одном месте и любые
общие значения будут объединяться, как указано.

147
Рис. 6.24. Диалоговое окно Консолидация
Чтобы выполнить консолидацию, сначала нужно
выделить первую ячейку места, в котором будут
расположены консолидированные данные, затем выбрать
команду Данные →Работа с данными →Консолидация .
В диалоговом окне (рис. 6.24) необходимо выбрать
диапазоны ячеек (поля ссылка, список диапазонов) и тип
предстоящей консолидации (поле Функция). После задания
параметров итоговые данные будут размещены в указанных
ячейках.
Создание промежуточных и общих итогов. При
анализе данных в больших таблицах часто возникает
необходимость вычислять промежуточные и полные итоги.
Промежуточные итоги – это удобный способ
обобщения и анализа данных на рабочем листе. При
подведении промежуточных итогов таблица разбивается на
несколько групп строк с одинаковыми значениями одного
поля и по каждой группе подводятся итоги, а затем – общий
итог по всей таблице. В качестве итога могут вычисляться
максимальное или минимальное значения в группе, сумма,
среднее, количество элементов, стандартное отклонение.
Подведение промежуточных итогов позволяет обойтись
практически без ручного ввода формул. Excel автоматически
148
создает формулу, добавляет строку (или строки) для записи
промежуточных итогов и подставляет адреса ячеек данных.
После подведения промежуточных итогов таблица
представляется структурой, то есть она разбивается на
группы. Excel может показывать только итог для каждой
группы или полностью содержимое группы.
Перед подведением промежуточных итогов имеет смысл
произвести сортировку по тем столбцам, по которым
подводятся итоги, чтобы все записи с одинаковыми полями
этих столбцов попали в одну группу. Чтобы добавить итоги
для списка данных нужно:
 Выделить исходный диапазон ячеек;
 Выбрать команду Данные →Структура →
Промежуточные итоги для вызова диалогового окна;
 В списке При каждом изменении в выберите поле, по
значениям которого вы собираетесь группировать строки;
 В списке Операция выберите функцию, при помощи
которой будут подводиться итоги;
 В группе флажков Добавить итоги по к укажите, по
каким полям должны вычисляться итоги. Отметьте только те
поля, которые вы хотите просуммировать.
 Нажмите кнопку ОК.
Общий итог по всей таблице появится в ее нижней части.
Чтобы удалить итоги с листа, нужно вызвать окно
добавления промежуточных итогов и нажать кнопку Убрать
все.
Использование сводных таблиц для анализа данных.
Сводная таблица – это динамическая таблица специального
вида, построенная на базе одной или нескольких исходных
таблиц и содержащая сводную информацию по этим
таблицам.
При создании сводной таблицы пользователь
распределяет информацию, указывая, какие элементы и в
каких полях сводной таблицы будут содержаться. Поле – это
149
некоторая совокупность данных, собранных по одному
признаку. Элемент – отдельное значение, содержащееся в
поле. Сводная таблица является многомерной и всегда
связана с источником данных. Сама она предназначена
только для чтения, а изменения нужно вносить в исходные
таблицы. При этом можно изменять форматирование сводной
таблицы, выбирать различные параметры вычислений.
Для работы со сводными таблицами существует команда
Вставка →Таблицы →Сводная таблица. После ее
активизации в появившемся окне Создание сводной таблицы
нужно указать исходные данные и размещение итогов
сводной таблицы. После этого при помощи мастера Список
полей сводной таблицы необходимо заполнить макет
таблицы. В результате будет получена сводная таблица,
после вставки которой на ленте меню появляется контекстная
вкладка Работа со сводными таблицами, имеющая вкладки
Параметры – для изменения структуры сводной таблицы, и
Конструктор – для ее форматирования.
Использование макросов. Макрос представляет собой
последовательность действий, записанную в виде программы
на языке Visual Basic for Applications (VBA). При помощи
макросов пользователь может зафиксировать в памяти
компьютера часто повторяющиеся последовательности
действий, что позволит избежать рутинных операций и
ошибок, а также сэкономить время. Макрос может быть
записан как с помощью команд языка программирования, так
и автоматически программой записи макроса.
Чтобы получить доступ к командам записи макросов,
нужно отобразить вкладку Разработчик на ленте главного
меню. Для этого нужно выбрать Файл →Параметры
→Настройка ленты →Разработчик (поставить галочку).
В группе Код (Рис. 6.25) доступны основные
инструменты для работы с макросами.
Для записи макроса на Visual Basic используется кнопка
запуска редактора – Visual Basic. Для просмотра списка
150
имеющихся и запуска нужного макроса используется кнопка
Макросы. Кнопка Запись макроса позволяет записать
последовательность действий в макрос.

Рис. 6.25. Группа Код вкладки Разработчик


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

6.7. Задания для самостоятельного выполнения


Задание №1
Настройка новой рабочей книги
1.Создайте новую рабочую книгу, воспользовавшись
одним из следующих вариантов:
1-й вариант. При загрузке MS Excel на экране появляется
новая книга со стандартным именем Книга;
2-й вариант. На экране уже отображена созданная ранее
книга с уникальным именем. В этом случае для создания
новой книги воспользуйтесь командой Файл →Создать.
2. Сделайте настройку среды Excel для рабочей книги, в
которой будет вестись учет результатов экзаменационной
сессии студентов:
 Выполните команду Файл →Параметры и в
диалоговом окне выберите вкладку Формулы →Работа с
формулами чтобы установить следующие параметры: стиль
ссылок R1C1, т.е. - нет флажка; игнорировать DDE-запросы
от других приложений - нет флажка; листов в новой книге –
5; стандартный шрифт- Arial Cyr, размер 10; введите имя
пользователя.
151
 Выберите вкладку Дополнительно и установите
флажки следующих параметров: отображать строку формул,
примечания не отображать; объекты отображать; параметры
окна (сетка, заголовки строк и столбцов, горизонтальная и
вертикальная полоса прокрутки, ярлычки листов, авто
разбиение на страницы) установить.
Выберите вкладку Дополнительно →При пересчете
этой книги и установите флажки следующего параметра:;
точность как на экране.
Выберите вкладку Формулы →Параметры вычислений
→ вычисления в книге автоматически или Формулы→
Параметры вычисление →Автоматический.
Выберите вкладку Дополнительно →Параметры
правки и установите следующих параметров: Разрешить
маркеры заполнения и перетаскивание ячеек; переход к
другой ячейке в направлении Вниз; число десятичных цифр-
2; авто заполнение значений ячеек.
3.Переименуйте рабочий лист, выполнив следующие
действия:
Установите указатель мыши на Лист 1 и вызовите
контекстное меню, щелкнув правой клавишей мыши;
Выберите в контекстном меню команду
Переименовать;
Введите в диалоговом меню новое имя листа.
4.Сохраните созданную рабочую книгу под именем
Сессия.xls в любом каталоге выбранного диска, выполнив
команду Файл →Сохранить как. В диалоговом окне
сохранения установите следующие параметры: Папка - имя
выбранного каталога; Имя файла – Сессия; Тип файла –
книга Microsoft Excel.
5. Проделайте часто встречаемые операции с листами
и книгами: выделения подряд идущих листов; выделения
несмежных листов; вставка, копирование и перетаскивание
листов; скрыть лист или книгу; отобразить лист или книгу.

152
Задание № 2
Создание экзаменационной ведомости
1. Создайте следующую таблицу по аналогии
2. Заполните ячейки столбца В данными о студентах
учебной группы.
3. Присвойте каждому студенту порядковый номер:
 введите в ячейку А4 число 1;
 выполните специальное заполнение, т.е. установите
курсор в нижний правый угол ячейки А4 так, чтобы
указатель мыши приобрел изображение креста и, нажав
правую кнопку мыши, протяните курсор на требуемый
размер; выполните команду локального меню Заполнить.
4. После списка студентов в нижней части таблицы
введите в объединенные ячейки столбцов B и C текст
итоговых строк: Отлично, Хорошо, Удовлетворительно,
Неудовлетворительно, Неявка, ИТОГО.
5. Созданную таблицу сохраните в файле с именем
Сессия.xls

153
Задание № 3
Технология работы с формулами
В созданной в предыдущем задании 2 рабочей книге с
экзаменационной ведомостью, хранящейся в файле с именем
Сессия, рассчитайте:
Количество оценок (отлично, хорошо,
удовлетворительно, неудовлетворительно), неявок
полученных в данной группе;
Общее количество полученных оценок.
1.Откройте файл с именем Сессия.xls (Файл →Открыть).
2.Введите дополнительные столбцы в таблицу с
названиями (5, 4, 3, 2, неявки) соответственно в ячейки E3,
F3, G3, H3, I3.
3. В эти столбцы E – I введите вспомогательные
формулы. Суть формулы состоит в том, что вид оценки
фиксируется напротив фамилии студента в ячейке
соответствующего вспомогательного столбца как 1.
Для ввода исходных формул воспользуемся Мастером
функций. Рассмотрим эту технологию на примере ввода
формулы в ячейку E4;
Установите курсор в ячейку E4 и выберите мышью
Формулы на панели инструментов кнопку Мастера функций;
В 1-ом диалоговом окне выберите вид функции:
категория – логические; имя функции – ЕСЛИ;
Щелкните по кнопке ОК;
В 2-ом диалоговом окне, устанавливая курсор в каждой
строке, введите соответствующие операнды логической
функции: логическое выражение – С4=5; значение, если
истина – 1; значение, если ложно, - 0.
 Щелкните по кнопке ОК;
4. С помощью Мастера функции введите формулы
аналогичным способом в остальные ячейки данной строки. В
результате в ячейках E4 – I4 должно быть:

Адрес ячейки Формула


154
E4 ЕСЛИ(С4=5;1;0)
F4 ЕСЛИ(С4=4;1;0)
G4 ЕСЛИ(С4=3;1;0)
H4 ЕСЛИ(С4=2;1;0)
I4 ЕСЛИ(С4="н/я";1;0)
5. Скопируйте эти формулы во все остальные ячейки
дополнительных столбцов:
 Выделите блок ячеек E4 – I4;
Установите курсор в правый нижний угол выделенного
блока и после появления черного крестика, нажав правую
кнопку мыши, протащите ее до конца таблицы
Экзаменационная ведомость;
Выберите в контекстном меню команду Заполнить
значения.
6.Определите имена блоков ячеек по каждому
дополнительному столбцу. Рассмотрим это на примере
дополнительного столбца Е:
Выделите все значения дополнительного столбца,
например Е4;
Введите команду Формулы →Определение имена
→Присвоить имя;
В диалоговом окне в строке Имя введите слово
ОТЛИЧНО и щелкните по кнопке Добавить;
проведя аналогичные действия с остальными
столбцами, вы создадите еще несколько имен блоков ячеек:
ХОРОШО, УДОВ, НЕУД, НЕЯВКА.
7.Выделите столбцы E – I целиком и сделайте их
скрытыми:
Установите курсор на названии столбцов и выделите
столбцы E – I;
Введите команду Главная → Ячейки →Формат
→Видимость →Скрыть или отобразить.
8.Введите формулу подсчета суммарного количества
полученных оценок определенного вида, используя имена

155
блоков ячеек с помощью Мастера функций. Покажем это на
примере подсчета количества отличных оценок:
Установите указатель мыши в ячейку С11 подсчета
количества отличных оценок;
Щелкните по кнопке Мастер функций;
В диалоговом окне Мастер функций выберите:
категория – Математические, функция – СУММ; щелкните
по кнопке ОК;
В следующем диалоговом окне в строке Число 1
установите курсор и введите команду Формулы
→Определение имена→ Применит имена;
В появившемся диалоговом окне выделите имя блока
ячеек ОТЛИЧНО щелкните по кнопке ОК;
повторите аналогичные действия для подсчета
количества других оценок в ячейках С12-С15.
9.Подсчитайте общее количество (ИТОГО) всех
полученных оценок:
Установите курсор в пустой ячейке С16 (рядом с
ИТОГО). Эта ячейка должна обязательно находиться под
ячейками, где подсчитывались суммы по всем видам оценок
и щелкните по кнопке ;
Выделите блок ячеек, где подсчитывались суммы по
всем видам оценок, и нажмите клавишу Enter.
Переименуйте текущий лист на Экзамен 1.
Скопируйте текущий лист Экзамен 1 несколько раз :
Установите курсор на имени текущего листа и вызовите
контекстное меню;
Выберите параметр Переместить/Скопировать,
поставьте флажок Создавать копию и параметр
Переместить в конец, нажмите ОК.
10. Выполните команду Формулы →Зависимости формул
→Показать формулы и нажать на кнопку Показать
формулы затем, повторно выполнив команду Формулы

156
→Зависимости формул →Показать формулы. Сравните
результаты с ниже приведенными таблицами.
11. Сохраните рабочую книгу с экзаменационными
ведомостями.
12. Закройте рабочую книгу командой Файл →Закрыть.

Задание № 4
Обработка данных
1. Запустите программу MS Excel.
2. Создайте новую рабочую книгу (кнопка Создать на
стандартной панели инструментов)
3. Дважды щелкните на ярлычке текущего рабочего листа и
дайте этому рабочему листу имя Данные.
4. Дайте команду Файл →Сохранить как и сохраните
рабочую книгу под именем Книга.xls.
5. Сделайте текущей ячейку А1 и введите в нее
заголовок Результаты измерений.
157
6. Введите произвольные числа в последовательные
ячейки столбца А, начиная с ячейки А2.
7. Введите в ячейку В1 строку Удвоенное значение
8. Введите в ячейку С1 строку Квадрат значения
9. Введите в ячейку D1 строку Квадрат следующего
числа.
10. Введите в ячейку В2 формулу =2*А2
11. Введите в ячейку С1 формулу =А2*А2
12. Введите в ячейку D1 формулу =В2+С2+1
13. Выделите протягиванием ячейки В2, С2 и D2
14. Наведите указатель мыши на маркер заполнения в
правом нижнем углу рамки, охватывающей выделенный
диапазон. Нажмите левую кнопку мыши и перетащите этот
маркер. Чтобы рамка охватила столько строк в столбцах В,
С и D, сколько имеется чисел в столбце А.
15. Убедитесь, что формулы автоматически
модифицируются, так, чтобы работать со значением ячейки в
столбце А текущей строки.
16. Измените одно из значений в столбце А и убедитесь,
что соответствующие значения в столбцах В, С и D в этой же
строке были автоматически пересчитаны
17. Введите в ячейку Е1 строку Масштабный
множитель.
18. Введите в ячейку Е2 число 5
19. Введите в ячейку F1 строку Масштабирование.
20. Введите в ячейку F2 формулу = А2*Е2
21. Используя метод автозаполнения (перетаскивание
маркера на правом нижнем углу рамки), скопируйте формулу
из ячейки F2 в ячейки столбца F соответствующим
заполненным ячейкам столбца А.
22. Убедитесь, что результат масштабирования оказался
неверным. Это связано с тем, что адрес Е2 в формуле задан
относительной ссылкой.
23. Щелкните на ячейке F2, затем в строке формул.
Установите текстовый курсор на ссылку Е2 и нажмите
158
клавишу F4 (на клавиатуре). Убедитесь, что формула теперь
выглядит как =А2*$E$2 и нажмите клавишу Enter.
24. Повторите заполнение ячеек столбца F формулой из
ячейки F2.
25. Убедитесь, что благодаря использованию абсолютной
адресации значения ячеек столбца F теперь вычисляются
правильно.
26. По своему усмотрению произведите форматирование
шапки созданной таблицы: полужирный шрифт, перенос слов
на вторую строку в ячейке, измените фон в ячейках и т.д.
27. Сохраните рабочую книгу Книга.xls
Задание № 5
Применение итоговых функций
1. Выберите рабочий лист Данные.
2. Сделать текущей первую свободную ячейку в столбце А.
3. Щелкните на кнопке Автосумма ( ) на стандартной
панели инструментов.
4. Убедитесь, что программа автоматически подставила
в формулу функцию СУММ и правильно выбрала диапазон
ячеек для суммирования. Нажмите клавишу Enter.
5. Сделайте текущей следующую свободную ячейку в
столбце А.
6. Щелкните на кнопке Формулы→ Вставить функцию
на стандартной панели инструментов.
7. В списке Категория выберите пункт
Статистические.
8. В списке Функция выберите функцию СРЗНАЧ и
щелкните на кнопке ОК.
9. Переместите методом перетаскивания палитру
формул, если она заслоняет нужные ячейки. Обратите
внимание, что автоматически выбранный диапазон включает
все ячейки с числовым содержимым, включая и ту, которая
содержит сумму. Выделите правильный диапазон методом
протягивания и нажмите клавишу Enter.
159
10. Используя порядок действий, описанный в пп.6-10,
вычислите минимальное число в заданном наборе (функция
МИН), максимальное число (МАКС), количество элементов в
наборе (СЧЕТ). Сохраните рабочую книгу.
Задание №6
Создание и форматирование прайс-листа
1. Запустите программу Excel (Пуск →Программы →MS
Excel) и откройте рабочую книгу Книга.xls.
2. Выберите щелчком на ярлычке неиспользуемый
рабочий лист или создайте новый в левом углу в низу
страницы (Вставка →Лист). Дважды щелкните на ярлычке
нового листа и переименуйте его как Прейскурант.
3. В ячейку А1 введите текст Прейскурант и нажмите
клавишу Enter.
4. В ячейку А2 введите текст Курс пересчета: и
нажмите клавишу Enter. В ячейку В2 введите текст 1 у.е.= и
нажмите клавишу Enter. В ячейку С2 введите текущий курс
пересчета и нажмите клавишу Enter.
5. В ячейку А3 введите текст Наименование товара и
нажмите клавишу Enter. В ячейку В3 введите текст
Цена(у.е.) и нажмите клавишу Enter. В ячейку С3 введите
текст Цена (руб.) и нажмите клавишу Enter.
6. В последующие ячейки столбца А введите названия
товаров, включенных в прейскурант.
7. В соответствующие ячейки столбца В введите цены
товаров в условных единицах.
8. В ячейку С4 введите формулу:=В4*$C$2, которая
используется для пересчета цены из условных единиц в
рубли.
9. Методом автозаполнения скопируйте формулы во все
ячейки столбца С, которым соответствуют заполненные
ячейки столбцов А и В. Почему при таком копировании
получаются верные формулы?

160
10. Измените курс пересчета в ячейке С2. Обратите
внимание, что все цены в рублях при этом обновляются
автоматически.
11. Выделите методом протягивания диапазон А1:С1 и
дайте команду Главная →Выравнивание. На вкладке
выравнивание задайте выравнивание по горизонтали - По
центру и установите флажок Объединение ячеек.
12. На вкладке Шрифт задайте размер шрифта 14
пунктов и в списке Начертание выберите вариант
Полужирный. Щелкните на кнопке ОК.
13. Щелкните правой кнопкой мыши на ячейке В2 и
выберите в контекстном меню команду Главная
→Выравнивание. Задайте выравнивание по горизонтали - По
правому краю и щелкните на кнопке ОК.
14. Щелкните правой кнопкой мыши на ячейке С2 и
выберите в контекстном меню команду Формат ячеек.
Задайте выравнивание по горизонтали - По левому краю и
щелкните на кнопке ОК.
15. Выделите методом протягивания диапазон В2:С2.
Щелкните на раскрывающейся кнопке рядом с инструментом
Границы на панели инструментов Форматирование и задайте
для этих ячеек широкую внешнюю рамку.
16. Дважды щелкните на границе между заголовками
столбцов А и В, В и С, С и D. Обратите внимание, как при
этом изменяется ширина столбцов А, В и С.
17. Посмотрите, устраивает ли вас полученный формат
таблицы. Щелкните на Файл→ Печать. Предварительный
просмотр чтобы увидеть, как документ будет выглядеть при
печати.
18. Сохраните рабочую книгу Книга.xls

161
Задание №7
Работа с финансовыми функциями
Сумма S, полученная при Р% годовых начислений и
первоначальном единовременном вкладе S0 за период N
определяется по формуле сложных процентов
P N
S  S0 (1  )
100
Из этой формулы получаем следующие выражения:
S  
S0  lg S  lg S 0 1
 S  N 
N N
 P   P  P  100      1
1   lg 1     S0  
 100
,  ,  100   
Зная три заданных параметра, по этим формулам
находится четвѐртый - неизвестный параметр.
Пример 1. Пользователь сбербанка внѐс в него вклад
S0=5000$. До какой суммы S он вырастет через N=5 лет, если
процент годовых начислений Р=3%. Вводим S0=5000$, N=5,
Р=3, получаем S=5796,37$. Результат оформить в виде.

Эта таблица в режиме формул (Формулы→ Показать


→формулы) выглядит следующим образом.

Пример 2. Вскоре после рождения сына родители


решили внести в сбербанк вклад S0 с тем, чтобы через 22
года вклад вырос до суммы S=30 000 $, достаточный для
приобретения дома. Каков должен быть вклад S0, если
процент годовых начислений Р=3%? Вводим S=30 000 $,
N=22, Р=3, получаем S0=15656$ (т.е. почти вдвое меньше S).
Составить таблицу при разных S0, N, Р.

162
Пример 3. Через, сколько лет начальный вклад S0=20
000$ увеличится до суммы S=30 000$, если процент годовых
начислений Р. =3%? Вводим S=30 000$, S0=20 000$, Р=3,
получаем N=13,72 года (примерно 14 лет). Составить
таблицу при разных S0, N, Р.
Пример 4. Какой процент годовых начислений Р должен
обеспечить банк для того, чтобы первоначальный взнос
S0=15 000$, увеличился вдвое за время N=18 лет? Вводим
S=30000$, S0=15000$, N=18, получаем Р=3,926%. Если
каждый из N периодов (лет или месяцев) вкладывается (или
погашается) сумма S1 при Р% годовых начислений, то общая
сумма вклада (погашения) составит
S =S1((1+I)N-1)/I, где I=Р/100.
Из этой формулы получим
ln S  I S1  1 SI
N S1 
ln(1  I )
и (1  I ) N  1
Однако относительно I или Р явного выражения получить
не удаѐтся. Поэтому нахождение Р=I*100 осуществляется
численным методом поразрядного приближения из решения
нелинейного уравнения
SI
F(I )   S1  0
(1  I ) N  1 .
Выбор неизвестного параметра (S, S1, N или Р)
обеспечивается заданием ему нулевого значения при вводе.
Пример 5. Вкладчик сбербанка решил ежегодно вносить
вклад S1=1000$ в течение 10 лет. Сколько денег он сможет
получить, если процент годовых начислений Р=3% вводим
S1=1000$, Р=3, N=10, получаем S=11463,88$. Составить
таблицу при разных N, S1, Р.
Пример 6. Семья решила накопить для покупки дома
сумму S=30 000$, вкладывая в банк ежегодно сумму
S1=1000$. Сколько лет N понадобиться, если процент
годовых начислений Р=3%? Вводим S=30 000, S1 =1000, Р=3,
получаем N=21,71. Составить таблицу при разных S, S1,Р.
163
Пример 7. Какую сумму S1 должен вносить вкладчик,
чтобы через N=20 лет накопить сумму S=30000$ при
проценте годовых начислений Р=3%? Вводим S=30 000, Р=3,
N=20, получаем S1=1116,47$. Составить таблицу при разных
S, N, Р.
Пример 8. Какой должен быть процент годовых
начислений Р, чтобы при ежегодном вкладе S1 =1000
накопить сумму S=30000$ за N=20? Вводим S1 =1000,
S=30000, N=20 и для этих фиксированных данных каждый
раз выбирая значение I, проверяем выполняемость
уравнения F(I)=0. С некоторой степенью точности это
уравнение будет выполнено при I=4.0715 и в конечном итоге
получаем Р=I*100%=4,0715%.
Задание №8
Создание базы данных в MS Excel
1. Создайте новую рабочую книгу. Сохраните
созданную рабочую книгу под именем Список. Переименуйте
Лист 1 на Список, Лист 2 на Сортировку и Лист 3 на
Автофильтр.

Группы № Предмет Препо- Вид Дата Оцен-


зач. даватель заня- ка
тия
ПИ 1 Информатика Хасанов Ю.Х. л 12.01.19 3
ПИ 1 Высшая Курбанов И.К. пр 25.01.19 4
математика
ПИ 2 Информатика Хасанов Ю.Х. л 12.01.19 2
ПИ 2 Высшая Курбанов И.К. пр 20.01.19 4
математика
ПИ 3 Информатика Хасанов Ю.Х. л 12.01.19 3
ПИ 3 Высшая Икромов А.И. пр 25.01.19 5
математика
ПИ 4 Информатика Хасанов Ю.Х. л 12.02.19 4
ПИ 4 Информатика Борисов Г.Г пр 25.01.19 4
164
Мат 11 Информатика Махкамов Ф. л 07.02.19 3
Мат 11 Высшая Хасанов Ю.Х. пр 25.01.19 2
математика
Мат 12 Информатика Махкамов Ф. л 07.02.19 2
Мат 12 Высшая Хасанов Ю.Х.. пр 20.01.19 3
математика
Мат 13 Информатика Махкамов Ф. л 07.02.19 4
Мат 13 Высшая Икромов А.И. пр 20.01.19 5
математика
Мат 14 Информатика Махкамов Ф. л 07.02.19 5
Мат 14 Высшая Икромов А.И. пр 20.01.19 5
математика
2. В новой рабочей книге на листе Список создайте
следующую таблицу.
3. Выделите список, начиная от имен полей и вниз до
конца записей таблицы, и скопируйте их на лист
Сортировка.
4. Выполните сортировку по столбцу «Преподаватель»
(Выделить таблицу, выполнить команду Данные
→Сортировка).
5. Выделите список, начиная от имен полей и вниз до
конца записей таблицы, и скопируйте их на лист
Автофильтр.
6. Выберите из списка данные, используя критерий: а)
для преподавателя – Хасанов Ю.Х.. выбрать сведения о сдаче
экзамена на положительную оценку, б) вид занятий – л.
(Выполните команду Данные →Фильтр, Автофильтр)
7. Отмените результата автофильтра.
8. Выберите из списка данные, используя критерий: для
группы ПИ получить сведения о сдаче экзамена по предмету
Информатика на оценки 3 и 4.
9. Отмените результата автофильтрации.
10. Выполните несколько самостоятельных заданий,
задавая произвольные критерии отбора записей.

165
11. Добавьте новый лист и переименуйте его на
Дополнительно . Скопируйте на него исходную базу данных
(таблицу).
12. В диапазоне J1:P3 сформируйте область условий
отбора Критерий сравнения – о сдаче экзаменов студентами
группы ПИ по предмету Информатика на оценки 4 или 5.
13. Критерий сравнения.
14. Произведите фильтрацию записей на том же листе
(установите курсор в области списка и выполните команду
Данные →Дополнительно).
15.
Номер Номер Предмет Преподаватель Вид Дата Оценка
групп. зач.кн. занятия
ПИ Инф-ка
>3

16. Придумайте собственные критерии отбора по типу


Критерий сравнения и проведите фильтрацию на том же
листе.
17. В диапазоне J1:P3 сформируйте область условий
отбора Вычисляемый критерий – для каждого преподавателя
выбрать сведения о сдаче студентами экзамена на оценку
выше средней, вид занятий – л; результат отбора поместите
на новом месте. (Установить курсор в области списка и
выполнить команду Данные →Дополнительный).
Сводные таблицы
Сводная таблица несет в себе агрегированную
информацию, т.е. итоги определенных видов информации на
основании данных списков, электронных таблиц, внешних
баз данных, областей данных.
Мастер сводных таблиц вызывается с помощью
команды Вставка →Сводная таблица и осуществляет
построение сводной таблицы в несколько этапов:
Этап 1. Указание вида источника сводной таблицы:
 Использование списка (базы данных Excel);
166
 Использование внешнего источника данных;
 Использование нескольких диапазонов консолидации;
 Использование данных из другой сводной таблицы.
Этап 2. Указание диапазона ячеек, содержащего
исходные данные.
Полное имя диапазона ячеек записывается в виде
[имя_книги]имя_листа!диапазон ячеек
Если предварительно установить курсор в список, для
которого строится сводная таблица, интервал ячеек будет
автоматически указан
Этап 3. Построение макета сводной таблицы.
Структура сводной таблицы состоит из следующих
областей, определяемых в макете:
Страница – на ней размещаются поля, значения которых
обеспечивают отбор записей на первом уровне; на странице
может быть размещено несколько полей, между которыми
устанавливается иерархия связи – сверху вниз;
Столбец – поля размещаются слева направо, обеспечивая
группировку данных сводной таблицы по иерархии полей;
Строка – поля размещаются сверху вниз, обеспечивая
группировку данных таблицы по иерархии полей;
Данные – поля, по которым подводятся итоги согласно
выбранной функции.
Размещение полей выполняется путем их перетаскивания
при нажатой левой кнопке мыши в определенную область
макета. Каждое поле размещается только один раз в
областях: страница, строка или столбец.
Для изменения структуры сводной таблицы выполняется
перемещение полей из одной области в другую (добавление
новых, удаление существующих полей, изменение
местонахождения поля).
В макете сводной таблицы можно выполнить настройку
параметров полей размещенных в области данных. Эта
настройка полей осуществляется с помощью диалогового

167
окна Работа со сводными таблицами →Параметры
→Вычисление Кнопка Дополнительно вызывает панель
Дополнительные вычисления для выбора функций.
Этап 4. Выбор места расположения и параметров
сводной таблицы.
В появляющемся на четвертом шаге диалоговом окне
можно выбрать место расположения сводной таблицы,
установив переключатель новый лист или существующий
лист, для которого необходимо задать диапазон размещения.
После нажатия кнопки Готово будет сформирована сводная
таблица со стандартным именем. На этом окне кнопка
Параметры вызывает диалоговое окно Параметры сводной
таблицы, в котором устанавливается вариант вывода
информации в сводной таблице:
Общая сумма по столбцам – внизу сводной таблицы
выводятся общие итоги по столбцам;
Общая сумма по строкам – в сводной таблице
формируется итоговый столбец;
Сохранить данные вместе с таблицей – сохраняется не
только макет, но и результат построения сводной таблицы, на
который можно ссылаться из других таблиц;
Автоформат – позволяет форматировать сводную
таблицу с помощью команды Работа со сводными
таблицами конструктор и другие параметры. После
завершения построения сводной таблицы могут изменится
исходные данные. Для обновления данных сводной таблицы
в этом случае следует выполнить команду Работа со
сводными таблицами →Параметры →Обновить все.
Для изменения структуры построенной сводной таблицы
курсор устанавливается в область таблицы, повторно
выполняется команда Вставка→Сводная таблица, которая
вызывает Мастера сводных таблиц.

168
Задание №9
Работа с базами данных
I. По учебным группам подвести итоги по каждому
предмету и виду занятий с привязкой к преподавателю:
средний балл; количество оценок; минимальная оценка;
максимальная оценка.
II. По каждому преподавателю подвести итоги в
разрезе предметов и номеров учебных групп: количество
оценок; средний балл; структура успеваемости.

Технология работы
1. Откройте созданную рабочую книгу Список командой
Файл →Открыть.
2. Вставьте новый лист и назовите его Свод.
3. Выделите блок ячеек исходного списка на листе
Список, начиная от имен полей и вниз до конца записей
таблицы, и скопируйте их на лист Свод.
4. Установите курсор в области данных таблицы.
5. Выполните команду Вставка →Сводная таблица→
Сводная таблица. Выберите источник данных (текущую
таблицу), щелкнув по кнопке В списке или базе данных Excel
и по кнопке Далее.
6. В строке Диапазон должен быть отображен блок ячеек
списка (базы данных). Если диапазон указан неверно, то надо
его стереть и с помощью мыши выделить нужный блок ячеек.
7. Постройте макет сводной таблицы так, как
показано ниже на рисунке. Технология построения будет
одинаковой, для всех структурных элементов и будет
состоять в следующем:
 Подведите курсор к имени поля, находящегося в
правой стороне макета;
 Нажмите левую кнопку мыши и, удерживая ее
нажатой, перетащите элемент с имени поля в одну из
областей (Страница, Строка, Столбец, Данные);

169
 Отпустите кнопку мыши, поле должно остаться в этой
области;
 После установки поля (например Оценка) в области
Данные необходимо два раза щелкнуть по нему левой
кнопкой мыши и в диалоговом окне Вычисление поля сводной
таблицы выбрать операцию(например, функцию Среднее по
полю Оценка) над значением поля и нажать кнопку ОК.
Повторить эту операцию еще три раза, чтобы в окне Данные
появились четыре строчки как в приведенном макете и
нажать кнопку ОК.
Выберите существующий (или новый) лист. В результате
получим сводную таблицу приведенную ниже.

8. Выполните Автоформатирование полученной сводной


таблицы командой Формат →Автоформат.
9. Внесите изменения в исходные данные и выполните
команду Данные →Обновить данные.
10. Повторите процесс построения сводной таблицы для
пункта II. Макет и сводные таблицы. А также можно создать
сводную диаграмму: Вставка→ Сводная таблица→ Сводная
диаграмма
170
Консолидация данных
Другим способом получения итоговой информации
является консолидация данных, которая выполняется в
соответствии с выбранной функцией обработки.
Консолидация – агрегирование (объединение) данных,
представленных в исходных областях-источниках.
Результат консолидации находится в области-
назначения. Таблица консолидации создается путем
применения функции обработки к исходным значениям.
Области источники могут находиться на различных листах
или рабочих книгах. В консолидации может участвовать до
255 областей-источников.
Существуют следующие варианты консолидации данных:
 С помощью формул, где используются ссылки;
 По расположению данных для одинаково
организованных областей-источников (фиксированное
расположение);
 По категориям для различающихся по своей структуре
области данных;
 С помощью сводной таблицы;
 Консолидация внешних данных.

Книга1,Ли Книга1,Л Книга2,Л Файл


ст1 ист8 ист5
Таблица Таблица Таблица Таблица
а1 10 3 5

Консолидированная
таблица

171
При консолидации данных с помощью формул
используемые в них ссылки могут иметь разное
представление в зависимости от взаимного расположения
областей-источника и области-назначения:
 Все области на одном листе – в ссылках указывается
адрес блока ячеек, например С2:D6;
 Области на разных листах – в ссылках указывается
адрес блока ячеек, например лист1!C2:лист2!D6;
 Области в разных книгах, на разных листах – в ссылках
указывается название книги, название листа, диапазон,
например [книга1]лист1!С2:[книга2]лист2!D6.

Задание № 10
Консолидация данных по расположению и по
категориям
1. Откройте книгу Список, вставьте два листа и
переименуйте их (Консолидация по расположению и
Консолидация по категориям).
2. Создайте на листе Консолидация по расположению
таблицу расчета заработной платы (за январь) в соответствии
с ниже приведенной таблицей (Таблица 1).
3. Скопируйте созданную таблицу на тот же лист,
измените в ней данные. Эта таблица будет отражать уровень
заработной платы за февраль.
4. Выполните консолидацию данных по расположению и
сравните результат с таблицей 1.
5. Скопируйте обе таблицы (заработная плата за январь и
за февраль) с листа Консолидация по расположению на лист
Консолидация по категориям и измените вторую таблицу в
соответствии с таблицей 2.
6. Выполните консолидацию данных по категориям и
сравните результат (Таблица 2).

172
Технология работы
1. Откройте книгу Список командой Файл
→Открыть, вставьте два листа и переименуйте их, присвоив
им имена Консолидация по расположению и Консолидация по
категориям.
2. Создайте на листе Консолидация по расположению
таблицу расчета заработной платы (за январь) в соответствии
с приведенной таблицей (Таблица 1).
3. Скопируйте созданную таблицу в другую область
того же листа и измените в ней значения заработной платы.
Эта таблица будет показывать заработную плату за февраль.
4. Выполните консолидацию данных по
расположению:
 Установите курсор в первую ячейку области, где будет
располагаться консолидированная таблица, например в
ячейку А11;
 Выполните команду Данные →Консолидация;
 В диалоговом окне Консолидация выберите из списка
функцию Сумма и установите флажки подписи верхней
строки, значения левого столбца;
 Установите курсор в окне Ссылка, перейдите на лист с
исходными таблицами и выделите блок ячеек A2:D7
(заработная плата за январь);
 Нажмите кнопку Добавить, в окне Список диапазонов
появится ссылка на выделенный диапазон;
 Нажмите кнопку OK и сравните полученные
результаты с таблицей 1.
5. Скопируйте обе таблицы (заработная плата за январь и
за февраль) с листа Консолидация по расположению на лист
Консолидация по категориям и измените вторую таблицу(за
февраль) в соответствии с таблицей 2, т.е.:
 Вставьте новый столбец Премия и заполните его
данными;
 Добавьте строку с фамилией Дятлов и с
соответствующими числами
173
6. Сделайте консолидацию данных по категориям:
 Установите курсор в первую ячейку области, где будет
располагаться консолидированная таблица, например в
ячейку А11;
 Выполните команду Данные →Консолидация;
 В диалоговом окне Консолидация выберите из списка
функцию Сумма и установите флажки подписи верхней
строки, значения левого столбца;
 Установите курсор в окне Ссылка, перейдите на лист с
исходными таблицами и выделите блок ячеек A2:D7
(заработная плата за январь);
 Нажмите кнопку Добавить, в окне Список диапазонов
появится ссылка на выделенный диапазон;
 Установите курсор в окне Ссылка, перейдите на лист с
исходными таблицами и выделите блок ячеек F2:J8
(заработная плата за февраль);
 Нажмите кнопку Добавить, в окне Список диапазонов
появится ссылка на выделенный диапазон;
 Нажмите кнопку OK и сравните полученные
результаты с таблицей 2.

174
Таблица 1. Пример консолидации данных по
расположению

Таблица 2. Пример консолидации данных по категориям.

Задание № 11
Построение диаграммы.
1. Создайте новую рабочую книгу командой Файл
→Создать
2. В окне Сохранить как создайте папку и в ней
сохраните созданную с именем Диаграмма командой Файл
→ Сохранить как
175
3. Переименуйте Лист1 (установите курсор на Лист1 и
вызовите правой кнопкой мыши контекстное меню,
выполните команду Переименовать и введите новое имя
Успеваемость)
4. Создайте таблицу согласно рисунку и вычислите
средний балл по факультету и каждому предмету
А В С
1 Высшая
Информатика
математика
2 Гр. ПИ А 3.5 3.2
3 Гр. ПИ Б 4.6 3.9
4 Гр. ПИ В 3.9 4.3
5 Гр. Мат 4.2 3.5
6 Факультет 4.01 3.725
7
5. Постройте диаграмму, выполнив следующие
операции:
5.1. Нажмите кнопку Мастер диаграмм или выполните
команду Вставка→ Диаграмма
5.2. Выберите тип (Гистограмма) и формат диаграммы
(номер 1), щѐлкните по кнопке Далее
5.3. На вкладке Диапазон данных установите
переключатель Ряды в столбцах.
5.4. Выделите диапазон данных А2:С6, затем щелкните
по вкладке Ряд
5.5. Выделите строку с названием Ряд1, установите
курсор в строке Имя и щелкните в ячейке В1 с названием
Информатика
5.6. В окне Ряд щѐлкните по названию Ряд 2, установите
курсор в строке Имя и щѐлкните в ячейке С1 с названием
Высшая математика
5.7. Для создания подписей по оси Х щѐлкните в строке
Подписи оси Х и выделите данные первого столбца таблицы,
т.е. диапазон А2:А6, щѐлкните по кнопке Далее
6. Задайте параметры диаграммы:

176
6.1. На вкладке Заголовки введите названия в
соответствующих строках: Название диаграммы-Сведения об
успеваемости, Ось Х - Учебные группы, Ось Y-Средний балл
6.2. На вкладке Легенда поставьте флажок Добавить
легенду и переключатель Справа щѐлкните по кнопке Далее.
7. Размещение диаграммы
7.1. Установите переключатель Поместить диаграмму
на имеющемся листе и выберите из списка лист
Успеваемость
7.2. Щѐлкните на кнопке Готово. В результате на
рабочем листе будет создана диаграмма
8. Постройте диаграмму другого типа на отдельном
листе.
Задание № 12
Создание и редактирование диаграмм
1. Скопируйте всю область диаграммы:
1.1. Выделите диаграмму, щѐлкнув левой клавишей
мыши в области диаграммы один раз. Появятся метки по
контуре области диаграммы
1.2. Выполните команду Главная копировать →
Копировать
1.3. Переместите курсор в новое место на рабочем листе
1.4. Выполните команду Главная → Вставить
2. Добавьте в исходную таблицу новый столбец
Философия с различными оценками
3. Измените формат диаграммы, сделав еѐ объѐмной.
Для этого:
3.1. Установите указатель мыши во внутренней
незаполненной области диаграммы и щѐлкнув правой
кнопкой, вызовите контекстное меню диаграммы
3.2. Выполните команду Тип диаграмм и выберите на
вкладке Стандартные тип Гистограмма (трѐхмерная
гистограмма)
3.3. Нажмите кнопку ОК и убедитесь в изменении
формата диаграммы.
177
4. Вставьте в диаграмму столбцы, отражающие
успеваемость по философии. Для этого:
4.1. Установите указатель мыши во внутренней
незаполненной области диаграммы и щѐлкнув правой
кнопкой, вызовите контекстное меню диаграммы
4.2. Выполните команду Выбор данных и измените
параметры.
4.3. Во вкладке Диапазон данных укажите весь диапазон
данных A2:D6, включив информацию столбца Философия
4.4. Установите переключатель Ряды в положение
столбца и нажмите кнопку ОК
4.5. На вкладке Ряд в окне Подписи Оси Х введите
диапазон ячеек B1:D1, нажмите кнопку ОК
5. Измените параметры диаграммы:
5.1. Установите курсор мыши во внутренней
незаполненной области диаграммы и щѐлкнув правой
кнопкой, вызовите контекстное меню диаграммы.
5.2. Выполните команду Работа с диаграммами - макет
5.3. Макет-названия диаграммы - Название диаграммы -
без изменений;
5.4. Макет – Оси –Основная горизонтальная или
основная горизонтальная ось - Дополнительные параметры
Ось Х-Дисциплины;
5.5. Ось Y- Учебные единицы; Ось Z- Средний балл
5.6. Макет - Легенда поставьте флажок Добавить
легенду и переключатель Справа
5.7. Щѐлкните по кнопке Далее, нажмите кнопку ОК
6. Откройте контекстное меню диаграммы и выполните
команду Размещение. Установите переключатель
Поместить диаграмму на листе в положении отдельном и
нажмите кнопку ОК

178
Задание № 13
Форматирование диаграммы
1. Измените настройки параметров диаграммы:
1.1 Щелкните правой кнопкой в пустой области
диаграммы и в появившемся меню выберите команду
Объемный вид.
1.2 В появившемся окне установите следующие
параметры: Возвышение – 15, поворот – 20, изометрия –
установите флажок. Нажмите кнопку ОК.
2. Проведите форматирование области диаграммы
и области построения диаграммы:
2.1 Щелкните правой кнопкой мыши в любом из
4 углов диаграммы, и в появившемся меню выберите
команду Формат области диаграммы.
2.2 Задайте на вкладках окна установки: Вкладка
Вид – Рамка (невидимая, с тенью), Заливка – голубой
цвет; Вкладка Шрифт – Шрифт (Times New Roman),
Стиль – обычный, Размер – 14.
2.3 Выйдите из окна нажатием кнопки ОК.
Установите курсор в области построения диаграммы и
выделите ее, вызовите контекстное меню.
2.4 В контекстном меню выберите команду
Формат области построения.
2.5 На вкладке Вид установите Рамка -
автоматическая, Заливка - белый цвет. Нажмите кнопку
ОК.
3. Проведите форматирование рядов данных и их
элементов:
3.1 Установите указатель мыши на ряде 1 (ПИ А)
и нажмите правую кнопку мыши. В контекстном меню
выполните команду Формат рядов данных
3.2 На вкладке Параметры проведите настройку
Глубина узора- 200, Ширина узора – 170, Глубина
диаграммы – 90.

179
3.3 На вкладке Порядок рядов в окне установите
курсор на название Группа ПИ В и щелкните по кнопке
Вверх. Закройте окно.
3.4 На вкладке Подписи данных установите
переключатель Значения.
3.5 На вкладке Вид установите параметры:
Рамка - автоматическая, Заливка – синий цвет. Нажмите
кнопку ОК.
3.6 Повторите установку параметров на вкладке
Вид для остальных рядов диаграммы: для ряда 2 –
желтый, ряда 3 – зеленый, ряда 4 – белый, ряда 5 –
голубой цвета заливки.
4. Проведите форматирование осей диаграммы:
4.1 Выделите ось Х, установив на ней курсор
мыши и щелкнув один раз правой кнопкой. В контекстном
меню выполните команду Формат оси и установите
параметры на вкладках:
Вкладка Вид: Метки делений – внизу, основные -
наружу.
Вкладка Шкала: Число категорий между подписями
делений - 1, число категорий между делениями – 2.
Вкладка Выравнивание - 30 снизу вверх.
4.2 Выделите ось У и выполните ее
форматирование:
Вкладка Вид: Метки делений – внизу, основные -
наружу.
Вкладка Шкала: Число категорий между подписями
делений - 1, число категорий между делениями – 2.
Вкладка Выравнивание - Авто.
4.3 Выделите ось Z и выполните ее
форматирование:
Вкладка Вид: Метка делений – внизу, Основные –
наружу, Вкладка Шкала: минимальное значение - 1,
максимальное значение – 5, цена основных делений - 0,25,
цена промежуточных делений - 0,1, плоскость ХУ
180
пересекает в значении 1, Вкладка Число: Числовые
форматы – общий, Вкладка Выравнивание –
горизонтальное
5.Проведите форматирование сетки, стен и основания:
5.1 Установите указатель мыши в один из углов диаграммы и
нажмите правую кнопку. В контекстном меню выберите
команду Параметры диаграммы. На вкладке Линии сетки
установите параметры:
Ось Х: флажки – основные линии и промежуточные линии,
Ось У: флажки – основные линии и промежуточные линии, Ось
Z: флажок – основные линии.
5.2 Установите указатель мыши в область стен диаграммы и
нажмите правую кнопку. В появившемся меню выберите
команду Формат стенок. Во вкладке Вид выберите светло-
желтый цвет заливки.
5.3 Установите указатель мыши в область основания
диаграммы и нажмите правую кнопку. В появившемся меню
выберите команду Формат основания. На вкладке Вид выберите
светло-желтый цвет заливки.
6.Проведите форматирование легенды:
6.1 Установите указатель мыши в один из четырех углов
диаграммы и вызовите контекстное меню нажатием правой
кнопки мыши. В меню выберите команду Параметры
диаграммы и во вкладке Легенда поставьте флажок Добавить
легенду и переключатель Справа.
6.2 Установите указатель мыши на созданное окно легенды и
щелкните правой кнопкой мыши. Выполните команду Формат
легенды и установите следующие параметры:
Вкладка Вид: рамка – обычная, заливка – светло-желтый
цвет, Вкладка Размещение: в верхнем правом углу.

181
Задание № 14
Построение тренда
1. Создайте таблицу, представленную на рисунке
2. Постройте диаграмму распределения по группам оценок
полученных по информатике
2.1 Вызовите Мастер диаграмм, нажав соответствующую
кнопку на панели инструментов.
2.2 Выберите на вкладке Стандартные обычный тип
гистограммы и нажмите кнопку Далее.
2.3 В строку Диапазон установите курсор и выделите в
таблице блок ячеек А2:В7
2.4 Оформите заголовки и названия осей так: Название
заголовка - Средний балл по информатике, Ось У – Балл, Ось Х
– Группы.
2.5 Закончите построение диаграммы
3. Постройте линейный тренд для гистограммы. Для этого
3.1 Установите указатель мыши на один из столбцов
гистограммы и щелкните левой кнопкой мыши так, чтобы
появились на всех столбцах черные метки.
3.2 Для выделенной гистограммы вызовите контекстное
меню, щелкнув правой кнопкой мыши.
3.3 Выполните команду Добавить линию тренда
3.4 В окне Линия тренда на вкладке Тип выберите окошко
Линейная.
3.5 На вкладке Параметры установите параметры: Прогноз
– вперед на 1 период; Показывать уравнение на диаграмме –
установите флажок. Нажмите кнопку ОК. На диаграмме
появится линия тренда для гистограммы и описывающее ее
уравнение
4. Постройте полиномиальный тренд для гистограммы,
воспользовавшись технологией п.3
5. Оформите диаграмму и линию тренда по своему
усмотрению.

182
А B C D
1 Средний балл
2Номер Информатика Высшая Прим.
группы математика
3 ПИ А 4,1 3,9
4 ПИ Б 4,6 3,3
5 ПИ В 3,9 4,3
6 Матем 4,2 3,5
7 Факульт 4,2 3,75
ет
8

Задание № 15
Работа с математическими функциями
Используя математических функций MS Excel выполнить
следующие задания.
I. Вычислить значения функций, при заданных
( )
| |

| |

( ) ( )
| |


. √ /
( )

;


( )

183
(| | )

( )

( )

II. Для заданных матриц найти определитель и обратную


матрицу

( ) ( )

( ) ( )

( ) ( )

( ) ( )

( ) ( )

III. Выполнить следующие действия с матрицами A и B:


( ) ( ) ( )

1) ( ) ( )

184
2) ( ) ( )

3) ( ) ( )

4) ( ) ( )

5) ( ) ( )

6) ( ) ( )

7) ( ) ( )

8) ( ) ( )

9) ( ) ( )

10) ( ) ( )

185
7. РЕДАКТОР ПРЕЗЕНТАЦИЙ POWERPOINT 2010
7.1. Знакомство программой МS PowerPoint
Программа PowerPoint - одна из лучших программ
подготовки и проведения презентаций, является компонентой
МS Office и предназначена для создания презентационных
материалов в виде слайдов и их вывода на бумагу, экран или
прозрачную пленку. Основными возможностями программы
PowerPoint по созданию презентаций являются:
 Управление процессом проведения презентации, т.е.
отображением слайдов, которые в ней имеются;
 Управление переходами между слайдами, т.е.
определение порядка отображения слайдов презентации во
время ее показа;
 Установка параметров внешнего вида, отображения и
появление слайдов;
 Работа с текстом, таблицами, графикой, анимацией,
звуком. Видео, а также объектами MS Word, MS Excel и
Интернета;
Любая презентация имеет определенный набор
характеристик:
 Количество слайдов и их параметры;
 Содержимое слайдов, которое может создаваться как
вручную, так и с помощью имеющихся мастеров
автосодержания;
 Параметры рабочей области, ориентация листа и т.д.
Создание презентации включает две задачи:
 изложение содержания материала;
 оформление материала в надлежащем виде.
Компьютерные презентации являются одним из типов
мультимедийных проектов. Они часто используются в
рекламе, в выступлениях на конференциях и совещаниях, в
образовательном процессе с целью обеспечения наглядности
при изложении учебного материала или докладов студентов.
Компьютерные презентации представляют собой
186
последовательность слайдов, содержащих мультимедийные
объекты: числа, текст, графику, анимацию, видео и звук.
Элементами презентации в PowerPoint являются слайды,
заметки, выдачи.
Слайдами называются черно-белые и цветные
прозрачные пленки для их демонстрации на
видеоаппаратуре, а также изображения, демонстрируемы на
экране компьютера или посредством проектора,
управляемого с компьютера.
Заметки прилагаются в виде страницы к каждому
слайду, на которой находится уменьшенная копия слайда и
отведено место для заметок докладчика.
Выдачи представляют собой краткое содержание
презентации, напечатанное по 2, 3 или по 6 слайдов на одной
странице, которое помогает следить за ходом презентации.
PowerPoint позволяет планировать, создавать и
демонстрировать презентацию. Пользователю
предоставляется модифицируемый набор шаблонов, редактор
слайдов, средство построения схемы. Предусмотрены
функции работы с текстом, построения графиков,
проектирования схемы презентации и механизм буксировки.
Демонстрация презентации представляет собой процесс
показа слайдов в некотором порядке, при этом смена слайдов
осуществляется вручную или автоматически. Пользователь
управляет процессом с помощью панели управления
презентацией и навигатора слайдов. Он может также
создавать интерактивную презентацию с помощью задания
на слайдах гиперссылок и управляющих кнопок.
Если воспользоваться таким средством, как записная
книжка, то в ходе демонстрации презентации можно вести
протокол, делать заметки или включить задачу для
презентации в список задач Outlook. Есть возможность
печатать заметки, сопровождающие слайды, и содержимое
записной книжки, что помогает слушателям изучать
сопутствующий материал во время проведения презентации.
187
PowerPoint обеспечивает преобразование презентации в
документ Word, что позволяет создавать полные и красочные
отчеты, и, наоборот, создать презентацию из документов MS
Word. Предоставляет возможность проведения презентаций
для отдельных компьютеров в сети, избавляя участников
собрания от необходимости личного присутствия на месте ее
проведения. Данная возможность позволяет быстро
просмотреть презентацию, которая еще только редактируется
(готовится), а при ее демонстрации зарегистрированные
участники могут писать и рисовать на слайдах ручкой, и это
будет видно всем остальным (при включенном режиме
совместной работы).
Пользователь, приглашенный на собрание по сети,
получает сообщение, предлагающее принять участие в
собрании по сети с указанием даты и времени его
проведения. Если пользователь принимает приглашение, на
экране его компьютера появляется панель инструментов
Собрание по сети и совместно используемая презентация.
7.2. Интерфейс программы МS PowerPoint
Интерфейс программы МS PowerPoint предоставляет
разнообразные панели инструментов, большинство кнопок
которых совпадают по изображению и назначению с
аналогичными кнопками других приложений МS Office
(Рис.7.1.).

Рис. 7.1. Окно редактора PowerPoint


Рассмотрим команды ленты (Рис.7.1).
Файл. Стандартное меню МS Office (включая команды
отправления почтового сообщения, помещения в него
презентации, отправления презентации в Word).
Главная. Этот пункт имеет следующие команды: буфер
188
обмена, слайды, шрифт, абзац, рисование, редактирование.
Кнопкой (Создать слайд) можно выбрать
соответствующий шаблон слайда для создания презентации.
Кнопкой можно выбрать нужный макет слайда.
Вставка. Команды вставки в презентацию различных
объектов (даты-времени, диаграммы, таблицы, звука, фильма
и др.). Здесь с помощью кнопки - колонтитулы возможно
добавить пояснительные примечания.
Дизайн. В этом пункте можно установить параметров
страниц, ориентация слайдов (книжная, альбомная), цвета,
шрифты, эффекты, а также стили фона слайда.
Переходы. Данный пункт включает в себя режимов
предварительного просмотра слайдов, разнообразные виды
показа, установки параметров эффектов, время показа и
смена слайда.
Анимация позволяет использовать различных
анимационных эффектов.
Показ слайдов. Команды для манипуляции объектами и
слайдами в презентации (настройка анимации, применение
встроенной анимации, эффекты смены слайдов, настройка
презентации, включая использование мастера проекторов и
др.).

189
Рис.7.2. Окно программы PowerPoint
Команды Рецензирование и Вид имеют такие же
возможности, как и в редакторе MS Word.
Формат. Команды изменения шрифта, выравнивания, ин-
тервалов текста или объектов слайдов, вида маркера списка,
фона, цветовых схем, шаблонов оформления и др.

7.3. Создание и показ презентации


После запуска PowerPoint создается новая презентация с
именем Презентация 1 (рис.7.2). Командой Файл → Создать
→Доступные шаблоны и темы или комбинацией клавиш
Ctrl+N также можно создать новую презентацию. Одним из
средств для создания собственных презентаций является
фотоальбом, который доступен на панели Изображения
вкладки Вставка.
Сохранить презентацию можно при помощи комбинации
клавиш Ctrl+S или командой Файл →Сохранить
→Сохранить как – появится окно Сохранение документа, в
котором следует указать имя и тип сохраняемой презентации.
190
По умолчанию новый файл будет сохранен в виде
презентации PowerPoint 2010 – файла с расширением PPTX.
Для опубликования презентации на вкладке Файл
выбрать раздел Сохранить и отправить и на выбор
представляется ряд возможностей:
 Отправить файл по электронной почте;
 Сохранить файл на веб-сайте Windows Live или
SharePoint;
 Устроить широковещательный показ слайдов через
Интернет (PowerPoint автоматически создает ссылку для
доступа других пользователей.
Чтобы начать широковещательный показ необходимо
выполнить следующих действий:
 Выбрать команд Файл →Сохранить и отправить;
 Нажать кнопку Широковещательный показ слайдов;
 В появившемся окне выбрать службу, с помощью
которой начинается показ слайдов;
 Нажать кнопку Начать широковещательный показ
слайдов внизу окна;
 Программа автоматически создает ссылку (URL-
адрес) на презентацию. Скопировать ее и отправить тем, кто
должен просмотреть презентацию;
 Нажать кнопку Начать показ слайдов для начала
широковещательного показа;
 Нажать кнопку Esc для выхода из режима показа и
кнопку Завершить широковещательный показ на ленте.
При этом показ завершится у всех удаленных зрителей.
Доступные шаблоны и темы обеспечивает поэтапное
создание новой презентации пользователем. С его помощью
можно выбрать вид создаваемой презентации; способ вывода
(на экран, прозрачную бумагу, цветное или черно-белое
изображение); параметры презентации.
Шаблон презентации представляет собой набор слайдов,
предназначенных для использования в определенных
ситуациях (например, продажа продуктов и услуг, обучение и
191
др.). Программа содержит большое количество
профессионально оформленных шаблонов, каждый из
которых имеет:
 Цветовые схемы;
 Образцы слайдов и заголовков;
 Стилизованные шрифты.
Пустая презентация – самостоятельное создание
презентации формирует презентацию «с нуля» и
предназначена для работы профессионального пользователя.

7.4. Режимы представления информации в PowerPoint


В программе PowerPoint предусмотрены различные
режимы представления информации. Режимами называются
способы отображения и работы над презентацией.
Режим обычный. В области слева находится структура
текста - дополнительные сведения по области структуры. В
области справа находится текущий слайд со всеми объектами
– дополнительные сведения по области слайда. Ниже области
слайда расположена область заметок.
Режим сортировщика слайдов. В этом режиме все
слайды презентации показаны в виде маленьких эскизов.
Чтобы поменять местами один или несколько слайдов,
необходимо выбрать нужный эскиз и перетащить в новое
место.
Режим показ слайдов. Этот режим используется для
немедленного просмотра презентации. Здесь также можно
выполнить репетицию показа презентации или провести
презентации. Перед аудиторией в электронном виде.
Презентация будет показана в полноэкранном режиме с
учетом анимации и способов смены слайдов. Переход к
следующему слайду осуществляется щелчком мыши, а
перемещение вперед и назад – клавишами управления
курсором.
Режим заметок. К каждому слайду могут прилагаться

192
заметки. Можно делать заметки для себя, например, чтобы во
время презентации иметь перед собой список ее основных
моментов, или для слушателей.
Переход от одного режима в другой осуществляется с
помощью команд меню Вид или ряда кнопок (слева внизу
окна презентации). Помимо этого, PowerPoint может
соединять в одном окне разные представления презентации
(слайды, структуру и страницы заметок).
7.5. Основные действия со слайдами
При создании презентации необходимо выбрать разметку
(макет) слайда, которая обеспечивает выравнивание и задает
расположение текста и объектов на слайде. Чтобы изменить
текст, картинку или таблицу в рамке на слайде, следует
щелкнуть рамку и ввести элементы изменения.
Для отображения слайдов в том виде, в каком они будут
печататься, следует в режиме слайдов выполнить команду
Вид-Черно-6елый или выбрать ее из контекстного меню и
установить необходимый вариант оформления. Например,
если выбрать Авто, фон будет скрыт, и в слайде будут
показаны только текст и графика. Если же выбрать Черный с
белой заливкой, будут скрыты все оттенки серого, включая
заливки объектов, и все будет напечатано в черно-белом
виде.
Изменения, вносимые во время работы в черно-белом
режиме, не влияют на цвета презентации на экране. Так что
наиболее оптимальный вариант - создание цветной
презентации и печатание раздаточных материалов на черно-
белом принтере.
Чтобы вывести на печать любой компонент презентации,
необходимо ее открыть, задать команду Файл-Печать и указать
печатаемый объект: слайды, выдачи, страницы заметок или
структуру. Затем определяется группа слайдов, которые необхо-
димо напечатать, и число печатаемых копий.
Работа со слайдами презентации включает следующие
приемы:
193
1. Вставку нового слайда;
2. Удаление слайдов;
3. Дублирование слайдов одной презентации;
4. Изменение порядка следования слайдов в
презентации.
Для создания фона: перейти в режим просмотра
слайдов; выбрать в меню Формат команду Фон; в нижней
части окна Заливка фона открыть палитру для установки
цвета фона.
Для форматирования текста существуют следующие
возможности:
1. панель Форматирование и ее инструменты;
2. команда Шрифт из меню Формат;
3. панель Эффекты анимации и ее инструменты;
4. средства MS WordArt.
Программа PowerPoint позволяет провести демонстрацию
презентации в трех режимах: управляемом докладчиком;
управляемом пользователем; автоматическом.
Цветовые схемы. Выбрать вкладку Специальная и
щелкнуть на цвет, который требуется изменить, а затем
щелкнуть на кнопке Изменить цвет. Следует повторить
операцию для каждого изменяемого цвета. Для контроля
изменений перед их применением щелкнуть на кнопке
Просмотр. Для смены цветовой схемы текущего или всех
слайдов в презентации Щелкнуть на кнопке Применить или
Применить ко всем соответственно.
Редактирование слайдов. Образец слайдов открывается
при выборе команды Вид – Образец – Образец слайдов либо
нажать клавишу Shift и одновременно щелкнуть на кнопке
Режим слайдов. На образце щелкнуть на любом текстовом поле
для изменения контекста и использовать кнопки панели
инструментов Форматирование для форматирования текста. В
образец слайда, также входит область нижнего колонтитула и в
них можно указывать дату, номер слайда или другую
информацию, которая повторяется на всех слайдах при
изменении образца.
194
Добавление нижних колонтитулов слайда. Используя
команд Вид – Колонтитулы открывается диалоговое окно
Колонтитулы. Необходимо установить флажки
соответствующим объектам, которые должны появиться на
всех слайдах. Если нижний колонтитул не нужен, то следует
установить флажок Не показывать на титульном слайде.
Теперь нужно щелкнуть на кнопке Применить для внесения
изменения в выбранной или текущий слайд. Для изменения
всех слайдов, необходимо щелкнуть на кнопку Применить ко
всем. При редактировании образца слайдов доступна только
кнопка Применить ко всем.
Редактирование заливки фона. С помощью команд
Формат – Фон открывается диалоговое окно Фон. Для
удаления фоновых графических изображений, следует
установить флажок Исключить фон образца. Для изменения
параметров заливки, щелкнуть на кнопке со стрелкой. Чтобы
вернуться к исходному варианту заполнения, выбрать пункт
Авто.
Добавление объектов на слайд. На слайды можно
добавить рисунки, организационные диаграммы, таблицы,
графические объекты WordArt, клипы мультимедиа, фильмы
и звуки, комментарий. Для этого нужно либо выбрать
нужную разметку слайда, либо воспользоваться
соответствующей командой из меню Вставка.
Для добавление картинки в слайд, выбрать команду
Вставка – Рисунок – Картинки и вкладку Графика или
дважды щелкнуть на месте для картинки на слайде с
картинкой – открывается папка Clipart или диалоговое окно
Microsoft Clip Gallery. Выбрать нужную картинку для вставки
и нажать на кнопке Вставить.
Для перекрашивание картинки на слайде выбрать объект
– картинку и щелкнуть на кнопке Перекрасить рисунок на
панели инструментов Настройка изображения. Установить
переключатель цвета или заливки. Пометить и выбрать
новый цвет для каждого оттенка, который необходимо
195
изменить. Щелкнуть на кнопке Просмотр для контроля
изменений слайда. Нажать на кнопке ОК для применения
новой палитры рисунка.
Для вставки файла видеозаписи в режиме слайдов
выбрать Вставка - Кино и звук – Кино из коллекции. В
диалоговом окне Insert Clip Art найти видеоролик. Щелкнуть
на кнопке Воспроизведение для демонстрации выбранной
видеозаписи. Нажать на кнопке Вставить и значок
видеозаписи появится на слайде. Для воспроизведения видео
дважды щелкнуть на значке в режиме показа слайдов.
Для вставки таблицы из MS Word в диалоговом окне
Создание слайда следует ввести команду Вставка – Рисунок
– Таблица MS Word. Указать нужное число строк и столбцов
и щелкнуть на кнопке ОК. Заполнить таблицу, используя
возможности MS Word для форматирования и улучшения
оформления. Щелкнуть вне таблицы для закрытия таблицы.
Анимация. Анимацией называется звуковое и
визуальное оформление, которое можно добавить к тексту
или другому объекту как диаграмма или рисунок. Анимация
– эффект внутри слайда.
Для добавления анимации в слайд в режиме
сортировщика слайдов выбрать слайд. Сделать выбор
встроенную анимацию из раскрывающегося списка
Встроенная анимация на панели инструментов Сортировщик
слайдов или щелкнуть правой кнопкой мыши на помеченном
слайде и выбрать пункт Встроенная анимация из
контекстного меню.
Для настройки анимации выбрать слайд, объекты
которого надо анимировать в режиме слайдов. Щелкнуть на
кнопке Эффекты анимации на панели инструментов
Форматирование. Открывается панель инструментов
Эффекты анимации. На этой панели инструментов выбрать
один из встроенных эффектов. Щелкнуть на кнопке
Настройка анимации открывается диалоговое окно
Настройка анимации. На вкладке Порядок анимации следует
196
использовать кнопки со стрелками для изменения порядка
анимации. Выбрать любой пункт в списке Порядок анимации
и затем воспользоваться вкладкой Эффекты для настройки
параметров анимации. Настроить параметры анимации для
диаграмм на вкладке Эффекты в диаграммах. Настроить
параметры воспроизведения клипов на вкладке Параметры
воспроизведения. Щелкнуть на кнопке Просмотр для
просмотра изменения. Щелкнуть на кнопке ОК для
применения параметров, назначенных при настройке
анимации.
Для настройки презентации следует нажать клавишу Shift
и щелкнуть на кнопке Показ слайдов. Открывается
диалоговое окно Настройка презентации. Выбрать метод
презентации, метод смены слайдов и цвет пера. Если слайд
должен выполняться непрерывно, то установить флажок
Непрерывный цикл до нажатия клавиши Esc. Щелкнуть на
кнопке ОК для сохранения настроек.
7.6. Задания для самостоятельной работы
Создать презентация (10-15 слайдов) на следующих тем:
1. Роль информации в обществе;
2. Информация, данные и знания;
3. Операционные системы и их назначения;
4. Обзор операционных систем;
5. Основные характеристики ОС MS Windows;
6. Стандартные приложения MS Windows;
7. Общие сведения о текстовых процессорах;
8. Интерфейс программы MS Word;
9. Общие сведения о табличных процессорах;
10. Интерфейс программы MS Excel;
11. Редактор презентаций PowerPoint 2010;
12. Создание и показ презентации.

197
8. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЯ
8.1. Алгоритм и его свойства
Для составления программы, предназначенной для
решения на компьютере какой-либо задачи, требуется
составление алгоритма ее решения. Понятие алгоритма –
одно из фундаментальных понятий информатики.
Алгоритмизация наряду с моделированием выступает в
качестве общего метода информатики. К реализации
определенных алгоритмов сводятся процессы управления в
различных системах, что делает понятие алгоритма близким
к кибернетике.
Алгоритмы являются объектом систематического
исследования пограничной между математикой и
информатикой научной дисциплины, примыкающей к
математической логике – теории алгоритмов. Особенность
положения состоит в том, что при решении практических
задач, предполагающих разработку алгоритмов для
реализации на компьютере, и тем более при использовании
на практике информационных технологий, можно, как
привило, не опираться на высокую формализацию данного
понятия. Поэтому представляется целесообразным
нижеприведенное определение алгоритма.
Термин алгоритм происходит от имени средневекового
математика Востока Мухаммада Аль-Хорезми, который еще
в 825 году описал правила выполнения четырех
арифметических действий в десятичной системе счисления.
Процесс их выполнения и был назван алгоризмом.
Впоследствии вместо слова алгоризм стали
употреблять латинизированное слово алгорисмус, смысл
которого состоял в комбинировании четырех операций

198
арифметического исчисления: сложения, вычитания,
умножения и деления. Затем это слово преобразовался в
алгорифм. Смысл этого понятия чаще всего связывался с
алгорифмами Евклида – описаниями процессов нахождения
наибольшего общего делителя двух натуральных чисел,
наибольшей общей меры двух отрезков и т.п.
Под алгоритмом же понимали конечную
последовательность точно сформулированных правил,
которые позволяют решать различные классы задач. Такое
определение алгоритма не является строго математическим,
так как в нем не содержится точной характеристики того, что
следует понимать под классами задач и под правилами их
решения. Таким образом, можно нестрого определить
алгоритм как однозначно трактуемую процедуру решения
задачи.
Алгоритм – это система однозначных инструкций
(указаний), которая определяет последовательность действий
над выбранными объектами.
Дополнительные требования о выполнении алгоритма
за конечное время для любых входных данных приводят еще
к одному неформальному определению алгоритма.
Алгоритм – это заданное на некотором языке конечное
предписание, задающее конечную последовательность
выполнимых и точно определенных элементарных операций
для решения задачи. Алгоритм (по Маркову) – это точное
предписание, определяющее вычислительный процесс,
ведущий от варьируемых начальных данных к исходному
результату.
В повседневной жизни часто сталкиваемся с
алгоритмами. Рецепт для приготовления пищи, инструкция
199
по эксплуатации какого-либо прибора, сборка мебели – все
это записи алгоритмов. Они окружают нас повсюду.
Большую часть действий человек совершает согласно
определенными правилами, даже не задумываясь, что
выполняет алгоритм.
Решение любой задачи состоит из последовательного
выполнения операций и, следовательно, может быть описано
алгоритмом. При этом четко описываются выполнения
каждого этапа и общий порядок этапов. Отдельный этап
алгоритма должен представлять собой промежуточную
задачу, решение которой уже описано, или быть достаточно
простым для выполнения без дополнительных пояснений.
Любое действие, которое человек выполняет регулярно,
является тем или иным алгоритмом. Например, звонок по
телефону может быть описан следующей
последовательностью действий:
1. Снимите трубку.
2. Если слышен непрерывный звуковой сигнал, то
перейти к пункту 3, в противном случае перейти к пункту 6.
3. Наберите нужный номер телефона.
4. Если абонент ответил, то перейти к пункту 5, в
противном случае перейти к пункту 6.
5. Проведите разговор.
6. Положите трубку в аппарат.
Алгоритм означает точное описание некоторого
процесса, инструкцию по его выполнению. Разработка
алгоритма является сложным и трудоемким процессом. В тех
случаях, когда нужно выполнить действие, которое еще не
производилось, сначала составляют план его поэтапного
выполнения и только после этого преступают к работе, т.е.
200
выполнению предшествует разбиение главной задачи на ряд
более простых подзадач и действий - алгоритмизация.
Иными словами, алгоритмизация – это техника разработки
(составления) алгоритма для решения задач на ЭВМ.
Компьютер – это исполнитель программ, т.е.
устройство, решающее определенные задачи с помощью
встроенных в него алгоритмов. Если в памяти компьютера
нет алгоритма решения определенной задачи, то он ее решать
не сможет.
Алгоритмы можно подразделить на два класса:
1. Численные алгоритмы – это алгоритмы, в
соответствии с которыми решение задач сводится к
арифметическим действиям;
2. Логические алгоритмы - это алгоритмы, в
соответствии с которыми решение задач сводится к
логическим действиям.
Несмотря на различие в определениях, к алгоритмам
предъявляется ряд общих требований:
 Содержать конечное количество элементарно
выполнимых предписаний, т.е. удовлетворять требованию
конечности записи;
 Выполнять конечное количество шагов при
решении задач, т.е. удовлетворять требованию конечности
действий;
 Быть единым для всех допустимых исходных
данных, т.е. удовлетворять требованию универсальности;
 Приводить к правильному по отношению к
поставленной задаче решению, т.е. удовлетворять
требованию правильности.

201
Далеко не все алгоритмы пригодны для составления
программ. Для того чтобы алгоритм можно использовать в
качестве основы компьютерной программы, он должен иметь
следующие свойства: дискретность, определенность,
результативность, массовость.
Дискретность. Решение задачи является
последовательным выполнением простых шагов. Причем
выполнение отдельного шага проходит за конечный
промежуток времени.
Определенность. Каждый шаг алгоритма четкий и
однозначно понимаемый. Выполнение шага не должно
требовать дополнительных указаний, расчетов или знаний о
решаемой задаче.
Результативность. Алгоритм должен приводить к
решению задачи за конечное число шагов.
Массовость. Алгоритм должен быть применим к
решению целого класса задач, отличающихся только
исходными данными. При этом исходные данные могут
принадлежать определенной области значений, которая
называется областью применимости алгоритма.
Составление алгоритма требует хорошего знания
метода решения задачи. В нем нужно предусмотреть все
возможные события, которые могут возникнуть в процессе
решения и описать реакцию программы на каждое из них.
В широком смысле алгоритмизация включает в себя не
только составление алгоритма, но и учет специфики работы
на определенной машине и операционной системе,
разработку интерфейса, выбор формы ввода и вывода
информации, а также многое другое.
8.2. Способы представления алгоритмов
202
Для строгого задания различных структур данных и
алгоритмов их обработки требуется иметь такую систему
формальных обозначений и правил, чтобы смысл всякого
используемого предписания трактовался точно и однозначно.
Соответствующие системы правил называют языками
описаний. Разработанный алгоритм необходимо описать так,
чтобы он был понятен исполнителю. К средствам описания
алгоритмов относятся следующие основные способы их
представления:
 Словесно-формульное описание;
 Блок-схема (схема графических символов);
 Алгоритмические языки;
 Операторные схемы;
 Псевдокод.
Формульно-словесный способ записи алгоритма
характеризуется тем, что описание осуществляется с
помощью слов и формул. Содержание последовательности
этапов выполнения алгоритмов записывается на
естественном профессиональном языке предметной области в
произвольной форме.
Графический способ описания алгоритма (блок -
схема) получил самое широкое распространение. Для
графического описания алгоритмов используются схемы
алгоритмов или блочные символы (блоки), которые
соединяются между собой линиями связи.
Обычно, прежде чем составить программу решения
какой-либо задачи, сначала составляется алгоритм решения
этой задачи, в частности блок-схема. Блок-схема – это
графическое построение, в котором с помощью

203
определенных геометрических фигур указаны шаги
выполнения алгоритма и связи между ними.
Блок-схемы составляются с помощью следующих
геометрических фигур:

- - начало или конец программы;

- - блок ввода и вывода данных;

- - блок проведения операций;

- блок выполнения условных переходов.

В программировании слово ―символ‖ имеет другое


значение, поэтому элементы блок-схем будем называть
блоками. Каждый блок обозначает определенное действие и,
несмотря на небольшое количество блоков, их вполне
достаточно для изображения даже весьма сложных
алгоритмов. Связь между блоками схемы обозначается
линиями со стрелками. Направление стрелки указывает
направление передачи информации и очередность
выполнения блоков.
Для начинающего программиста переход из
конструкции блок-схемы к составлению программы на языке
программирования очень просто и удобно.
Правила построения алгоритмов на языке блок-
схем:
1. Блок-схема строится сверху вниз.

204
2. В любой блок-схеме имеется только один элемент,
соответствующий началу алгоритма, и один элемент,
соответствующий концу алгоритма.
3. Должен быть хотя бы один путь из начала
блок-схемы к любому элементу.
4. Должен быть хотя бы один путь от каждого
элемента блок-схемы в конец блок-схемы.
Каждый этап вычислительного процесса представляется
геометрическими фигурами (блоками). Они делятся на
арифметические или вычислительные (прямоугольник),
логические (ромб) и блоки ввода-вывода данных
(параллелограмм).
Порядок выполнения этапов указывается стрелками,
соединяющими блоки. Геометрические фигуры размещаются
сверху вниз и слева на право. Нумерация блоков
производится в порядке их размещения в схеме.
Алгоритмические языки - это специальное средство,
предназначенное для записи алгоритмов в аналитическом
виде. Алгоритмические языки близки к математическим
выражениям и к естественным языкам. Каждый
алгоритмический язык имеет свой словарь. Алгоритм,
записанный на алгоритмическом языке, выполняется по
строгим правилам этого конкретного языка.
Операторные схемы алгоритмов. Суть этого способа
описания алгоритма заключается в том, что каждый оператор
обозначается буквой (например, А – арифметический
оператор, Р – логический оператор и т.д.).
Операторы записываются слева направо в
последовательности их выполнения, причем, каждый
оператор имеет индекс, указывающий порядковый номер
205
оператора. Алгоритм записывается в одну строку в виде
последовательности операторов.
Псевдокод – система команд абстрактной машины.
Этот способ записи алгоритма с помощью операторов
близких к алгоритмическим языкам.

8.3. Базовые конструкции алгоритмов


По структуре выполнения алгоритмы и программы
делятся на три вида:
 Линейные;
 Ветвящиеся;
 Циклические.
Линейный алгоритм (линейная структура) – это такой
алгоритм, в котором все действия выполняются
последовательно друг за другом и только один раз. Схема
представляет собой последовательность блоков, которые
располагаются сверху вниз в порядке их выполнения.
Первичные и промежуточные данные не оказывают влияния
на направление процесса вычисления. Соответственно,
линейный алгоритм – это алгоритм, в котором действия
выполняются одно за другим. Каждая операция является
самостоятельной, независимой от каких-либо условий.
Линейные вычислительные процессы имеют место,
например, при вычислении арифметических выражений,
когда имеются конкретные числовые данные и над ними
выполняются соответствующие условию задачи действия.
Рассмотрим пример линейного вычислительного процесса с
соответствующим ему линейным алгоритмом.

206
Пример 1. Составить алгоритм - блок-схему для
вычисления функции ( ) √ , при
заданных значений аргумента .
Решение. Алгоритм данной задачи представляется в
следующем виде.

𝑥
Начал Ввод 𝑓(𝑥) √ 𝑥 𝑠𝑖𝑛
о x

Конец Вывод
𝑓(𝑥)

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


вычисления
функции ( ) ( ) , где | |
, при заданных значений аргумента .
Решение. Алгоритм данной задачи представляется в
следующем виде.

Начало Ввод x 𝑦 |𝑥 | 𝑥

Конец Вывод
𝑓(𝑥 𝑦) 𝑓(𝑥 𝑦) (𝑦 )𝑒 𝑥

Алгоритмы разветвляющейся структуры. На


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

207
необходимо выполнить вычисления по одним или другим
формулам.
Вычислительный процесс называется разветвляющимся,
если для его реализации предусмотрено несколько
направлений (ветвей). Соответственно, разветвляющийся
алгоритм – это алгоритм, в котором в зависимости от условия
выполняется либо одна, либо другая последовательность
действий.
Каждое отдельное направление процесса обработки
данных является отдельной ветвью вычислений.
Разветвление в программе — это выбор одной из нескольких
последовательностей команд при выполнении программы.
Выбор направления зависит от заранее определенного
признака, который может относиться к исходным данным, к
промежуточным или конечным результатам. Признак
характеризует свойство данных и имеет два или более
значений.
Разветвляющийся процесс, включающий в себя две
ветви, называется простым, более двух ветвей - сложным.
Сложный разветвляющийся процесс можно представить с
помощью простых разветвляющихся процессов.
Направление ветвления выбирается логической
проверкой, в результате которой возможны два ответа: ―да‖ -
условие выполнено и ―нет‖ - условие не выполнено.
Следует иметь в виду, что, хотя на схеме алгоритма
должны быть показаны все возможные направления
вычислений в зависимости от выполнения определенного
условия (при условий), при однократном прохождении
программы процесс реализуется только по одной ветви, а
остальные исключаются. Любая ветвь, по которой
208
осуществляются вычисления, должна приводить к
завершению вычислительного процесса.
Разветвляющиеся алгоритмы могут иметь различную
структуру. Ветвление

Множественный выбор Развилка

Выбор Выбор-иначе Обычная Обход


Рис. 8.1. Структура разветвляющихся алгоритмов
Запись разветвляющегося алгоритма типа «Развилка» в
виде блок-схемы представляется в следующим видам.

Рис. 8.2. Разветвляющиеся алгоритмы типа ―Развилка‖:


а) обычная, б) обход
Пример 3. Заданы две величины Найти
наибольшее из них.
Решение. Алгоритм решение этой задачи можно
проследить по следующей блок-схеме.

209
Начал

Ввод A,B

да нет
𝐴 𝐵

𝑚𝑎𝑥 𝐴 𝑚𝑎𝑥 𝐵

Вывод 𝑚𝑎𝑥

Конец

Пример 4. Найти значение функции

{ | √ |

где

если задан аргумент


Решение. После ввода значение аргумента , вычисляется
функция . Затем в зависимости от выполнения поставленных
условий вычисляется значение Z. Сначала проверяется условие
. Если это условие выполнено, то переменной Z
присваивается выражение . Если это условие не
выполняется, то проверяется второе условие . При
выполнение этой условии, переменной Z

210
присваивается выражение | √ |. В случае не
выполнении этой условии, переменной Z автоматически
присваивается выражение . Алгоритм
записывается в следующем виде

Начало Ввод 𝑥 𝑥
𝑦 𝑒
x, y 𝑥

нет
нет
𝑥 𝑦 𝑥 𝑦

да да
𝑧 𝑥 𝑦 𝑧 |𝑥 √ 𝑦| 𝑧 𝑥 𝑦

Вывод 𝑧

Конец

Циклические вычислительные процессы. Для решения


многих задач характерно многократное повторение отдельных
участков вычислений. Для решения таких задач применяются
алгоритмы циклической структуры (циклические алгоритмы).
Цикл – последовательность команд, которая повторяется до тех
пор, пока не будет выполнено заданное условие. Циклическое
описание многократно повторяемых процессов значительно
снижает трудоемкость написания программ.
Циклическими называются программы, содержащие
циклы. Цикл – это многократно повторяемый участок
программы. Циклический алгоритм – это алгоритм, в котором
имеется последовательность действий, выполняющихся
211
многократно. Последовательность действий, выполняющихся
многократно, называется телом цикла.
В организации цикла можно выделить следующие этапы:
1. подготовка (инициализация) цикла (И);
2. выполнение вычислений цикла (тело цикла) (Т);
3. модификация параметров (М);
4. проверка условия окончания цикла (У).
Порядок выполнения этих этапов, например, Т и М, может
изменяться. В зависимости от расположения проверки условия
окончания цикла различают циклы с нижним и верхним
окончаниями (соответственно: цикл ―ДО‖ или цикл с
постусловием и цикл ―ПОКА‖ или цикл с предусловием) (рис.
8.3). Для цикла с нижним окончанием (рис. 8.3–а) тело цикла
выполняется как минимум один раз, так как сначала
производятся вычисления, а затем проверяется условие выхода
из цикла. В случае цикла с верхним окончанием (рис. 8.3–б)
тело цикла может не выполниться ни разу в случае, если сразу
соблюдается условие выхода.

Рис. 8.3. Схемы циклических вычислительных процессов


212
Особенностью первой и второй схем является то, что
цикл выполняется хоты бы один раз, так как первая проверка
условия выхода из цикла осуществляется после того, как тело
цикла выполнено.
Особенностью третьей схемы является то, что проверка
условия выхода из цикла проводится до выполнения тела
цикла. В том случае, если условие выхода из цикла
выполняется, то тело цикла не выполняется ни разу.
Пример 5. Вывести на экран квадраты первых десяти
натуральных чисел
Решение. Для решения данной задачи составим блок-
схему циклической конструкции, т.е. составим цикл,
вращающийся десять раз. Вначале введя дополнительные
параметры a, b задаем число , затем иcпользуя
конструкцию разветвления заставляем цикл вращаться десять
раз. Таким образом, для каждого значения параметра цикла
выводиться соответствующие значения параметра в квадрате.
В результате чего, каждое вращение цикла на выход выдает
сначала значению исходного числа a, затем результат
вычисления, т.е. . Таким образом, на экране дисплея
для каждого значения a появляется соответствующее
значение . Алгоритм решения задачи представляется в
следующем виде.

213
Начало

𝑏 𝑎

Вывод 𝑏

𝑎 𝑎

да
𝑎≤ нет Конец

Пример 6. Найти сумму членов последовательности


* +.
Решение. В отличие от предыдущей задачи в этом
примере результат выводится после выполнения цикла. Через
обозначим все числа от 1 до 100, а через - результат
сложения этих чисел. Тогда блок-схема решение задачи
будет представляться в следующем виде.

214
Начало 𝑆 , a=1

𝑆 𝑆 𝑎

𝑎 𝑎

да нет
𝑎≤ Вывод 𝑆

Существуют циклы с известным числом повторений и


итерационные циклы. При итерационном цикле выход из
тела цикла, как правило, происходит при достижении
заданной точности вычисления.
Алгоритмы разветвляющихся и циклических структур
можно комбинировать одну с другой – как путем
организации их следования, так и путем создания
суперпозиций: вложений одной структуры в другую, – сколь
угодно разнообразно для выражения логики алгоритма
решения любой задачи. Умение образовывать из базовых
структур их суперпозиции в соответствии с условиями
конкретной задачи – одно из важнейших в
программировании.
Блок-схема является формой представления алгоритма с
помощью графических символов. Графические символы, их
размеры, а также правила построения блок-схем определены
госстандартами.
Блок-схемы - это та часть документации к программе,
которая почти всегда имеется в избытке. Между тем многие
215
программы вообще не нуждаются в блок-схемах и лишь
очень немногие из них требуют больше одного листа
таковых.
Языки программирования – это искусственные языки
записи алгоритмов для исполнения их на ЭВМ.
Программирование (кодирование) - составление программы
по заданному алгоритму.

216
9. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ
БЕЙСИК
9.1. Происхождение Бейсика и основные характеристики
Язык программирования Basic (Beginner's All-purpose
Instruction Code – Многоцелевой язык программирования для
начинающих) разработан Джоном Кемени и Томасом
Куртцем в Дартмутском университете, США, в 1964 г.
BASIC занимает особое место среди всех языков
высокого уровня. С самого начала он задумывался как
универсальный язык для начинающих. Средства
программирования на BASIC долгое время включались в
комплект поставки ПК как обязательный элемент
программного обеспечения. В настоящее время существует
множество версий этого языка, которые иногда очень сильно
отличаются друг от друга. Для учебных заведений самыми
распространенными являются версии MSX, впервые
реализованная на японском компьютере ―Ямаха‖, и версии
фирмы Microsoft для компьютеров IBM. Кроме того, в нашей
стране популярностью пользуется версия Turbo-Basic фирмы
Borland. Без преувеличения можно сказать, что сегодня
Бейсик до сих пор является самым распространенным языком
программирования. После появления мощных компиляторов
Visual Basic этот язык стал популярен и у профессиональных
программистов. Бейсик относится к языкам
программирования высокого уровня. Как и другие языки,
этот язык имеет алфавит, синтаксис и семантику. Поскольку
авторы Бейсика создавали язык для программистов-
новичков, то основным требованием они считали простоту
языка. Другим требованием было упрощение общения

217
человека с ЭВМ. Нужна была система, которую легко
освоить и которой удобно пользоваться.
Основными преимуществами языка Бейсик являются:
 простота создания и отладки программ;
 диалоговый характер системы программирования,
что позволяет проводить все операции по разработке, отладке
и выполнению программ с помощью дисплея;
 широта распространения языка, что обеспечивает
возможность использования ранее разработанных программ,
а также перенос программ на другие ЭВМ;
 возможность включения в программу фрагментов на
машинном языке.
Особым достоинством QBASIC следует считать
возможность работы в режиме интерпретации, который резко
упрощает процесс отладки программ: исполнение почти
каждой команды можно проверить сразу после написания.
Для Бейсика характерны следующие факторы:
 простой, легко запоминающийся синтаксис языка;
 малое число конструкций, которые необходимо
освоить;
 однозначная семантика каждой конструкции.
Основными конструкциями языка являются
предложения. В Бейсик включены лишь самые необходимые
элементы. Синтаксис языка простой - программа имеет
строчную организацию, одна строка программы составляет
одно предложение. Предложение начинается номером, за ко-
торым находится ключевое слово и другая информация.
Выражения Бейсика составляются по обычным
математическим правилам.

218
Командные строки предназначены для немедленного
исполнения очередного заказа пользователя. Обычно в
командных строках набираются директивы, адресованные
Бейсик-системе. Приведем некоторые из них.
RUN - выполнить текущую программу;
LIST - выдать на дисплей текст текущей программы;
NEW - очистить память и установить режим ввода
новых данных;
SAVE - запись текущей программы в архив;
LOAD<имя> - вызов из архива текста программы с
указанным именем;
AUTO <имя> - автоматическая нумерация строк;
RENUM - перенумерация строк;
DELETE - стирание строк.
9.2. Основные элементы языка Бейсик
Любой естественный язык
(таджикский, русский,
английский и т.п.) состоит из
нескольких основных
элементов: символов, слов,
словосочетаний и предложений.
В алгоритмических языках
программирования имеются
символы, лексемы, выражения и
операторы, соответственно. При
этом лексема образуется из
последовательности символов, выражение представляет
собой группу лексем, а оператор – определенную
комбинацию лексем и выражений (см. рис).

219
Лексема, или элементарная конструкция, -
минимальная единица языка, имеющая самостоятельный
смысл. Выражение задает правило вычисления некоторого
значения. Оператор задает законченное описание некоторого
действия.
Алфавит языка, или его символы - это основные
неделимые знаки, с помощью которых пишутся все тексты на
языке. Алфавит языка BASIC базируется на кодировочной
таблице символов ASCII, первая половина которой (символы
с кодом 0 – 127) – стандартная, а вторая половина (символы с
кодом 128 – 255) – специфична для каждой страны. В этой
таблице каждый символ имеет 8-битовое обозначение. Таким
образом, в алфавит языка Basic входят: 1) прописные и
заглавные буквы английского алфавита, 2) прописные и
заглавные буквы русского алфавита, 3) десятичные цифры, 4)
знаки препинания (точка, запятая, точка с запятой, кавычки,
апостроф и др.), 5) знаки операций (сложение, деление,
больше, равно и др.), 6) набор специальных символов,
который имеется на клавиатуре компьютера (% & ! # $ и др.).
Арифметические выражения составляются из чисел и
переменных с помощью знаков арифметических действий и
круглых скобок, т.е. выражения могут быть константами,
переменными или комбинациями констант, переменных и
функций, соединенных знаками операций. Все символы
выражения располагаются последовательно друг за другом
и никаких верхних или нижних индексов в записи не
допускается. Порядок вычисления выражения определяется
приоритетом используемых операций. Внутри скобок и в
бесскобочных записях порядок действий совпадает с
общепринятыми правилами: сначала выполняются все
220
возведения в степень, потом умножения и деления и,
наконец, сложения и вычитания. Операции одного
приоритета выполняются слева направо.
Обычная запись Запись на Бейсике
c
ax 2  bx 
b
ai x  bx  ci ( )
( ) ( )
Наряду с числами и переменными в состав
арифметических выражений входят стандартные
(встроенные) функции Бейсика, вычисление значений
которых реализуется специальными программами,
находящимися в памяти ЭВМ. Каждая из функций
обозначается соответствующим именем, за которым следует
аргумент в круглых скобках.
На языке Бейсик используются следующие
стандартные функции:

221
№ Запись Наименование функции Запись
функции оператора
1 xn Число х в степени n X^N
2 √ Корень квадратный из х SQR(X )

3 | | Абсолютное значение х ABS (X )


4 Экспонента х EXP (X )
5 Натуральный логарифм х LOG(X )
6 , - Целая часть х INT (X )
7 Число PI
8 Синус х SIN (X )
9 Косинус х COS (X )
10 Арктангенс х ATN (X )
11 Генератор случайных чисел на RND (X )
[0;1]
Примеры записи арифметических выражений со
стандартными функциями.
Обычная запись Запись на Бейсике
x
4Cos 4* COS(X/3)
3
x LOG(X+SQR(X^2+A^2))+EXP(X/2)
2 2
ln(x  x  a )  e 2
arctg x  2  lg x ATN(ABS(X+2))-LOG(X)/LOG(10)
Аргументом может быть число, переменная,
арифметическое выражение (в том числе содержащее
функции). Тригонометрические функции в обычных
условиях вычисляются для аргументов, выраженных в
радианах.

222
Другие функции, отсутствующие в таблице путем
математических преобразований, приводятся в виде
стандартных функций. Приведем некоторые из них.
n m m ln b sin x cos x
x  x n ; loga b  ; tgx  ; ctgx  ;
ln a cos x sin x
x 1  x2 1
arcsin x  arctg ; arccos x  arctg ; arcctgx  arctg .
2 x x
1 x
Константы и переменные. Из алфавита языка
программирования могут быть сформированы
функционально законченные элементарные конструкции,
которые называются синтаксическими единицами. Если
провести аналогию с разговорным языком, например
русским, то это отдельные слова: существительные, глаголы,
междометия и т.д.
Синтаксические единицы условно можно разбить на
следующие виды: константы; переменные; ключевые слова;
метки.
Константы – это фиксированные величины, которые в
процессе вычислений не изменяют своих значений. В
Бейсике используются константы двух типов – числовые и
символьные.
Числовые константы – это десятичные числа, которые
состоят из десятичных цифр или десятичных цифр и
дополнительных символов. В свою очередь, числовые
константы можно разделить на целые и вещественные.
Целые константы – это целые числа, которые
записываются в виде последовательности десятичных цифр,
перед которой может стоять знак ―+‖ или ―–―. Числа без знака
воспринимаются положительными. Бейсик допускает

223
использование как целых чисел в диапазоне от –32768 до
32768, так и длинных целых чисел в диапазоне от –
2147483648 до 2147483648.
Вещественные числа при переводе в двоичную систему
счисления представляют собой, как правило, бесконечные
дроби и округляются в пределах формы записи. Поэтому эти
числа представляются в памяти приближенно.
Допускается запись вещественных чисел:
 в основной форме – числа с фиксированной
точкой;
 в форме с порядком – числа с плавающей точкой.
Символьная константа представляет собой
последовательность любых символов алфавита. Значения
символьных констант заключается в кавычки. Примеры
записи символьных констант: ‖Кафедра информатики и ИС
РТСУ ‖, ‖Array‖, ‖sin(x)= ‖.
Переменная – это величина, которая может меняться
при выполнении программы. При изучении алгебры дается
понятие переменной величины. Например, в простом
алгебраическом равенстве значение
переменной зависит от значения переменных и ,
указанных в правой части равенства. Если и ,
тогда с=9. Такое же равенство можно записать в программе
на Бейсике: – . В терминах языка Бейсик и
– это имена переменных. Такие имена также называют
идентификаторами.
В языке Бейсик идентификатор (имя переменной) –
это произвольный набор символов для обозначения
переменной, который может содержать от 1 до 40 символов,
причѐм первый символ должен быть латинской буквой, а
224
остальные – латинские буквы или цифры или символы типа
@, #, % и.т.д. Примеры имен переменных: A, Ds, SodRan, k1,
n123, dlina!

9.3. Операторы BASIC для записи линейного


алгоритма
Для разработки программ используются операторы.
Операторы языка программирования – допустимые
предписания, предназначенные для задания ЭВМ операций
обработки информации. Операторы записываются в виде
слов или предложений латинскими буквами без пробелов в
словах.
Оператор ввода начинается с ключевого слова INPUT -
в переводе с английского языка означает вставлять,
вводить. Поэтому действие этого оператора состоит в
ведении значения переменной или значений переменных с
клавиатуры в память компьютера. Синтаксис оператора
ввода:
INPUT ‖подсказка”; имя переменной
INPUT [‖подсказка‖;] имя1, имя 2, …
При встрече с оператором ввода (ключевое слово
INPUT) программа приостанавливает своѐ действие; на
экране появляется знак вопроса ―?‖ или подсказка со знаком
―?‖, после которого необходимо набрать на клавиатуре
значение переменной, входящий в состав оператора, нажать
клавишу Enter. Если в операторе указано несколько имен
переменных, то их значения набираются на клавиатуре через
запятую и потом нажимается клавиша Enter. Оператор
INPUT можно использовать для присваивания значения как
числовым, так и строковым переменным.
225
Оператор присваивания начинается с ключевого
слова LET, что в переводе с английского языка означает
позволять, допускать. Отметим, что ключевое слово LET
можно опустить, что почти всегда и делается при написании
программы, а отличительным признаком оператора является
присутствие знака ―=‖ в синтаксисе оператора. Синтаксис
оператора присваивания:
Имя переменной = арифметическое выражение
В результате выполнения оператора присваивания
переменной, стоящей слева от знака равенства присваивается
значение арифметического выражения, которое перед
присваиванием вычисляется. В частном случае
арифметическое выражение может состоять как из какого-
либо числа, так и из одной переменной. Для корректного
действия оператора присваивания необходимо, чтобы все
переменные в выражении имели некоторые значения еще до
его выполнения. Например, результаты выполнения трех
операторов присваивания:

226
Оператор Действие оператора присваивания
присваивания
Присваивание переменной
значения 15.
Присваивание переменной
значения 2.
( ) 1. Вычисление значения правой
части оператора присваивания
( ) .
Получается 10.
2. Присваивание переменной
значения 10.
Отметим, что с помощью оператора можно задавать
значения переменных в самой программе, но это
ограничивает возможность использования программы с
различными исходными данными.
Оператор вывода начинается с ключевого слова
PRINT, что в переводе с английского языка означает печать,
оттиск. Поэтому действие этого оператора состоит в
выведении значения переменной или значений переменных,
текста или значений выражений после их вычисления из
памяти компьютера на экран монитора.
Вместо слова PRINT можно набирать знак ―?‖, который
после набора оператора транслятор Бейсик заменяет
ключевым словом. Синтаксис оператора вывода очень
разнообразен. Это связано тем, что визуализация результатов
работы программы должна быть понятна как самому автору
программы, так и сторонним пользователям. Поэтому
продемонстрируем работу оператора вывода на конкретных
примерах.

227
Оператор вывода на экран позволяет:
1. Выводить текстовую информацию, например:
PRINT ‖Привет‖
2. Вычислять арифметических выражений,
например:
PRINT 5.5*4-5^2
3. Выводить значения переменных на экран, например:
SQ1=12*25
DAY$=‖Понедельник‖
PRINT SQ1, DAY$
Разделителем между выводимыми данными может
быть: запятая (,) – данные отделяются друг от друга шагом
табуляции, равным 8 пробелам; точка с запятой (;) – данные
печатаются вплотную друг к другу. Удобно воспользоваться
форматом . Это означает, что результат
выводится в плотном формате, т.е. элемент расположенный
после точка с запятой (;) выводится через пробел после знака
―=‖.
Программа на языке бейсик состоит из строк
операторов. каждая строка начинается с метки – номер
строки, в качестве которого выступает целое число. За
меткой следует ключевое слово, определяющее имя
оператора и характер его действия, а затем текст оператора.
Нумеровать строки программ подряд необязательна, обычно
их нумеруют через 10. Это дает возможность вставлять
пропущенные операторы при отладке программы. Номера
строк в программе выполняют две функции: во-первых, они
указывают порядок выполнения операторов программы, а во-
вторых, служат меткой оператора при передаче управления в
другое место программы.
228
Программа на Бейсике завершается оператором END.
Операторы комментарий REM располагаются в любом месте
программы. Они предназначены для указания пояснений в
тексте программы, например, для указания подпрограммы,
отдельные части решения задачи и т.д.
Пример 9.1. Рассмотрим реализацию линейного
алгоритма на примере задачи, приведенной в разделе 8.3, а
именно: составить программу для вычисления функции
( ) √ , при заданных значений
аргумента .
Решение. На основе составленного алгоритма в разделе
8.3. программа решения данной задачи имеет следующий
вид.
10 REM ПРИМЕР 8.1
20 INPUT X
30 F=SQRT(3*X^4+13.4)-SIN(X/2)
40 PRINT “F=”;F
50 END
В программе использованы оператор комментарий REM
и оператор конца программы. Оператор REM (от слово
Remark-комментарий) необходим только для комментарий
текста программы. Он никакую функцию не несет. Действие
оператора конца программы, его ключевое слово END,
заключается в том, что транслятор определяет: программа
завершена, далее операторов нет.
Внимание! После набора программы убедившись, что
программа составлена и занесена в компьютер правильно,
необходимо набирать команду ―RUN‖ и нажать клавишу
Enter или следует активизировать функциональную клавишу
F2. После выполнения одного из этих действий на экране
229
появляется знак ―?‖. Рядов с этим знаком набирается
числовое значение для переменного ―x‖ и активизируется
клавиша Enter. Если требуется вычислить значения функции
для других значений аргумента ―x‖, то вышеуказанные
действия повторяются.
Пример 9.2. Рассмотрим реализацию линейного
алгоритма примера 2, приведенного в разделе 8.3. Составить
программу для вычисления функции ( ) (
) , где | | , при заданных значений
аргумента .
Решение.
10 REM ПРИМЕР 8.2
20 INPUT X
30 Y=ABS(X-3)+LOG(2*X^2)
40 F=1/4*ATN(Y+1)*EXP(X)
50 PRINT “F=”;F
60 END
ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО
ВЫПОЛНЕНИЯ
I. Написать арифметические выражения для следующих
записей инструментами языка программирования BASIC:
x3  2x 2  1 3 x5  y3
1)  ln(sin 3 x  2) ; 2)  e x y ;
3x  7 x 3 sin( x  y)  tg ( xy )

3x 4  cos 3 x y3  x 2  5
3) ln(  2)  x  1 ; 4) e( x  2 y)  arctg ( xy ) 
arctgx sin x  cos y

230
x y
5) x y 1  y x  2 + arcctg (  4) ;
3

6) arctg x  y  e xy sin x  x  y ;
cos y

x3  3 y 2 x y
7)  ln( x 2  y 2 )  tg ; ) √
e xy x y

) √ ( ) ) | |
) ( )
) √ ( )
II. Составить блок-схему и программу на языке Бейсик
для решения следующих задач:
1) Найти значение функции
для произвольных значений аргумента
2) Вычислить значение функции
√ ( )
для значений
3) Найти площадь треугольника, если заданы стороны

4) Найти площадь и периметр прямоугольника, если


заданы длина и ширина
5) Найти площадь треугольника, если заданы
координаты вершин ( ) ( ) ( )
6) Найти высоты треугольника, если заданы
координаты вершин ( ) ( ) ( )
7) Дана длина ребра куба a. Найти объем куба и
площадь его поверхности.

231
8) Даны два круга с общим центром и радиусами и
( > ). Найти площади этих кругов и , а также площадь
кольца, внешний радиус которого равен , а внутренний
радиус равен .
9) Даны координаты двух противоположных вершин
прямоугольника ( ) ( ). Стороны прямоугольника
параллельны осям координат. Найти периметр и площадь
данного прямоугольника.
10) Заданы две величины и . Поменять местами
содержимое величин и и вывести их новые значения.
11) Даны три точки на числовой оси.
Найти длины отрезков и и их сумму .
12) Дана площадь круга. Найти его диаметр и
длину окружности, ограничивающей этот круг. В качестве
значения использовать 3.14.
III. Составить блок-схему и программу на языке Бейсик
для вычисления значения следующих функций:

1) Z  4 x5  3 y 3  e x 8 y , y  ln(2 x  3), x  R.
3 2 x  y , y  ln(x  6), x  R.
2) Z  x  y  e

3) Z  3x 2  7 y 7  4 e x 3 y , y  ln(x5  2), x  R.
2 3 x  y , y  ln(2 x  1), x  R.
4) Z  4 x  y  3e

5) Z  x 6  2 y 3  2 e 4 x 3 , y  ln(2 x3  4), x  R.

3x 2  2 x  1 x  2 y
6) Z  e , y  ln(2 x 2  3), x  R.
y3
2 2 x  y , y  ln(x3  4 x), x  R.
7) Z  3x  y  4 e
232
3 y 2  2 x  9 2 x 3 y
8) Z  .e , y  ln(4 x 3  3x 2 ), x  R.
2y  3
2 2 x  y , y  ln(2 x3  x), x  R.
9) Z  x  3 y  4e

y 2  2 x  2 23 y
10) Z  .e , y  ln(x3  x 2 ), x  R.
y7

11) Z  x3  y 2  e x  2 y , y  ln(x 7  3x), x  R.

y 2  2 y  1 2x y
12) Z  .e , y  ln( x 2  5), x  R.
2 y  7x
9.4. Операторы языка BASIC для записи
разветвляющегося алгоритма
Для записи программы, реализующей разветвляющийся
алгоритм, используются операторы перехода: оператор
условного перехода и оператор безусловного перехода. Как
уже выше отмечалось, что при разветвляющемся алгоритме
порядок действий зависит от выполнения или не выполнения
некоторого условия. Поэтому в языке Бейсик предусмотрены
специальные выражения либо отношения, либо логические,
которые позволяют записать условия для ветвления.
Выражения отношения образуются из сравнения двух
выражений либо арифметических, либо строковых.
Ограничимся рассмотрением выражений отношения, в
которых присутствуют арифметические выражения. По
сравнению с арифметическими выражениями в составе
выражения отношения всегда присутствует лишь одна
операция отношения из возможных шести:

233
Операции Знак операции Выражение на
отношения Бейсике
Равенство
Неравенство
Меньше
Больше
Меньше или
равно
Больше или
равно

начением выражения отношения могут быть лишь


TRUE или FALSE. TRUE с английского языка переводится
как истина, что обычно ассоциируется с ответом ―ДА‖,
FALSE с английского языка переводится как ложь, что
обычно ассоциируется с ответом ―НЕТ‖. Значение выражение
отношения может быть получено только после того, как
получены значения арифметических выражений, входящих в
выражение отношения.
Примеры выражений отношений, для записи
условий на языке Бейсик:
, ( ) , , , .
Операторы условного перехода. Программирование,
т.е. составление программы на алгоритмическом языке,
состоит в написании последовательности операторов
алгоритмического языка, реализующих алгоритм решения
задачи.
Условные операторы служат для изменения
последовательности выполнения операторов программы в
зависимости от некоторого условия. Они позволяют
описывать разветвляющийся вычислительный алгоритм типа
234
развилки. По своей структуре условные операторы
подразделяются на строчные и на блочные. Однако любой
условный оператор начинается с ключевого слова IF, что в
переводе с английского языка означает если. Затем
записывается условие в виде логического выражения или
выражения отношения и потом следует ключевое слове
THEN, что в переводе c английского языка означает тогда.
Далее следуют отличия в использовании блочного или
строчного условных операторов, а также учитывается тип
разветвляющегося алгоритма. В условных операторах могут
использоваться еще два ключевых слова: ELSE, что в
переводе c английского языка означает иначе, и ENDIF, что в
переводе c английского языка означает конец если.
Синтаксис условного строчного оператора для полного
варианта разветвления, т.е. алгоритм предусматривает одно
действие (команду 1) при значении условия TRUE (истина,
―Да‖) и одно действие (команду 2) при значении условия
FALSE (ложь, ―Нет‖):
IF условие THEN команда 1 ELSE команда 2
Действие условного оператора состоит в том, что
вычисляется значение условия. Если оно равно TRUE, то
выполняется команда 1, следующая за ключевым словом
THEN, и осуществляется переход к следующему оператору
программы. Если оно равно FALSE, то выполняется команда
2, следующая за ключевым словом ELSE, и осуществляется
переход к следующему оператору программы.
Синтаксис условного строчного оператора для
неполного варианта разветвления ―обход‖, т.е. алгоритм
предусматривает лишь одно действие (команду) при

235
значении условия TRUE (истина, ―Да‖), а при значении
условия FALSE (ложь, ―Нет‖) действий нет:
IF условие THEN команда
Действие условного оператора состоит в том, что
вычисляется значение условия. Если оно равно TRUE, то
выполняется команда, следующая за ключевым словом
THEN, и осуществляется переход к следующему оператору
программы. Если оно равно FALSE, то при отсутствии
ключевого слова ELSE сразу осуществляется переход к
следующему оператору программы.
Синтаксис условного блочного оператора для полного
варианта разветвления, т.е. алгоритм предусматривает одно
или более действий (серию команд 1) при значении условия
TRUE (истина, ―Да‖) и одно или более действий (серию
команд 2) при значении условия FALSE (ложь, ―Нет‖):
IF условие THEN
серия команд 1
ELSE
серия команд 2
Синтаксис условного блочного оператора для
неполного варианта разветвления ―обход‖, т.е. алгоритм
предусматривает лишь одно или более действий (серию
команд) при значении условия TRUE (истина, ―Да‖), а при
значении условия FALSE (ложь, ―Нет‖) действий нет:
IF условие THEN
серия команд
Оператор безусловного перехода. Для осуществления
переходов в программе используется оператор безусловного
перехода. Ключевое слово этого оператора GOTO, что в

236
переводе с английского языка означает ―идти к‖. Синтаксис
оператора безусловного перехода:
GOTO N
где N – номер строки или метки оператора, на который
происходит переход в программе.
Пример 9.3. Рассмотрим реализацию разветвляющегося
алгоритма на примере задачи, приведенной в разделе 8.3.
Заданы две величины Найти наибольшее из них.
Решение. Программу для решения данной задачи
запишем в два варианта.
Первый вариант.
10 REM ВАРИАНТ 1
20 INPUT A, B
30 IF A>B THEN MAX=A ELSE MAX=B
40 PRINT “MAX=”;MAX
50 END

Второй вариант.
10 REM ВАРИАНТ 2
20 INPUT A, B
30 IF A>B THEN 60
40 MAX=B
50 GOTO 70
60 MAX=A
70 PRINT “MAX=”;MAX
80 END
Пример 9.4. Найти значение функции

{ | √ |

237
где

если задан аргумент


Решение. Алгоритм (блок-схема) решения задачи
представлен в разделе 8.3 и на основе этого алгоритма
программа решения задачи имеет следующий вид.
10 REM ЗАДАНИЕ 9.4
20 INPUT X
30 Y=(3*X^2-1)/(2*X+5)-EXP(4*X+7)
40 IF X=Y THEN 80
50 IF X<Y THEN 100
60 Z=SIN(X)+COS(5*Y)
70 GOTO 110
80 Z=4*X^3-3*Y^2+1
90 GOTO 110
100 Z=LOG(ABS(X^2-SQR(2*Y)))
110 PRINT “Z=”;Z
120 END

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО


ВЫПОЛНЕНИЯ
I. Составить блок-схему и программу для решения
следующих задач.
1. Заданы две величины Найти наименьшее
из них.
2. Дано число . Если оно является
положительным, то прибавить к нему 1, в противном
случае возвести в квадрат. Вывести полученное число.
238
3. Даны три числа . Найти количество
положительных чисел в исходном наборе.
4. Даны два числа . Вывести порядковый
номер меньшего из них.
5. Даны три числа , одно из которых
отлично от двух других, равных между собой.
Определить порядковый номер числа, отличного от
остальных.
6. Даны две переменные и . Если их значения
не равны, то присвоить каждой переменной большее из
этих значений, а если равны, то присвоить переменным
нулевые значения. Вывести новые значения
переменных и .
7. На числовой оси расположены три точки:
. Определить, какая из двух последних точек (
или ) расположена ближе к , и вывести эту точку и ее
расстояние от точки .
8. Даны целочисленные координаты точки на
плоскости. Если точка совпадает с началом координат,
то вывести . Если точка не совпадает с началом
координат, но лежит на оси или , то вывести
соответственно 1 или 2. Если точка не лежит на
координатных осях, то вывести 3.
9. Даны координаты точки, не лежащей на
координатных осях и . Определить номер
координатной четверти, в которой находится данная
точка.
10. Даны целочисленные координаты трех вершин
прямоугольника, стороны которого параллельны

239
координатным осям. Найти координаты его четвертой
вершины.
11. Даны три произвольные числа . Если их
значения упорядочены по возрастанию или убыванию,
то удвоить их. В противном случае заменить значение
каждой переменной на противоположное. Вывести
новые значения переменных .
12. Даны три числа . Найти наименьшее из
них.
II. Найти значения функций.
 x3  y 2  xy , x  y,
z
sin x  cos y, x  y,
1.
3x  2
y  4x  5, x  R.
2x  5

5 x 3  y 2  2 xy , x  y,
z
sin x  2 cos y, x  y,
2.
4x  3
y  x  4 , x  R.
x7

3 y 2  5 xy , x  y,
z
sin x  tgy, x  y,
3.
7x  2
y  2 x  1, x  R.
x8

240
 x 3  y 2  xy , x  y,

z

e x  3  cos y, x  y,
4.
3x  2
y  2x  5 , x  R.
2x  5


 x  y  2 xy , x  y,
z

sin x  2 cos y, x  y,
5.
6x  3
y  3x  4 , x  R.
x2

3 y 2  ( xy ) 2 , x  y,
z
cos x  tgy, x  y,
6.
x2  2x
y  2x  9 , x  R.
3x  8

 3 2
 x  4 y  xy , x  y;
 2
Z   3x  2 y 3  2 xy , x  y;
7.

5 2
 sin 2 x  cos y , x  y, x, y  R.

241
 2 3
 3x  1  y  y , x  y;


Z   2x  y 2  x4 , x  y;
8.

3 3 2
 y x ,
 x  y, x, y  R.

 3 2 2
2 x  y  3 x y , x  y;

 3 2
9. Z   4 x  3 y  xy , x  y;

 4 2
 sin 2 x  cos 3 y ,
 x  y, x, y  R.

 2 3
 x 1  x  2y , x  y;

Z   x  3 y  4x2 , x  y;
10. 
7 y  x , x  y, x, y  R.

 3 2 2
 x  y  3x  y , x  y;
 2 2
11. Z   3 x  y  x  y, x  y;

 2
 sin 2 x  cos y , x  y, x, y  R.

 2 3
 3x  4  2 y , x  y;

Z   2x  y  x2 , x  y;
12.

7 3xy , x  y, x, y  R.

242
9.5. Программирование циклов
Вычислительный процесс называется циклическим,
если он содержит цикл. Цикл – это группа операторов,
которые выполняются многократно путем возврата от
последнего оператора этой группы к еѐ первому
оператору, т.е. это многократно повторяемый участок
программы. Цикл может быть организован с
использованием оператора безусловного перехода и
условных операторов. Продемонстрируем это на примере.
Пример 9.5. Дано положительное целое число
Найти сумму

Решение. Сначала составляем блок-схему решения


задачи.
Через обозначим все числа от 1 до , а через -
результат сложения. Тогда блок-схема решение задачи будет
представляться в следующем виде.

Начало 𝑛 𝑆 , k=1

𝑆 𝑆 𝑘

𝑘 𝑘

да нет
𝑘≤𝑛 𝑆

Конец
243
Программу решение задачи составляем с помощью
условного оператора.
10 REM Программирование циклов
20 INPUT N
30 S=0:K=1
40 S=S+1/K
50 K=K+1
60 IF K<=N THEN 40
70 PRINT“S=;”S
80 END
Это так называемый цикл ―ДО‖, т. е. проверка условия
выхода из цикла осуществляется после выполнения тела цикла.
Для его организации использован условный строчный оператор
и оператор безусловного перехода. Не составит особого труда
составить цикл, в котором проверка условия выхода из цикла
осуществляется перед выполнением тела цикла, т. е. цикл
―ПОКА‖.
Однако в языке программирования Бейсик, как и в других
языках программирования высокого уровня, существует
специальный оператор цикла, обеспечивающий более удобный
способ организации циклов.
Оператор цикла является одним из наиболее важных
операторов. Его эффективность особенно велика при
использовании массивов, т. е. работе с элементами массивов.
Оператор цикла является структурным оператором, имеющим
три части: цикл заголовок оператора цикла, тело цикла,
завершающий оператор.
FOR I=NI TO KI STEP HI заголовок оператора цикла
СЕРИЯ ОПЕРАТОРОВ тело цикла
NEXT I завершающий оператор

244
Оператор цикла содержит четыре ключевых слова: FOR,
что в переводе c английского языка означает для, TO, что в
переводе c английского языка означает до, STEP, что в
переводе c английского языка означает шаг и NEXT, что в
переводе c английского языка означает следующий.
Тело цикла состоит из последовательности
исполняемых операторов, следующих за заголовком
оператора цикла до завершающего оператора. В частном
случае, тело цикла может состоять из одного оператора.
Напомним, I – имя параметра цикла (управляющая
переменная цикла, такое определение более информативно:
переменная, которая управляет циклом и входе его
выполнения изменяет свое значение); NI – начальное
значение параметра цикла (управляющей переменной цикла);
KI – конечное значение параметра цикла (управляющей
переменной цикла); HI – шаг изменения параметра цикла
(управляющей переменной цикла). NI, KI и HI могут быть
представлены любыми арифметическими выражениями, но
значения переменных, которые входят в них, должны быть
определены до выполнения цикла.
Замечания:
 Изменять значение величин NI, KI и HI в процессе
выполнения оператора цикла не рекомендуется.
 Вход в цикл, минуя заголовок оператора цикла, в
Бейсике запрещен.
 Значение HI не должно быть 0 (нуль), так как цикл
будет бесконечным.
 Если значение HI равно 1, то конструкцию STEP 1
можно опустить.
С помощью операторов цикла решаем следующую
задачу.
245
Пример 9.6. Найти сумму

Решение.
Тогда блок-схема решение задачи будет представляться
в следующем виде.

Начало 𝑛 𝑆 , k=1

𝑘 𝑘
𝑆 𝑆
𝑘

𝑘 𝑘 Конец

Программа с использованием
да оператора
нет цикла имеет
вид 𝑘≤𝑛 𝑆
10 REM Программирование
циклов
20 INPUT N
30 S=0
40 FOR K=0 TO N
50 S=S+(3*K^2-2*K+1)/(K^3+2)
60 NEXT K
70 PRINT “S=”;S
80 END
В приведенной программе использовался оператор
цикла, применение которого значительно проще, чем
организация цикла с помощью условного оператора.

246
Пример 9.7. Вычислить ( ) для всех значений
аргумента в интервале , - с шагом . Составить блок-
схему и программу.
Решение. Задача называется табуляция функции, т.е.
для каждого значения аргумента необходимо вычислить и
вывести на печать значения . Следовательно, оператор
вывод будет размешаться внутри цикла. Алгоритм имеет
следующий вид
Начало

x=1

𝑦 𝑠𝑖𝑛(𝑥 )

𝑥 𝑥

да нет
𝑥≤ Конец

Программа решения задачи, на основе составленного


алгоритма, с использованием оператора цикла, принимает такой
вид.
10 REM Программирование циклов-2
20 FOR X=1 TO 5 STEP 0.5
30 Y=SIN(X+2.3)
40 PRINT “Y=”;Y
50 NEXT X
60 END
247
Если не использовать операторов цикла, то с помощью
условного оператора программа пишется в таком виде.
10 REM Программирование циклов-2
20 X=1
30 Y=SIN(X+2.3)
40 PRINT “Y=”;Y
50 X=X+0.5
60 IF X<=5 THEN 30
70 END
В языке Бейсик допускается вложение циклов FOR друг
в друга. При этом необходимо соблюдать следующее
условие: внутренний цикл должен полностью укладываться в
границы внешнего цикла.
Пример 9.10. Результат работы программы
10 REM Вложение циклов
20 FOR I = 1 TO 2
30 PRINT I; “-й внешний цикл”
40 FOR Y = 1 TO 3
50 PRINT “ ”; Y; “-й внутренний цикл”
50 NEXT Y: NEXT I
60 END
на экране будет выглядеть следующим образом:
1 - й внешний цикл
1 – й внутренний цикл
2 – й внутренний цикл
3 – й внутренний цикл
2 – й внешний цикл
1 – й внутренний цикл
2 – й внутренний цикл
3 – й внутренний цикл
248
При первом выполнении тела внешнего цикла
(параметр цикла ) тело внутреннего цикла выполняется
для каждого допустимого значения параметра (
). При втором проходе внешнего цикла ( )
внутренний цикл выполняется аналогичным образом, для
всех допустимых значений .
Пример 9.11. Составить программу для подсчета
суммы

∑∑

( )
Решение.
10 REM
20 INPUT M,N
30 S=0
40 FOR I=2 TO M
50 FOR J=1 TO N
60 S=S+I*J
70 NEXTJ:NEXT I
80 PRINT”S=”;S
90 END

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО


ВЫПОЛНЕНИЯ
I. Составить алгоритм и программу для вычисления
значения следующих величин:

249
n 3k 2  1 m 4k 3  3
1. S   (n  N ) ; 2. P   (m  N ) ;
k 1 k  2 k 0 k  1

n 3k 2  2k  1 m k2  5
3. S   (n  N ) ; 4. P   (m  N ) ;
k  0 2k  1 k 1 2k  1

m 4k 2  3k  2 m 4k 2  5k
5. S   (m  N ) ; 6. P   (m  N )
k 1 2k  1 k 2 3k  1
;

m 2k 3  3 m 3k 2  2k
7. S   (m  N ) ; 8. P   (m  N )
k 0 5k  1 k  0 2k  3
;

m k4  2 m k2  k
9. S   (m  N ) ; 10. P   (m  N ) ;
k 1 2k  1 k 1 3k  1

m 3k  2 m 5k 2  k
11. S   (m  N ) ; 12. P   (m  N ) ;
k 0 2k  1 k 0 4k  1
II. Составить алгоритм и программу для решения
следующих задач:
1. Даны целые числа и ( ). Вывести раз
число .
2. Даны два целых числа и ( ). Вывести в
порядке возрастания все целые числа, расположенные между
и (включая сами числа и ), а также количество этих
чисел.
3. Даны два целых числа и ( ). Найти сумму
всех целых чисел от до включительно.
250
4. Даны два целых числа и ( ). Найти
произведение всех целых чисел от до включительно.
5. Дано вещественное число - цена 1 кг сыра. Вывести
стоимость 1.5, 2.0, 2.5, …, 10 кг сыра.
6. Дано целое число . Найти сумму
( ) ( ) ( )
7. Дано вещественное число и целое число ( ).
Используя один цикл, найти сумму

8. Дано целое число . Найти .


9. Дано целое число . Используя один цикл, найти
сумму

10. Дано вещественное число и целое положительное


число . Найти значение выражения

( )
( )
11. Дано вещественное число и целое число ( ).
Найти значение выражения

( )

12. Дано целое число ( ). Последовательность


вещественных чисел определяется следующим образом:
( )
Вывести на экран дисплея элементы .

251
III. Вычислить значения заданных функций для всех
значений аргумента в указанном интервале с шагом .
Составить блок-схему и программу.

Y  8x5  17 x 4  13x 4  14 x  12  e x 12


3
1.
на отрезке [1;15] с шагом равным .

2. Y  23x 7  18x5  3x3  3.14  e x  2


на отрезке [1; 25] с шагом равным .

3. Y  4 x3  7 x 2  3x 7  4 x  2  e x  2
на отрезке [1; 10] с шагом равным .

4. Y  2 x3  8x 2  4 x 2  3x  2  5e3x  2
на отрезке [1; 20] с шагом равным .

5. Y  x3  x 2  5x 4  4 x3  2 x  e x  1
на отрезке [1; 10] с шагом равным .
6. на отрезке [1; 30] с шагом равным .
IV. Составить алгоритм и программу для вычисления
значения следующих величин:
n k 2  7k  1 т 3k 2  k  2
1. S     .
k 0 k  4 k 1 4k  2
m 2 k 3  4k 2  1 n k 3  4 k 2  2
2. S     .
k 1 2k  3 k 0 3k  2
n k 3  3k 2  1 т 2k 3  k 2  3
3. S     .
k 1 2k  2 k 0 4k  5

252
∑∑

5. Дана квадратная матрица размером . Вывести


на экран все элементы, которые расположены в главной
диагонали этой матрицы.
6. Дана квадратная матрица размером . Вывести
на экран сумму всех элементов данной матрицы.
7. Дана прямоугольная матрица размером .
Вывести на экран транспонированную матрицу.
8. Найти сумму всех элементов матрицы размером
.
9.6. Программирование функций
На языке BASIC существуют четыре типа функций:
1. Числовые функции;
2. Строковые функции;
3. Функции преобразования;
4. Функции пользователя.
Первые три из них относятся к стандартным функциям
Бейсика.
Числовые функции. Аргументом любой стандартной
числовой функции может служить произвольное
арифметическое выражение, заключенное в круглые скобки.
Числовые функции, их названия и назначения приведены в
предыдущих разделах. Необходимо заметить, что аргумент и
значение функций не должны выходить за пределы
определения функции и за пределы разрядной сетки ЭВМ,
иначе не будет происходить процесс вычисления и дается
сообщение об ошибке.

253
Строковые функции. Для работы со строковыми
данными используются следующие стандартные функции:
MID$, LEFT$, RIGHT$, STRING$, SPACE$
Функция MID$ определяет часть строки в строке,
начиная с заданной позиции.
Примеры.
10 A$=’’Экономика’’ 10
A$=’’Информация’’
20 INPUT B$, X,Y 20 INPUT B$, X
30 MID$(A$,X,Y)=B$ 30 A$=MID$( B$,Y)
40 PRINT A$ 40 PRINT A$
RUN RUN
?стетика,2,7 ?тика,8
эстетика Информатики
RUN RUN
?врист,2,5 ?терпритатор,3
Эвристика Интерпретатор
Функция LEFT$. Определяет самые левые символы
строкой переменной. Эта функция является частным случаем
MID$.
Пример. 10 INPUT A$, K
20 B1$ =MID$( A$,1,К)
30 B2$ =LEFT$( A$,К)
40 PRINT A$
50 PRINT B1$
60 PRINT В2$
RUN
?Компьютер, 4
Компьютер
Комп
254
Комп
Функция RIGHT$. Эта функция определяет самые
правые символы строковой переменной и является частным
случаем функции MID$. Значением этой функции является
строка из N последовательных правых символов значения
строкового выражения.
Пример.
10 INPUT N
20 A$ =’’Микрокалькулятор’’
30 PRINT A$
40 B$ =RIGHT$( A$,N)
50 PRINT B$
RUN
? 11
Микрокалькулятор
лятор
Функция STING$. Эта функция вычисляет символ,
повторяемый заданное число раз. Значением этой функции
является последовательность из заданного числа одинаковых
символов, равных первой литере значения строкового
выражения.
Пример:
10 A$ =STRING$(5,’’A’’)
20 B$ =STRING$(4,’’MA’’)
30 PRINT A$
40 PRINT B$
RUN
AAAAA
MMMM

255
Функция SPACE$. Функция SPACE$ воспроизводить
строку пробелов. Эта функция является частным случаем
функции STRING$ и через нее может быть определена
следующим образом: SPACE$(N)=STRING$(N,” ”).
Функция преобразования. Здесь будут рассмотрены
следующие функции:
LEN(a) – длина значения строкового
выражения а;
10 PRINT LEN (“Программа на Бейсике”)
RUN
VAL(a) – десятичное число, получаемое
преобразованием символьного представления а к числовому
типу:
VAL(“35”)+VAL(“15”)
RUN
50
INSTR – номер позиции вхождения одного строкового
значения в другое, т.е. определяет позицию части строки в
строке, начиная с заданной позиции;
10 PRINT INSTR(3, “СТРОКА”, “K”)
RUN
5
Кроме того, существуют функции преобразования
HEX$(a), OCT$(a), BIN$(a), STR$(a) значениями которых
являются строковые формы соответственно
шестнадцатеричного, восьмеричного, двоичного,
десятичного представления десятичного числа а. однако, по
объективным причинам, на этом случае мы решили не
останавливаться.

256
Функции пользователя. Составитель программы
может по своему усмотрению определять часто
используемые в программе математические функции, а затем
использовать их так, как используются стандартные
функции. Функция пользователя определяется с помощью
оператора (служебное слово образовано сокращением двух
английских: Definition – определение и function - функция ),
который записывается в виде
DEFFN (х)=А,
где - любая буква латинского алфавита, – аргумент
функции, – арифметическое выражение, определяющее
значение стандартной или нестандартной функции с именем
FN. Пример определения функции:
DEFFNF(х)=2*х^3+0.7*x-3.14
Оператор DEFFN должен быть выполнен для
определения функции перед ее выводом, иначе появится
сообщение об ошибке: Undefined user function
(Неопределенная функция пользователя). Функция может
быть определена более одного раза. Действительным
является самое последнее выполненное определение.
Допускается возможность определения рекурсивных
функций, т.е. функций, которые вызывают сами себя.
Однако, если не обеспечивается способ остановки рекурсии,
появляется сообщение об ошибке: Out of memory (Вне
памяти). Нельзя использовать оператор DEFFN в прямом
режиме.
Пример. Составить программу вычисления значения
функции
tg ( x  a)  ctg ( x  b)
Z ( x) 
tg ( x  a)  ctg ( x b) ,
257
где (x, a, b – любые числа).
1
Учитывая, что tgx 
sin x
, ctgx  cos x 
cos x sin x tgx
программу составляем следующим образом (ОДЗ
рассматривать не будем).
10 DEFFNP(X)=SIN(X)/COS(X)
20 INPUT X,A,B
30 Q=X+A: R=X+B
40 S=X-A: T=X-B
50 Z=(FNP(Q)+1/FNP(R))/(FNP(S)+1/FNP(T))
60 PRINT “Z(X)=”; Z
70 END

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


формировании условий для операторов условного перехода
IF, позволяет составлять программы, в которых диалог
пользователя и компьютер происходит на уровне текстовых
сообщений.
Пример.
10 REM ТЕСТ
20 PRINT “Здравствуйте, я – Компьютер! ”: PRINT
30 INPUT “Будьте добры, Ваше имя?”; А$
40 PRINT “Спасибо,”; A$; “, Я Вас понял!”: PRINT
50 PRINT “Пожалуйста, ответьте на вопрос:” :
PRINT
60 INPUT “Можно ли число делить на нуль?”; B$
70 IF B$ = “Нет” OR B$ = “Нельзя” THEN 110
80 IF B$ = “Да” OR B$ = “Можно” THEN 130
90 PRINT A$; “, Повторите математику!”
100 GOTO 140
258
110 PRINT “Отлично,”; A$; “Вы, молодец!”
120 GOTO 140
130 PRINT A$; “! У Вас серьезные пробелы в
математике”
140 PRINT : PRINT
150 PRINT “Кто следующий?”: PRINT
160 GOTO 20

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО


ВЫПОЛНЕНИЯ
Написать программу для решения следующих
задач.
1. Дано слово ―Константа‖. Используя операторов
преобразования строк, вывести на печать слова
―Контакт‖, ―Конь‖, ―Станица‖.
2. Дана литерная величина ―Ада Лавлейс
программист № 1‖. Используя операторов
преобразования строк, вывести на печать слова ―Ада‖,
―Программист‖, ―Номер 1‖.
3. Даны символы ―Ма‖ и ―ка‖. Используя
операторов преобразования строк, вывести на печать
эти слова по пять раз.
4. Составить программу-диалог с компьютером на
тему ―Операционные системы‖.
5. Задан символ ―Машина‖. Определить позицию
символа ―ш‖ в строке, начиная с заданной позиции.
6. Дана литерная величина ―Строковая функция‖.
Определить длину значения заданного строкового
выражения.

259
7. Составить программу вычисления значения функции
с использованием функции пользователя DEFFN
sin( x  a)cos( x b)
Z ( x)  ,
sin( x a)cos( x b)
где любые заданные вещественные числа.
8. Составить программу вычисления значения
величины с использованием функции пользователя
DEFFN

( )
где заданные целые числа.
9. Составить программу вычисления значения
величины с использованием функции пользователя
DEFFN

( )
где заданные целые числа.
10. Составить программу вычисления значения
величины с использованием функции пользователя
DEFFN

где заданные целые числа.


11. Составить программу вычисления значения
величины с использованием функции пользователя
DEFFN

где заданные целые числа.
260
12. Составить программу для вычисления площади
треугольника с использованием функции пользователя
DEFFN, если заданы координаты вершин
( ) ( ) ( )

9.7. Массивы и матричные операторы


Переменные, которые мы использовали при
составлении программ до сих пор, называются простыми
переменными. Каждая простая переменная имеет имя, и под
каждую такую переменную выделяется ячейка памяти,
обращение к которой осуществляется по этому имени.
Использование только простых переменных затрудняет или
делает вообще невозможным решение многих важных задач.
В подавляющем большинстве практических задач,
связанных с обработкой числовой информации, приходится
иметь дело с конечными числовыми последовательностями,
образование членов в которых не всегда подчиняется какой-
либо зависимости и не может быть связано с заранее
заданной формулой. В общем случае элементы каждой такой
совокупности чисел могут быть обозначены одной и той же
буквой с различными индексами, например,
Такие конечные совокупности чисел будем называть
массивами. Число в данном случае называют длиной
массива, а величины – элементами массива.
Поскольку каждый элемент массива определяется через свой
индекс, то в описании алгоритмов, связанных с массивами,
индексы играют существенную роль. При описании
алгоритмов индексы могут оказываться в роли переменных,
значения которых определяют содержание описываемых, т.е.
индексы используются для указания конкретного элемента из
261
данного набора. Например, первый элемент вектора
обозначают , второй элемент обозначают и т.д. Если
элементы массива нумеруются одним индексом, то массив
называется одномерным. Если же для указания элемента
массива нужно большое число индексов, то массив
называется двумерным, трехмерным, и т.д. по их числу.
Обычная матрица является двумерным массивом.
В языке BASIC возможно давать название массиву
переменных. Обращение к конкретной переменной массива
состоит в указании идентификатора массива и индексов,
определяющих место этой переменной вы массиве. Индексы
ставятся после идентификатора и заключаются в скобки.
Если индексов два, то они разделяются запятой. Например,
( ) – сороковой элемент массива , ( ) –
элемент массива – матрицы MATRIX стоящий во второй
строке и четвертом столбце.
Если значение арифметического выражения содержит
дробную часть, то при определении индекса она
отбрасывается. Появление отрицательного значения индекса
вызывает сообщение об ошибке.
Элементы массива могут употребляться в программе
так же, как простые переменные (в левой части оператора
присваивания, в арифметических выражениях), например,
10 Х(1) = 3.14
20 Х(2) = Х (1) + 5.7
30 Х(3) = SQR (Х (1) + 2 * Х(2))
Под массивы, так же как и под переменные, ЭВМ
должна выделять память. Вспомним, что под переменную
одна ячейка памяти выделялась, как только эта переменная
первый раз встречалась в программе. Для массивов такой
262
способ применять нельзя. Ведь машина должна выделить
память сразу под весь массив. А при первом появлении
переменной с индексом в программе еще не известно,
сколько ячеек памяти требуется выделить под вест массив.
Поэтому машина должна получить эту информацию
отдельно. Ей нужно сообщить, какие массивы будут
использованы в программе и каков размер каждого массива,
т.е. массивы в отличие от простых переменных требуют
предварительного описания, т.е. массивы, используемые в
программах, должны быть в этих программах обязательно
описаны. Для этой цели в языке Бейсик служит оператор
DIM (DIMENTION - размеры), в котором каждый компонент
объявления определяет имя (или имя или тип) массива, а
также верхние границы его индексов. Нижние границы по
умолчанию равны 0. верхние границы индексов задаются
целыми неотрицательными числами или числовыми
переменными.
Значения верхней границы массива ограничиваются
только размерами оперативной памяти. Если массив не
объявлен в операторе DIM, то верхние границы всех его
индексов принимаются равными 10.
Одним оператором DIM можно описать несколько
массивов - в этом случае описания различных массивов
располагаются в строке оператора DIM через запятую. Так,
например, описание
DIM Х(25), У (40,100), Z (15,17)
резервирует в памяти ЭВМ места для одного одномерного и
двух двухмерных массивов. Как и прочие строки программы,
строки описаний получают свои порядковые номера.

263
В Бейсике не определены операции с массивами.
Поэтому любая обработка массивов, а также ввод – вывод
массивов осуществляется поэлементно. Например, ввод
одномерного массива Х, содержащего 75 элементов, можно
осуществить при помощи фрагмента программы
10 DIM Х(75)
20 FOR Y = 1 TO 75
30 INPUT X(Y)
40 NEXT Y
Ввод двумерного массива ( ) можно осуществить
при помощи фрагмента программы
10 DIM Х(75)
20 FOR I = 1 TO 3
30 FOR Y = 1 TO 4
40 INPUT Y(I,Y)
50 NEXT Y: NEXT I
С помощью операторов FOR - NEXT особенно
эффективно программируются алгоритмы с вложенными
циклами (многомерные массивы), т.е. для ввода и вывода
значений многомерных массивов удобно использовать
вложенные циклы.
Пример. Составить программу вычисления и печати
элементов таблицы Пифагора.
В таблице Пифагора первая строка и первый столбец
состоят из натуральных чисел . Каждый элемент
определяется соответственно формулой .
Алгоритм задачи содержит два цикла: во внутреннем
цикле формируются строки таблицы Пифагора, во внешнем
происходит переход от строки к строке. В программе

264
параметром внутреннего цикла служит переменная , а
параметрами внешнего – переменная :
10 REM Таблица Пифагора
20 INPUT N
30 DIM A(N,N)
40 FOR I =1 TO N
50 FOR J = 1 TO N
60 A (I, J) = I * J
70 NEXT J: NEXT I
80 FOR I = 1 TO N
90 FOR J = 1 TO N
100 PRINT A (I; J);
110 NEXT J
120 PRINT
130 NEXT I
Матричные операторы. При решении различных
задач на ЭВМ одной из основных структур представления
данных являются массивы: одномерные – векторы,
двумерные – матрицы. В Бейсике существует средства для
работы с матрицами – матричные операторы. Эти операторы
позволяют компактно описывать различные действия (при
помощи одного оператора).
Матричные операторы выполняются оператором MAT
(сокращение слова MATRIX - матрица). Все матричные
операции, реализуемые с помощью оператора MAT, можно
разделить на три группы:
1. Задание начальных значений элементов матрицы
(вектора);
2. Выполнение алгебраических действий над
матрицами;
265
3. Печать элементов матриц.
Ввод элементов матрицы осуществляется с помощью
MAT INPUT A1[, A2, …]
или
MAT READ A1[, A2, …],
где A1, A2, … - имена массивов.
Первый из этих операторов осуществляет ввод
элементов массивов с клавиатуры, второй – из области
DATA.
Теперь рассмотрим действия операторов над
матрицами.
Очистка матрицы выполняется с помощью
оператора
MAT C=ZER.
После выполнения этой операции все элементы массива
С равны нулю.
Заполнение матрицы единицами выполняется
оператором
MAT C=CON.
После выполнения этой операции все элементы массива
С равны 1.
Задание единичной матрицы выполняется
оператором
MAT C=IDN.
После выполнения этой операции единицами
заполняются диагональные элементы матрицы С, все
остальные элементы – нулевые. При этом матрица С
должна быть квадратной.

266
Матричное присваивание.
MAT C=А.
После выполнения этой операции матрица С становится
равной матрице А. Размерность матриц А и С должны
совпадать.

Сложение и вычитание матриц.


MAT C=А+B, MAT C=А-B.
После выполнения этой операции значение каждого
элемента массива с равно сумме (разности)
соответствующих элементов массивов А и В.
Умножение матриц.
MAT C=А*B.
Умножать можно только матрицы, у которых число
столбцов первого сомножителя равно числу строк
второго сомножителя.
Транспонирование матрицы.
MAT C=TRN(А).
Вычисление обратной матрицы.
MAT C=INV(А).
Печать матрицы.
MAT PRINT A1, A2, …
Далее рассмотрим пример, в котором без
использования матричных операторов выполняются
арифметические действия с матрицами.
Пример 1. В массиве С, состоящим из К столбцов
и М строк, элементы диагонали заменить на 1, а все
отрицательные элементы массива возвести в квадрат.
Решение. Составляем программу.

267
10 REM
20 INPUT K,M
30 DIM C(K,M)
40 FOR I=1 TO K
50 FOR J=1TO M
60 INPUT C(I,J)
70 IF I=J THEN C(I,J)=1
80 IF C(I,J)<0 THEN C(I,J)=C(I,J)^2
90 PRINT C(I,J)
100 NEXT J:NEXT I
110 END
Пример 2. Задача сортировки массива. Пусть имеется
одномерный массив и чисел . требуется
составить программу ввода их в ЭВМ и упорядочивания по
возрастанию. Эта задача является классической в
программировании, и существует ряд методов ее решения.
Решение. Алгоритмы решения данной задачи
разнообразны. Основной целью преследуемой
разработчиками этих алгоритмов, как правило является
уменьшение времени сортировки. Мы не будем ставить
перед собой такую задачу и воспользуемся одним из самых
простых алгоритмов.
10 REM Упорядочение массива
20 INPUT N
30 DIM A(N)
40 FOR I =1 TO N
50 INPUT A(I): NEXT I
60 REM начало сортировки
70 FOR I = 1 TO N - 1
80 FOR J = I + 1 TO N
268
90 IF A(I) < A(J) THEN 110
100 B = A(I): A(I) = A(J): A(J) = B
110 NEXT J: NEXT I
120 REM Вывод упорядоченного массива
130 FOR J = 0 TO N
140 PRINT A (J);
150 NEXT J
160 END
ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО
ВЫПОЛНЕНИЯ
1. Дана матрица размера и целое число ( ≤
≤ ). Вывести элементы - го столбца данной матрицы.
2. Дана матрица размера . Вывести ее элементы,
расположенные в столбцах с нечетными номерами. Вывод
элементов производить по столбцам, условный оператор не
использовать.
3. Дана матрица размера и целое число ( ≤
≤ ). Найти сумму и произведение элементов -й строки
данной матрицы.
4. Дана матрица размера . Для каждой строки
матрицы с нечетным номером найти среднее арифметическое
ее элементов. Условный оператор не использовать.
5. Дана матрицы А и В размерами . С помощью
матричных операторов найти .
6. Дана матрица размера . С помощью матричных
операторов найти обратную и транспонированную матриц
для исходной матрицы.

269
9.8. Графические средства Бейсика
Графические средства языка позволяют выполнять
построение точек, линий, многоугольников и окружностей.
Режим вывода может быть изменен с помощью оператора
SCREEN C (С=0, 1, 2):
N=1 – графический режим со средним разрешением
(изображение цветное);
N=2 – графический режим с высоким разрешением
(изображение черно-белые);
N=0 – режим текстового вывода.
Работая в графическом режиме со средним разрешением,
можно задавать цвета фона и изображения с помощью
оператора
COLOR M1, M2 (M1=0, 1, 2, …, 23; M2=0, 1).
Число М1 задает цвет фона, а число М2 задает номер
палитры, которая будет использоваться для изображения
(переднего плана). Конкретные цвета выбранной палитры
задаются в самых операторах, выполняющих графические
построения.
В графическом режиме экран разбивается на столбцы с
номерами от 0 до 319 при среднем разрешении (от 0 до 639 при
высоком) и строки, занумерованные от 0 до 199. Номера
столбца и строки указывают координаты точки на экране.
Построение точки выполняется при помощи оператора
PSET. Например,
PSET(180, 150), 1
строит точку с координатами 180 и 150; цвет точки – 1.
Построение отрезка выполняет оператор LINE. Например,
LINE(100, 90)-(140, 140), 2
строит отрезок, концы которого имеют координаты (100, 90) и
(140, 140) соответственно, цвет отрезка – 2.
270
Записывая несколько операторов LINE, можно построить
ломаную линию или многоугольник. Например,
10 LINE(60, 140)-(100, 90), 1
20 LINE(100, 90)-(140, 140), 1
30 LINE(140, 140)-(100, 190), 1
40 LINE(100, 190)-(60, 140), 1
Выполнение этих операторов приведет к построению
ромба.
Оператор CIRCLE позволяет строить окружности и
дуги. После оператора указываются координаты центра,
радиус, цвет, начало и конец дуги в радианной мере.
Например,
CIRCLE (160, 100), 50, 1, 0, 6.2831.
Этот оператор обеспечивает построение полной
окружности (дуга от 0 до 6,2831 рад) с центром 160, 100,
радиусом 50 и цвета 1.
Оператор
10 CIRCLE(160, 100), 50, 1, 0, 3.1416
задает ровно половину окружности.
С помощью оператора CIRCLE можно также изображать
на экране эллипсы. Для этого в операторе необходимо задать
характеристическое отношение изображаемого эллипса,
которое является отношением высоты эллипса к его ширине.
Например
60 CIRCLE (270, 100), 50, 1, 0, 6.2831, 5/3.
Дополнительное дробное значение в конце
оператора CIRCLE определяет характеристическое
отношение.
Оператор PAINT позволяет закрашивать заданный
область соответствующим цветом, например,

271
30 PAINT (150, 100), 1, 3
начинает закрашивать цветом с номером 1, начиная с точки
(150, 100), равномерно по всем направлениям. По каждому
направлению это будет продолжаться до тех пор, пока не
встретится точка, окрашенная в цвет с номером 3. Это
значит, что предварительно на экране должна быть замкнутая
область с цветом 3, охватывающая точку (150, 100).
Используя графических операторов LINE и TAB можно
построить график любой функции. Например, для
построения графику функции на оси XOY достаточно
набора следующей программы.

10 REM График квадратной


функции
20 x=-5
30 PRINT TAB(X*X);”*”
40 X=X+0.5
50 IF X<=5 THEN 30
60END
Рис.9.1.
График функции приведен на
рисунке 9.1.
Приведенную программу можно модифицировать таким
образом, чтобы рядом с ―*‖ на экране появлялось значения
функции
10 REM График квадратной функции
20 x=-5
30 Y=X*X
40 PRINT TAB(Y);”*”;Y
50 X=X+0.5
272
60 IF X<=5 THEN 30
70END
Модифицированный
график функции
приведен на рисунке 9.2, где
рядом с символом ―*‖
указаны соответствующие
значения функции.
Рис. 9.2.
Далее, модифицируем программу так, чтобы на экране
вычерчивались также оси абсцисс и ординат. Для этого
добавим еще один член в список вывода оператора PRINT, с
тем чтобы на каждой строке в первой позиции печатался
символ ―|‖ (из этих символов и будет состоять ось абсцисс).
Ось ординат начертим символами ―-―, которые должны для
этого быть выведены во всю строку при .
Программа построения графика функции имеет
следующий вид.
10 REM График
квадратной функции (Рис.9.3)
20 X=-5
30 IF X<>0 THEN 100
40 PRINT”*“;
50 FOR I=1 TO 30
60 PRINT”-“;
70 NEXT I
80 PRINT
90 GOTO 110 Рис. 9.3.
100PRINT TAB”|”;TAB(X*X);”*”
110 X=X+0.5
273
120 IF X<=5 THEN 30
130END
Результат работы программы приведен на рис.9.3.

ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОГО


ВЫПОЛНЕНИЯ
Составить программу для выполнения следующих
задач.
1. Построить квадрат с диагоналями.
2. Построить все виды треугольников
3. Построить прямоугольник внутри окружности и
закрашивать часть окружности не охватывающую
прямоугольником.
4. Построить пятиконечную звезду и закрашивать
красным цветом.
5. Построить параллелепипед, пирамиду, цилиндр, конус
и усеченный конус.
6. Построить графики следующих функций:
( ).

274
СВЕДЕНИЯ ОБ ОШИБКАХ ИНТЕРПРЕТАТОРА
ЯЗЫКА ПРОГРАММИРОВАНИЯ BASIC
NEXT without FOR (NEXT без FOR)
Переменная в операторе NEXT не соответствует
никакой переменной, ранее использованной в операторе
FOR.
Syntax error (синтаксическая ошибка)
Встречена строка, содержащая некоторую
некорректную последовательность символов (такую как
непарные скобки; ошибочная команда или оператор;
неправильная пунктуация).
RETURN without GOSUB (RETURN без GOSUB)
Встречен оператор RETURN, которому не соответствует
не какой оператор GOSUB.
Out of DATA (вне данных)
Выполнен оператор READ в тот момент, когда нет
операторов DATA с непрочтенными данными в программе.

Illegal function call (ненормальный функциональный вызов)


Параметр вне диапазона передан в функцию сравнения
или строковую. Это сообщение также может возникать как
результат следующего:
1. Отрицательный или недопустимый индекс;
2. Отрицательный или нулевой аргумент LOG или SQR;
3. Использованные USR функции, для которой стартовый
адрес еще не задан.
4. Использованные операторов ERASE, SWAP, VARPTR с
неопределенной (неиспользованной) переменной;
5. Недопустимый аргумент в MID$, LEFT$, RIGHT$, INP,
OUT, WAIT, PEEK, POKE, TAB, SPC, STRING$, SPACE$,
INSTR, ON…GOTO (GOSUB), и т. д.;
6. Использование GET и PUT с отрицательным номером
записи.

275
7. Использование графических команд (операторов в
режиме SCREEN 0 или 1);
8. Неправильный символ в GML (графический макроязык)
или в MML (музыкальный макроязык);
9. Использование оператора SPRITE в режиме SCREEN 0.
Overflow (переполнение)
Результат вычислительной операции слишком велик для
выражения в формате Бейсика.
Out of memory (вне памяти)
Программа слишком большая или содержит слишком
много циклов FOR, GOSUB или переменных.
Undefined line number (неопределенный N строки)
В операторе GOTO, GOSUB, IF, THEN, ELSE или
DELETE использован несуществующий N строки.
Subscript out of range (индекс вне диапазона)
Использован индекс, с неправильным N или по
масштабу превышающий матрицу массив.
Redimensioned array (перемасштабированная матрица
массив)
Два оператора DIM поданные к одной матрице массив,
или один оператор DIM подан к матрице массив,
перемасштабированный от размера по умолчанию.
Division by zero (деление на нуль)
Сделана попытка делит на нуль или возвести нуль в
отрицательную степень.
Illegal direct (неправильное прямое обращение)
В прямом режиме встречен оператор, недопустимый в
прямом режиме.
Type mismatch (рассогласование по типу)
Строковой переменной присваивается числовое
значение или наоборот; функция, в которой ожидается
числовой аргумент или наоборот.
Out of string space (не размещается на строке)

276
Превышен размер памяти, отводимый в BASIC под
строковые переменные. Для изменения этого размера нужно
использовать оператор CLEAR.
String too long (строка слишком длинная)
Сделана попытка создать строку длиной больше 255
символов.
String formula too complex (слишком сложная формула
строки)
Строковое выражение слишком длинное или слишком
сложное. Выражение необходимо разбить на более мелкие.
Can’t continue (невозможно продолжать)
Сделана попытка продолжить программу, которая:
1. Остановлена вследствие ошибки;
2. Изменена после прерывания во время исполнения;
3. Не существует.
Undefined user function (неопределенная функция)
Функция USR вызвана до определения (оператор DEF).
Device I\0 error (ошибка вводно /выводного устройства)
Возникла ошибка при работе с устройством
ввода/вывода.

Unprintable error (непечатаемая ошибка)


В данных условиях сообщение об ошибке недоступно.
Missing operand (нет операнда)
Выражения содержит оператор без параметров;
команда/оператор заданы без обязательных параметров.

Line butter overflow (переполнение строкового буфера)


Сделана попытка ввода строки, содержащей более 255
символов.
Bad file number (неправильные N файла)
Оператор или команда ссылаются на номер файла,
который еще не открыт или вне диапазона номеров файлов,
установленного при инициализации.
File not found (файл не найден)
277
Оператор/команда LOAD, KILL, NAME или OPEN
ссылаются на файл, которого нет на текущем диска.
File already open (файл уже открыт)
Оператор OPEN задан режиме последовательного
вывода для файла, который уже открыт; или оператор KILL
задан для открытого файла.
Input past end (INPUT завершено)
Оператор INPUT выполняется после того, как введены
все данные из файла для пустого файла. Для того, чтобы
избежать этой ошибки используйте функцию EOF и
определите появления конца файла.
Bad file name (неправильный титул файла)
Задано неправильное название файла в операторах
LOAD, SAVE, KILL или OPEN (т.е. титул файла содержит
слишком много символов).
Direct statement in file (прямой оператор файле)
Встречен оператор прямого режима при загрузке файла
ASCII . Загрузка файла прерывается.

Sequential I/0 only (только последовательный ввод/вывод)


Оператор GET или PUT используется с файлом,
который был открыт как последовательный файл.
File not OPEN (файл не открыт)
Команда/оператор ввода/вывода используется с
файлом, который не был открыт.
Bad FAT (ненормальное состояния FAT)
Таблица размещения файла FAT не в порядке. Вероятно,
диск не инициализирован командой FORMAT.
Bad file mode (неправильный режим файла)
Сделана попытка использовать PUT, GET или LOF с
последовательным файлом, загрузить файл произвольного
доступа или выполнить оператор OPEN с неправильным
типом файла.
Bad drive name (неправильный номер дисковода)
Используется неверное название привода.
278
File still open (файл еще открыт)
Файл еще не закрыт.
File already exists (файл уже существует)
В операторе NAME указывается титул файла,
тождественный титулу файла, уже имеющегося на диске.
Disk full (диск заполнен)
Использовано все дисковое пространство.
Too many files (слишком много файлов)
Сделана попытка создать файл (использую SAVE или
OPEN), когда все 255 элементов директория заполнены.
Disk write protected (диск защищен от записи)
Диск имеет защиту от записи или запись на него не
может быт произведена.
Disk I/0 error (ошибка ввода/вывода на диске)
Произошла неустранимая ошибка при операции
ввода/вывода на диске.
Disk offline (диск автоматном режиме)
Привод диска недоступен.
Rename across disks (RENAME в несуществующем дисководе)
Было сделана попытка переименовать файл с новым
названием привода.

279
ЛИТЕРАТУРА
1. Сурядный А.С. Microsoft Office 2010. Москва, АСТ:
Астрель, 2011.
2. Информатика. Практикум по технологии работы на
компьютере. Под ред. Профессора Н.В. Макаровой. Москва,
Финансы и статистика, 2012.
3. Информатика. Базовый курс. Под ред. С.В.
Симоновича. Санкт-Петербург, Питер, 2012.
4. Лабораторный практикум по информатике. Под
ред. Профессора Острейковского В.А.. Москва, Высшая
школа, 2016.
5. Башмакова Е.С, Витенберг И.М., Либеров А.Б.,
Пашков А.Л. Программирование микроЭВМ на языке
Бейсик. Москва, Радио и связь, 1991.
6. Светозарова Г.И., Мельников А.А., Козловский
А.В. Практикум по программированию на языке Бейсик.
Москва, Наука, 1988.
7. Мамонтов Д.В. Основы программирования:
алгоритмы на Quick BASIC 4,5. Владикавказ, Терек, 2005.
8. Хасанов Ю.Х. Начала программирования на языке
BASIC. Душанбе, Ирфон, 2000.
9. Хасанов Ю.Х., Кабилов М.М., Практикум по
информатике. Душанбе, Ирфон, 2004.

280
ОГЛАВЛЕНИЕ
Предисловие …..…………………………………......... 3
1.1. Теоретические основы информатики ..………… 6
1.2. Электронные вычислительные машины (ЭВМ).. 8
1.3. Архитектура и принцип действия ЭВМ……….... 11
1.4. Системы счисления и операции над ними………. 18
1.5. Задания для самостоятельной работы……..……. 23
2. Операционные системы и оболочки…….………… 24
2.1. Основные понятия……….………………………… 24
2.2. Операционная система MS DOS…………....…… 28
Работа в среде MS DOS………..……..…………...…… 33
Работа с программой Norton Commander…..………. 36
3. Операционная система ms windows…..……………. 40
3.1. Основные понятия….……………………………… 40
3.2. Основные приложения MS Windows ХР………... 42
3.3. Настройка рабочего стола MS Windows ……….. 50
Работа в программе Мой компьютер…………………… 52
Технология работы в программе Проводник….…… 54
Работа в редакторе WordPad………..…………...……. 55
Работа в программе Microsoft Paint………..………… 57
Работа с программами архивации WinRAR и inZip.. 63
Тестирование диска………………………..…………… 64
Дефрагментация диска, очистка и восстановление
файлов…………………….…………………………….... 65
Использования антивирусных программ…….……... 67
4. Компоненты и установка ms office…………..…….. 69
4.1. Обзор программ пакета MS Office 2010……….... 69
4.2. Установка пакета MS Office…………….………... 69
5. Текстовый процессор ms ………………….……….. 72
5.1. Введение в текстовый редактор MS Word…….... 72
5.2. Интерфейс пакета MS Word…..………………...... 73
5.3. Назначение и основные возможности MS Word. 75
5.4. Задания для самостоятельного выполнения ….... 88
Настройка текстового процессора Microsoft Word.. 88
Первичные настройки параметров печатного
281
документа……………..…………………………………. 91
Создание и редактирование документов……..……… 94
Основные операции по редактированию
документов………………………………………………. 95
Редактирование текста………………….……………... 97
Создание таблиц и ее форматирование……....……... 99
Включение в текст графических изображений……… 101
Создание составных документов……………………….. 102
Форматирование фрагментов текста………………… 104
Установка списков перечисления………..…………… 107
Технология работы со стилями……………………..... 110
Технология работы с колонками…………......……… 112
Работа с символами……………..……………………… 113
Создание и редактирование смешанных объектов…. 115
6. Электронная таблица microsoft excel 2010……..…. 118
6.1. Понятие и назначения электронных таблиц……. 118
6.2. Интерфейс Microsoft Excel 2010……………..…… 119
6.3. Форматирование таблиц……….………...………. 114
6.4. Ввод данных и использование формул….……… 134
6.5. Работа с диаграммами…….……...………………. 138
6.6. Обработка и анализ данных…………….……….. 142
6.7. Задания для самостоятельного выполнения……. 151
Создание экзаменационной ведомости……….....…... 153
Технология работы с формулами……..…………...…. 154
Обработка данных………………….…………………... 157
Применение итоговых функций………….…………… 159
Создание и форматирование прайс-листа…………… 160
Работа с финансовыми функциями…….…………….. 162
Создание базы данных в MS Excel 164
Сводные таблицы……………..………………………… 166
Работа с базами данных………….……………………. 169
Консолидация данных по расположению и по
категориям……………………………………………….. 172
Построение диаграммы……………………………….. 175
Создание и редактирование диаграмм………………. 177
Форматирование диаграммы……………………….… 172
282
Построение тренда……………………………….…….. 182
Работа с математическими функциями……….……... 183
7. Редактор презентаций powerpoint 2010………….... 186
7.1. Знакомство программой МS PowerPoint……….. 186
7.2. Интерфейс программы МS PowerPoint…………. 188
7.3. Создание и показ презентации….………………... 190
7.4. Режимы представления информации в Power
Point………………………………………………………. 192
7.5. Основные действия со слайдами…………………. 193
7.6. Задания для самостоятельной работы…………... 197
8. алгоритмизация и программирования….………… 198
8.1. Алгоритм и его свойства……………….…………. 198
8.2. Способы представления алгоритмов……….…… 202
8.3. Базовые конструкции алгоритмов….…………… 206
9. Основы программирования на языке бейсик…….. 217
9.1. Происхождение Бейсика и основные
характеристики………………………………………….. 217
9.2. Основные элементы языка Бейсик……………..… 219
9.3. Операторы BASIC для записи линейного
алгоритма………………………………………………... 225
9.4. Операторы языка BASIC для записи
пазветвляющегося алгоритма…………...…………….. 233
9.5. Программирование циклов…………………….… 243
9.6. Программирование функций………….…………. 253
9.7. Массивы и матричные операторы……………….. 261
9.8. Графические средства Бейсика……………………... 270
сведения об ошибках интерпретатора языка
программирования basic……………………………….. 275
Литература………………………………………………. 281

283
Хасанов Юсуфали, Махкамов Фарзонжон
Информатика и программирование
Теория и практикум

Редактор: Абдувосиева З.С.


Рецензенты: Джумаев Э.Х., Арабов М.К

© Издательство РТСУ

Сдано в набор 06.03.2019. Подписано в печать 07.03.2019.


Бумага офсетная. Печать офсетная. Гарнитура литературная.
Формат 60x841/16. Услов. печ. л. 15,3.
Тираж 200 экз. Заказ № 509.

Отпечатано в типографии РТСУ,


734025, Республика Таджикистан, г. Душанбе,
ул. Мирзо Турсун-заде-30

284