
- •A. Государственный образовательный стандарт
- •B. Рабочая программа учебной дисциплины b.1. Цели и задачи дисциплины, ее место в учебном процессе
- •B.2. Протокол согласования рабочей программы с другими дисциплинами специальности на 200_ учебный год
- •B.3. Объем дисциплины и виды учебной работы
- •B.4. Содержание дисциплины b.4.1.Тематический план
- •B.4.2. Лекционный курс
- •B.4.3. Лабораторный практикум
- •B.4.4. Самостоятельная работа студентов
- •B.5. Список рекомендуемой литературы для изучения дисциплины
- •B.6. Вопросы к экзамену
- •B.9. Тематический план
- •C.2.Технические и программные средства реализации информационных процессов.
- •C3. Модели решения функциональных и вычислительных задач. Алгоритмизация и программирование. Алгоритмы, классы, типы, свойства алгоритмов, Языки программирования высокого уровня (обзор).
- •C.4. Тема 4. Основы и методы защиты информации.
- •C.5. Тема 5.Компьютерный практикум.
- •C.9. Тема 9. Постановка задачи и спецификация программы. Способы записи алгоритмов. Стандартные типы данных.
- •5. Описание процедур и функций. Этот вопрос рассматривается в пункте 6.
- •C.10.5. Лекция 5 (1час) Понятие рекурсии, примеры рекурсивных задач и программ с рекурсивными вызовами процедур и функций.
- •C.10.7. Лекция 7 (2 часа) Множества
- •D. Лабораторный практикум d.1 Лабораторная работа № 1
- •D.2. Лабораторная работа № 2
- •D.3. Лабораторная работа № 3
- •D.3.1. Варианты для задания 1. «Простейшие циклы»
- •D.3.2. Варианты для задания 2 «Обработка одномерных массивов»
- •D.4. Лабораторная работа № 4
- •D.5. Лабораторная работа № 5
- •D.6. Лабораторная работа № 6
- •D.7. Лабораторная работа № 7
- •D.8. Лабораторная работа № 8
- •D.9. Лабораторная работа № 9
- •D.10. Лабораторная работа № 10
- •D.11. Литература к лабораторным работам
- •E. Самостоятельная работа. E.1. Задачи для самостоятельной работы e.1.1. Задачи для самостоятельной работы по теме: "Запись числовых констант, переменных и выражений".
- •E.1.2. Задачи для самостоятельной работы по теме: "Типы данных. Операции и функции над данными разных типов".
- •E.1.3. Задачи для самостоятельной работы по теме: "Операторы цикла".
- •E.1.4. Задачи для самостоятельной работы по теме: "Массивы".
- •E.1.5. Задачи для самостоятельной работы по теме: "Процедуры и функции".
- •E.1.6. Задачи для самостоятельной работы по теме: "Строки".
- •E.1.7. Задачи для самостоятельной работы по теме: "Множества".
- •E.1.8. Задачи для самостоятельной работы по теме: "Файлы".
- •E.2. Задачи и упражнения на тему «Структуры данных»
- •E.2.1. Векторы
- •E.2.2. Матрицы
- •E.2.3. Строки
- •E.2.4. Записи и таблицы
- •E.2.5. Списки
- •E.2.6. Очереди, стеки, деревья
- •E.2.7. Двоичные деревья
- •E.2.8. Литература по теме «Структуры данных»
- •G. Контрольные задания по лабораторным работам g.1. Контрольная работа по лабораторным № 3,4
- •G.2. Контрольная работа по лабораторной № 5
- •G.3. Контрольная работа по лабораторным № 6, 7, 8
- •H. Тематика контрольных работ по дисциплине Информатика и программирование
- •I. Вопросы к экзамену
- •J. Литература
C.5. Тема 5.Компьютерный практикум.
Введение
Для работы на любом современном предприятии выпускнику высшего учебного заведения потребуется знание базовых компьютерных технологий, в первую очередь умение работать в операционной среде Windows, текстовом редакторе MS Word и электронной таблице MS Excel. В КрасГАУ эти программы изучаются в составе курса информатики.
Написано огромное количество учебников и пособий, по которым можно изучать указанные разделы. Они различаются как по стилю изложения, так и по объему предлагаемой информации. Начинающему пользователю (пользователем называют всех, кто работает на компьютере) достаточно трудно ориентироваться в этом многообразии книг. В настоящем пособии в краткой форме обобщена вся информация, необходимая студенту для постижения основ работы в Windows, MS Word и MS Excel.
Информатика отличается от других технических дисциплин очень высокой динамичностью. Поколения программного обеспечения обновляются каждые два-три года. Однако, основные положения и операции в программах изменяются мало. В пособии описаны именно такие, общие понятия и приемы работы в программах. Оно составлено на базе операционной системы Windows 98 и приложений, входящих в состав Office 97. Научившись работать в этих программах, пользователь не будет испытывать трудностей при переходе на более «продвинутые».
Операционная система windows
Windows – серия операционных систем, разработанных фирмой Microsoft. Эти системы предоставляют пользователю улучшенный интерфейс, большее количество новых возможностей, лучшую производительность, более полную совместимость оборудования и программного обеспечения, чем любые предшествующие операционные системы.
При запуске Windows на экране монитора появляется фоновая поверхность – Рабочий стол, названный так по аналогии с письменным столом.
Основные элементы Рабочего стола
Значки представляют приложения, папки и документы.
Ярлыки – значки с маленькой стрелкой в левом нижнем углу. Двойной щелчок мыши по ярлыку запускает приложение.
Панель задач обычно располагается в нижней части Рабочего стола. На ней расположены: кнопка «Пуск», кнопки запущенных приложений и некоторые кнопки запуска приложений и индикаторов Windows (рис. 1).
Рис.
1
Кнопка ПУСК и ее меню
При щелчке по кнопке «Пуск» раскрывается ее меню (рис. 2).
Пункт
Программы объединяет список приложений,
работающих в Windows. Щелчок по значку
программы из этого списка запускает
программу.
Пункт Документы показывает список 15 последних документов, с которыми работали на компьютере. Запуск документа из списка открывает нужное приложение для работы с этим документом, затем открывает сам документ
Пункт Настройка содержит набор настроек работы компьютера.
Пункт Найти позволяет найти нужный файл и запустить его.
Пункт
Справка (рис. 3) дает доступ к справочной
информации по работе в Windows. Вкладка
«Содержание» позволяет найти нужный
раздел и познакомиться с его содержанием.
На вкладке «Указатель» необходимо
ввести (или найти в списке) ключевое
слово, для которого требуется справочная
информация, и нажать кнопку «Показать».
Пункт Завершение работы завершает работу в Windows и готовит компьютер к выключению.
Правильное выключение компьютера:
ПУСК ЗАВЕРШЕНИЕ РАБОТЫВЫКЛЮЧИТЬ КОМПЬЮТЕР
После того, как на экране появится сообщение «Теперь питание компьютера можно отключить», выключить питание компьютера.
Windows открывает все объекты в трех типах окон:
Окно приложения, в котором открывается приложение;
Окно документа – открывается внутри окна приложения. В приложении можно открыть несколько окон документов;
Диалоговое окно помогает уточнить параметры выполнения команды.
Общие элементы окон
Строка меню находится непосредственно под строкой заголовка и содержит все команды для работы в окне, сгруппированные в пункты.
П
Полосы прокрутки служат для просмотра информации, не помещающейся в размеры окна. Щелчок по стрелке перемещает информацию на одну строку в направлении стрелки. Щелчок по пространству между стрелкой и бегунком перемещает информацию на страницу (размер окна). Перетаскивание бегунка перемещает информацию на произвольную величину.
Все наружные и внутренние границы окон, на которых указатель мыши принимает вид двунаправленной стрелки, могут быть отбуксированы мышью.
Работа с файловой системой компьютера
Для работы с объектами в Windows используются клавиатура и манипулятор «Мышь».
Основные приемы работы с манипулятором «Мышь»:
Щелчок – кратковременное нажатие клавиши мыши, указывающее объект. Щелчок левой кнопкой мыши обычно называется просто «щелчок». Щелчок правой кнопкой мыши называется полностью. Он вызывает контекстное меню, объединяющее несколько команд, часто употребляющихся при работе с объектом, по которому выполнен щелчок.
Двойной щелчок – два коротких щелчка левой кнопкой мыши подряд с небольшим интервалом. Двойной щелчок вызывает такой же результат, как нажатие клавиши Enter клавиатуры – открытие (запуск) объекта.
Перемещение или буксировка – подвести указатель мыши к объекту, нажать кнопку мыши и, не отпуская ее, переместить объект в нужное место, затем отпустить кнопку. После буксировки правой кнопкой мыши появляется контекстное меню.
Windows организует работу с файлами и папками в приложениях Мой компьютер и Проводник. Все приемы и правила работы в этих приложениях одинаковы. Отличие приложений в том, что Мой компьютер для каждой папки открывает отдельное окно, а при работе в Проводнике все действия производятся в одном окне.
З
Способ
представления информации в этих
приложениях изменяется по командеВИД
КРУПНЫЕ
ЗНАЧКИ (МЕЛКИЕ ЗНАЧКИ, СПИСОК ИЛИ
ТАБЛИЦА).
Окно Проводника(рис. 4) разделено на две части. В левой части окна представлена вся файловая система компьютера. Для сворачивания и разворачивания папок рядом со значками папок помещены знаки «+» и «-». Щелчок по знаку «+» разворачивает папку, щелчок по знаку «-» сворачивает папку.
В правой части окна выводится оглавление папки, выбранной (выделенной) в левой части окна. Выделение папки в левой части окна выполняется щелком по значку или названию папки. При этом папка приобретает полуоткрытый вид, а в строке «Адрес» появляется полный адрес этой папки.
Свойства выделенной папки можно узнать, выполнив команду ФАЙЛ СВОЙСТВА.
Создание папок, документов и ярлыков
Папки предназначены для упорядочивания хранения документов. Они могут содержать объединенные общей тематикой документы, папки и ярлыки. Папки, находящиеся непосредственно на диске (адрес диска С:, D: и т.д.), называются паками корневого каталога. Содержащиеся в них папки называются вложенными папками.
Папка создается по команде ФАЙЛ (или щелчком правой кнопкой мыши по пустому месту оглавления папки) СОЗДАТЬПАПКАВвести имя папки (рис. 5).
Примечание.
Если какой-то фрагмент текста выделен
(в данном случае будет выделено имя
«Новая папка»), набор нового текста
автоматически заменяет выделенный
фрагмент.
Документы хранятся в файлах и содержат информацию (текст, электронные таблицы, рисунки, музыкальные клипы и т.д.).
Документы создаются так же, как папки, только в списке выбирается тип пустого документа.
Ярлыки содержат адрес запускающего файла приложения. Ярлыки создаются для быстрого запуска приложения.
Создание
ярлыка начинается аналогично созданию
папки, только после выбора пункта «Ярлык»
появляется диалоговое окно «Создание
ярлыка» (рис. 6), в «Командную строку»
которого надо ввести адрес запускающего
файла. Вместо этого можно щелкнуть по
кнопке «Обзор», и в окне «Обзор» (рис.
7) найти запускающий файл, указать его
и нажать кнопку «Открыть». В «Командной
строке» окна «Создание ярлыка» появится
адрес этого файла. Остается нажать
кнопку «Далее», присвоить ярлыку имя и
нажать кнопку «Готово».
Выделение объектов
Документы
и папки выделяются для того, чтобы
указать программе, к каким объектам
применить последующие команды. Поэтому
прежде чем производить какие-либо
операции с объектами, их нужно указать
– выделить. Выделенные объекты отличаются
интенсивным цветовым оформлением.
Выделение одного объекта – щелкнуть по нему мышью;
выделение нескольких соседних объектов – щелкнуть по первому выделяемому объекту, затем, держа нажатой клавишу Shift – по последнему. Или можно обвести их по периметру при нажатой левой кнопке мыши;
выделение объектов в произвольном порядке – щелкать по ним при нажатой клавише Ctrl;
выделение всех объектов – ПРАВКА ВЫДЕЛИТЬ ВСЕ;
отмена всех выделений – щелчок в свободном месте окна;
отмена одного выделения из группы – щелчок по нему при нажатой клавише Ctrl;
инвертирование выделения – ПРАВКА ОБРАТИТЬ ВЫДЕЛЕНИЕ.
Копирование объектов через Буфер обмена
Буфером обмена называется часть оперативной памяти, выделенная для временного хранения копируемых или переносимых объектов. В Буфере обмена (для Windows 95 и 98) может находиться только один объект. При выключении компьютера содержимое Буфера обмена удаляется.
При копировании исходный объект не изменяется, а в целевой папке (куда копируется объект) создается точная копия объекта.
П
ПРАВКА КОПИРОВАТЬ;
щелчок по выделенному объекту правой кнопкой мыши (вызов контекстного меню) КОПИРОВАТЬ;
кнопка «Копировать» на Панели инструментов.
Второй шаг копирования – вставка объектов из Буфера обмена в целевую папку. Для этого нужно открыть целевую папку и выполнить один из вариантов команды ВСТАВИТЬ:
ПРАВКА ВСТАВИТЬ;
щ
кнопка «Вставить» на Панели инструментов.
Вставку объекта можно выполнять многократно в разные папки. После операции ВСТАВИТЬ Буфер обмена не очищается. Содержимое Буфера обмена обновляется только после занесения в него новых объектов.
Перемещение объектов через Буфер обмена
При перемещении объекты удаляются из исходной папки и появляются в целевой папке.
П
Копирование и перемещение методом «перетащить и оставить»
Копирование выделенных объектов в папку, находящуюся на другом логическом диске можно выполнить, просто отбуксировав их при нажатой левой кнопке мыши на значок целевой папки.
Для выполнения буксировки подведите указатель мыши на один из выделенных объектов, нажмите кнопку мыши и, не отпуская ее, переместите указатель на значок целевой папки в левой части окна Проводника. Значки папок при буксировке мимо них поочередно выделяются темным цветом. Когда потемнеет значок нужной папки, отпустите кнопку мыши.
Копирование выделенных объектов в папку, находящуюся на том же логическом диске надо производить, держа при буксировке нажатой клавишу Ctrl.
Перемещение объектов в пределах одного логического диска выполняется простой буксировкой их на значок целевой папки.
Буксировку можно выполнить (рекомендуется для начинающих пользователей) при нажатой правой кнопке мыши. При этом после отпускания кнопки появится контекстное меню, в котором можно выбрать вариант команды Копировать, Переместить или Отменить.
Переименование объектов
Можно производить в любой папке (окне).
При переименовании нужно выделить объект и выполнить команду ФАЙЛ ПЕРЕИМЕНОВАТЬ. Эта команда также есть в контекстном меню, появляющемся после щелчка по объекту правой кнопкой мыши. После выполнения команды в поле имени появится мигающий курсор, приглашающий ввести новое имя объекта (или отредактировать существующее).
Режим переименования объекта также можно начать, если щелкнуть по его имени через некоторое время после выделения объекта (секунда или более, чтобы не получился двойной щелчок).
Удаление объектов
Удаление выполняется тогда, когда объект становится ненужным. Удаляемый объект помещается в папку с именем «Корзина».
Для удаления объектов необходимо сделать следующее:
Выделить объект (группу объектов), затем выполнить одну из команд:
ФАЙЛ УДАЛИТЬ;
щ
нажать кнопку Панели инструментов «Удалить»;
методом «перетащить и оставить» отбуксировать выделенные объекты в папку «Корзина»;
нажать клавишу Delete на клавиатуре.
Поскольку удаление является достаточно ответственным действием, Windows попросит подтвердить его.
Примечание: Если при перетаскивании удерживать клавишу SHIFT, объект будет удален без помещения в папку «Корзина».
Восстановление ранее удаленных объектов
Оперативное восстановление:
ПРАВКА ОТМЕНИТЬ УДАЛЕНИЕ или кнопка «Отменить» Панели инструментов.
Восстановление объектов из папки «Корзина»:
Из папки «Корзина» можно восстановить выделенные объекты на старое место. Для этого нужно открыть папку «Корзина», выделить объекты и выполнить команду ФАЙЛ ВОССТАНОВИТЬ.
Перенос файлов из папки «Корзина» на новое место следует выполнять методом «перетащить и оставить» или через Буфер обмена.
Поиск объектов
Выполняется по команде ПУСК НАЙТИФАЙЛЫ И ПАПКИ.
Команда
открывает диалоговое окно «Найти. Все
файлы» (рис. 8).
На вкладке «Имя и местоположение» в поле «Имя» вводится имя искомого файла. После щелчка по стрелке списка поля «Где искать» выбирается логический диск или каталог, где должен производиться поиск. Галочка «Включая вложенные папки» позволяет проводить поиск также и во вложенных папках выбранного диска.
Примечание. При указании имени файла можно использовать символы «*» и «?». "*" заменяет произвольное число символов, а "?" – только один символ.
На вкладке «Дата» можно произвести поиск по ориентировочной дате последнего изменения файла.
На вкладке «Дополнительно» можно искать файл по его примерному размеру.
Запуск программ
Программы можно запускать любым из перечисленных способов:
Двойной щелчок по значку ярлыка программы на Рабочем столе;
ПУСК ПРОГРАММЫнайти нужную программущелчок по ее значку;
двойной щелчок по значку документа (при этом после запуска приложения откроется и документ);
ПУСК ПОИСКФАЙЛЫ И ПАПКИнайти запускающий файл программыдвойной щелчок по его значку;
ПУСК ВЫПОЛНИТЬнайти программуОТКРЫТЬ.
Вопросы для самоподготовки
Что в Windows подразумевается под термином Рабочий стол?
Перечислите основные объекты, располагающиеся на Панели задач.
Что объединяет в себе пункт меню кнопки «Пуск» Программы?
Можно ли с помощью пункта меню кнопки «Пуск» Документы открыть нужное приложение?
Как правильно завершить работу на компьютере?
Перечислите типы окон, в которых работает Windows. Каково их назначение?
Как свернуть окно до размеров кнопки на Панели задач?
Для чего в окнах нужны панели инструментов?
Какие действия выполняются с помощью элементов полосы прокрутки?
Можно ли перемещать окно по Рабочему столу?
Какие операции можно выполнить кнопками мыши?
Перечислите приложения Windows, предназначенные для работы с файловой системой компьютера. В чем их сходство и различие?
Как определить адрес папки, содержание которой отражено в правой части окна Проводника?
Объясните термин «корневой каталог».
Чем отличается файл от папки?
Вспомните два способа начала создания папок, ярлыков и документов.
Как создать пустые документы, описывающие формат (тип) приложения?
Что содержит в себе ярлык?
Как создать ярлык приложения?
Можно ли запустить приложение, пользуясь созданным ярлыком?
Зачем нужно выделять объекты?
Опишите способы выделения нескольких объектов, расположенных рядом и в произвольном порядке.
Можно ли при выделении группы объектов отменить выделение одного, оставив остальные выделенными?
Чем отличается перемещение от копирования?
Что дает нажатие клавиши Ctrl при перетаскивании объекта с нажатой левой кнопкой мыши?
Изучите методы перемещения и копирования объекта из папки в папку с использованием правой кнопки мыши и клавиши Shift.
Что такое Буфер обмена?
Перечислите известные вам способы помещения данных в Буфер обмена.
Как вставить содержимое Буфера обмена в папку?
Опишите способы переименования объектов.
Изучите возможности окна «Корзина».
Перечислите способы удаления объектов и подумайте, какой из них вам кажется наиболее удобным.
Можно ли сразу отменить удаление?
Как восстановить удаленный объект на старом месте? Как поместить удаленный объект на новое место?
Как вызывается диалоговое окно поиска файлов и папок?
Какой символ заменяет неизвестную последовательность символов в имени файла при его поиске? Какой знак можно поставить вместо одного неизвестного символа?
Перечислите способы запуска программ в операционной системе Windows.
ТЕКСТОВЫЙ ПРОЦЕССОР WORD
Текстовый процессор Wordвходит составной частью в интегрированный пакетMicrosoftOffice.Wordимеет широкий диапазон применения – от оформления коротких писем до создания объемных дипломных проектов, диссертаций, рекламных проспектов, содержащих таблицы, диаграммы, иллюстрации, сложные математические формулы.
Запуск приложения Word
Приложение Word запускается по команде ПУСК ПРОГРАММЫMicrosoft Word, либо двойным щелчком по ярлыку приложения на Рабочем столе.
Открытие существующего и создание нового документа
Открыть существующий документ можно по команде ФАЙЛ ОТКРЫТЬ (или кнопкой «Открыть» Панели инструментов)найти и выделить файл документаОТКРЫТЬ.
Создать новый документ – ФАЙЛ СОЗДАТЬ (или кнопка «Создать» Панели инструментов).
Сохранение документа
Первый
раз, когда документ еще не имеет имени
и адреса размещения, нужно выполнить
команду ФАЙЛСОХРАНИТЬ КАК...
В открывшемся диалоговом окне «Сохранение документа» (рис. 9) найти и открыть папку, в которую помещается документ, затем в поле «Имя файла» присвоить документу имя и нажать кнопку «Сохранить».
В строке заголовка окна появится имя документа.
Примечание: Имя документа должно соответствовать его содержанию, чтобы по имени было понятно, какой документ находится в этом файле.
Д
Работа в окнах
Вид
документа
При работе с документами Word рекомендуется выбирать вид отображения документа на экране «Разметка страницы».
В этом режиме можно увидеть действительное расположение объектов документа на напечатанной странице. Этот режим удобен для изменения колонтитулов и полей, а также для работы с колонками, рисунками и рамками. Чтобы перейти в режим разметки, выберите команду ВИД РАЗМЕТКА СТРАНИЦЫ (рис. 10).
Установка параметров страницы
Для
установки параметров страницы нужно
выполнить командуФАЙЛ
ПАРАМЕТРЫ СТРАНИЦЫ.
На вкладке «Поля»(рис. 11) устанавливаются размеры полей документа. На вкладке«Размер бумаги»можно выбрать размер бумаги для печати и ориентацию страниц (книжная или альбомная).
Настройка Панели инструментов
При
редактировании текста в окне Приложения
(рис. 12), как правило,
должны находиться две Панели
инструментов: «Стандартная» и
«Форматирование», остальные
вызываются по мере необходимости.
Вызвать
и убрать Панель инструментов можно по
командеВИД
ПАНЕЛИ ИНСТРУМЕНТОВ. В Диалоговом
окне«Панели инструментов» (рис.
13) необходимо установить флажки для
нужных панелей инструментов и снять
флажки для удаляемых.
Если на Панели инструментов нет кнопок часто употребляемых вами команд, их можно вывести на Панель по команде ВИД ПАНЕЛИ ИНСТРУМЕНТОВНАСТРОЙКАвкладка «Команды». Нужные кнопки буксируются из окна на Панель. Для удаления кнопок с Панели их нужно отбуксировать в пределы диалогового окна «Настройка».
Элементы линейки
В верхней и левой частях окна документа Wordрасполагаются линейки (рис. 14). Шкала линеек может быть выведена в дюймах или в сантиметрах. Затененные области на линейках показывают установленные поля документа. По умолчанию положение маркеров горизонтальной линейки соответствует установленным параметрам страницы. При необходимости элементами линейки можно установить оригинальные параметры отдельных абзацев, отличающиеся от общих для всего документа параметров страницы.
Левая
граница текста абзаца устанавливается
маркером «Выступ»,
правая – маркером «Отступ справа».
Абзацный отступ (красная
строка)
устанавливается левым верхним
маркером «Отступ первой строки».
Маркеры буксируются мышью. Буксировка
квадратного маркера «Отступ слева»
перемещает оба левых маркера одновременно.
Ввод и форматирование текста
Текст вводится с клавиатуры. Переключение русского и латинского алфавита производится либо на Панели задач (значок Ru/En), либо настраиваемой комбинацией клавиш (Ctrl+Shift или Alt+Shift). Символы верхнего регистра вводятся при нажатой клавише Shift. В русском алфавите точка вводится клавишей (? /), расположенной рядом с правой клавишей Shift. Запятая вводится этой же клавишей в верхнем регистре.
Удаление символов справа от курсора выполняется клавишей Delete. Удаление символов слева от курсора выполняется клавишей BackSpace (стрелка, направленная влево).
Внутри абзаца текст вводится непрерывно. Word при окончании строки автоматически переходит на новую. Между словами не должно быть больше одного пробела. В конце абзаца нажимается клавиша Enter, и курсор переходит в положение красной строки следующего абзаца.
Выделение текста
Выделение текста выполняется для указания программе объекта применения последующих команд. Выделенный текст помечается цветом.
Выделение слова – двойной щелчок по слову.
Выделение строки – щелчок по полосе выделения (в левом поле текста) против строки.
Выделение нескольких строк – буксировка указателя мыши по полосе выделения.
Выделение абзаца – двойной щелчок по полосе выделения против абзаца.
Выделение произвольного фрагмента текста – буксировка указателя мыши по выделяемому фрагменту.
Выделение всего текста документа – ПРАВКА ВЫДЕЛИТЬ ВСЕ.
Отмена выделения – щелчок вне выделения.
Форматирование текста
Команды форматирования текста объединены в пункте меню ФОРМАТ.
Полный
набор команд форматирования символов
вызывается командой ФОРМАТШРИФТ (рис. 15).
Некоторые из них для быстрого вызова выведены на Панель инструментов «Форматирование».
Д
ля
форматирования параметров абзаца
выполняется команда ФОРМАТ
АБЗАЦ.
Команды этого пункта меню относятся ко
всему абзацу. Абзац при форматировании
можно просто указать (установить курсор
внутрь него). В диалоговом окне «Абзац»
(рис. 16) устанавливается межстрочный
интервал, отступы абзаца от предыдущего
или/и следующего абзаца, способы
выравнивания абзаца. Команды выравнивания
абзаца обычно выносятся дополнительно
на Панель инструментов «Форматирование».
Графическое оформление абзаца (рамки, линии вдоль отдельной стороны абзаца, заливка абзаца) выполняется командой ФОРМАТ ГРАНИЦЫ И ЗАЛИВКА. На вкладке «Граница» (рис. 17) выбирается цвет и толщина линии, место ее нахождения. Вкладка «Заливка» позволяет выбрать цвет и интенсивность заливки абзаца.
Копирование форматов
Команда копирует не фрагменты текста, а только их форматы.
Копирование формата начинается с выделения фрагмента с нужным форматом. Если формат копируется только в одно место, следует щелкнуть кнопку «Копировать формат» панели инструментов «Стандартная» и выделить форматируемый фрагмент. Если предполагается форматировать несколько фрагментов, нужно выполнить двойной щелчок по кнопке «Копировать формат». После этого можно форматировать многократно до тех пор, пока кнопка «Копировать формат» не будет отжата щелчком по ней.
Разбиение текста на колонки
Колонки преобразуют текст в газетный образец.
Если в тексте
требуется разместить рисунки, буквицы,
объекты WordArt, делайте это после разбиения
текста на колонки.
Разбиение текста на колонки начинается с выделения преобразуемого текста. Некоторые версии Word не выполняют деление текста на колонки, если в выделение включен последний в выделенном фрагменте символ конца абзаца. Его можно увидеть, если включить непечатаемые символы (значок Панели инструментов «¶»).
Указав
разделяемый на колонки фрагмент текста,
выполните команду ФОРМАТ
КОЛОНКИ. В появившемся Диалоговом окне
(рис. 18) выберите количество колонок.
Если
нужен разделитель
(черта
между колонками), установите соответствующий
флажок. Можно задать параметры колонок
и просветов между ними. После всех
установок нажмите кнопку «ОК».
Колонтитул
Колонтитулом называется объект (может включать в себя текст, рисунки и др.), который, будучи созданным один раз, появляется на каждой странице многостраничного документа. Колонтитул может быть верхним и нижним (могут быть оба одновременно). Каждый раздел документа может иметь свой колонтитул.
Для начала создания колонтитула выполняется команда ВИД КОЛОНТИТУЛЫ.
Вколонтитуле работа выполняется так же,
как в документе. Кроме указанных выше
объектов, в колонтитул можно вставить
разного рода автотекст (в частности,
полное имя файла, которое позволяет
быстро найти файл хранения данного
документа). Команда ВСТАВИТЬ АВТОТЕКСТ
(рис. 19) находится на панели инструментов
«Колонтитулы».
Выход из режима редактирования колонтитула осуществляется командой ВИД КОЛОНТИТУЛЫ.
Таблица
Таблица добавляется в документ для занесения табличных данных. В ячейки таблицы может быть введен текст, числа, вставлены рисунки и другие объекты, создаваемые в Word.
Разные ячейки
таблицы можно форматировать индивидуально.
Поэтому таблица в текстовом документе
применяется также для разделения
объектов, для которых необходимо
применить разное форматирование в
пределах одной строки. Например, в
подписях официальных писем требуется
в левой части строки поместить должность
подписывающего лица, а в правой – фамилию
и инициалы. Грамотно такую строку следует
оформлять в виде таблицы. Сетку таблицы
можно сделать непечатаемой командой
ФОРМАТ ГРАНИЦЫ И ЗАЛИВКА или кнопкой «Внешние
границы» (рис. 20) панели инструментов
«Форматирование».
Начало
создания таблицы – команда ТАБЛИЦА
ДОБАВИТЬ ТАБЛИЦУ. В диалоговом окне
«Вставкатаблицы» (рис. 21) указывается
число строк и столбцов. Кроме того,
таблицу можно создать, нажав кнопку
Панели инструментов «Добавить таблицу»
(рис. 22) и выбрав нужное число строк и
столбцов.
Строки и столбцы могут быть добавлены соответствующими командами пункта меню «Таблица» (рис. 23). Если перед выполнением команды выделить несколько строк (или столбцов), команда вставит столько же строк (столбцов), отодвинув существующие вниз (вправо).
Для удаления строк или столбцов, нужно их выделить и выполнить соответствующую команду меню «Таблица».
Выделение ячеек – в левой части каждой ячейки располагается полоса выделения. В ней указатель мыши меняет вид на стрелку, направленную вверх и вправо. Щелчок в этой полосе выделяет ячейку. Нажатие клавиши в этой полосе и дальнейшая буксировка выделяет нужное число ячеек.
Выделение строк – щелчок (и буксировка) по полосе выделения строк слева от таблицы.
Выделение столбцов – щелчок (и буксировка) по полосе выделения столбцов выше таблицы (в ней курсор превращается в маленькую жирную стрелку).
Несколько выделенных ячеек таблицы могут быть объединены по команде ТАБЛИЦА ОБЪЕДИНИТЬ ЯЧЕЙКИ.
Выделенная ячейка может быть разбита на нужное число ячеек по команде ТАБЛИЦА РАЗБИТЬ ЯЧЕЙКИ.
Вертикальные и горизонтальные границы таблицы можно отбуксировать мышью (при помещении указателя мыши на границу он приобретает вид двунаправленной стрелки).
Если требуется переместить не всю границу, а только ее часть, нужно выделить только ячейки, граничащие с этим участком, и перемещать их границу.
Графическое оформление таблицы выполняется командой ФОРМАТ ГРАНИЦЫ И ЗАЛИВКА.
Преобразование текста в таблицу
Для
преобразования фрагмента текста в
таблицу в него необходимо включить
символы, которые будут служить
разделителями ячеек этой таблицы. Это
может быть символ конца абзаца, символ
табуляции, точка с запятой или какой-либо
другой оригинальный символ. Преобразуемый
фрагмент нужно выделить и выполнить
команду ТАБЛИЦАПРЕОБРАЗОВАТЬ В ТАБЛИЦУ. Появляется
диалоговое окно «Преобразовать в
таблицу» (рис. 24), в котором следует
указать число столбцов таблицы, ширину
столбцов и символ, служащий разделителем
ячеек таблицы. После нажатия кнопки
«ОК» выделенный текст преобразуется в
таблицу. Все параметры таблицы можно
изменить командами меню «Таблица».
2.5.8.
Преобразование таблицы в текст
После выделения таблицы в меню ТАБЛИЦА появляется команда ПРЕОБРАЗОВАТЬ В ТЕКСТ. Ее выполнение вызывает диалоговое окно «Преобразование таблицы в текст» (рис. 25). В нем требуется определить символ, который будет разделять содержимое ячеек в преобразованном тексте.
Добавление объектов в документ
Вставка рисунков
С
После этого курсор нужно поместить в рамку надписи и выполнить команду ВСТАВКА РИСУНОККартинки (или Из файла). Если рисунок вставляется из файла, найти и указать файл. Если вставляется картинка из существующего в программе набора, выбрать и указать картинку.
При
необходимости можно изменить размеры
рисунка, отбуксировав маркеры (квадраты,
находящиеся на сторонах и углах рамки
или рисунка). Рамка надписи и рисунок
имеют разные маркеры. Рисунок легко
перемещается в тексте за рамку надписи
(при подведении к ней указателя мыши он
приобретает форму стрелки, направленной
в четыре стороны).
Чтобы текст обтекал рисунок, нужно выделить рамку надписи и выполнить команду ФОРМАТ НАДПИСЬвкладка «Обтекание»выбрать вариант обтекания (рис. 26)ОК.
Рамка надписи оформляется (или удаляется) по команде ФОРМАТ НАДПИСЬвкладка «Цвета и линии».
Вставка фигурного текста
Фигурный текст применяется, если требуется улучшить оформление документа.
При добавлении фигурного текста нужно выполнить команду ВСТАВКА РИСУНОКОбъект WordArt (в Office 95 команда ВСТАВКАОБЪЕКТMicrosoft WordArt). Из «Коллекции WordArt» выбрать подходящий стиль надписиОКввести текстОК.
Э
Если вы удовлетворены результатом, щелкните вне надписи. Это выход из режима редактирования фигурного текста. Чтобы снова войти в режим редактирования, щелкните по объекту.
Фигурный текст можно отбуксировать в любое место документа. При подведении к нему указателя мыши он приобретает форму стрелки, направленной в четыре стороны, что означает возможность перемещения.
Ввод формул в текст
Для
написания формул предназначена
подпрограмма Microsoft Equation 2.0 (или 3.0). Она
вызывается командой ВСТАВКА
ОБЪЕКТ
Microsoft Equation 2.0 (или 3.0). В появившуюся рамку
вводится формула. Символы, присутствующие
на клавиатуре, вводятся с клавиатуры.
Недостающиесимволы выбираются из
специальной панели инструментов
«Формула» (рис. 27). Щелчок по кнопке на
панели разворачивает набор символов.
Щелчок по символу вставляет символ в
формулу. Если в формуле нужны символы
скобок, лучше вставлять их с помощью
панели инструментов «Формула». Тогда
скобки автоматически изменяют свои
размеры в соответствии с размерами
выражения внутри скобок.
Щелчок вне поля ввода формулы завершает ввод. Для редактирования ранее набранной формулы нужно дважды щелкнуть по ней. Вызывается программа Microsoft Equation 2.0 (или 3.0).
Редактор формул имеет собственное меню. Для ввода в формулу пояснительной текстовой части нужно выполнить команду СТИЛЬ ТЕКСТ. Размер символов в формуле устанавливается по команде РАЗМЕРОПРЕДЕЛИТЬ. Интервалы в формуле устанавливаются по команде ФОРМАТИНТЕРВАЛ.
Положение готовой формулы в строке может быть отформатировано средствами форматирования абзацев. Общие размеры формулы можно изменить, отбуксировав маркеры выделенной формулы.
Построение организационных диаграмм
Организационные
диаграммы, отображающие структуру
подчиненности или взаимосвязи разных
объектов, можно составить, используя
элементы Панели инструментов «Рисование»
(рис. 28).
С
Заливку
любых автофигур можно выполнить как
однотонной, так и градиентной после
щелчка правой кнопкой мыши по автофигуреФОРМАТ АВТОФИГУРЫвкладка «Цвета и
линии». Для получения градиентной
заливки в поле «Заливка – цвет» щелкнуть
стрелку списка, выбрать пункт «Способы
заливки» и вариант заливки (рис. 29). Если
перед этим выбран определенный цвет,
градиентная заливка будет выполнена
этим цветом.
П
осле
окончания построения организационной
диаграммы, все ее элементы нужно
сгруппировать. Для этого нужно выделить
все элементы диаграммы, щелкнув по
кнопке «Выбор объектов» и обведя их при
нажатой левой кнопке мыши. Выделять
несколько группируемых объектов можно
также, держа нажатой клавишу Shift. После
выделения объектов (при этом все они
будут помечены маркерами) выполнить
команду ДЕЙСТВИЯГРУППИРОВАТЬ (рис. 30). В результате
группировки все составные элементы
диаграммы становятся единым объектом,
который можно целиком перемещать и
копировать.
Для внесения изменений в сгруппированную диаграмму, ее нужно сначала разгруппировать, выделив и выполнив команду ДЕЙСТВИЯ РАЗГРУППИРОВАТЬ.
Вопросы для самоподготовки
Как запустить текстовый редактор Word?
В каком режиме представления документов на экране рекомендуется работать, чтобы увидеть действительное расположение объектов на напечатанной странице?
Для чего и как устанавливаются параметры страницы?
Как правильно сохранить вновь созданный документ?
Какие панели инструментов нужны постоянно при работе в Word?
Каким образом установить оригинальные параметры форматирования отдельного абзаца?
Вспомните способы переключения раскладки клавиатуры с русского языка на английский и наоборот.
Как удалить символ справа или слева от положения курсора?
Для каких целей требуется выделение текста?
Как выделить фрагмент слова, слово, строку, несколько строк?
Что можно выполнить командой ФОРМАТ АБЗАЦ?
Как выполняется копирование форматов?
Для чего в документе создается колонтитул?
Чем отличаются приемы работы в колонтитуле от работы в основном тексте?
Какие объекты можно поместить в колонтитул?
Для чего предназначена таблица Word?
Какие данные можно помещать в ячейки таблицы?
Какими способами можно вставить таблицу в текст Word?
Как изменить ширину столбца в таблице?
Для чего предназначена кнопка панели инструментов?
Как выделить всю таблицу?
Как выделить строку, столбец, ячейку?
Какие операции могут быть выполнены с выделенными фрагментами таблицы?
Как можно перемещаться внутри таблицы (назовите основные клавиши, используемые для перемещения)?
Как вставить строку в начало, середину или конец таблицы?
Как вставить столбец (столбцы) в начало, середину или конец таблицы?
Как вставить ячейку (ячейки) в таблицу?
Как удалить строку, столбец или ячейку?
Как можно объединить (разделить) ячейки таблицы?
Можно ли выполнить отличающееся форматирование в разных столбцах, строках или ячейках таблицы?
Как расширить или сузить столбцы или строки таблицы?
Что нужно сделать, чтобы переместить границу не всего столбца, а части его?
Какая команда выполняет графическое оформление таблицы?
Для чего используется пиктограмма
?
Как преобразовать набранный текст в таблицу? Как должен быть подготовлен текст для преобразования его в таблицу?
Как изменить фон отдельного столбца, строки или ячейки?
Как изменить формат представления данных в ячейке?
Для чего и как в документ вставляется рамка надписи?
Как изменить размеры рисунка?
Можно ли переместить рисунок от места его первоначальной вставки?
Как отформатировать рисунок, чтобы можно было рядом с ним поместить текст?
Как в документ вставить фрагмент, выполненный фигурным текстом?
Можно ли перемещать фигурный текст по странице?
Можно ли видоизменить созданный фигурный текст, или его нужно удалить и создать новый объект?
Что дает разбиение текста на колонки?
Вспомните последовательность операций при разбиении текста на колонки.
Можно ли по формулам, введенным с помощью подпрограммы Microsoft Equation 2.0 (или 3.0) производить вычисления?
Допускается ли внесение исправлений в формулы, созданные Microsoft Equation 2.0 (или 3.0)?
Как завершается составление формулы при работе в Microsoft Equation 2.0 (или 3.0)?
Для чего создаются организационные диаграммы?
Как выполнить надпись на элементе организационной диаграммы?
Что дает группировка элементов организационной диаграммы?
Можно ли в элемент сгруппированной диаграммы внести изменения? Как это сделать?
ЭЛЕКТРОННАЯ ТАБЛИЦА EXCEL
Электронная таблица Excel – одна из самых распространенных программ обработки численных данных. Она позволяет не только вводить данные в ячейки таблиц, редактировать и форматировать их, но и применять формулы для описания связи между значениями, введенными в разные ячейки. Изменение данных в любой ячейке приводит к автоматическому пересчету значений всех ячеек, которые связаны с ней формулами. Табличные данные могут быть представлены в виде разного рода диаграмм.
Команда ПУСК ПРОГРАММЫMicrosoft Excel, или двойной щелчок по значку на Рабочем столе.
Сохранение документа
Выполняется так же, как в Word. Первый раз, когда документ еще не имеет имени и места сохранения, команда ФАЙЛ СОХРАНИТЬ КАК...найти и открыть папку, в которую помещается документприсвоить документу имя«Сохранить».
Основные понятия Excel
Д
Для указания в формулах данных, находящихся в тех или иных ячейках, используются адреса ячеек. Адрес ячейки включает в себя имя столбца и номер строки, например, E25 или GR48. В формулах можно ссылаться на данные, находящиеся в нескольких соседних ячейках, как на единое целое. Такая группа ячеек называется диапазоном ячеек. Диапазон ячеек указывается в формуле адресами первой и последней ячеек через двоеточие. На рисунке 31 в качестве примера выделением показан диапазон ячеек С43:С49.
Выделение
ячеек
Перед любой операцией с ячейками их надо выделить. Выделенные ячейки маркируются рамкой (если ячейка одна) или цветом (если ячеек много). В нижнем правом углу любого выделенного фрагмента появляется маленький черный квадрат, который называется маркером распространения.
Диапазон ячеек можно выделить мышью, пробуксировав ее указатель над выделяемыми ячейками.
Чтобы выделить несмежные диапазоны ячеек, выделите один диапазон, а затем при нажатой клавише Ctrl – остальные.
Строки или столбцы выделяются щелчками по их заголовкам. Буксировка указателя мыши по заголовкам строк или столбцов выделяет несколько строк или столбцов.
Для расширения выделения нажмите F8 и продолжайте выделение клавишами управления курсора (стрелками).
Отмена выделения – щелчок в любом месте листа.
Можно выделять ячейки только клавишами управления курсора при нажатой клавише Shift.
Ввод данных
Данные
вводятся в активную ячейку. Активная
ячейка отличается выделением черной
рамкой. Чтобы ввести данные в другую
ячейку, надо ее активизировать, щелкнув
по ней.
При вводе данные дублируются в строке формул, расположенной непосредственно над Рабочим листом (рис. 32). После начала ввода рядом со строкой формул появляются значки кнопок «Отмена ввода» и «Ввод данных» (галочка). Щелчок по кнопке «Ввод данных» (галочка) завершает ввод данных в ячейку, при этом ячейка остается активной, то есть выделенной. Завершить ввод данных можно, нажав клавишу Enter клавиатуры, но при этом выделение переместится на следующую ячейку вниз. Щелчок по кнопке «Отмена ввода» отменяет ввод данных в ячейку.
Ввод текстовых данных
Текстовые
данные содержат буквенные символы и
после завершения ввода выравниваются
по левому краю ячейки (рис. 33), если не
включены средства выравнивания абзаца
(при работе с таблицами не рекомендуется
принудительно выравнивать содержимое
ячеек).
Данные, состоящие из цифр и букв, считаются текстовыми данными. Данные, состоящие из цифр, могут быть текстовыми и цифровыми. Чтобы цифры воспринимались как текст, начните ввод с апострофа «'». При печати он не будет виден.
Ввод числовых данных
Числовые данные после ввода выравниваются по правому краю ячейки (рис. 33), если они не отформатированы принудительно.
Числовые данные содержат только цифровые значения в различных формах. Это могут быть целые числа (132), десятичные дроби (25,48), обыкновенные дроби (4/5) и числа в научном формате (1,25Е+04, что равнозначно 1,25 104).
Если длина числа превышает размер ячейки, появляются символы переполнения ячейки ####### или число будет представлено в научном формате.
Ввод даты и времени
При вводе даты и времени Excel преобразует данные в специальное число, где целая часть – количество дней от начала века (или установленной даты), а десятичная – часть суток. Это позволяет проводить операции с датами и временем как с числами.
Даты и время должны вводиться в одном из форматов, понятных Excel. Чтобы посмотреть все допустимые форматы даты и времени, нужно выполнить команду ФОРМАТ ЯЧЕЙКАЧИСЛОкатегория ДАТА (ВРЕМЯ).
Ввод последовательности
Числовая последовательность
Последовательность чисел, имеющую определенный интервал, можно ввести двумя способами:
1) Первый способ заключается в том, что в две начальные ячейки последовательности вводятся первые два числа через нужный интервал. Затем обе ячейки нужно выделить. При этом, как говорилось выше, в нижнем правом углу выделения появляется маркер распространения. При приближении к нему курсора мыши он превращается в маленький крестик. Если отбуксировать маркер распространения на весь необходимый диапазон ячеек, диапазон заполнится нужной последовательностью чисел.
2) Второй способ ввода числовой последовательности нужно начинать с занесения в первую ячейку числа начала последовательности. Затем выделить весь диапазон ввода и выполнить команду ПРАВКА ЗАПОЛНИТЬПРОГРЕССИЯ. Появляется диалоговое окно «Прогрессия» (рис. 34), в котором нужно выбрать тип прогрессии, шаг и предельное значение последовательности и нажать ОК. Выделенный диапазон ячеек заполнится прогрессией чисел в соответствии с установками в диалоговом окне.
Последовательность
слов
Достаточно часто требуется вводить определенную последовательность слов, например, названия месяцев, дней недели и т.д. Эта возможность предусмотрена в Excel. Достаточно ввести в одну ячейку название любого дня недели или месяца полностью или коротко, завершить ввод и отбуксировать маркер распространения этой ячейки в любую сторону. Диапазон заполнится последовательностью названий.
Предусмотрена
возможность задания аналогичной
собственной последовательности. Для
этого нужно выполнить команду СЕРВИСПАРАМЕТРЫ. В
открывшемся диалоговом окне «Параметры»
перейти на вкладку «Списки». В окне
«Списки» (рис. 35) показаны списки
последовательностей, уже имеющихся в
программе. Для создания другого списка
нужно щелкнуть кнопку диалогового окна
«Добавить» и в поле «Элементы списка»
ввести свой список. При этом после ввода
каждого элемента списка требуется
нажимать Enter. После окончания ввода
списка щелкнуть ОК.
Редактирование содержимого ячеек
Для редактирования введенных в ячейку данных нужно активизировать ячейку с ними и нажать клавишу F2. При этом редактировать можно непосредственно в ячейке.
Кроме того, можно редактировать данные в строке формул, где дублируется содержимое ячейки. После активизации ячейки установить курсор в нужное место данных в строке формул, и выполнить исправления.
Окончание
редактирования – Enter или щелчок по
значку
.
Отмена и повторение команд
Последнюю команду можно отменить командой ПРАВКА ОТМЕНИТЬ...
Т
Для некоторых команд отмена не предусмотрена.
П
Форматирование
ячеек
Форматирование в Excelне только изменяет внешний вид объектов, но и присваивает данным, находящимся в ячейках некоторые специальные типы, например, числовой, текстовый, процентный, денежный и т.д. Это означает, что в дальнейших расчетах эти данные участвуют как соответствующие величины (числа, текст, проценты, деньги...).
Любое
форматирование следует начинать с
указания объекта форматирования
(выделения диапазона ячеек).
Полный набор команд форматирования вызывается командой ФОРМАТЯЧЕЙКИ...
Вкладка «Число» (рис. 36) – установление типов данных в ячейках.
Ячейки, содержащие данные, рекомендуется форматировать в соответствии с типом этих данных. Процентные величины следует определять в виде десятичных дробей и форматировать как «Процентный» тип.
Вкладка «Выравнивание» (рис. 37) – ориентация размещения данных в ячейках.
На этой вкладке можно повернуть запись данных на любой угол и для многословных записей установить перенос по словам. Обе эти возможности часто используются для форматирования заголовков столбцов или строк таблицы.
До завершения вычислений в таблицах не рекомендуется выполнять объединение ячеек. Это затрудняет выделение ячеек и их адресацию.
Вкладка
«Граница» (рис. 38) – создание наружных
и внутренних линий диапазона ячеек.
Вкладка «Шрифт» – шрифтовое оформление данных.
Вкладка «Вид» – заполнение выделенных ячеек цветом и узором.
Вкладка «Защита» – варианты защиты данных.
Некоторые наиболее часто употребляемые команды вынесены на панель инструментов «Форматирование».
Копирование форматов
Команда копирует не данные, находящиеся в ячейках, а только их форматы.
Копирование формата начинается с выделения ячейки с нужным форматом. Если формат копируется только в один диапазон ячеек, следует щелкнуть кнопку «Копировать формат» панели инструментов «Стандартная» и выделить форматируемый интервал.
Если предполагается форматировать несколько интервалов, нужно выполнить двойной щелчок по кнопке «Копировать формат». После этого можно форматировать разные диапазоны ячеек до тех пор, пока кнопка «Копировать формат» не будет отжата щелчком по ней.
Вставка и удаление строк, столбцов и ячеек
Вставка строк (сдвигает существующие строки вниз)
При вставке строк требуется выделить ячейку (вставка одной строки) или несколько строк (вставка такого же количества строк) и выполнить команду ВСТАВКА СТРОКА.
Вставка столбцов (сдвигает существующие столбцы вправо).
Для вставки столбцов необходимо выделить ячейку (вставка одного столбца) или несколько столбцов (вставка такого же количества столбцов) и выполнить команду ВСТАВКА СТОЛБЕЦ.
Вставка ячеек
Для вставки ячеек нужно выделить ячейку (или интервал ячеек) и выполнить команду ВСТАВКА ЯЧЕЙКИ. В появившемся диалоговом окне выбрать вариант сдвига существующих ячеек и щелкнуть ОК.
Удаление строк, столбцов и ячеек
В созданных таблицах не должно быть пустых строк и столбцов. Для удаления пустых или ненужных строк или столбцов их нужно выделить и выполнить команду ПРАВКА УДАЛИТЬ.
Ячейки удаляются аналогично.
Нажатие клавиши Delete после выделения фрагмента только очищает его от данных, но не удаляет.
Изменение размеров строк и столбцов
Изменение ширины столбца
Выполняется перетаскиванием мышью границы между заголовками столбцов либо командой ФОРМАТ СТОЛБЕЦШИРИНА, после которой нужно указать ширину.
Команда ФОРМАТ СТОЛБЕЦАВТОПОДБОР ШИРИНЫ устанавливает ширину столбца по самой длинной записи.
Изменение высоты строки
Изменить высоту строки можно перетаскиванием мышью границы между заголовками строк, или командой ФОРМАТ СТРОКАВЫСОТА, указав точную высоту строки.
Команда ФОРМАТ СТРОКААВТОПОДБОР ВЫСОТЫ установит высоту всей строки по самой высокой записи в строке.
Ввод формул
Главное достоинство Excel – способность обрабатывать данные по заданным формулам.
Ввод формулы всегда начинается со знака равенства (=). Вычисления с простыми числами можно производить в каждой ячейке, как на калькуляторе, введя соответствующее выражение.
Чаще при написании формул используются ссылки на данные, находящиеся в других ячейках. Пример формулы {=A3+R5-B8/3}.
П
После завершения ввода формулы в ячейке отображается результат вычисления по ней. Сама формула после активизации ячейки с формулой отображается в строке формул, где ее можно редактировать.
При изменении данных в ячейках, на которые ссылается формула, результат расчета по формуле изменится автоматически.
Основные правила работы с формулами в Excel
Каждая формула обязательно начинается со знака «=».
Формула может включать в себя одну или несколько функций.
Сразу после имени каждой функции должен быть введен список ее аргументов, заключенный в круглые скобки.
В качестве аргументов функций могут быть использованы ссылки на адреса ячеек, в которых находятся данные для вычислений.
Для обозначения операций используются символы (показаны в табл. 1 в порядке убывания очередности их выполнения). Для правильности выполнения операций следует продуманно пользоваться скобками с учетом указанной очередности операций.
Таблица 1
Символы |
Операция |
% |
Вычисление процентного соотношения |
^ |
Возведение в степень |
* / |
Умножение и деление |
+ - |
Сложение и вычитание |
& |
Сложение текстовых величин |
>, <, >=, <=, <> |
Больше чем, меньше чем, больше чем или равно, меньше чем или равно, не равно. |
Дата и время вводятся в формулу в формате, принятом Excel, заключенные в кавычки. Например, =«14/04/95»- «3/04/95»
Текстовые фрагменты, вводимые в формулу, должны быть заключены в кавычки.
Пробелы в формулах не допускаются (за исключением текста, заключенного в кавычки).
Построение формул
Возможны два способа введения формул в ячейку:
все символы, в т. ч. и ссылки на адреса ячеек, вводить с клавиатуры. В таком случае надо иметь в виду, что номера столбцов должны вводиться латинскими буквами;
ссылки на адреса ячеек после начала написания формулы вводить щелчком мыши по ячейкам. Ссылка на одну ячейку вводится щелчком мыши по этой ячейке. Ссылка на диапазон ячеек вводится буксировкой указателя мыши по этому диапазону. Все остальные символы вводятся с клавиатуры.
Использование в формулах встроенных функций
Формула может включать в себя функции, при вычислении которых получается конечный результат.
Функция – оператор, осуществляющий определенные операции с аргументами.
Аргументы – величины, которые используются для вычисления значений функций.
Excel имеет в своем составе около 200 встроенных функций практически для всех типов расчетов: научных, экономических, финансовых и др.
В общем виде функция состоит из имени функции и аргументов, заключенных в круглые скобки и отделенных друг от друга точкой с запятой. Примеры функций:
СУММ(С22:D35)
СУММПРОИЗВ(D2:D7;C2:C7)
ЕСЛИ(D2>=15;C2*$C$10;0)
При вводе аргументов функции используются следующие операторы ссылок (табл 2).
Таблица 2
Оператор интервала (двоеточие) |
Будучи поставленным между двумя адресами ячеек, объединяет все ячейки между ними в один интервал |
Оператор объединения (точка с запятой) |
Ставится между двумя интервалами ячеек, входящими в аргумент |
Автосумма
Другой способ использования этой функции – выделить диапазон ячеек с суммируемыми данными и нажать кнопку автосуммы. Результат будет помещен в следующей пустой ячейке.
Мастер функций помогает ввести встроенные функции в формулу.
Вызов Мастера функций – команда ВСТАВКА ФУНКЦИЯ или кнопка панели инструментов
На
первом шаге мастера функций в левой
части диалогового окна (рис. 39) выбирается
категория функции, затем в правом –
сама функция. Каждая функция вводится
в специальном диалоговом окне.
В качестве примера рассмотрим использование в формуле функции ЕСЛИ(). Она применяется, когда результат вычисления зависит от некоторого условия, например, при превышении определенного уровня производительности начисляется премия.
В общем случае структура этой функции:
ЕСЛИ(условие;«да»;«нет»),
где аргументы:
условие – выражение, формулирующее критерий поставленной задачи,
«да» – выражение, описывающее событие, которое произойдет при выполнении критерия,
«нет»
– выражение, описывающее событие,
которое произойдет в случае невыполнении
критерия.
При выборе этой функции появляется диалоговое окно мастера функций (рис. 40), помогающего вводить аргументы функции. Перечисленные выше аргументы последовательно вводятся в каждое из трех полей диалогового окна, причем в каждом аргументе могут использоваться фрагменты текста.
Внекоторых функциях, например, СУММ(),
СУММПРОИЗВ(), МАКС(), СРЗНАЧ()... (рис. 41) в
качестве аргументов указываются
диапазоны массивов, для которых
рассчитывается функция.
Во всех диалоговых окнах мастера функций есть описание функции и правила ее введения в окно.
Редактирование формул
Формулу после активирования ячейки можно редактировать в строке формул, где дублируются данные активной ячейки или непосредственно в ячейке после нажатия F2 на клавиатуре.
Копирование формул
(Все вводимые формулы должны быть копируемы)
Excel воспринимает адреса ячеек в формулах как расположенные относительно ячейки, в которую вводится формула. Например, если в ячейке С5 есть ссылка на ячейку С3, она понимается как ячейка, расположенная через одну ячейку слева от активной. Такие ссылки называются Относительными ссылками. При копировании формул адреса относительных ссылок изменяются на адреса, расположенные на таком же удалении от ячейки, в которую копируется формула.
Чтобы при копировании адреса ссылок оставались неизменными, надо сделать ссылку Абсолютной. Для этого в адресе ссылки слева от адреса столбца и строки ставится знак доллара «$». Например, $А$1.
Самый простой способ сделать ссылку на ячейку абсолютной – в режиме ввода или редактирования установите перед ссылкой или после нее курсор и нажмите F4.
Ссылка может быть Смешанной, когда неизменным делается только адрес столбца или строки, например, $A12 или D$25.
Копирование формул можно выполнять через буфер обмена командой ПРАВКА КОПИРОВАТЬвыделить целевой диапазонПРАВКАВСТАВИТЬ.
Буксировка маркера распространения ячейки с формулой также копирует формулу.
Оформление таблиц
С
Команда ФОРМАТ ЯЧЕЙКИвкладка «Вид» предоставляет варианты заливки ячеек.
Диаграммы
Диаграмма представляет табличные данные графически, облегчая их понимание и анализ. Размещенные в документе диаграммы украшают его и делают более информативным.
Термины, применяемые в диаграммах (рис. 42):
Область диаграммы – прямоугольник, ограничивающий все компоненты диаграммы.
Область построения диаграммы – прямоугольник, составленный осями координат диаграммы.
Ряд данных – группа данных таблицы, расположенных в одной строке или столбце, отображающаяся в диаграмме в виде отдельной линии или последовательности отметок.
Точка данных – отдельный элемент ряда данных.
Заголовок – название диаграммы или оси.
Легенда
– пояснение условных обозначений на
диаграмме.
Линии сетки – линии, пересекающие область построения и выходящие из каждой засечки на оси.
Создание диаграммы
Построение диаграммы нужно начинать с выделения данных, которые должны быть показаны в диаграмме. Если данные расположены в несмежных диапазонах, выделение следует выполнять, держа нажатой клавишу Ctrl клавиатуры.
Последовательность создания диаграммы рассмотрим на примере построения графика и гистограммы. Все операции для этих типов диаграмм одинаковы.
При
построении диаграмм (кроме круговой) в
выделение необходимо включать заголовки
столбцов (или строк), являющиеся названиями
рядов данных, для того, чтобы эти фрагменты
текста появились в легенде диаграммы.
Также в выделение полезно включать
диапазон ячеек с названиями точек
данных. В диаграмме они будут размещены
как подписи оси Х (ось категорий).
Итоговые данные не следует включать в выделение.
После выделения данных нужно выполнить команду ВСТАВКА ДИАГРАММА или нажать кнопку панели инструментов. (В Office 95 курсор мыши превратится в тонкий крестик, которым нужно оконтурить область построения диаграммы, проведя диагональ прямоугольника при нажатой левой кнопке мыши.)
Запускается Мастер построения диаграмм, помогающий создавать диаграмму.
Шаг
1 – выбор типа диаграммы (рис. 43).
Шаг 2 – на вкладке «Диапазон данных» указывается диапазон ячеек с данными для построения (если они не были выделены до вызова Мастера) и уточняется расположение данных (в строках или столбцах) (рис. 44).
На вкладке «Ряд» в поле «Подписи оси Х» указывается диапазон ячеек с названиями точек данных (если они не были выделены до вызова Мастера).
Примечание: Если имена точек данных являются числами, программа принимает их за ряд данных и отображает на диаграмме отдельным рядом (на рисунке 44 ряд «Филиал»). В таком случае эти имена не нужно выделять перед построением или удалить на вкладке «Ряд» (выделить ряд в поле «Ряд» и нажать кнопку «Удалить»). Чтобы ввести реальные подписи оси Х, нужно установить курсор в поле «Подписи оси Х» и выделить эти подписи в таблице.
Шаг 3 – вводятся заголовки диаграммы (рис. 45).
Шаг 4 – определяется размещение диаграммы (на имеющемся листе или на отдельном).
На
каждом шаге можно вернуться к предыдущему
для изменения установок.
Несколько отличается от описанного выше построение круговой диаграммы. Она строится по данным одного ряда данных. Поэтому перед построением выделяется только один ряд данных без заголовка ряда.
Если названия точек ряда состоят из текстовых фрагментов, их также нужно выделить, названия в качестве подписей категорий появятся в легенде диаграммы. Если названия точек ряда являются числами, их не следует включать в выделение, подписи категорий можно определить на втором шаге мастера на вкладке «Ряд».
Иногда
диаграмма выглядит лучше, если имена
точек ряда размещаются не в легенде как
условные обозначения, а непосредственно
около каждой точки данных (рис. 46). Это
можно сделать на третьем шаге мастера
на вкладке «Подписи данных». Кроме
категорий, рядом с точкой данных можно
разместить сами значения данных и долю
каждой категории, которую Excel рассчитает
сам относительно полного круга.
Точечная диаграмма, хотя внешне и выглядит как график, значительно отличается от него по своей сути. Основные отличия:
если для построения используются несколько рядов данных, первый из них автоматически становится метками оси Х;
график расставляет метки оси Х через равные расстояния, независимо от реальных интервалов между ними, а точечная диаграмма – строго в соответствии с реальными величинами интервалов (в последних версиях Excel график также учитывает реальные интервалы).
Поэтому особенно часто точечная диаграмма применяется для отображения научных данных.
Редактирование диаграммы
Начало режима редактирования диаграммы – щелчок по области диаграммы. По бокам и углам области появляются квадраты – маркеры.
Включение режима редактирования элемента диаграммы – выделение элемента и двойной щелчок по нему.
Также редактирование элемента диаграммы можно начать, подводя к нему указатель мыши. Когда у указателя мыши появится название этого элемента, следует щелкнуть правой кнопкой мыши и выбрать в контекстном меню соответствующую команду.
При
редактировании диаграмм следует обращать
внимание на соотношения элементов
диаграммы. Часто после создания диаграммы
оказывается, что подписи осей и текст
легенды выполнены непропорционально
крупным шрифтом рядом с маленькой
областью построения диаграммы, как на
рис. 47. Мы же хотим, чтобы основная
информативная часть диаграммы – область
построения – была больше, чтобы были
заметнее изменения на графике.
В таком случае следует форматировать оси и легенду, уменьшая шрифт подписей. Можно увеличить всю область диаграммы, то есть общие ее размеры. Размеры области построения диаграммы также могут быть изменены в пределах имеющейся области диаграммы. В таком случае форматируется область построения диаграммы (перемещаются маркеры ее границ после выделения).
Иногда
после окончания работы мастера диаграмм
оказывается, что слева (для точечных
диаграмм) или ниже от построенных рядов
данных много пустого места. Это портит
вид диаграммы, к тому же изображению
рядов данных, ради которых и строится
диаграмма, остается мало места, и они
выглядят мельче, чем хотелось. Чтобы
убрать эти пустоты, надо форматировать
шкалу соответствующей оси, установить
разумное минимальное значение ее шкалы.
В приведенном примере (рис. 48) минимальное
значение шкалы оси Y (значений) можно
установить 100 или 50.
Также на рисунке 48 видно, что ряд «Доля» практически «лежит» на оси X, и не видно его изменений. Это естественно, ведь значения ряда не превышают единицу. Чтобы сделать изменения ряда «Доля» заметными, нужно для него вывести дополнительную ось Y. Для этого нужно при форматировании ряда «Доля» перейти на вкладку «Ось» и в поле «Построить ряд» установить переключатель «по вспомогательной оси». Excel выведет для этого ряда дополнительную ось со своей шкалой, соответствующей значениям ряда. Изменения значений этого ряда станут достаточно большими для анализа.
При редактировании диаграмм также следует обращать внимание на цвет элементов диаграммы. Если требуется диаграмму включать в документ, который будет печататься на черно-белом принтере, некоторые цвета не пропечатаются и элементы не будут видны. Нужно их заранее форматировать другим цветом.
При выделении построенной диаграммы (щелчок по ней) в главном меню Excel появляется пункт меню «Диаграмма». В нем есть пункты «Тип диаграммы...», «Исходные данные...» и «Параметры диаграммы...». Щелчок по каждому пункту выводит соответствующий шаг мастера диаграмм, на котором можно выполнить необходимые изменения, например, ввести заголовки или установить реальные подписи по оси X, если вы забыли это сделать при создании диаграммы.
Экспорт диаграмм и таблиц
Экспорт диаграмм
Чтобы диаграмму, созданную в Excel, копировать для использования в качестве иллюстрации в другом приложении, например, в Wоrd, необходимо выполнить следующее:
выделить диаграмму;
скопировать ее в Буфер обмена любым способом:
командой ПРАВКА КОПИРОВАТЬ;
щелчком по кнопке панели инструментов;
щелчком правой кнопкой мыши по выделенной диаграмме КОПИРОВАТЬ;
перейти в документ Word и установить курсор в место вставки диаграммы;
выполнить команду ПРАВКА СПЕЦИАЛЬНАЯ ВСТАВКА;
в поле «Как» (рис. 49) выбрать вариант вставки;
установить флажок «Связать»;
нажать ОК
При
выборе варианта вставки «Диаграмма
Microsoft Excel, Объект» будет возможность
редактировать вставленную диаграмму
как диаграмму Excel.
При выборе варианта вставки «Рисунок», содержимое Буфера обмена вставится как рисунок. Этот формат лучше растрового печатается на принтерах с высоким разрешением. Он занимает меньше места на диске и быстрее выводится на экран.
Экспорт таблиц
Выполняется так же, как экспорт диаграмм. Только перед копированием нужно выделить всю таблицу. При выборе варианта специальной вставки можно применить «Текст в формате RTF». Тогда с экспортированной таблицей можно работать, как с таблицей Word. Если будет выбран вариант «Лист Microsoft Excel (объект)», корректировать таблицу можно будет только из приложения Excel.
Установленная связь между приложениями автоматически отобразит в документе Word изменения, внесенные в Excel в объект копирования.
Обработка табличных данных
Иногда созданные таблицы удобнее просматривать и анализировать, если их несколько видоизменить или преобразовать. Рассмотрим некоторые, часто используемые приемы преобразования таблиц на примере таблицы продвижения товаров фирмы, имеющей несколько филиалов (рис. 50).
Скрытие
и показ строк и столбцов
Если
анализируемые данные находятся далеко
друг от друга в таблице, расположенные
между ними столбцы или строки можно
временно скрыть от показа на экране.
Для этого нужно выделить скрываемые столбцы или строки и выполнить команду
ФОРМАТ СТОЛБЕЦ (СТРОКА)СКРЫТЬ
На рис. 51 скрыты столбцы B, D и E.
Отменить скрытие строк или столбцов можно, выделив строки или столбцы, расположенные вокруг скрытых, и выполнив команду
ФОРМАТ СТОЛБЕЦ (СТРОКА)ОТОБРАЗИТЬ
Сортировка данных
Сортировка
таблицы позволяет упорядочить содержащиеся
в ней данные по алфавиту или числовой
последовательности значений в определенных
столбцах. Для этого требуется выполнить
следующее:
1) выделить все сортируемые данные (невыделенные данные останутся несортированными). Итоговые значения в диапазон сортировки не включаются;
2) выполнить команду ДАННЫЕ СОРТИРОВКА. Появляется диалоговое окно «Сортировка диапазона» (рис. 52);
3) установить
столбец, по которому требуется сортировка,
щелкнув по кнопке списка «Сортировать
по...» и выбрав соответствующий заголовок
столбца;
4) установить порядок сортировки (возрастание или убывание);
5) ОК.
Поля «Затем по...» и «В последнюю очередь по...» используются в том случае, если требуются несколько уровней сортировки (например, внутри отсортированных филиалов нужна еще сортировка по товарам). На рис. 53 сортировка проведена по названиям филиалов, а внутри филиалов – по наименованиям товаров.
Промежуточные итоги
Кроме общих итогов, есть возможность подвести в таблицах промежуточные итоги для внутренних структур (например, кроме общего итога по фирме, вывести промежуточные итоги для филиалов).
Перед подведением промежуточных итогов данные должны быть отсортированы по объектам, для которых подводятся итоги.
Порядок подведения промежуточных итогов:
указать таблицу (выделить одну любую ячейку таблицы);
в
ыполнить команду ДАННЫЕИТОГИ. Появится диалоговое окно «Промежуточные итоги» (рис. 54);
в поле «При каждом изменении в:» выбрать объект подведения промежуточных итогов (например, Филиал);
в поле «Операция» выбрать функцию для итогов (Сумма);
в поле «Добавить итоги по...» пометить галочками столбцы, по данным которых нужны промежуточные итоги;
нажать ОК.
Врезультате таблица преобразуется к
виду, показанному
на рис. 55. Щелчок по кнопке «-» рядом с
итогом «ABBA Всего» сворачивает данные
для этого филиала, оставляя только итог.
Соответственно щелчок по кнопке «+»
разворачивает данные. Щелчок по кнопке
«1» в верхнем левом углу таблицы оставляет
только общий итог. Щелчок по кнопке «2»
сворачивает всю таблицу до уровня
промежуточных итогов. Щелчок по кнопке
«3» полностью разворачивает таблицу.
Фильтрация данных таблицы
Фильтрация, не изменяя таблицы, выводит на экран монитора только данные, соответствующие условиям фильтрации.
Автофильтр
Самый простой способ фильтрации. После указания таблицы выполняется по команде ДАННЫЕ ФИЛЬТРАВТОФИЛЬТР.
В результате рядом с каждым заголовком столбца появляется кнопка списка (рис. 56). Щелчок по ней выводит список всех вариантов данных, встречающихся в этом столбце. После выбора нужного варианта (щелчок по нему) на экране остаются только строки таблицы, относящиеся к этому варианту данных.
Перед
сменой условий фильтрации нужно вывести
полный вариант таблицы (пункт списка
«Все»). Иначе будут фильтроваться только
данные, имеющиеся после первой фильтрации
(иногда эта возможность полезна).
Отмена режима фильтрации по команде ДАННЫЕ ФИЛЬТРАВТОФИЛЬТР (убирается галочка команды «Автофильтр»).
Пользовательский автофильтр
Если
в режиме автофильтра в списке фильтрации
одного из столбцов выбрать вариант
«Условие», появится диалоговое окно
«Пользовательский автофильтр», (рис.
57) позволяющее вводить более сложные
критерии фильтрации по данным этого
столбца.
В левом поле можно выбрать оператор сравнения, а в правом – одно из значений столбца. На экране остаются только данные, соответствующие поставленным условиям. В том случае, если данные текстовые, отбор происходит по алфавиту, если данные числовые – по значению.
Условия фильтрации можно ужесточить или расширить. Для этого в диалоговом окне есть следующая строка полей условий, в которой ставится второе условие фильтрации. При этом можно выбрать оператор «И», который при фильтрации предписывает выполнение двух условий одновременно (ужесточает условия фильтрации). Если выбрать оператор «ИЛИ», будут выведены все данные, соответствующие как первому, так и второму условию (расширяет условия фильтрации).
Расширенный фильтр
Еще большие возможности фильтрации предоставляет команда ДАННЫЕ ФИЛЬТРРАСШИРЕННЫЙ ФИЛЬТР...
Прежде чем воспользоваться этой командой, необходимо подготовить рабочий лист к ее выполнению. Для этого нужно организовать:
и
сходный диапазон – Обычно это таблица, данные которой фильтруются;
диапазон условий – таблица, содержащая заголовки столбцов исходного диапазона и несколько пустых строк для ввода критериев фильтрации;
целевой диапазон – таблица, содержащая такие же заголовки столбцов, как в предыдущих диапазонах и несколько пустых строк для вывода результатов фильтрации.
Таким образом, подготовка заключается в копировании заголовков исходной таблицы в два места ниже по рабочему листу с пустыми строками между ними. В строки диапазона условий вводятся критерии фильтрации. В приведенном примере (рис. 58) показаны подготовленные диапазоны и отфильтрованые данные, соответствующие критерию – сумма продажи товара больше 5 000 руб. На рисунке часть строк скрыты (это не отражается на результатах фильтрации).
После подготовки диапазонов нужно выполнить следующие действия:
указать фильтруемую таблицу (активизировать одну из ее ячеек);
команда ДАННЫЕ ФИЛЬТРРАСШИРЕННЫЙ ФИЛЬТР... Появляется диалоговое окно «Расширенный фильтр» (рис. 59);
исходный диапазон Excel определяет сам (если таблица указана) и в поле «Исходный диапазон» появляется адрес диапазона. Если таблица не была указана, нужно выделением ввести адрес диапазона таблицы;
п
оместить курсор в поле «Диапазон условий» и выделить мышью на рабочем листе диапазон с заголовками столбцов и условиями фильтрации. Адрес диапазона появится в окне поля;
щелкнуть переключатель «скопировать результат в другое место», если нежелательно видоизменение исходной таблицы;
поместить курсор в поле «Поместить результат в диапазон:» и выделить мышью целевой диапазон на рабочем листе. При выделении захватить запас строк ниже заголовков, достаточный для размещения результатов фильтрации. Адрес диапазона появится в окне поля;
щелкнуть ОК.
Примечание: Если вместо «скопировать результат в другое место» оставить включенным «фильтровать список на месте», исходная таблица будет необратимо отфильтрована.
Флажок «Только уникальные записи» позволяет вывести в целевой диапазон только уникальные записи. Если диапазон условия не задан, установка этого флажка убирает из списка все повторяющиеся записи.
Сводные таблицы
Этот инструмент организации и обработки таблиц комбинирует возможности фильтрации и итоговых вычислений. Может подключаться и консолидация данных, рассмотренная далее. Как и во многих операциях, при создании сводных таблиц Excel предоставляет помощь в виде Мастера сводной таблицы.
Внимание! Если вы хотите исходную таблицу оставить неизменной, скопируйте ее на другой рабочий лист и преобразуйте копию.
Вызов Мастера осуществляется по командеДАННЫЕСВОДНАЯ ТАБЛИЦА.
Если перед началом преобразования таблицы она была указана активизацией любой ячейки таблицы, первые два шага мастера можно миновать, нажимая кнопку «Далее». Если таблица не была указана, на втором шаге это можно выполнить, указав адрес ее диапазона.
Третий
шаг мастера помогает конструировать
макет сводной таблицы (рис. 60). В диалоговом
окне справа от макета расположены
кнопки, соответствующие заголовкам
столбцов таблицы. Их нужно буксировать
мышью в поля макета:
страница – поле, придающее сводной таблице как бы вид многостраничного документа. Поле появляется в верхней части итоговой таблицы в виде списка значений выбранной кнопки. Выбор элемента списка оставляет в сводной таблице только данные, относящиеся к этому элементу. По сути, это фильтр, аналогичный автофильтру;
столбец – значения помещенной в это поле кнопки (или кнопок) появятся в сводной таблице в качестве названий ее столбцов;
с
трока – значения помещенной в это поле кнопки (или кнопок) появятся в сводной таблице в качестве названий ее строк;
данные – значения помещенных в это поле кнопок появятся в качестве данных в столбцах сводной таблицы. В отличие от всех остальных полей, которые остаются неизменными, к данным применяются функции, подсчитывающие итоги. По умолчанию это суммирование. Если нужна другая функция, выполните двойной щелчок по кнопке в поле «Данные». Появится диалоговое окно «Вычисление поля сводной таблицы» (рис. 61), в котором из списка в области «Операция» выберите функцию.
Результатом
составления макета, показанного на рис.
60 будет следующая
сводная таблица (рис. 62):
Чтобы изменить макет сводной таблицы, нужно ее указать и выполнить команду ДАННЫЕ СВОДНАЯ ТАБЛИЦА. Мастер сводных таблиц перейдет сразу к третьему шагу – формированию макета.
Фильтрация данных сводной таблицы
Как
было сказано ранее, для фильтрации
данных сводной таблицы нужно кнопку,
по значениям которой предполагается
проводить фильтрацию, поместить в поле
«Страница». Возможность фильтрации
исходной таблицы по названиям филиалов
показана на следующем примере макета
(рис. 63) и итоговой таблицы (рис. 64):
Группировка данных сводной таблицы
Можно
в макете расположить несколько кнопок
в строках или столбцах для создания
уровней группировки. Если нужно
сгруппировать проданные товары для
каждой организации, то первой следует
расположить кнопку «Филиал» (рис. 65). В
результате сумма продаж разных товаров
группируется по филиалам (рис. 66). Если
требуется группировать информацию по
товарам, первой помещается кнопка
«Товар».
Втом случае, если второй кнопкой была
«Дата», и сводная таблица приобретала
следующий вид (рис. 67), есть возможность
сгруппировать эти данные и узнать объемы
продаж по месяцам. Для этого нужно
выделить в сводной таблице какую-нибудь
дату и выполнить команду ДАННЫЕ (или
щелчок правой кнопкой мыши по имени
поля «Дата» в таблице)ГРУППА И СТРУКТУРАГРУППИРОВАТЬ. Появляется диалоговое
окно «Группировка» (рис. 68), в котором
выбрать шаг группировки «Месяцы»ОК.
Результат этой операции показан на рисунке 69.
Консолидация данных
На практике часто необходимо суммировать (консолидировать) данные нескольких однотипных таблиц. Например, начисление зарплаты за каждый месяц, товарооборот предприятия в разные промежутки времени или товарооборот разных предприятий за один промежуток времени...
В зависимости от данных, содержащихся в таблицах, консолидация может выполняться разными способами.
Полная консолидация
Выполняется в том случае, если нужно консолидировать все данные в таблицах. Последовательность операций:
у
казать (активизировать) левую верхнюю ячейку диапазона, где появится результирующая консолидированная таблица;
выполнить команду ДАННЫЕ КОНСОЛИДАЦИЯ. Появится диалоговое окно «Консолидация» (рис. 70);
в поле «Функция» после щелчка по кнопке списка выбрать функцию для обработки данных (Сумма);
в поле «Ссылка» ввести ссылку на первый диапазон консолидируемых данных. Для этого установить курсор в поле и выделить консолидируемый диапазон (первую таблицу). В поле появится адрес диапазона;
нажать кнопку «Добавить». Ссылка на первый диапазон консолидации появится в поле «Список диапазонов»;
аналогичным способом добавить ссылки всех консолидируемых диапазонов;
чтобы автоматически обновлять итоговую таблицу при изменении источников данных, установить флажок “Создавать связи с исходными данными”. Связи невозможны, если консолидированная таблица находятся на одном листе с исходными таблицами;
установить флажки расположения заголовков таблицы (в верхней строке, в левом столбце);
ОК.
Частичная консолидация
Выполняется в том
случае, когда требуется консолидировать
не все данные таблицы, а только часть
их. Например, в показанных таблицах
(рис. 71) данные цены консолидировать не
нужно. В ячейки столбца «Сумма» введены
формулы расчета суммы (количество,
умноженное на цену). В данном
случае требуется консолидировать только
данные по количеству проданного товара.
Если товары в таблицах полностью одинаковы и расположены в одинаковой последовательности, достаточно консолидировать только числовые данные столбца Количество. Для этого нужно скопировать таблицу на свободное место, изменить в ней общий заголовок и удалить числовые данные столбца Количество. После этого установить курсор в верхнюю ячейку этого столбца и выполнять консолидацию по указанной выше схеме. В диапазоны консолидации включать только числовые данные столбцов Количество. При этом галочки в области «Использовать метки» диалогового окна «Консолидация» нужно отменить, поскольку заголовки столбцов и строк в консолидированной таблице уже есть.
Если номенклатура товаров в таблицах отличается, программа должна знать, количество каких товаров консолидировать из разных таблиц. Для этого в диапазоны консолидации кроме количества необходимо включать и названия товаров. В таком случае шаблон будущей консолидированной таблицы должен включать полный набор цен товаров и столбец Сумма с формулами (может быть копия самой полной таблицы).
В результирующей таблице необходимо удалить данные столбцов Наименование и Количество, установить курсор в левый верхний угол освободившегося диапазона консолидации и выполнить консолидацию по знакомой схеме. Для того чтобы названия товаров появились в консолидированной таблице, галочку «В левом столбце» необходимо установить. При всем этом имеется в виду, что последовательность перечисления товаров во всех таблицах одинакова, то есть цены будут соответствовать определенным товарам.
Вопросы для самоподготовки
Для чего предназначена электронная таблица Excel?
Как называется документ Excel?
Из каких элементов состоит адрес ячейки?
Что в Excel называется диапазоном ячеек? Как обозначается адрес диапазона?
Как выделяется диапазон ячеек, строка, столбец?
Можно ли выделить несколько несмежных диапазонов ячеек?
Как выделить диапазон ячеек клавишами клавиатуры?
Как отменить все выделения?
Какие способы завершения ввода данных Вы знаете? Чем они отличаются?
Чем отличатся введенные числовые данные от текстовых?
Что означает число 1,25Е+04?
Что означают символы #######, появившиеся после ввода данных в ячейку?
Как нужно вводить в ячейку дату и время, чтобы иметь возможность производить с ними математические операции?
Какими способами можно ввести последовательность чисел?
Что такое последовательность слов и как ее ввести в Excel?
Можно ли создать свою собственную последовательность слов?
Вспомните два способа начала редактирования данных в ячейке.
Для чего выполняется форматирование данных в ячейках?
Как установить количество десятичных чисел при вводе числовых данных?
Как экономичнее проводить вычисление процентных величин?
Можно ли изменить ориентацию данных в ячейке на вертикальную (или под определенным углом)?
Как выполняется вставка строк, столбцов, ячеек?
Можно ли удалить выделенные строки или столбцы командой Delete?
Какой символ в Excel используется для начала ввода в ячейку формулы?
В каком элементе окна отображается написанная в ячейке формула, в каком – результат расчета по формуле?
Если изменить данные в ячейке, на которую ссылается формула, результат расчета по формуле изменится сам или после некоторых действий?
Из каких элементов состоят вводимые в формулы функции?
Как в формулу вводятся текстовые фрагменты, дата или время?
Может ли формула содержать пробел?
Какими символами в формулу вводятся ссылки на ячейки?
Существует ли другой способ ввода в формулу ссылок на ячейки кроме набора их на клавиатуре?
Каким символом разделяются аргументы функции?
Какой символ используется в Excel для обозначения диапазона ячеек?
Вспомните два варианта использования команды «Автосумма». Какая функция используется при этом?
Что дает нажатие кнопки панели инструментов
?
Вспомните назначение кнопок, появляющихся в строке формул после начала ввода в ячейку
.
Вспомните последовательность ввода в формулу функции ЕСЛИ().
Чем отличаются относительные и абсолютные ссылки на ячейки в формулах? В чем разница их ввода в формулу?
Для чего в формулу вводятся ссылки, подобные следующей (D$25)?
Для какой цели создаются диаграммы?
Что подразумевается под термином «Ряд данных»?
Для чего в диаграмму добавляется легенда?
Как для построения диаграммы можно выделить два несмежные столбца или строки?
Чем принципиально отличается круговая диаграмма от графика или гистограммы?
В чем особенность точечной диаграммы?
Что нужно выполнить, чтобы в подписях оси Х или в подписях категорий (у круговой диаграммы) появились реальные значения?
Какие действия необходимо выполнить, чтобы начать редактирование ранее созданной диаграммы?
Для чего устанавливается связь между приложениями при копировании объектов из одного приложения в другое?
Как правильно выделить данные в таблице для их сортировки?
Для какой цели используются промежуточные итоги?
Что подразумевает прием фильтрации данных в Excel?
Вспомните функциональные особенности применения операторов И и ИЛИ.
Каково назначение сводных таблиц в Excel?
Как в сводных таблицах Excel организуется группировка данных?
Что происходит при выполнении консолидации данных таблиц?
Можно ли консолидировать данные только одного столбца (например, «Количество») нескольких таблиц?
ПРИЛОЖЕНИЕ 1
Контрольные работы
Правила выполнения контрольных работ
Вариант контрольной работы соответствует последней цифре номера зачетной книжки студента.
Контрольная работа выполняется письменно в тетради или в виде компьютерной распечатки. Образец титульного листа контрольной работы приведен в прил. 2.
Каждое задание состоит из двух страниц. На первой странице приведены пункты задания, на второй – данные для ввода и предполагаемый результат.
В контрольной работе необходимо выполнить следующее:
кратко характеризовать используемые Операционные системы и приложения;
описать последовательность действий при выполнении предлагаемых заданий;
если выполняется последовательность команд, достаточно их перечислить в порядке выполнения, используя какой-либо разделитель (тире, стрелка...). Например, для форматирования слова в MS Word запись может выглядеть следующим образом:
Выделить слово (написать, как это сделать) ФОРМАТШРИФТвыбрать вариант форматированияОК;
при описании однотипных действий, например, ввода текста или создания таблицы в Excel, достаточно описать общие для всех операций команды;
все пункты задания описывать последовательно. При этом сам пункт переписывать не обязательно, достаточно указать его номер.Информатика |
Курс |
|
Контрольная работа № 1
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Разбейте введенный текст на колонки.
Под документом оформите подпись руководителя.
Откройте приложение Microsoft Excel.
Создайте таблицу «Реализовано со складов».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
В столбцах «Сумма», «Доля товара» и «Премия» выполните расчеты по формулам (все формулы должны быть копируемыми). Премия в размере 5 % от суммы реализованного товара назначается работникам складов, чья сумма реализации товара превышает 5 000.
Скопируйте таблицу ниже по Рабочему листу.
В копии таблицы подведите промежуточные итоги для складов.
По данным последней таблицы постройте круговую диаграмму «Реализация складов».
Скопируйте в документ Microsoft Word «Контроль» полную таблицу с расчетами и круговую диаграмму.
Круговую диаграмму отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом и ее адрес в таблице, отформатированной в соответствии с образцом.
Чтобы изменить набор команд, выведенных на панель инструментов или создать собственную панель, в окне «Настройка» (команда ВИД ПАНЕЛИ ИНСТРУМЕНТОВНАСТРОЙКА) перейдите на вкладку «Команды». Выберите категорию, нужную кнопку и перетащите ее на панель инструментов. Ненужные кнопки можно отбуксировать с панели инструментов в пределы диалогового окна.
С
|
|
Реализовано со складов |
|
| |||
Склад |
Товар |
Цена |
Количество |
Сумма |
Доля товара |
Премия |
|
2 |
Сахар |
16 |
450 |
|
|
|
|
1 |
Мука |
14 |
240 |
|
|
|
|
3 |
Соль |
8 |
355 |
|
|
|
|
2 |
Мука |
14 |
745 |
|
|
|
|
1 |
Сахар |
16 |
625 |
|
|
|
|
3 |
Макароны |
26 |
234 |
|
|
|
|
4 |
Сахар |
16 |
368 |
|
|
|
|
1 |
Соль |
8 |
246 |
|
|
|
|
3 |
Мука |
14 |
568 |
|
|
|
|
Итого |
|
|
|
|
|
|
|
Директор |
Складов С.С. |
Информатика |
Курс |
|
Контрольная работа № 2
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Преобразуйте часть текста в таблицу.
Под документом оформите подпись ответственного исполнителя.
Откройте приложение Microsoft Excel.
Создайте таблицу «Производство головных уборов».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
В столбцах «% выполнения», «Доля» и «Премия» выполните расчеты по формулам (все формулы должны быть копируемыми). Премия в размере 2000р назначается работникам отделов, у которых отношение фактического производства головных уборов к плановому не меньше 1,1.
Скопируйте таблицу ниже по Рабочему листу.
В копии таблицы подведите промежуточные итоги для головных уборов.
По данным последней таблицы постройте график планового и фактического производства головных уборов всей фирмой.
Скопируйте в документ Microsoft Word «Контроль» полную таблицу с расчетами и график.
График отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите эмблему и логотип фирмы, выполненный фигурным текстом, и ее адрес в таблице, отформатированной в соответствии с образцом.
Полоса прокрутки - инструмент, облегчающий перемещение в окне, когда объем информации открытого в окне объекта превышает размер окна.
Полоса прокрутки |
инструмент, облегчающий перемещение в окне, когда объем информации открытого в окне объекта превышает размер окна. |
Кроме
того, информируем вас о размерах
производства головных уборов на нашей
фирме в целом, а также по отделам.
Головной исполнитель |
Шляпадзе Ш.Ш. |
Информатика |
Курс |
|
Контрольная работа № 3
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Разбейте часть введенного текста на колонки.
Под документом оформите подписи руководителей.
Откройте приложение Microsoft Excel.
Создайте таблицу «Реализовано отделами».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
В столбцах «Сумма», «Доля товара» и «Премия» выполните расчеты по формулам (все формулы должны быть копируемыми). Премия в размере 1% от суммы реализованного товара назначается работникам отделов, чья сумма реализации товара превышает 2 000.
Скопируйте таблицу ниже по Рабочему листу.
В копии таблицы подведите промежуточные итоги для отделов.
По данным последней таблицы постройте гистограмму «Денежные потоки отделов», отражающую сумму реализации и премии.
Скопируйте в документ Microsoft Word «Контроль» полную таблицу с расчетами и гистограмму.
Гистограмму отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом и ее адрес в таблице, отформатированной в соответствии с образцом.
Если
после ввода формулы Вы, по-прежнему,
видите формулу, а не результат, убедитесь,
что поставили в начале форм
улы знак равенства. Кроме того, не забывайте, что знак равенства никогда не используется внутри формулы, за исключением случаев создания логических формул.
Д
Ошибка! Ошибка связи.
Директор объединения |
Коровин М.У. |
Главный бухгалтер |
Гусева Г.А. |
Информатика |
Курс |
|
Контрольная работа № 4
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Преобразуйте в таблицу часть текста, относящуюся к терминам, применяемым в диаграммах (помечено линией слева).
Под документом оформите подписи руководителей.
Откройте приложение Microsoft Excel.
Создайте таблицу «Товарооборот магазинов треста».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
В столбцах «Сумма», «Доля» и «Премия» выполните расчеты по формулам (все формулы должны быть копируемыми). Премия в размере 1% от суммы реализованного товара назначается работникам магазинов, чья сумма реализации товара превышает 150 000.
Скопируйте таблицу ниже по Рабочему листу.
В копии таблицы подведите промежуточные итоги для проданных товаров.
По данным последней таблицы постройте круговую диаграмму «Сумма продажи товаров».
Скопируйте в документ Microsoft Word «Контроль» полную таблицу с расчетами и круговую диаграмму.
Круговую диаграмму отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом и ее адрес в таблице, отформатированной в соответствии с образцом.
ДИАГРАММА представляет табличные данные графически, облегчая их понимание и анализ. Размещенные в документе диаграммы украшают его и делают более информативным.
Термины, применяемые в диаграммах:
Ряд данных - группа данных таблицы, расположенных в одной строке или столбце, отображающиеся в диаграмме в виде отдельной линии или последовательности отметок.
Точка данных - отдельный элемент ряда данных.
Легенда - пояснение условных обозначений на диаграмме.
Представляем данные по товарообороту магазинов треста.
О |
Рыбаков Ф.Ф. |
Информатика |
Курс |
|
Контрольная работа № 5
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Часть текста разбейте на колонки.
Под документом оформите подписи руководителей.
Откройте приложение Microsoft Excel.
Создайте таблицу «Риэлтер».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
Данные в столбце «Получено» составляют сумму («Продано кв. м.» * 50 + «Стоимость обработки»). Все формулы должны быть копируемыми.
После расчета «Получено» подведите промежуточные итоги для контор.
По итоговой таблице для каждой конторы выполните расчеты в столбцах «% выполнения», «Доля конторы» и «Премия». План для всех контор – 50 000 р.
Премия в размере 20 % от полученной прибыли назначается конторам, у которых процент выполнения плана больше 110 %.
По данным последней таблицы постройте круговую диаграмму «Получено риэлтерской конторой».
Скопируйте в документ Microsoft Word «Контроль» полную таблицу с расчетами и круговую диаграмму.
Круговую диаграмму отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом и ее адрес в таблице, отформатированной в соответствии с образцом.
Для того, чтобы помочь Вам в выполнении самых распространенных задач, в Excel используются МАСТЕРА.
МАСТЕР – это средство, выполняющее в полуавтоматическом режиме определенные операции. При работе с мастером пользователю остается лишь отвечать на задаваемые вопросы.
П
Ошибка! Ошибка связи.
Ген. директор |
Генералов Ч.И. |
Информатика |
Курс |
|
Контрольная работа № 6
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Часть текста преобразуйте в таблицу (преобразуемый текст помечен чертой слева).
Под документом оформите подписи руководителей.
Откройте приложение Microsoft Excel.
Создайте таблицу «Продажа парфюмерии».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
Подсчитать сумму выручки от продажи отдельных товаров. Все формулы должны быть копируемыми.
После расчета «Сумма» подведите промежуточные итоги для павильонов.
По итоговой таблице для каждого павильона выполните расчеты в столбцах «Доля» и «Премия».
Премия в размере 5 % от полученной прибыли назначается павильонам, у которых суммарная выручка более 5 000.
По данным последней таблицы постройте график «Товарооборот павильонов».
Скопируйте в документ Microsoft Word «Контроль» полную таблицу с расчетами и график.
График отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом и ее адрес в таблице, отформатированной в соответствии с образцом.
Относительная ссылка - при копировании формул адреса относительных ссылок изменяются на адреса, расположенные на таком же удалении от ячейки, в которую копируется формула.
Абсолютная ссылка - при копировании адреса ссылок остаются неизменными.
Смешанная ссылка - неизменным делается только адрес столбца или строки.
Абсолютная чистота обеспечивается при использовании наших моющих средств.
Директор |
Мочалкин Ю.Я. |
Зам. по рекламе |
Мочалкина С.В. |
Информатика |
Курс |
|
Контрольная работа № 7
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Разбейте часть введенного текста на колонки.
Под документом оформите подписи руководителей.
Откройте приложение Microsoft Excel.
Создайте таблицу «Реализация продуктов ресторанами».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
Подсчитать сумму выручки от продажи отдельных продуктов. Все формулы должны быть копируемыми.
После расчета «Сумма» подведите промежуточные итоги для продуктов.
По итоговой таблице для каждого продукта выполните расчеты в столбцах «Доля» и «Премия».
Премия в размере 500 рублей назначается объединению ресторанов от продажи отдельного продукта, за который суммарная выручка превышает 10 000.
По данным последней таблицы постройте круговую диаграмму «Реализовано ресторанами».
Скопируйте в документ Microsoft Word «Контроль» таблицу с расчетами и круговую диаграмму.
Диаграмму отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом и ее адрес в таблице, отформатированной в соответствии с образцом.
Построение формул в Excel
Возможны два способа введения формул в ячейку:
Все символы, в том числе и ссылки на адреса ячеек вводить с клавиатуры. Номера столбцов должны вводиться латинскими буквами.
С
сылки на адреса ячеек после начала написания формулы вводить щелчком мыши по ячейкам. Ссылка на одну ячейку вводится щелчком мыши по этой ячейке. Ссылка на диапазон ячеек вводится буксировкой указателя мыши по этому диапазону. Все остальные символы вводятся с клавиатуры.
Дополнительно представляем данные о реализации продуктов ресторанами нашего объединения.
Директор объединения |
Скумбриевич С.С. |
Информатика |
Курс |
|
Контрольная работа № 8
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Часть текста преобразуйте в таблицу (преобразуемый текст помечен чертой слева).
Под документом оформите подписи руководителей.
Откройте приложение Microsoft Excel.
Создайте таблицу «Строительные бригады».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
Выполните расчеты в столбцах «% выполнения», «Доля» и «Премия». Премия бригаде за объект полагается в размере 5 000 руб., если план выполнен более чем на 100 %. Все формулы должны быть копируемыми.
Подведите промежуточные итоги для бригад.
По данным итоговой таблицы постройте гистограмму «Итоги работы строительных бригад».
Скопируйте в документ Microsoft Word «Контроль» полную таблицу с расчетами и график.
График отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом, ее адрес и обновляемую дату в таблице, отформатированной в соответствии с образцом.
Полный набор команд форматирования в Excel вызывается командой ФОРМАТ ЯЧЕЙКИ... Команды разнесены на вкладки:
Число - установление типов данных в ячейках.
Выравнивание - ориентация размещения данных в ячейках.
Рамка - создание наружных и внутренних линий диапазона ячеек.
Шрифт - шрифтовое оформление данных.
Вид - заполнение выделенных ячеек цветом и узором.
Защита - варианты защиты данных.
Приводим данные о работе строительных бригад нашего треста.
Директор треста |
Кувалда Б.К. |
Информатика |
Курс |
|
Контрольная работа № 9
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Разбейте часть введенного текста на колонки.
Под документом оформите подписи руководителей.
Откройте приложение Microsoft Excel.
Создайте таблицу «Показатели работы баз концерна».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
Подсчитать сумму прибыли от изготовленных пиломатериалов. Все формулы должны быть копируемыми.
После расчета «Сумма» подведите промежуточные итоги для баз.
По итоговой таблице для каждой базы выполните расчеты в столбцах «Доля» и «Премия».
Премия в размере 4 000 рублей назначается базе, если суммарная прибыль превышает 100 000.
По данным итоговой таблицы постройте график «Произведено базами».
Скопируйте в документ Microsoft Word «Контроль» таблицу с расчетами и график.
Диаграмму отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом, ее адрес и обновляемую дату в таблице, отформатированной в соответствии с образцом.
Оформление таблиц в Excel
Сетка рабочего листа, разграничивающая ячейки, при печати листа на принтере не печатается. Чтобы таблица имела законченный вид, необходимо нанести внешние и внутренние границы таблицы. Это можно сделать по команде ФОРМАТ ЯЧЕЙКИВкладка «Граница» (полный набор оформления), либо кнопкой Панели инструментов (простое оформление).
Команда ФОРМАТ ЯЧЕЙКИВкладка «Вид» предоставляет варианты заливки ячеек.
Приводим показатели работы баз нашего концерна.
Начальник |
Стропилов П.П. |
Информатика |
Курс |
|
Контрольная работа № 10
Создайте папку с именем (ваша фамилия) на Рабочем столе.
Откройте приложение Microsoft Word.
Установите для документа Microsoft Word параметры страницы верхнее – 2 см, нижнее – 1,5 см, левое – 3 см, правое – 1,5 см.
Сохраните документ под именем «Контроль» в свою папку.
Введите текст и отформатируйте его в соответствии с образцом.
Часть текста преобразуйте в таблицу (преобразуемый текст помечен чертой слева).
Под документом оформите подписи руководителей.
Откройте приложение Microsoft Excel.
Создайте таблицу «Показатели работы магазинов».
Сохраните Рабочий лист под именем «Контроль» в свою папку.
Подсчитать сумму выручки от продажи отдельных товаров. Все формулы должны быть копируемыми.
После расчета «Сумма» подведите промежуточные итоги для магазинов.
По итоговой таблице для каждого магазина выполните расчеты в столбцах «Доля» и «Премия».
Премия в размере 3 000 рублей назначается магазину, у которого суммарная выручка превышает 80 000.
По данным итоговой таблицы постройте круговую диаграмму «Товарооборот магазинов».
Скопируйте в документ Microsoft Word «Контроль» таблицу с расчетами и круговую диаграмму.
Диаграмму отформатируйте с обтеканием текста.
В документе Microsoft Word «Контроль» создайте верхний колонтитул, в котором поместите логотип фирмы, выполненный фигурным текстом, ее адрес и системную дату компьютера в таблице, отформатированной в соответствии с образцом.
Выделение текста
ВЫДЕЛЕНИЕ ТЕКСТА выполняется для указания программе объекта применения последующих команд.
Выделение слова - двойной щелчок по слову.
Выделение строки - щелчок по полосе выделения против строки.
Выделение нескольких строк - буксировка указателя мыши по полосе выделения.
Выделение абзаца - двойной щелчок по полосе выделения против абзаца.
Выделение произвольного фрагмента текста - буксировка указателя мыши по выделяемому фрагменту.
Выделение всего текста документа - ПРАВКА ВЫДЕЛИТЬ ВСЕ.
Отмена выделения - щелчок вне выделения.
Посылаем информацию о работе магазинов нашей фирмы.
Директор |
Гордохвостов В.С. |
Координатор |
Гордохвостова В.С. |
C.6. Тема 6. Информационная технология Структура программного обеспечения с точки зрения пользователя.. Средства и алгоритмы представления, хранения и обработки текстовой и числовой информации. Программные среды.
Лекции 2 часа.
Под программным обеспечением(Software) понимается совокупность программ, выполняемых вычислительной системой.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
методы тестирования программ;
методы доказательства правильности программ;
анализ качества работы программ;
документирование программ;
разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.
Классификация программного обеспечения
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис. 6.1):
1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ; 2. системные программы, выполняющие различные вспомогательные функции, например:
управление ресурсами компьютера;
создание копий используемой информации;
проверка работоспособности устройств компьютера;
выдача справочной информации о компьютере и др.;
3. инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Рис.
6.1. Категории программного обеспечения
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения.
Если раньше можно было по пальцам перечислить основные категории ПО — операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.
Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).
Соотношение между требующимися программными продуктами и имеющимися на рынке меняется очень быстро. Даже классические программные продукты, такие, как операционные системы, непрерывно развиваются и наделяются интеллектуальными функциями, многие из которых ранее относились только к интеллектуальным возможностям человека.
Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как, например, программа — электронный собеседник.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
операционные системы и оболочки;
системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
инструментальные системы;
интегрированные пакеты программ;
динамические электронные таблицы;
системы машинной графики;
системы управления базами данных (СУБД);
прикладное программное обеспечение.
Структура программного обеспечения показана на рис. 2. Разумеется, эту классификацию нельзя считать исчерпывающей, но она более или менее наглядно отражает направления совершенствования и развития программного обеспечения.
Прикладная программа— это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Системные программывыполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Рис.6.
2. Структура программного обеспечения
компьютера
Cреди десятков тысяч системных программ особое место занимают операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования.
Важными классами системных программ являются также программы вспомогательного назначения — утилиты(лат. utilitas — польза). Они либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи. Кратко опишем некоторые разновидности утилит:
программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
Компьютерный вирус — это специально написанная небольшая по размерам программа, которая может "приписывать" себя к другим программам для выполнения каких-либо вредных действий — портит файлы, "засоряет" оперативную память и т.д.
программы оптимизации и контроля качества дискового пространства ;
программы восстановления информации, форматирования, защиты данных ;
коммуникационные программы, организующие обмен информацией между компьютерами;
программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
программы для записи CD-ROM, CD-R и многие другие.
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно.
Операционная система— это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны.
Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ.
Этот процесс называется загрузкой операционной системы.
В функцииоперационной системы входит:
осуществление диалога с пользователем;
ввод-вывод и управление данными;
планирование и организация процесса обработки программ;
распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
запуск программ на выполнение;
всевозможные вспомогательные операции обслуживания;
передача информации между различными внутренними устройствами;
программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).
Операционную систему можно назвать программным продолжением устройства управления компьютера. Операционная система скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку между ними. В результате этого люди освобождаются от очень трудоёмкой работы по организации взаимодействия с аппаратурой компьютера.
В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:
1. однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей; 2. однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать; 3. однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу; 4. многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС очень сложны и требуют значительных машинных ресурсов.
В различных моделях компьютеров используют операционные системы с разной архитектурой и возможностями. Для их работы требуются разные ресурсы. Они предоставляют разную степень сервиса для программирования и работы с готовыми программами.
Операционная система для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:
программы управления вводом/выводом;
программы, управляющие файловой системой и планирующие задания для компьютера;
процессор командного языка, который принимает, анализирует и выполняет команды, адресованные операционной системе.
Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:
обращаться к каталогу;
выполнять разметку внешних носителей;
запускать программы;
... другие действия.
Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память и их запуск, осуществляет командный процессор операционной системы.
Для управления внешними устройствами компьютера используются специальные системные программы — драйверы. Драйверы стандартных устройств образуют в совокупности базовую систему ввода-вывода (BIOS), которая обычно заносится в постоянное ЗУ компьютера.
Файловая система ОС
Файл (англ.file,папка) — это место постоянного хранения информации: программ, данных для их работы, текстов, закодированных изображений, звуков и др.
Файловая система — это средство для организации хранения файлов на каком-либо носителе.
Файлы физически реализуются как участки памяти на внешних носителях — магнитных дисках или CD-ROM.
Каждый файл занимает некоторое количество блоков дисковой памяти. Обычная длина блока — 512 байт.
Обслуживает файлы специальный модуль операционной системы, называемый драйвером файловой системы. Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов.
Каталог (иногда называется директорией или папкой) доступен пользователю через командный язык операционной системы.
Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место и удалять.
Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами: так образуются иерархические файловые структуры. Пример такой структуры — на рис. 6.3.
Рис.
6.3. Дерево каталогов на диске
Что происходит, когда пользователь подает операционной системе команду "открыть файл ...", в которой указано имя файла и имя каталога, в котором размещён этот файл?
Для выполнения этой команды драйвер файловой системы обращется к своему справочнику, выясняет, какие блоки диска соответствуют указанному файлу, а затем передает запрос на считывание этих блоков драйверу диска.
При выполнении команды "сохранить файл" драйвер файловой системы ищет на диске незанятые блоки, отмечает их, как распределённые для вновь созданного файла, и передаёт драйверу диска запрос на запись в эти блоки данных пользователя.
Драйвер файловой системы обеспечивает доступ к информации, записанной на магнитный диск, по имени файла и распределяет пространство на магнитном диске между файлами.
Для выполнения этих функций драйвер файловой системы хранит на диске не только информацию пользователя, но и свою собственную служебную информацию. В служебных областях диска хранится список всех файлов и каталогов, а также различные дополнительные справочные таблицы, служащие для повышения скорости работы драйвера файловой системы.
К файловой системе имеет доступ также и любая прикладная программа, для чего во всех языках программирования имеются специальные процедуры.
Понятие файла может быть обращено на любой источник или потребитель информации в машине, например, в качестве файла для программы могут выступать принтер, дисплей, клавиатура и др.
Структура файловой системы и структура хранения данных на внешних магнитных носителях определяет удобство работы пользователя, скорость доступа к файлам и т.д.
Структура операционной системы MS DOS
Операционная система MS DOS (Microsoft Disk Operating System) — самая распространенная ОС на 16-разрядных персональных компьютерах. Она состоит из следующих основных модулей (рис. 6.4):
базовая система ввода/вывода (BIOS);
блок начальной загрузки (Boot Record);
модуль расширения базовой системы ввода/вывода (IO.SYS);
модуль обработки прерываний (MSDOS.SYS);
командный процессор (COMMAND.COM);
утилиты MS DOS.
Каждый из указанных модулей выполняет определенную часть функций, возложенных на ОС. Места постоянного размещения этих модулей различны. Так, базовая система ввода/вывода находится в постоянном запоминающем устройстве (ПЗУ), а не на дисках, как все остальные модули.
Рис.
6.4. Состав операционной системы MS-DOS
Базовая система ввода/вывода (BIOS) выполняет наиболее простые и универсальные услуги операционной системы, связанные с осуществлением ввода-вывода. В функции BIOS входит также автоматическое тестирование основных аппаратных компонентов (оперативной памяти и др.) при включении машины и вызов блока начальной загрузки DOS.
Блок начальной загрузки (или просто загрузчик) — это очень короткая программа, единственная функция которой заключается в считывании с диска в оперативную память двух других частей DOS — модуля расширения базовой системы ввода/вывода и модуля обработки прерываний.
Модуль расширения базовой системы ввода/вывода дает возможность использования дополнительных драйверов, обслуживающих новые внешние устройства, а также драйверов для нестандартного обслуживания внешних устройств.
Модуль обработки прерываний реализует основные высокоуровневые услуги DOS, поэтому его и называют основным.
Командный процессор DOS обрабатывает команды, вводимые пользователем.
Утилиты DOS — это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Они выполняют действия обслуживающего характера, например, разметку дискет, проверку дисков и т.д.
Программы-оболочки
Оболочки — это программы, созданные для упрощения работы со сложными программными системами, такими, например, как DOS. Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги.
Самая популярная у пользователей IBM-совместимого ПК оболочка — пакет программ Norton Commander. Он обеспечивает:
создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов;
отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;
создание, обновление и распаковку архивов (групп сжатых файлов);
просмотр текстовых файлов;
редактирование текстовых файлов;
выполнение из её среды практически всех команд DOS;
запуск программ;
выдачу информации о ресурсах компьютера;
создание и удаление каталогов;
поддержку межкомпьютерной связи;
поддержку электронной почты через модем.
В начале 90-х годов во всем мире огромную популярность приобрела графическая оболочка MS-Windows 3.х, преимущество которой состоит в том, что она облегчает использование компьютера, и её графический интерфейс вместо набора сложных команд с клавиатуры позволяет выбирать их мышью из меню практически мгновенно. Операционная среда Windows, работающая совместно с операционной системой DOS, реализует все свойства, необходимые для производительной работы пользователя, в том числе – многозадачный режим.
Оболочка Norton Navigator — это набор мощных программ для управления файлами, расширяющий возможности Windows. Позволяет экономить время практически на всех операциях: поиск файлов, копирование и перемещение файлов, открытие каталогов.
Операционные системы Windows NT и Windows 95
Windows NT (NT — англ. New Technology) — это операционная система, а не просто графическая оболочка. Она использует все возможности новейших моделей персональных компьютеров и работает без DOS.
Windows NT — 32-разрядная ОС со встроенной сетевой поддержкой и развитыми многопользовательскими средствами. Она предоставляет пользователям истинную многозадачность, многопроцессорную поддержку, секретность, защиту данных и многое другое.
Эта операционная система очень удобна для пользователей, работающих в рамках локальной сети, для коллективных пользователей, особенно для групп, работающих над большими проектами и обменивающихся данными.
Windows 95 представляет собой универсальную высокопроизводительную многозадачную и многопотоковую 32-разрядную ОС нового поколения с графическим интерфейсом и расширенными сетевыми возможностями.
Windows 95 — интегрированная среда, обеспечивающая эффективный обмен информацией между отдельными программами и предоставляющая пользователю широкие возможности работы с мультимедиа, обработки текстовой, графической. звуковой и видеоинформации.
Интегрированность подразумевает также совместное использование ресурсов компьютера всеми программами.
Эта операционная система обеспечивает работу пользователя в сети, предоставляя встроенные средства поддержки для обмена файлами и меры по их защите, возможность совместного использования принтеров, факсов и других общих ресурсов. Windows 95 позволяет отправлять сообщения электронной почтой, факсимильной связью, поддерживает удаленный доступ.
Применяемый в Windows 95 защищённый режим не позволяет прикладной программе в случае сбоя нарушить работоспособность системы, надежно предохраняет приложения от случайного вмешательства одного процесса в другой, обеспечивает определённую устойчивость к вирусам.
Пользовательский интерфейс Windows 95 прост и удобен.
В отличие от оболочки Windows 3 эта операционная система не нуждается в установке на компьютере операционной системы DOS. Она предназначена для установки на настольных ПК и компьютерах блокнотного типа с процессором 486 или Pentium.
Рекомендуемый размер оперативной памяти 8-16 Мбайт.
После включения компьютера и выполнения тестовых программ BIOS операционная система Windows 95 автоматически загружается с жесткого диска. После загрузки и инициализации системы на экране появляется рабочий стол, на котором размещены различные графические объекты. Пользовательский интерфейс спроектирован так, чтобы максимально облегчить усвоение этой операционной системы новичками и создать комфортные условия для пользователя.
Транслятор, компилятор, интерпретатор
Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.
Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.
Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
После того, как программа откомпилирована, ни сама исходная программа, ни компилятор более не нужны. В то же время программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном запуске программы.
Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.
Каждый конкретный язык ориентирован либо на компиляцию, либо на интерпретацию — в зависимости от того, для каких целей он создавался. Например, Паскаль обычно используется для решения довольно сложных задач, в которых важна скорость работы программ. Поэтому данный язык обычно реализуется с помощью компилятора.
С другой стороны, Бейсик создавался как язык для начинающих программистов, для которых построчное выполнение программы имеет неоспоримые преимущества.
Иногда для одного языка имеется и компилятор, и интерпретатор. В этом случае для разработки и тестирования программы можно воспользоваться интерпретатором, а затем откомпилировать отлаженную программу, чтобы повысить скорость ее выполнения.
Системы программирования
Система программирования — это система для разработки новых программ на конкретном языке программирования.
Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В них входят:
компилятор или интерпретатор;
интегрированная среда разработки;
средства создания и редактирования текстов программ;
обширные библиотеки стандартных программ и функций;
отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
"дружественная" к пользователю диалоговая среда;
многооконный режим работы;
мощные графические библиотеки; утилиты для работы с библиотеками
встроенный ассемблер;
встроенная справочная служба;
другие специфические особенности.
Популярные системы программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.
В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений:
Borland
Delphi 3.0
пакет Borland Delphi (Дельфи) — блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования.
пакет Microsoft Visual Basic — удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций.
пакет Borland C++ — одно из самых распространённых средств для разработки DOS и Windows приложений.
Ниже для иллюстрации приведены на языках Бейсик, Паскаль и Си программы решения одной и той же простой задачи — вычисления суммы S элементов одномерного массива A=(a1, a2, ..., an).
Язык Бейсик был создан в 1965 г. Дж. Кемени и Т.Курцем как язык для начинающих, облегчающий написание простых программ. Существуют сотни различных версий Бейсика – от очень простых до усовершенствованных, содержащих множество дополнительных языковых конструкций. Бейсик очень популярный язык программирования.
Программа на Бейсике
10 INPUT"N= ";N
20 DIM A(N)
30 FOR I = 1 TO N
40 PRINT "A("; I; ") =";
50 INPUT A(I)
60 NEXT I
70 S = 0
80 FOR I = 1 TO N
90 S = S + A(I)
100 NEXT I
110 PRINT "Сумма ="; S
Программа на Паскале
ProgramSumma;
Type Mas = Array [1..100] of Real;
Var A : Mas; i, n: Integer;
S : Real;
BEGIN ReadLn(n);
For i : = 1 To 10 Do
ReadLn(A[i]);
S : = 0;
For i : = 1 To 10 Do
S : = S + A[i];
WriteLn('S = ', S:8:2);
END.
Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль вырабатывает навыки соблюдения хорошего строгого стиля программирования (называемого структурным программированием), упрощающего разработку сложных программ. В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Turbo Pascal, является очень мощным языком программирования.
Язык Си (разработан Деннисом Ритчи в 1972 г.) соединяет свойства языка высокого уровня с возможностями эффективного использования ресурсов компьютера, которые обычно достигаются только при программировании на языке Ассемблера. Си не очень прост в изучении и требует тщательности в программировании, но позволяет создавать сложные и весьма эффективные программы.
Программа на СИ
# include<stdio.h>
main() { float a[100],s;
int i,n = 100;
for (i = 0; i <= n; i++)
get(a[i]);
for (i = 0; i <= n; i++)
s = s + a[i];
printf("s = % f \ n", s);
}
Инструментальные программы
Инструментальные программные средства — это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ.
По своему назначению они близки системам программирования. К инструментальным программам, например, относятся:
редакторы;
средства компоновки программ;
отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
вспомогательные программы, реализующие часто используемые системные действия;
графические пакеты программ и т.п.
Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.
Текстовый редактор— это программа, используемая специально для ввода и редактирования текстовых данных.
Этими данными могут быть программа или какой-либо документ или же книга. Редактируемый текст выводится на экран, и пользователь может в диалоговом режиме вносить в него свои изменения.
Текстовые редакторы могут обеспечивать выполнение разнообразных функций, а именно:
редактирование строк текста;
возможность использования различных шрифтов символов;
копирование и перенос части текста с одного места на другое или из одного документа в другой;
контекстный поиск и замена частей текста;
задание произвольных межстрочных промежутков;
автоматический перенос слов на новую строку;
автоматическая нумерацию страниц;
обработка и нумерация сносок;
выравнивание краев абзаца;
создание таблиц и построение диаграмм;
проверка правописания слов и подбор синонимов;
построение оглавлений и предметных указателей;
распечатка подготовленного текста на принтере в нужном числе экземпляров и т.п.
Возможности текстовых редакторов различны — от программ, предназначенных для подготовки небольших документов простой структуры, до программ для набора, оформления и полной подготовки к типографскому изданию книг и журналов (издательские системы).
Рис.6.
5. Окно редактора Microsoft Word
Наиболее известный текстовый редактор — Microsoft Word.
Полнофункциональные издательские системы — Microsoft Publisher, Corel Ventura и Adobe PageMaker. Издательские системы незаменимы для компьютерной верстки и графики. Значительно облегчают работу с многостраничными документами, имеют возможности автоматической разбивки текста на страницы, расстановки номеров страниц, создания заголовков и т.д. Создание макетов любых изданий — от рекламных листков до многостраничных книг и журналов — становится очень простым, даже для новичков.
Графический редактор— это программа, предназначенная для автоматизации процессов построения на экране дисплея графических изображений. Предоставляет возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д.
Рис.
6.6. Рисунок, полученный с помощью Corel
Draw!
Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а также выводить картинки в таком виде, чтобы они могли быть включены в документ, подготовленный с помощью текстового редактора.
Некоторые редакторы позволяют получать изображения трёхмерных объектов, их сечений, разворотов, каркасных моделей и т.п.
Пользуется известностью Corel DRAW! — мощный графический редактор с функциями создания публикаций, снабжённый инструментами для редактирования графики и трёхмерного моделирования.
Системы деловой и научной графики
Эти системы позволяют наглядно представлять на экране различные данные и зависимости.
Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм (рис 6.7):
гистограммы;
круговые и секторные диаграммы и т.д.
Рис.6.
7. Круговые и столбиковые диаграммы
Системы научной и инженерной графики позволяют в цвете и в заданном масштабе отображать на экране следующие объекты:
Рис.
6.8. Чертеж с нанесенными изолиниями
графики двумерных и трехмерных функций, заданных в табличном или аналитическом виде;
системы изолиний, в том числе, и нанесённые на поверхность объекта;
сечения, проекции, карты и т.д.
Для построения легко воспринимаемых реалистических изображений трёхмерных объектов системы инженерной графики позволяют удалять линии, не видимые наблюдателю.
Существуют остроумные способы визуализации наиболее простых многомерных объектов — множеств точек. Один из них носит название "лица Чернова" (Чернов — современный американский математик).
Рис.6.9.
"Лица Чернова"
Этим способом можно отображать 10-20-мерные множества. Суть способа такова: каждому из измерений сопоставляется один из параметров схематически изображённого человеческого лица, например, первое измерение дает отношение высоты лица к ширине, второе – размер носа,третье – расстояние между глазами и т.д.
Таким образом, каждой точке исходного множества будет сопоставлено лицо. Рассматривая эти лица, можно отобрать похожие между собой или же выделить абсолютно непохожие и тем самым произвести некую классификацию исходного множества.
Табличный процессор
Табличный процессор — это комплекс взаимосвязанных программ, предназначенный для обработки электронных таблиц.
Электронная таблица — это компьютерный эквивалент обычной таблицы, состоящей из строк и граф, на пересечении которых располагаются клетки, в которых содержится числовая информация, формулы или текст.
Значение в числовой клетке таблицы может быть либо записано, либо рассчитано по соответствующей формуле; в формуле могут присутствовать обращения к другим клеткам (рис. 6.10).
Рис.
6.10. Электронная таблица Microsoft Excel
Каждый раз при изменении значения в клетке таблицы в результате записи в нее нового значения с клавиатуры пересчитываются также значения во всех тех клетках, в которых стоят величины, зависящие от данной клетки.
Графам и строкам можно присваивать наименования. Экран монитора трактуется как окно, через которое можно рассматривать таблицу целиком или по частям.
Табличные процессоры представляют собой удобное средство для проведения бухгалтерских и статистических расчетов. В каждом пакете имеются сотни встроенных математических функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.
Специальные средства позволяют автоматически получать и распечатывать настраиваемые отчеты с использованием десятков различных типов таблиц, графиков, диаграмм, снабжать их комментариями и графическими иллюстрациями.
Табличные процессоры имеют встроенную справочную систему, предоставляющую пользователю информацию по конкретным командам меню и другие справочные данные. Многомерные таблицы позволяют быстро делать выборки в базе данных по любому критерию.
Самые популярные табличные процессоры — Microsoft Excel (Эксель) и Lotus 1-2-3.
В Microsoft Excel автоматизированы многие рутинные операции, специальные шаблоны помогают создавать отчёты, импортировать данные и многое другое.
Lotus 1-2-3 — профессиональный процессор электронных таблиц. Широкие графические возможности и удобный интерфейс пакета позволяют быстро ориентироваться в нём. С его помощью можно создать любой финансовый документ, отчёт для бухгалтерии, составить бюджет, а затем разместить все эти документы в базах данных.
Системы управления базами данных
База данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.
В базе данных предприятия, например, может храниться:
вся информация о штатном расписании, о рабочих и служащих предприятия;
сведения о материальных ценностях;
данные о поступлении сырья и комплектующих;
сведения о запасах на складах;
данные о выпуске готовой продукции;
приказы и распоряжения дирекции и т.п.
Даже небольшие изменения какой-либо информации могут приводить к значительным изменениям в разных других местах.
Пример. Издание приказа о повышении в должности одного работника приводит к изменениям не только в личном деле работника, но и к изменениям в списках подразделения, в котором он работает, в ведомостях на зарплату, в графике отпусков и т.п.
Базы данных используются под управлением систем управления базами данных (СУБД).
Система управления базами данных (СУБД) — это система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей.
Рис.
6.11. Окно СУБД Access
Системы управления базами данных позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определённым критериям и т.п.
Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы.
Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями.
СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним.
Популярные СУБД — FoxPro, Access for Windows, Paradox.
Для менее сложных применений вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие функции:
хранение большого объема информации;
быстрый поиск требуемой информации;
добавление, удаление и изменение хранимой информации;
вывод ее в удобном для человека виде.
Библиотеки стандартных подпрограмм
Библиотека стандартных подпрограмм — это совокупность подпрограмм, составленных на одном из языков программирования и удовлетворяющих определенным единым требованиям к структуре, организации их входов и выходов, описаниям подпрограмм и т.п.
Стандартные подпрограммы имеют единую форму обращения, что обеспечивает простоту и удобство настройки параметров подпрограммы на решение конкретной задачи.
В качестве примера можно привести библиотеку стандартных подпрограмм по численным математическим методам решения уравнений, вычисления интегралов, нахождения экстремумов и т.п.
Пакеты прикладных программ
Пакеты прикладных программ (ППП) — это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией.
В зависимости от характера решаемых задач различают следующие разновидности ППП:
пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;
пакеты системных программ;
пакеты для обеспечения систем автоматизированного проектирования и систем автоматизации научных исследований;
пакеты педагогических программных средств и другие.
Чтобы пользователь мог применить ППП для решения конкретной задачи, пакет должен обладать средствами настройки (иногда путём введения некоторых дополнений).
Каждый ППП обладает обычно рядом возможностей по методам обработки данных и формам их представления, полноте диагностики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант.
ППП обеспечивают значительное снижение требований к уровню профессиональной подготовки пользователей в области программирования, вплоть до возможности эксплуатации пакета без программиста.
Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.
Интегрированные пакеты программ
Интегрированные пакеты представляют собой набор нескольких программных продуктов, объединенных в единый удобный инструмент. Наиболее развитые из них включают в себя текстовый редактор, органайзер, электронную таблицу, СУБД, средства поддержки электронной почты, программу создания презентационной графики.
Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал.
Интегрированные пакеты, как правило, содержат некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими.
Пример: интегрированный пакет для написания книг, содержащих иллюстрации. Он содержит:
текстовый редактор;
орфографический корректор на 80000 слов (программу обнаружения орфографических ошибок);
программу слияния текстов;
программу формирования оглавлений и составления указателей;
автоматический поиск и замену слов и фраз;
средства телекоммуникации;
электронную таблицу;
систему управления базами данных;
модули графического оформления;
графический редактор;
возможность печати сотнями разных шрифтов и т.д.
Наиболее известные интегрированные пакеты:
Microsoft Office. В этот мощный профессиональный пакет вошли такие необходимые программы, как текстовый редактор WinWord , электронная таблица Excel, программа создания презентаций PowerPoint, СУБД Access, средство поддержки электронной почты Mail. Мало того, все части этого пакета составляют единое целое, и даже внешне все программы выглядят единообразно, что облегчает как их освоение, так и ежедневное использование.
Microsoft Works — это очень простой и удобный пакет, объединяющий в себе текстовый редактор, электронные таблицы и базы данных, а также телекоммуникационные средства для соединения с другими компьютерами по телефонным линиям. Пакет ориентирован на людей, не имеющих времени осваивать сложные продукты, на начинающих пользователей, а также на домашних пользователей.
Органайзеры
Органайзеры — это программы-электронные секретари.
Lotus
Organizer
Они позволяют эффективно распорядиться рабочим временем, финансовыми средствами и т.п. Обладают возможностью автоматизации регулярных действий, составления персональных и групповых расписаний, планирования встреч, ведения записной книжки. В их состав традиционной входят календарь, часы, калькулятор и т.п.
Lotus Organizer — блокнот, разбитый по секциям: календарь, список дел, адресная и телефонная книга, планировщик, записная книжка, список памятных дат.
Microsoft Project позволяет спланировать проведение проектов и представить расписание в графическом виде, что очень удобно для сложных проектов.
Сетевое программное обеспечение
Сетевое программное обеспечение предназначено для организации совместной работы группы пользователей на разных компьютерах. Позволяет организовать общую файловую структуру, общие базы данных, доступные каждому члену группы. Обеспечивает возможность передачи сообщений и работы над общими проектами, возможность разделения ресурсов.
Novell NetWare — сетевая операционная система. Предоставляет пользователям возможность совместно использовать файлы, принтеры и другое оборудование. Содержит службу каталогов, общую распределённую базу данных пользователей и ресурсов сети.
C.7. Тема 7.Организация и средства человеко-машинного интерфейса. Мультисреды и гиперсреды.Назначение и основы использования систем искусственного интеллекта. Понятие об информационных технологиях на сетях. Понятие об экономических и правовых аспектах информационных технологий.
Лекции 8 часов.
Организация и средства человеко-машинного интерфейса
Создание качественного интерфейса требует значительно большего, чем просто соблюдение некоторых инструкций. Оно предполагает реализацию принципа "интересы пользователя превыше всего" и соответствующую методологию разработки всего программного продукта. В англоязычной литературе для описания такого подхода используется термин User-centered Design ("разработка, ориентированная на пользователя"). Поскольку дословный перевод данного термина является слишком громоздким, будем использовать в дальнейшем вместо него аббревиатуру UCD. Эта технология, кроме всего прочего, предполагает как можно более раннее проектирование интерфейса с последующим его развитием в процессе разработки самого программного продукта.
Основное достоинство хорошего интерфейса пользователя заключается в том, что пользователь всегда чувствует, что он управляет программным обеспечением, а не программное обеспечение управляет им. Для создания у пользователя такого ощущения "внутренней свободы" интерфейс должен обладать рядом свойств, рассмотренных ниже.
Естественность интерфейса
Естественный интерфейс - интерфейс, который не вынуждает пользователя существенно изменять привычные для него способы решения задачи. Это, в частности, означает, что сообщения и результаты, выдаваемые приложением, не должны требовать дополнительных пояснений. Целесообразно также сохранить систему обозначений и терминологию, используемые в данной предметной области.
Использование знакомых пользователю понятий и образов (метафор) обеспечивает интуитивно понятный интерфейс при выполнении его заданий. Вместе с тем, использование метафоры не должно ограничивать их машинную реализацию полной аналогией с одноименными объектами реального мира. Например, в отличие от своего бумажного аналога, папка на Рабочем столе Windows может использоваться для хранения разных объектов (таких, например, как принтеры, калькуляторы, другие папки). Метафоры являются своего рода "мостиком", связывающим образы реального мира с теми действиями и объектами, которыми приходится манипулировать пользователю при его работе на компьютере; они обеспечивают "узнавание", а не "вспоминание". Пользователи запоминают действие, связанное со знакомым объектом, более легко, чем они запомнили бы имя команды связанной с этим действием.
Согласованность интерфейса
Согласованность позволяет пользователям переносить имеющиеся знания на новые задания, осваивать новые аспекты быстрее и благодаря этому фокусировать внимание на решаемой задаче, а не тратить время на уяснение различий в использовании тех или иных элементов управления, команд и т.д. Обеспечивая преемственность полученных ранее знаний и навыков, согласованность делает интерфейс узнаваемым и предсказуемым.
Согласованность важна для всех аспектов интерфейса, включая имена команд, визуальное представление информации и поведение интерактивных элементов. Для реализации свойства согласованности в создаваемом программном обеспечении необходимо учитывать его различные аспекты.
Согласованность в пределах продукта. Одна и та же команда должна выполнять одни и те же функции, где бы она ни встретилась, причем одним и тем же образом. Например, если в одном диалоговом окне команда Копировать означает немедленное выполнения соответствующих действий, то в другом окне она не должна требовать от пользователя дополнительно указать расположение копируемой информации. Другими словами, нужно использовать одну и туже команду, чтобы выполнить функции, которые кажутся подобными пользователю.
Согласованность в пределах рабочей среды. Поддерживая согласованность с интерфейсом, предоставляемым операционной системой (например, ОС Windows), приложение может "опираться" на те знания и навыки пользователя, которые он получил ранее при работе с другими приложениями.
Согласованность в использовании метафор. Если поведение некоторого программного объекта выходит за рамки того, что обычно подразумевается под соответствующей ему метафорой, у пользователя могут возникнуть трудности при работе с таким объектом. Например, если для программного объекта Корзина определить операцию Запуск, то для уяснения ее смысла пользователю, скорее всего, потребуется посторонняя помощь.
Дружественность интерфейса (принцип "прощения" пользователя)
Пользователи обычно изучают особенности работы с новым программным продуктом методом проб и ошибок. Эффективный интерфейс должен принимать во внимание такой подход. На каждом этапе работы он должен разрешать только соответствующий набор действий и предупреждать пользователей о тех ситуациях, где они могут повредить системе или данным, еще лучше, если у пользователя существует возможность отменить или исправить выполненные действия. Даже при наличии хорошо спроектированного интерфейса пользователи могут делать те или иные ошибки. Эти ошибки могут быть как "физического" типа (случайный выбор неправильной команды или данных), так и "логического" (принятие неправильного решения на выбор команды или данных). Эффективный интерфейс должен позволять предотвращать ситуации, которые, вероятно, закончатся ошибками. Он также должен уметь адаптироваться к потенциальным ошибкам пользователя и облегчать ему процесс устранения последствий таких ошибок.
Принцип "обратной связи"
Всегда необходимо обеспечивать обратную связь для действий пользователя. Каждое действие пользователя должно получать визуальное, а иногда и звуковое подтверждение того, что программное обеспечение восприняло введенную команду, при этом вид реакции, по возможности, должен учитывать природу выполненного действия.
Обратная связь эффективна в том случае, если она реализуется своевременно, т.е. как можно ближе к точке последнего взаимодействия пользователя с системой. Когда компьютер обрабатывает поступившее задание, полезно предоставить пользователю информацию относительно состояния процесса, а также возможность прервать этот процесс в случае необходимости. Ничто так не смущает не очень опытного пользователя, как заблокированный экран, который никак не реагирует на его действия. Типичный пользователь способен вытерпеть только несколько секунд ожидания ответной реакции от своего электронного "собеседника".
Простота интерфейса
Интерфейс должен быть простым. При этом имеется в виду не упрощенность, а обеспечение легкости в его изучении и в использовании. Кроме того, он должен предоставлять доступ ко всему перечню функциональных возможностей, предусмотренных данным приложением. Реализация доступа к широким функциональным возможностям и обеспечение простоты работы противоречат друг другу. Разработка эффективного интерфейса призвана сбалансировать эти цели.
Один из возможных путей поддержания простоты - представление на экране информации, минимально необходимой для выполнения пользователем очередного шага задания. В частности, нужно избегать многословных командных имен или сообщений. Непродуманные или избыточные фразы затрудняют пользователю извлечение существенной информации.
Другой путь к созданию простого, но эффективного интерфейса - размещение и представление элементов на экране с учетом их смыслового значения и логической взаимосвязи. Это позволяет использовать в процессе работы ассоциативное мышление пользователя.
Можно также помочь пользователям управлять сложностью отображаемой информации, используя последовательное раскрытие (диалоговых окон, разделов меню и т.д.). Последовательное раскрытие предполагает такую организацию информации, при которой в каждый момент времени на экране находится только та ее часть, которая необходима для выполнения очередного шага. Сокращая объем информации, представленной пользователю, вы тем самым уменьшаете объем информации, подлежащей обработке. Примером такой организации является иерархическое (каскадное) меню, каждый уровень которого отображает только те пункты, которые соответствуют одному, выбранному пользователем, пункту более высокого уровня.
Гибкость интерфейса
Гибкость интерфейса - это его способность учитывать уровень подготовки и производительность труда пользователя. Свойство гибкости предполагает возможность изменения структуры диалога и/или входных данных. Концепция гибкого (адаптивного) интерфейса в настоящее время является одной из основных областей исследования взаимодействия человека и ЭВМ. Основная проблема состоит не в том, как организовать изменения в диалоге, а в том, какие признаки нужно использовать для определения необходимости внесения изменений и их сути.
Эстетическая привлекательность
Проектирование визуальных компонентов является важнейшей составной частью разработки программного интерфейса. Корректное визуальное представление используемых объектов обеспечивает передачу весьма важной дополнительной информации о поведении и взаимодействии различных объектов. В то же время следует помнить, что каждый визуальный элемент, который появляется на экране, потенциально требует внимания пользователя, которое, как известно, не безгранично. Нужно обеспечить формирование на экране такой среды, которая не только содействовала бы пониманию пользователем представленной информации, но и позволяла бы сосредоточиться на наиболее важных ее аспектах.
Следует признать, что наибольших успехов в проектировании пользовательского интерфейса, обладающего перечисленными свойствами, к настоящему времени добились разработчики компьютерных игр.
Качество интерфейса сложно оценить количественными характеристиками, однако более или менее объективную его оценку можно получить на основе приведенных ниже частных показателей.
Время, необходимое определенному пользователю для достижения заданного уровня знаний и навыков по работе с приложением (например, непрофессиональный пользователь должен освоить команды работы с файлами не более чем за 4 часа).
Сохранение полученных рабочих навыков по истечении некоторого времени (например, после недельного перерыва пользователь должен выполнить определенную последовательность операций за заданное время).
Скорость решения задачи с помощью данного приложения; при этом должно оцениваться не быстродействие системы и не скорость ввода данных с клавиатуры, а время, необходимое для достижения цели решаемой задачи. Исходя из этого, критерий оценки по данному показателю может быть сформулирован, например, так: пользователь должен обработать за час не менее 20 документов с ошибкой не более 1 %.
Субъективная удовлетворенность пользователя при работе с системой (которая количественно может быть выражена в процентах или оценкой по n-балльной шкале).
Обобщая изложенное выше, можно кратко сформулировать те основные правила, соблюдение которых позволяет рассчитывать на создание эффективного пользовательского интерфейса:
интерфейс пользователя необходимо проектировать и разрабатывать как отдельный компонент создаваемого приложения;
необходимо учитывать возможности и особенности аппаратно-программных средств, на базе которых реализуется интерфейс;
целесообразно учитывать особенности и традиции той предметной области, к которой относится создаваемое приложение;
процесс разработки интерфейса должен носить итерационный характер, его обязательным элементом должно быть согласование полученных результатов с потенциальным пользователем;
средства и методы реализации интерфейса должны обеспечивать возможность его адаптации к потребностям и характеристикам пользователя.
Назначение и основы использования систем искусственного интеллекта.
База знаний(knowledge base) - совокупность знаний, относящихся к некоторой предметной области и формально представленных таким образом, чтобы на их основе можно было осуществлять рассуждения.
Базы знаний чаще всего используются в контексте экспертных систем, где с их помощью представляются навыки и опыт экспертов, занятых практической деятельностью в соответствующей области (например, в медицине или в математике). Обычно база знаний представляет собой совокупность правил вывода.
Экспертная система — это комплекс компьютерного программного обеспечения, помогающий человеку принимать обоснованные решения. Экспертные системы используют информацию, полученную заранее от экспертов - людей, которые в какой-либо области являются лучшими специалистами.
Экспертные системы должны:
хранить знания об определенной предметной области (факты, описания событий и закономерностей);
уметь общаться с пользователем на ограниченном естественном языке (т.е. задавать вопросы и понимать ответы);
обладать комплексом логических средств для выведения новых знаний, выявления закономерностей, обнаружения противоречий;
ставить задачу по запросу, уточнять её постановку и находить решение;
объяснять пользователю, каким образом получено решение.
Желательно также, чтобы экспертная система могла:
сообщать такую информацию, которая повышает доверие пользователя к экспертной системе;
«рассказывать» о себе, о своей собственной структуре.
Экспертные системы могут использоваться в различных областях — медицинской диагностике, при поиске неисправностей, разведке полезных ископаемых, выборе архитектуры компьютерной cистемы и т.д.
C.8. Тема 8.Основные этапы компьютерного решения задач. Модульное программирование, объектно-ориентированное программирование, критерии качества программы, диалоговые программы; дружественность. Основы программирования в телекоммуникациях и распределенной обработки информации.
Лекции 4 часа.
Основные этапы компьютерного решения задач.
Решение задачи на ЭВМ - сложный и трудоемкий процесс. Любая задача начинается с постановки задачи. На основе словесной формулировки задачи выбираются переменные, подлежащие определению, записываются ограничения, связи Между переменными, в совокупности образующие математическую модель решаемой проблемы. Анализируется метод решения. На этом этапе необходимо принять очень важное решение - использовать ли имеющееся готовое программное обеспечение или разрабатывать собственную программу. Дешевле и быстрее использовать имеющиеся в наличии готовые разработки. Обновление программного обеспечения - задача программистов В этом случае традиционно выделяются следующие основные этапы решения задачи на ЭВМ ;
постановка задачи, разработка математической модели;
выбор метода численного решения;
разработка алгоритма и структуры данных;
проектирование программы;
производство окончательного программного продукта;
Под моделью ЖЦ ПО понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении ЖЦ создания программного продукта.
В состав ЖЦ ПО обычно включаются следующие стадии:
Формирование требований к ПО
Проектирование
Реализация
Тестирование
Ввод в действие
Эксплуатация и сопровождение
Снятие с эксплуатации
К настоящему времени получили наибольшее распространении две основные модели ЖЦ ПО: каскадная модель (1976-1985 гг.) и спиральная модель (1986-1990 гг.).
Принципиальной особенностью каскадной модели является следующее: переход на следующую стадию осуществляется только после того, как будет полностью завершена работа на текущей стадии и возвратом на предыдущие стадии не наблюдается. У такой модели имеется множество недостатков.
Модель с промежуточным контролем во многом схожа с каскадной моделью , нов ней предусмотрены циклы возврата на предыдущие стадии с целью устранения недостатков. Такие корректировки обеспечивают большую нажежность по сравнению с каскадной моделью.
В середине 80-х годов была предложена спиральная модель ЖЦ ПО. Ее принципиальной особенностью является следующее: прикладное программное обеспечение создается не сразу, как в случае каскадного подхода, а по частям с использованием метода прототипирования
Показатели и критерии качества программ
Должна ли программа быть хорошей? Вопрос может показаться банальным. Однако очень важно его задать, поскольку любое усилие по улучшению методов программирования должно быть основано на осознании того, что программу можно обсуждать, критиковать, улучшать и сравнивать с другими программами, что она может быть хорошей или плохой и что важно сделать ее "хорошей" относительно некоторых критериев.
Важность установления критериев качества программ и проверки этих критериев подтверждается практическим опытом и обилием сообщений в средствах массовой информации о тех или иных происшествиях, связанных с неправильным выполнением ЭВМ возложенных на нее задач. Ниже приводятся примеры различных типов ошибок, которые могут возникать при эксплуатации программ.
Качество программ- это определенная совокупность свойств программного продукта, обеспечивающих решение возложенных на него задач в заданной среде функционирований и с допустимым множеством исходных данных.
Показателями качества являются надежность(безошибочность, включая и экстремальные, нестандартные условия выполнения),модифицируемость(легкость доработки и разбиения на модули),мобильность(настройка на новые условия, перенос на другую ЭВМ с минимальными затратами),дружественностьинтерфейса между ЭВМ и пользователем, занимаемыйобъемпамяти, качество документации, подробность документирования самой программы.
Надежностьпрограммы является наиболее важным критерием качества программы в целом.
Модифицируемостьпрограммы - функциональное разбиение программы на автономные модули (модульное программирование), возможность доработки (изменений) содержания модулей.
Переносимость- легкость адаптации к изменению среды, т.е. компонентов программирования, возможность переноса программы из одной операционной системы в другую.
Занимаемая память-объем ОЗУ (кбайт, Мбайт) и объем ВЗУ, необходимых для функционирований программы.
Надежность программы определяется надежностью ее составляющих элементов:
алгоритмическая (вычислительная) надежность:
информационная надежность:
надежность программного обеспечения;
надежность аппаратная.
Рассмотрим кратко отдельные составляющие надежности программ. Алгоритмическая(вычислительная) надежность - способность программы выполнять свои функции при изменении условий функционирования.Информационнаянадежность предусматривает:
способность алгоритма или программы правильно выполнять свои функции при различных ошибках в исходных данных;
способность информационной системы обеспечивать целостность хранящихся в ней данных;
- способность алгоритма и программы нормально функционировать в случае неправильных действий пользователя при вводе информации.
Надежность программного обеспечения - это характеристика способности программного обеспечения выполнять возложенные на него функции при поступлении требований на их выполнение, показатель качества, характеризующий свойства программного изделия выдавать одни и те же результаты при различных условиях функционирования.
При рассмотрении вопроса надежности программ следует учитывать тот факт, что надежность и правильность программ - не одно и то же. Правильность программы- это отсутствие в программе, разработанной по заданному алгоритму, программных ошибок. Надежность программы - более широкое понятие.
Надежность- это способность программ давать разумные результаты при всех возможных данных и действиях, в частности, в аномальных условиях. Если в программу вводят необычные данные, они должны быть выявлены и отброшены. Должны выявляться ошибки программы, ошибки данных, к которым следует добавить проблему предельных случаев и возможные ошибки аппаратуры.
Рассмотрение всех составляющих качества программ является очень сложной и объемной задачей. Поэтому мы ограничимся только теми показателями качества программ, которые зависят от разработчика (программиста).
Модульное программирование, объектно-ориентированное программирование
Стандартный Паскаль не предусматривает механизмов, раздельной компиляции частей программы с последующей их сборкой перед выполнением. Для размещения в памяти большой программы может не хватить одного сегмента памяти (его размер - до 64 кбайТ). Поэтому разработчики Турбо Паскаля для устранения этих недостатков включили в язык механизм так называемых модулей.
Модуль- это автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (Типы, константы, переменные, процедуры и функции) и, возможно, некоторые исполняемые операторы инициирующей части.
Модули представляют собой прекрасный инструмент для разработки библиотек прикладных программ и мощное средство модульного программирования. Принцип модульного программирования заключается в том, что исходная задача разбивается на более простые подзадачи. Это разбиение следует делать так, чтобы в качестве отдельных подзадач фигурировали задачи, для решения которых уже имеются готовые (разработанные ранее) программы. Разработку новых программ при этом необходимо выполнить так, чтобы их можно было также использовать в качестве составных частей для решения других задач. Решение исходной задачи на компьютере, таким образом, будет состоять в последовательном выполнении совокупности модулей, процедур и функций. Преимущество модулей в том, что они в отличие от процедур и функций хранятся в памяти компьютера в откомпилированном виде и поэтому выполняются быстрее.
Поскольку компилятор Турбо Паскаля размещает программный код модулей в отдельных сегментах памяти, то количество одновременно используемых модулей ограничивается только доступной памятью, а это предоставляет возможность создавать очень большие программы. При этом отдельные модули могут разрабатываться различными программистами, что позволит использовать современные технологии программирования, например, программирование сверху-вниз и бригадные методы программирования.
Структурное кодирование
Структурное кодирование (программирование) - эти метод кодирований (программировании), предусматривающий создание понятных, простых и удобочитаемых программных модулей и программных комплексов на требуемом языке программировании. Для кодирования программных модулей используются унифицированные (базовые) структуры, такие как: следование, развилка полная, развилка неполная, выбор, цикл-пока, цикл-до и цикл с параметром.
Программные комплексы и программные модули, закодированные в соответствии с перечисленными правилами структурного программирования, называется структурированными.
После разбиения программного комплекса на программные модули и подготовки спецификации на каждый программный модуль начинается работа по проектированию алгоритмов, реализующих спецификацию каждого программного модуля. Наиболее часто для описания алгоритмов используется словесная форма и графическая в виде схем алгоритмов. Словесная форма наиболее понятна и доступна, но не имеет определенных правил записи и поэтому неоднозначна. Графическая форма наглядна, информативна и однозначна, так как правила выполнения и условные обозначения определяются Государственным стандартом ГОСТ 19.701-90 "Схемы алгоритмов, программ, данных и систем". Каждый программный модуль изображается в графической форме на левой стороне листа, а на правой записывается программа на языке программирования.
Современные системы программирования, как правило, ориентированы на технологию нисходящего структурного программирования.
Технология программирования - это система методов, способов и приемов обработки и выдачи информации.
Технология нисходящего структурногопрограммирования представляет собой технологию, которая позволяет проектировать и кодировать программный комплекс таким образом, чтобы предотвратить большинство ошибок и обнаружить те, которые допущены. Данная технология включает три составляющие:
нисходящую разработку;
структурное кодирование (программирование);
сквозной контроль (тестирование).
Нисходящая разработка - это подход к разработке программного комплекса, при котором он разбивается на программные модули (программы), образующие многоуровневую структуру. В языке Турбо Паскаль есть синтаксическая конструкция "Модуль", которая означает автономно компилируемую программную единицу, включающую в себя различные компоненты раздела описаний и исполняемые операторы инициирующей части. Следует различать такие употребления термина модуль. Некоторые авторы для исключения путаницы вместо термина модуль используют термины блок, блочная программа и блочная структура.
Каждый программный модуль представляет собой короткую программу, решающую отдельную задачу (подзадачу). В процессе разработки программные модули ниже лежащих уровней заменяются "заглушками". Таким образом, в любой момент разработки программного комплекса имеется его действующие вариант. Тестирование и отладка отдельных программных модулей и программного комплекса в целом ведется по ходу его проектирования.
При нисходящей разработке проектирование программного комплекса и кодирование программных модулей, входящих в программный комплекс, ведется сверху вниз.
В языках программирования высокого уровня одним из основных средств реализации модульной (блочной) структуры являются подпрограммы, реализованные в виде процедур и функций.
Использование небольших программных модулей имеет определенные преимущества. С такими модулями легче работать, они позволяют разрабатывать программные комплексы, которые легко модифицировать; небольшие модули проще и эффективнее тестируются, поэтому как опытным, так и начинающим программистам целесообразно использовать модульную организацию программных комплексов.
Принципы объектно-ориентированнго программирования
Объектно-ориентированный подход характеризуется тремя основными свойствами:
Инкапсуляция- объединение в одном объекте данных и методов их обработки.
Наследование- создание новых объектов на базе ранее определенных. Новые объекты-потомки сохраняют свойства своих родителей и обладают специфическими свойствами,
Полиморфизм- возможность замещения методов объекта-родителя одноименными методами объекта-потомка.
Основная программа не должна иметь непосредственного доступа к данном объекта, кроме как при помощи методов самого объекта. Методы объекта должны обрабатывать лишь данные своего объекта, не влияя на значение глобальных переменных и не обращаясь к данным другого объекта. Выполнение этих принципов обеспечивает надежность ООП, хорошую защиту от ошибок и возможность использования одних и тех же объектов различными программами.
Преимущества ООП в полной мере проявляются при разработке достаточно сложных программ. Инкапсуляция придает объектам совершенно особое свойство "самостоятельности", максимальной независимости от остальных частей программы. Правильно сконструированный объект располагает всеми необходимыми данными и процедурами их обработки» чтобы успешно реализовать требуемые от него действия. Попытки использовать ООП для программирования несложных алгоритмических действий выглядят искусственными нагромождениями ненужных языковых конструкций.