Работа с фильтрами в MS Excel
Понятие и функции операционной системы. Основная особенность операционных систем реального времени. Работа с электронными таблицами. Фильтрация записей в таблице MS Excel. Установка пользовательского автофильтра в оборотную ведомость движения товаров.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 21.11.2013 |
Размер файла | 547,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1. Понятие и функции операционной системы
Операционные системы относятся к системному программному обеспечению. Как известно, все программное обеспечение разделяется на системное и прикладное. К системному программному обеспечению принято относить такие программы и комплексы программ, которые являются общими, без которых невозможно выполнение или создание других программ.
Очевидно, что исходные данные могут вводиться различными способами. На практике используются самые разнообразные устройства и методы. Например, мы можем вводить исходные значения с клавиатуры, задавать нужные действия или функции с помощью указателя мыши, считывать записи из файла, снимать оцифрованные значения с датчиков и т.д. Часть исходных данных может быть передана в программу через область памяти, в которую предварительно другая программа занесла свои результаты вычислений. Аналогично, и вывод результатов может быть организован, например, на соответствующие устройства и в форме, удобной для восприятия ее человеком. Либо результаты расчетов будут отправляться программой на какие-нибудь исполнительные устройства, которые управляются компьютером. Наконец, мы можем организовать запись полученных значений на некие устройства хранения данных (с целью их дальнейшей обработки). Основной причиной появления операционной системы было желание автоматизировать процесс подготовки вычислительного комплекса к выполнению программы.
На сегодняшний день можно констатировать, что операционная система (ОС) представляет собой комплекс системных управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надежных вычислений. Основные функции операционных систем:
1. Прием от пользователя (или от оператора системы) заданий, или команд, сформулированных на соответствующем языке, и их обработка. Задания могут передаваться в виде текстовых директив (команд) оператора или в форме указаний, выполняемых с помощью манипулятора (например, с помощью мыши). Эти команды связаны, прежде всего, с запуском (приостановкой, остановкой) программ, с операциями над файлами (получить перечень файлов в текущем каталоге, создать, переименовать, скопировать, переместить тот или иной файл и др.), хотя имеются и иные команды.
2. Загрузка в оперативную память подлежащих исполнению программ.
3. Распределение памяти, а в большинстве современных систем и организация виртуальной памяти.
4. Запуск программы (передача ей управления, в результате чего процессор исполняет программу).
5. Идентификация всех программ и данных.
6. Прием и исполнение различных запросов от выполняющихся приложений. Операционная система умеет выполнять очень большое количество системных функций (сервисов), которые могут быть запрошены из выполняющейся программы. Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования (Application Program Interface, API) этой операционной системы, переместить тот или иной файл и др.), хотя имеются и иные команды.
7. Обслуживание всех операций ввода-вывода.
8. Обеспечение работы систем управлений файлами (СУФ) и / или-систем управления базами данных (СУБД), что позволяет резко увеличить эффективность всего программного обеспечения.
9. Обеспечение режима мультипрограммирования, то есть организация параллельного выполнения двух или более программ на одном процессоре, создающая видимость их одновременного исполнения.
10. Планирование и диспетчеризация задач в соответствии с заданными стратегией и дисциплинами обслуживания.
11. Организация механизмов обмена сообщениями и данными между выполняющимися программами.
12. Для сетевых операционных систем характерной является функция обеспечения взаимодействия связанных между собой компьютеров.
13. Защита одной программы от влияния другой, обеспечение сохранности данных, защита самой операционной системы от исполняющихся на компьютере приложений.
14. Аутентификация и авторизация пользователей. Под аутентификацией понимается процедура проверки имени пользователя и его пароля на соответствие тем значениям, которые хранятся в его учетной записи.
15. Удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени).
16. Обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы.
17. Предоставление услуг на случай частичного сбоя системы.
Операционная система изолирует аппаратное обеспечение компьютера от прикладных программ пользователей. И пользователь, и его программы взаимодействуют с компьютером через интерфейсы операционной системы.
Итак, операционная система выполняет функции управления вычислениями в компьютере, распределяет ресурсы вычислительной системы между различными вычислительными процессами и образует ту программную среду, в которой выполняются прикладные программы пользователей. При создании двоичных машинных программ прикладные программисты могут вообще не знать многих деталей управления конкретными ресурсами вычислительной системы, а должны только обращаться к некоторой программной подсистеме с соответствующими вызовами и получать от нее необходимые функции и сервисы. Эта программная подсистема и есть операционная система, а набор ее функций и сервисов, а также правила обращения к ним как раз и образуют то базовое понятие, которое мы называем операционной средой. Таким образом, «операционная среда» означает соответствующие интерфейсы, необходимые программам и пользователям для обращения к управляющей (супервизорной) части операционной системы с целью получить определенные сервисы.
Системных функций бывает много, они определяют те возможности, которые операционная система предоставляет выполняющимся под ее управлением приложениям. Каждая операционная система имеет свое множество системных функций. Совокупность системных вызовов и правил, по которым их следует использовать, как раз и определяет уже упомянутый нами интерфейс прикладного программирования (API). Программа, созданная для работы в некоторой операционной системе, скорее всего не будет работать в другой операционной системе, поскольку API у этих операционных систем, как правило, различаются. Стараясь преодолеть это ограничение, разработчики операционных систем стали создавать так называемые программные среды (некоторое системное программное окружение, позволяющее выполнить все системные запросы от прикладной программы). Та системная программная среда, которая непосредственно образуется кодом операционной системы, называется основной, естественной, или нативной (native).
Итак, параллельное существование терминов «операционная система» и «операционная среда» вызвано тем, что операционная система (в общем случае) может поддерживать несколько операционных сред.
Операционные системы (ОС) различают общего и специального назначения. ОС специального назначения, в свою очередь, подразделяются на ОС для носимых микрокомпьютеров и различных встроенных систем, организации и ведения баз данных, решения задач реального времени и т.п. Еще не так давно операционные системы для персональных компьютеров относили к ОС специального назначения. Сегодня современные мультизадачные ОС для персональных компьютеров уже многими относятся к ОС общего назначения, поскольку их можно использовать для самых разнообразных целей - так велики их возможности.
Основной особенностью операционных систем реального времени (ОСРВ) является обеспечение обработки поступающих заданий в течение заданных интервалов времени, которые нельзя превышать. Поток заданий в общем случае не является планомерным и не может регулироваться оператором (характер следования событий можно предсказать лишь в редких случаях), то есть задания поступают в непредсказуемые моменты времени и без всякой очередности. В то время как в ОС, не предназначенных для решения задач реального времени, имеются некоторые накладные расходы процессорного времени на этапе инициирования задач (в ходе которого ОС распознает все пожелания пользователей относительно решения своих задач, загружает в оперативную память нужную программу и выделяет другие необходимые для ее выполнения ресурсы), в ОСРВ подобные затраты могут отсутствовать, так как набор задач обычно фиксирован, и вся информация о задачах известна еще до поступления запросов. Для подлинной реализации режима реального времени необходима организация мультипрограммирования. Мультипрограммирование является основным средством повышения производительности вычислительной системы, а для решения задач реального времени производительность становится важнейшим фактором. Лучшие характеристики по производительности для систем реального времени обеспечиваются однотерминальными ОСРВ. Средства организации мультитерминального режима всегда замедляют работу системы в целом, но расширяют функциональные возможности системы.
2. Работа с электронными таблицами
Имеется таблица 1 данных о движении товаров за месяц по предприятию.
Таблица 1
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
1. Сформировать таблицу 2 «Оборотная ведомость движения товаров за месяц»
Таблица 2
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
Остаток на конец месяца, кол-во |
Остаток на конец месяца, сумма |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Выходной документ должен содержать 15-20 записей (3-5 цехов, в каждом цехе 3-5 наименований товаров).
Расчет данных в графах 7,8 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф):
[7]=[4]+[5] - [6]
[8]=[7]*[3]
2. С помощью фильтрации записей получить следующую информацию:
а) наименование товара, который имеет наименьшую цену;
б) наименование товаров, которых осталось на конец месяца в количестве от 10 до 20 включительно;
в) записи о товарах, которых поступило за месяц более 10.
3. Вычислить в таблице 2 итоговые данные по каждому цеху и общие итоги по предприятию в графах 4,5,6,7,8.
4. Построить столбиковую диаграмму остатков товаров на начало и конец месяца по одному (любому) цеху.
5. Построить круговую диаграмму суммарных остатков за месяц по всем цехам предприятия.
Имеется таблица 1 данных о движении товаров за месяц по предприятию.
Таблица 1
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
|
1 |
Масло |
30 |
2 |
400 |
399 |
|
2 |
Пельмени «Русские» |
50 |
10 |
430 |
420 |
|
3 |
Тушеная свинина |
55 |
15 |
500 |
480 |
|
4 |
Рагу из свинины |
100 |
5 |
300 |
275 |
|
5 |
Фарш «Домашний» |
95 |
3 |
250 |
200 |
|
1 |
Молоко |
40 |
1 |
1000 |
988 |
|
2 |
Вареники с картофелем |
43 |
6 |
330 |
315 |
|
3 |
Тушеная говядина |
56 |
14 |
700 |
660 |
|
4 |
Шашлык свиной |
110 |
8 |
990 |
978 |
|
5 |
Котлеты «Киевские» |
98 |
4 |
620 |
612 |
|
1 |
Сметана |
35 |
1 |
720 |
718 |
|
2 |
Колдуны |
49 |
7 |
220 |
210 |
|
3 |
Паштет свиной |
25 |
12 |
180 |
150 |
|
4 |
Печень говяжья |
80 |
20 |
290 |
286 |
|
5 |
Колбаски «Охотничьи» |
75 |
9 |
600 |
500 |
Исходные данные в отсортированном виде приведены в таблице 1.1.
Таблица 1.1
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
|
1 |
Масло |
30 |
2 |
400 |
399 |
|
1 |
Молоко |
40 |
1 |
1000 |
988 |
|
1 |
Сметана |
35 |
1 |
720 |
718 |
|
2 |
Пельмени «Русские» |
50 |
10 |
430 |
420 |
|
2 |
Вареники с картофелем |
43 |
6 |
330 |
315 |
|
2 |
Колдуны |
49 |
7 |
220 |
210 |
|
3 |
Тушеная свинина |
55 |
15 |
500 |
480 |
|
3 |
Тушеная говядина |
56 |
14 |
700 |
660 |
|
3 |
Паштет свиной |
25 |
12 |
180 |
150 |
|
4 |
Рагу из свинины |
100 |
5 |
300 |
275 |
|
4 |
Шашлык свиной |
110 |
8 |
990 |
978 |
|
4 |
Печень говяжья |
80 |
20 |
290 |
286 |
|
5 |
Фарш «Домашний» |
95 |
3 |
250 |
200 |
|
5 |
Котлеты «Киевские» |
98 |
4 |
620 |
612 |
|
5 |
Колбаски «Охотничьи» |
75 |
9 |
600 |
500 |
Таблица с расчетными данными представлена в таблице 2.
Таблица 2
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
Остаток на конец месяца, кол-во |
Остаток на конец месяца, сумма |
|
1 |
Масло |
30 |
2 |
400 |
399 |
3 |
90 |
|
1 |
Молоко |
40 |
1 |
1000 |
988 |
13 |
520 |
|
1 |
Сметана |
35 |
1 |
720 |
718 |
3 |
105 |
|
2 |
Пельмени «Русские» |
50 |
10 |
430 |
420 |
20 |
1000 |
|
2 |
Вареники с картофелем |
43 |
6 |
330 |
315 |
21 |
903 |
|
2 |
Колдуны |
49 |
7 |
220 |
210 |
17 |
833 |
|
3 |
Тушеная свинина |
55 |
15 |
500 |
480 |
35 |
1925 |
|
3 |
Тушеная говядина |
56 |
14 |
700 |
660 |
54 |
3024 |
|
3 |
Паштет свиной |
25 |
12 |
180 |
150 |
42 |
1050 |
|
4 |
Рагу из свинины |
100 |
5 |
300 |
275 |
30 |
3000 |
|
4 |
Шашлык свиной |
110 |
8 |
990 |
978 |
20 |
2200 |
|
4 |
Печень говяжья |
80 |
20 |
290 |
286 |
24 |
1920 |
|
5 |
Фарш «Домашний» |
95 |
3 |
250 |
200 |
53 |
5035 |
|
5 |
Котлеты «Киевские» |
98 |
4 |
620 |
612 |
12 |
1176 |
|
5 |
Колбаски «Охотничьи» |
75 |
9 |
600 |
500 |
109 |
8175 |
Фильтрация записей
Для получения информации помощью фильтрации записей воспользуемся инструментом Автофильтр. Для этого выделим таблицу и выполним команду Данные, Фильтр, Автофильтр.
а) Найти наименование товара, который имеет наименьшую цену.
Для получения наименования товара, который имеет наименьшую цену, из раскрывающегося списка поля Цена за единицу выберем Первые 10. В окне диалога Наложение условия по списку установим необходимые параметры:
Выполним щелчок мышью по кнопке ОК. Получим результат:
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
Остаток на конец месяца, кол-во |
|
3 |
Паштет свиной |
25 |
12 |
180 |
150 |
42 |
б) Найти наименование товаров, которых осталось на конец месяца в количестве от 10 до 20 включительно.
Для получения наименований товаров, которых осталось на конец месяца в количестве от 10 до 20 включительно, из раскрывающегося списка поля Остаток на конец месяца, кол-во выберем Условие. В окне диалога Пользовательский автофильтр установим необходимые параметры:
Выполним щелчок мышью по кнопке ОК. Получим результат:
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
Остаток на конец месяца, кол-во |
Остаток на конец месяца, сумма |
|
1 |
Молоко |
40 |
1 |
1000 |
988 |
13 |
520 |
|
2 |
Пельмени «Русские» |
50 |
10 |
430 |
420 |
20 |
1000 |
|
2 |
Колдуны |
49 |
7 |
220 |
210 |
17 |
833 |
|
4 |
Шашлык свиной |
110 |
8 |
990 |
978 |
20 |
2200 |
|
5 |
Котлеты «Киевские» |
98 |
4 |
620 |
612 |
12 |
1176 |
в) Найти записи о товарах, которых поступило за месяц более 10.
Для получения записи о товарах, которых поступило за месяц более 10, из раскрывающегося списка поля Обороты за месяц приход, кол-во выберем Условие. В окне диалога Пользовательский автофильтр установим необходимые параметры:
Выполним щелчок мышью по кнопке ОК. Получим результат:
автофильтр операционный таблица excel
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
Остаток на конец месяца, кол-во |
|
1 |
Масло |
30 |
2 |
400 |
399 |
3 |
|
1 |
Молоко |
40 |
1 |
1000 |
988 |
13 |
|
1 |
Сметана |
35 |
1 |
720 |
718 |
3 |
|
2 |
Пельмени «Русские» |
50 |
10 |
430 |
420 |
20 |
|
2 |
Вареники с картофелем |
43 |
6 |
330 |
315 |
21 |
|
2 |
Колдуны |
49 |
7 |
220 |
210 |
17 |
|
3 |
Тушеная свинина |
55 |
15 |
500 |
480 |
35 |
|
3 |
Тушеная говядина |
56 |
14 |
700 |
660 |
54 |
|
3 |
Паштет свиной |
25 |
12 |
180 |
150 |
42 |
|
4 |
Рагу из свинины |
100 |
5 |
300 |
275 |
30 |
|
4 |
Шашлык свиной |
110 |
8 |
990 |
978 |
20 |
|
4 |
Печень говяжья |
80 |
20 |
290 |
286 |
24 |
|
5 |
Фарш «Домашний» |
95 |
3 |
250 |
200 |
53 |
|
5 |
Котлеты «Киевские» |
98 |
4 |
620 |
612 |
12 |
|
5 |
Колбаски «Охотничьи» |
75 |
9 |
600 |
500 |
109 |
Оборотная ведомость движения товаров за месяц
Номер цеха |
Наименование товара |
Цена за единицу |
Остаток на начало месяца, кол-во |
Обороты за месяц, приход, кол-во |
Обороты за месяц, расход, кол-во |
Остаток на конец месяца, кол-во |
|
1 |
Масло |
30 |
2 |
400 |
399 |
3 |
|
1 |
Молоко |
40 |
1 |
1000 |
988 |
13 |
|
1 |
Сметана |
35 |
1 |
720 |
718 |
3 |
|
Цех №1 Итог |
4 |
2120 |
2105 |
19 |
|||
2 |
Пельмени «Русские» |
50 |
10 |
430 |
420 |
20 |
|
2 |
Вареники с картофелем |
43 |
6 |
330 |
315 |
21 |
|
2 |
Колдуны |
49 |
7 |
220 |
210 |
17 |
|
Цех №2 Итог |
23 |
980 |
945 |
58 |
|||
3 |
Тушеная свинина |
55 |
15 |
500 |
480 |
35 |
|
3 |
Тушеная говядина |
56 |
14 |
700 |
660 |
54 |
|
3 |
Паштет свиной |
25 |
12 |
180 |
150 |
42 |
|
Цех №3 Итог |
41 |
1380 |
1290 |
131 |
|||
4 |
Рагу из свинины |
100 |
5 |
300 |
275 |
30 |
|
4 |
Шашлык свиной |
110 |
8 |
990 |
978 |
20 |
|
4 |
Печень говяжья |
80 |
20 |
290 |
286 |
24 |
|
Цех №4 Итог |
33 |
1580 |
1539 |
74 |
|||
5 |
Фарш «Домашний» |
95 |
3 |
250 |
200 |
53 |
|
5 |
Котлеты «Киевские» |
98 |
4 |
620 |
612 |
12 |
|
5 |
Колбаски «Охотничьи» |
75 |
9 |
600 |
500 |
109 |
|
Цех №5 Итог |
16 |
1470 |
1312 |
174 |
|||
Общий итог |
117 |
7530 |
7191 |
456 |
Размещено на Allbest.ru
Подобные документы
Работа в Microsoft Access, выделение фамилий и количества преподавателей мужского и женского пола со стажем работы более 10 лет. Общий вид текста SQL-запроса. Работа с электронными таблицами в Microsoft Excel. Результаты расчета зарплаты в Access и Excel.
курсовая работа [2,3 M], добавлен 21.12.2013Поиск значений показателя "количество абонентов оператора Мегафон" в сети Интернет с помощью различных поисковых систем; их сравнительный анализ. Формирование навыков работы с приложением Microsoft Word; работа с электронными таблицами в Microsoft Excel.
курсовая работа [3,9 M], добавлен 12.05.2011Общая характеристика операционной системы, ее назначение и ключевые функции. Эволюция и классификация ОС. Работа с таблицами в среде MS Office Excel 2003. Расчет и формирование ведомости зарплаты сотрудников. Порядок построения круговой диаграммы.
курсовая работа [81,0 K], добавлен 25.04.2013Пример создания в Microsoft Excel рабочей книги с именем, группой и фамилией студента. Алгоритм создания таблицы работников фирмы с указанием их должности и зарплаты. Пример построения диаграммы. Работа с сортировкой и поиском данных, автофильтром.
контрольная работа [2,8 M], добавлен 26.12.2010Программа Microsoft Excel для работы с таблицами данных и формулами. Абсолютные и относительные ссылки. Использование мастера функций, ввод ее параметров. Суммирование, построение диаграмм и графиков. Арифметические и логические табличные формулы.
курсовая работа [47,3 K], добавлен 28.11.2009Работа с базами данных в табличном процессоре Microsoft Excel. Сортировка и фильтрация данных. Встроенные функции Excel. Подведение промежуточных итогов в таблице. Макет сводной диаграммы. Условие проверки для поля. Сообщение об ошибке при вводе.
курсовая работа [1,0 M], добавлен 19.05.2014История использования механических и полуавтоматических средств для арифметических операций. Работа с табличным процессором Microsoft Excel. Поиск и замена данных в таблице Microsoft Access. Сортировка записей в запросе, его создание с помощью мастера.
контрольная работа [22,8 K], добавлен 13.01.2010Информационная система: понятие, задачи. Создание связей между таблицами. Работа с данными при помощи запросов. Включение полей в запрос. Построение и применение форм. Работа с текстовым процессором MS Excel, построение диаграммы. Работа с СУБД MS Access.
контрольная работа [5,0 M], добавлен 30.03.2013Архивация данных как сжатие одного или более файлов с целью экономии памяти. Степень сжатия разных файлов. Названия программ-архиваторов и их возможности. Формирование таблицы "Ведомость расчета заработной платы" в Microsoft Excel. Фильтрация записей.
контрольная работа [1,7 M], добавлен 12.02.2013Запуск приложения Access. Сохранение базы данных в формате Microsoft Access. Алгоритм создания пользовательской маски ввода. Заполнение и установка связей между таблицами. Сортировка и фильтрация записей. Интерфейс окна базы данных. Работа с полями OLE.
контрольная работа [5,5 M], добавлен 29.06.2015