Методическое пособие 555
.pdfРис. 2.14
Для создания диаграммы необходимо:
1)выделить диапазон ячеек, по данным которых будет построена диаграмма. В этот диапазон имеет смысл также включать ячейки, содержащие заголовки строк и столбцов: на их основе Excel сможет идентифицировать ряды данных и категории диаграммы;
2)в группе Диаграммы вкладки Вставка выбрать и нажать кнопку для построения диаграммы подходящего типа. Также можно в правом нижнем углу группы Диаграммы на-
жать кнопку . Откроется диалоговое окно «Вставка диаграммы», в котором можно просмотреть все возможные типы диаграмм (рис. 2.15).
61
Рис. 2.15
Если щелкнуть мышкой в любом месте вставленной диаграммы, в ленте отобразится рабочее поле Работа с диаграммой, содержащее вкладки Конструктор и Формат. Вкладка Конструктор содержит основные команды для настройки диаграммы (рис. 2.16).
Рис. 2.16
Кнопка «Добавить элемент диаграммы» позволяет до-
бавить на диаграмму различные элементы: оси, названия осей, подписи данных и др. Кнопка «Экспресс макет» позволяет выбрать макет диаграммы. Группа Стили диаграмм содержит коллекцию готовых стилей оформления диаграмм. Кнопка «Строка/Столбец» осуществляет взаимную замену данных на
62
осях: данные, отложенные по оси Y, перемещаются на ось X и наоборот. Кнопка «Выбрать данные» позволяет изменить диапазон ячеек для построения диаграммы, а также выбрать элементы легенды (ряды данных) и подписи горизонтальной оси (категории) (см. рис. 2.17). Кнопка «Изменить тип диаграммы» открывает диалоговое окно для изменения типа диаграммы. Кнопка «Переместить диаграмму» позволяет переместить диаграмму на какой-либо из существующих листов книги или на новый отдельный лист.
Рис. 2.17
2. Практическая часть
Задание 1. Создайте новый документ (книгу). Введите следующие данные и отформатируйте ячейки по образцу, показанному на рис. 2.18. Для ввода данных в колонку № п/п используйте маркер заполнения. Сохраните книгу на жесткий диск.
Задание 2. В ячейку G4 введите формулу =D4*E4. Скопируйте формулу в ячейки ниже, используя маркер заполнения. Убедитесь, что при копировании формулы адреса ячеек соответствующим образом изменились.
63
Рис. 2.18
Задание 3. В ячейку H4 введите формулу = G4/$I$1. Скопируйте формулу в ячейки ниже, используя маркер заполнения. Ответьте на вопрос: почему в формуле была использована абсолютная ссылка $I$1?
Задание 4. В ячейку G15 введите формулу для вычисления суммы ячеек, расположенных выше.
Задание 5. Задайте для ячейки I1 имя kurs. В ячейку H15 введите формулу =G15/kurs (подобным образом можно было поступить и при выполнении задания 3, т.е. вместо абсолютной ссылки $I$1 использовать имя ячейки kurs).
Задание 6. Выполните сортировку введенной таблицы по содержимому столбца «Категория» (выделить таблицу,
64
вкладка Главная -> Сортировка и фильтр - > Настраиваемая сортировка).
Задание 7. Выделите ячейку K2 и нажмите кнопку «Автомсумма» . Выделите пунктирным прямоугольником ячейки, содержащие итоговую стоимость для категории «Работа». В результате будет подсчитана суммарная стоимость всех работ.
Задание 8. Выполните фильтрацию данных, оставив только те сроки таблицы, которые соответствют категории «Материал». Отмените фильтрацию.
Задание 9. Задайте условное форматирование для ячеек в колонке «Стоимость материала/работы, руб» по следующему правилу: применить условное форматирование, если значение в ячейке больше 2000 руб.
Задание 10. Вставьте круговую диаграмму по образцу, показанному на рис. 2.19. Переместите диаграмму на отдельный лист.
Задание 11. Создайте новый лист, в котором введите данные по образцу на рис. 2.20. В ячейку B3 введите формулу для расчета стоимости оборудования в долларах, используя ссылку на ячейку I1 из первого листа.
Задание 12. Создайте новый лист и заполните данные следующим образом: в первой колонке – значения переменной x в диапазоне от -10 до 10 с шагом 0.05, во второй
колонке – значения функции y x sin(cos2 x) . Для получения
значений в первой колонке и копирования формулы во второй используйте маркер заполнения.
65
Рис. 2.19
Рис. 2.20
Задание 13. По полученной в предыдущем задании таблице постройте график функции y xsin(cos2 x) . Настройте вид графика по образцу на рис. 2.21.
66
Рис. 2.21
3. Контрольные вопросы и задания
1.Для чего предназначены различные режимы просмотра
книги?
2.Как добавить в книгу новый лист? Как переименовать
лист?
3.Как ввести данные в ячейку? Как записывается адрес ячейки? Что такое диапазон ячеек? Как присвоить имя ячейке или диапазону? Как объединить ячейки?
4.Как выделить несколько несмежных ячеек или групп
ячеек?
5.Как задать автоматический перенос текста в ячейке по словам?
6.Как задать формат ячееки? Назовите несколько числовых форматов. Как изменить число знаков после запятой при записи действительных чисел?
7.Для чего применяются стили ячеек и стили таблиц?
8.Для чего осуществляется сортировка и фильтрация данных?
67
9.Как закрепить области на листе?
10.Для чего предназначается условное форматирование?
11.Как осуществляется удаление и вставка ячеек, строк, столбцов?
12.Как скопировать или переместить данные из одной ячейки (диапазона) в другую ячейку? Как вставить сами скопированные ячейки?
13.Как осуществляется сортировка и фильтрация данных в таблице?
14.Как осуществляется ввод формул? Какие основные части содержит формула?
15.Какие виды операторов используются в Excel? Что обозначают операторы ссылок «:», «;», «пробел»?
16.Какими способами можно вставить ссылку на ячейку или диапазон ячеек в формулу? Как вставить ссылку на ячейки из других листов или книг?
17.Чем отличаются относительные и абсолютные ссылки?
18.Как вставить функцию в формулу?
19.Как скопировать или перместить формулу? Как осуществляется копирование формул при помощи маркера заполнения?
20.Перечислите основные элементы диаграмм. Как создать диаграмму?
21.Как добавить элементы на диаграмму? Как изменить данные диаграммы,выбрать ряды и категории?
Лабораторная работа № 3
СОЗДАНИЕ ПРОСТЫХ ПРОГРАММ НА ЯЗЫКЕ PASCAL
Цель работы: изучить типы данных, структуру программы и некоторые основные операторы языка Pascal. Научиться создавать простейшие программы с использованием операторов присваивания, ввода-вывода, условного оператора.
68
1.Теоретические сведения
1.1.Алфавит языка Pascal
Основные символы языка программирования – буквы, цифры и специальные символы – образуют его алфавит. Алфавит языка Pascal1 составляют:
1)символы для составления идентификаторов (имен констант, переменных, функций и т.п.): латинские буквы, арабские цифры (могут использоваться наряду с буквами начиная со второй позиции), символ подчеркивания _ ;
2)символы разделители: пробел, табуляция …;
3)специальные символы, выполняющие определенные
функции при построении различных конструкция языка + -
*/ { } ( ) . , ‘ : ; ^ @ # $
4)составные символы – группа символов, которые вос-
принимаются компилятором как единое целое: <= >= := (* *) (. .) ..
4) зарезервированные слова (begin, end, program и т.д.). Зарегистрированные слова не могут использоваться в качестве идентификаторов.
1.2. Типы данных
Любые данные в языке Pascal (константы, переменные, значения функций и т.д.) характеризуются своими типами. Тип данных определяет формат представления данных в памяти компьютера, множество допустимых значений и множество допустимых операций.
В данной работе мы будем рассматривать т.н. простые типы данных, к которым относят целые и вещественные типы, логический, символьный, перечислимый и диапазонный тип.
1 Существуют различные версии языка Pascal, мы будет использовать язык PascalABC.Net и одноименную среду разработки программ. Почти все приведенные в настоящем пособии программы будут работать без измене-
ния и в других версиях языка (Turbo Pascal, Object Pascal, Delphi и др.).
69
Целочисленные типы данных. Используются для хране-
ния в памяти ЭВМ целых чисел. В этой и следующих работах мы будем использовать тип Integer. Существуют и другие целочисленные типы (longint, byte, word и др., см. справочную систему PascalABC.Net), отличающиеся диапазоном допустимых значений и, соответственно, размером, занимаемым значением данного типа в памяти ЭВМ (в байтах). Допустимые операции: + (сложение), - (вычитание), * (умножение), / (деление), div (частное от деления, записывается как A div B, где A – делимое, B – делитель), mod (остаток от деления, записывается как A mod B).
Вещественные типы данных. Применяются для хране-
ния действительных чисел (десятичных дробей). В данной работе в качестве вещественного типа мы будем использовать тип Real. Допустимые операции: +, -, *, / .
Логический тип данных (булев тип) – тип Boolean,
данные такого типа могут принимать два значения: true (истина) и false (ложь). Логический тип, в частности, имеет результат операций сравнения двух чисел, которые на языке Паскаль записываются так: >, <, =, >= («больше либо равно»), <= («меньше либо равно»), <> («не равно»).
К логическим данным применимы следующие логические операции: and (логическое «и»), or («или»), xor («исключающее или»), not («не»). Данные операции применяются для составления сложных условий (логических выражений), принцип их работы показан в следующей таблице.
Таблица 3.1 Результаты действия логических операций
A |
B |
A and B |
A or B |
A xor B |
not A |
true |
true |
true |
true |
false |
false |
true |
false |
false |
true |
true |
false |
false |
true |
false |
true |
true |
true |
false |
false |
false |
false |
false |
true |
70