Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

информ часть1

.pdf
Скачиваний:
29
Добавлен:
11.03.2015
Размер:
640.03 Кб
Скачать

61

столбцов. Таким образом, мы имеем дело с относительными адресами ячеек (они меняются относительно направления формирования диапазона распространения расчета и его фактического объема). В тех случаях, когда изменение адреса ячейки не должно происходить, можно применить абсолютную адресацию, введя знак $ перед тем компонентом адреса, который не будет меняться, например – $А1, А$1, $А$1.

Рис. 8.2. Таблица аргументов функции

При проведении простейшего анализа или выполнении расчетов при некоторых ограничениях можно использовать логическую функцию ЕСЛИ, которая проверяет некоторое (простое) условие и выбирает из двух заданных вариантов: первый в случае выполнения условия, второй в случае его нарушения. Таким образом, есть возможность выбора выполняемых действий или пометки нужных ячеек таблицы.

Если в качестве признака при выполнении условия использовать число 1, то, суммируя впоследствии столбец этих признаков, можно решать распространенную задачу о наличии в исследуемом списке элементов, обладающим каким-либо свойством.

Пример 3. Функция F(x,y,z) = x2 + Öy – z рассматривается в области, определяемой следующими условиями: хÎ [1,2] и изменяется с шагом 1; yÎ[3,4] и изменяется с шагом 1; zÎ [1,5] и изменяется с шагом 2.

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

62

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

Для вычисления значений функции необходимо сформировать все возможные наборы ее аргументов, состоящие из трех компонентов x, y, z в соответствующих пределах (рис. 8.2). В этом случае

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

Рис. 8.3. Вычисление значений функции

После заполнения столбцов аргументов можно переходить к вычислению значений функции, для чего нужно поставить курсор в ячейку D5 (первое значение функции) и набрать следующую формулу: =A5*A5+КОРЕНЬ(B5)-C5; A5,B5 и C5 – адреса ячеек значений первого набора аргументов, КОРЕНЬ имя функции, вычисляющей квадратный корень из заданного числа. Для вычисления последующих значений функции необходимо сформировать (окрасить) диапазон D5:D16 и выполнить действия Правка | Заполнить | Вниз. (рис. 8.3)

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

63

Рис. 8.4. Заполнение и суммирование диапазона признака

Теперь приступим к определению числа точек, в которых значение функции больше некоторого заданного числа. Введем это число, например, в ячейку F3 и в диапазоне F5:F16 будем выставлять 1, если соответствующее значение функции превысило значение ячейки F3 и 0 в противном случае. Этого можно достичь, если выполнить следующие действия: поставить курсор на ячейку F5, набрать формулу =ЕСЛИ(D5>$F$3;1;0) и распространить ее на весь диапазон F5:F16. При обращении к ячейке F3 необходимо использовать абсолютную адресацию, учитывая, что ее значение не меняется относительно диапазона. Искомое количество точек получится, если просуммировать значения диапазона F5:F16=СУММ(F5:F16) (рис. 8.4).

СОДЕРЖАНИЕ РАБОТЫ

Задание А

Создать файл с именем f8.xls, имеющий следующую структуру: первый лист содержит исходную таблицу, второй лист результаты расчетов по исходной таблице.

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

64

Исходная таблица

Переченьотпущенныхтоваров

Наименование

Цена

Единица

Количество

Стоимость

 

 

 

измерения

 

 

1

Краска масляная

25,60р.

кг

300

 

2

Цемент

1 200,00р.

1 уп. (50кг)

340

 

3

Плитка

130,00р.

кв.м

250

 

4

Кистьмалярная

50,00р.

шт.

120

 

5

Обои

120,00р.

рулон

145

 

6

Клейобойный

25,00р.

пачка

20

 

7

Плинтус

25,00р.

метр

200

 

8

Изолента

12,00р.

рулон

100

 

9

Отвертка

35,00р.

шт.

75

 

10

Розеткаэл.

25,00р.

шт.

130

 

 

ВАРИАНТЫ ЗАДАНИЙ

 

 

 

 

 

 

 

 

Вариант

 

 

Содержание расчета

 

 

1

Вычислить общую стоимость товаров с учетом того, что по

 

позициям 1,2,3 и 5 списка сделана 5%-ная скидка.

 

2

Вычислить общую стоимость товаров с учетом того, что по

 

последним пяти позициям произошло удорожание на 20%.

3

Вычислить общую стоимость товаров с учетом 10%-ной

 

скидки на тот товар, количество единиц которого больше 100.

4

Вычислить общую стоимость дорогостоящих товаров (цена

 

товара больше 100 рублей).

 

 

 

5

Вычислить общую стоимость малоценных товаров (цена

 

товара меньше 100 рублей).

 

 

 

6

Вычислить общую стоимость товаров с учетом того, что по

 

позициям 1,2 сделана 5%-ная скидка, а по трем последним

 

позициям произошло удорожание на 10%.

 

 

7

Вычислить

общую

стоимость

товаров

и

количество

 

малоценных.

 

 

 

 

 

8

Вычислить

общую

стоимость

товаров

и

количество

 

дорогостоящих.

 

 

 

 

9

Вычислить общую стоимость товаров, учитывая 10%-ную

 

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

10

Вычислить общую стоимость товаров, учитывая 5%-ную

 

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

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

65

Задание Б

На третьем листе файла f8.xls сформировать таблицу аргументов и значений заданной функции.

 

ВАРИАНТЫ ЗАДАНИЙ

 

 

Вариант

Параметры вычисления функции

 

(формула, интервал, шаг)

1

F(x,a)=cos3x – sin2(a + x), х [1,2], а [1,2], h = 0,2

2

F(x,a)=cos3x – sin(2a – x), х [1,3], а [1,3], h = 0,25

3

F(x,a)=Öx – sin2(a + x), х [1,2], а [1,2], h = 0,2

4

F(x,a)=x/a tg(a + x), х [2,4], а [2,4],h = 0,25

5

F(x,a)=Öa – lgx, х [1,4], а [1,4],h = 1

6

F(x,a)=Öx – sin2(7a + 4x), х [5,6], а [5,6], h = 0,25

7

F(x,a)=ctgx – sin2a, х [1,3], а [1,3],h = 0,5

8

F(x,a)=ex – (a + x)3, х [1,2], а [1,2],h = 0,2

9

F(x,a)=x4 – cos(2a + x), х [1,2], а [1,2],h = 0,2

10

F(x,a)=3x – e(a + x), х [1,2], а [1,2], h = 0,2

КОНТРОЛЬНЫЕ ВОПРОСЫ

1.Какие ячейки электронной таблицы называются зависимыми?

2.Как вычислить заданное количество элементов арифметической прогрессии с известным шагом?

3.Что может входить в формулу? Приведите пример.

4.Какие вы знаете форматы представления чисел?

5.Объясните механизм работы логической функции ЕСЛИ.

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

66

ЛАБОРАТОРНАЯ РАБОТА № 9

ОБРАБОТКА И АНАЛИЗ ДАННЫХ СРЕДСТВАМИ ПРОГРАММЫ MICROSOFT EXCEL

Цель работы: приобрести практические навыки построения диаграмм, выполнения сортировок и фильтраций средствами программы EXCEL.

ОСНОВНЫЕ ПОНЯТИЯ

Электронная таблица ECXEL помимо быстрого и удобного способа

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

Пример 1. Дана таблица, отражающая сведения о продажах некоторого предприятия. Для проведения анализа работы необходимо

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

Продажа товаров

 

 

 

 

 

 

 

Товар

Склад

Месяц

Цена

Кол-во

Стоимость

1

Книга

Москва

Янв

25,00р.

100

 

2

Видео

Киев

Фев

120,00р.

45

 

3

Аудио

Воронеж

Янв

30,00р.

50

 

4

Видео

Киев

Март

130,00р.

70

 

5

Видео

Москва

Март

130,00р.

130

 

6

Книга

Москва

Фев

30,00р.

35

 

7

Видео

Воронеж

Фев

110,00р.

85

 

8

Видео

Москва

Март

120,00р.

60

 

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

67

Рис. 9.1. Результаты фильтрации по столбцу «Месяц»

Вначале необходимо набрать исходные данные и произвести вычисления в столбце «Стоимость». Затем поставить курсор на любую

ячейку таблицы и выполнить следующую последовательность команд Данные | Фильтр | Автофильтр. После этого в заголовке каждого столбца появится треугольник знак раскрывающегося списка,

позволяющий фильтровать строки таблицы по любому столбцу с указанием нужного условия. Выберем столбец «Месяц», условие «Март». Выполнится заданная фильтрация (рис. 9.1).

Теперь расположим эти данные в порядке убывания стоимости продаж. Для этого будем выполнять команды Данные | Сортировка, выберем соответствующий столбец Стоимость») и нужный порядок сортировки (убывание), ОК, после получим окончательный результат

(рис. 9.2).

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

68

Рис. 9.2. Результаты сортировки по столбцу «Количество» в порядке убывания

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

Пример 2. Для функции, заданной таблично, построить график ее значений.

Для построения нужной диаграммы необходимо сначала выделить цветом диапазон (рис. 9.3), содержащий значения функции, а затем выполнить следующие действия Вставка | Диаграмма | Стандартные |

График (выбор желаемого представления графика), Далее (уточнение направления диапазона), Далее (подписи осей, заголовка, сетки, легенды и т.д.), Готово. После создания диаграммы можно корректировать ее

размеры и местоположение на экране относительно исходных данных

(рис. 9.3).

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

69

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

листе

СОДЕРЖАНИЕ РАБОТЫ

Задание А

Создать файл с именем f9.xls, имеющий следующую структуру: первый лист содержит исходную таблицу (исходная таблица соответствует исходной таблице лабораторной работы № 8), второй лист результаты ее обработки согласно индивидуальному заданию.

PDF created with FinePrint pdfFactory trial version www.pdffactory.com

 

 

70

 

 

ВАРИАНТЫ ЗАДАНИЙ

 

 

 

 

 

Вариант

 

Задание

 

 

 

 

 

1

 

2

 

 

 

1

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

 

чтобы оставались только те строки, которые содержат

 

данные о малоценных товарах (стоимость меньше 100 руб.).

 

Список отсортировать по алфавиту наименований товаров.

2

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

 

чтобы оставались только те строки, которые содержат

 

данные о дорогостоящих товарах (стоимость товара больше

 

100 руб.). Список отсортировать по алфавиту наименований

 

товаров.

 

 

3

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

 

чтобы оставались только те строки, которые содержат

 

данные

о тех товарах, количество которых

не меньше 150

 

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

 

товаров.

 

 

4

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

 

чтобы оставались только те строки, которые содержат

 

данные

о тех товарах, количество которых не больше 100

 

единиц. Список отсортировать по возрастанию количества

 

товаров.

 

 

5

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

 

чтобы оставались только те строки, которые содержат

 

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

не меньше 150

 

единиц и не больше 250. Список отсортировать по алфавиту

 

наименований товаров.

 

6

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

 

чтобы оставались только те строки, которые содержат

 

данные о тех товарах, цена которых колеблется между 50 и

 

150 руб. Список отсортировать по алфавиту наименований

 

товаров.

 

 

7

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

 

чтобы оставались только те строки, которые содержат

 

данные

о тех товарах, количество которых

измеряется в

 

килограммах. Список отсортировать по убыванию

 

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

 

 

 

8

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

 

чтобы оставались только те строки, которые содержат

 

данные

о тех товарах, количество которых

измеряется в

 

штуках. Список отсортировать по алфавиту наименования

 

товаров.

 

 

PDF created with FinePrint pdfFactory trial version www.pdffactory.com