Работа с фильтрами в MS Excel

 

1. Понятие и функции операционной системы


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

Очевидно, что исходные данные могут вводиться различными способами. На практике используются самые разнообразные устройства и методы. Например, мы можем вводить исходные значения с клавиатуры, задавать нужные действия или функции с помощью указателя мыши, считывать записи из файла, снимать оцифрованные значения с датчиков и т.д. Часть исходных данных может быть передана в программу через область памяти, в которую предварительно другая программа занесла свои результаты вычислений. Аналогично, и вывод результатов может быть организован, например, на соответствующие устройства и в форме, удобной для восприятия ее человеком. Либо результаты расчетов будут отправляться программой на какие-нибудь исполнительные устройства, которые управляются компьютером. Наконец, мы можем организовать запись полученных значений на некие устройства хранения данных (с целью их дальнейшей обработки). Основной причиной появления операционной системы было желание автоматизировать процесс подготовки вычислительного комплекса к выполнению программы.

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

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

.Загрузка в оперативную память подлежащих исполнению программ.

.Распределение памяти, а в большинстве современных систем и организация виртуальной памяти.

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

.Идентификация всех программ и данных.

.Прием и исполнение различных запросов от выполняющихся приложений. Операционная система умеет выполнять очень большое количество системных функций (сервисов), которые могут быть запрошены из выполняющейся программы. Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования (Application Program Interface, API) этой операционной системы, переместить тот или иной файл и др.), хотя имеются и иные команды.

.Обслуживание всех операций ввода-вывода.

.Обеспечение работы систем управлений файлами (СУФ) и / или-систем управления базами данных (СУБД), что позволяет резко увеличить эффективность всего программного обеспечения.

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

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

.Организация механизмов обмена сообщениями и данными между выполняющимися программами.

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

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

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

.Удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени).

.Обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы.

.Предоставление услуг на случай частичного сбоя системы.

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

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

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

Итак, параллельное существование терминов «операционная система» и «операционная среда» вызвано тем, что операционная система (в общем случае) может поддерживать несколько операционных сред.

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

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

2. Работа с электронными таблицами


Имеется таблица 1 данных о движении товаров за месяц по предприятию.


Таблица 1

Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-во

. Сформировать таблицу 2 «Оборотная ведомость движения товаров за месяц»


Таблица 2

Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-воОстаток на конец месяца, кол-воОстаток на конец месяца, сумма12345678

Выходной документ должен содержать 15-20 записей (3-5 цехов, в каждом цехе 3-5 наименований товаров).

Расчет данных в графах 7,8 в каждой строке таблицы 2 осуществляется в соответствии со следующей схемой (в квадратных скобках указаны порядковые номера граф):

[7]=[4]+[5] - [6]

[8]=[7]*[3]

. С помощью фильтрации записей получить следующую информацию:

а) наименование товара, который имеет наименьшую цену;

б) наименование товаров, которых осталось на конец месяца в количестве от 10 до 20 включительно;

в) записи о товарах, которых поступило за месяц более 10.

. Вычислить в таблице 2 итоговые данные по каждому цеху и общие итоги по предприятию в графах 4,5,6,7,8.

. Построить столбиковую диаграмму остатков товаров на начало и конец месяца по одному (любому) цеху.

. Построить круговую диаграмму суммарных остатков за месяц по всем цехам предприятия.

Имеется таблица 1 данных о движении товаров за месяц по предприятию.


Таблица 1

Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-во1Масло3024003992Пельмени «Русские»50104304203Тушеная свинина55155004804Рагу из свинины10053002755Фарш «Домашний»9532502001Молоко40110009882Вареники с картофелем4363303153Тушеная говядина56147006604Шашлык свиной11089909785Котлеты «Киевские»9846206121Сметана3517207182Колдуны4972202103Паштет свиной25121801504Печень говяжья80202902865Колбаски «Охотничьи»759600500

Исходные данные в отсортированном виде приведены в таблице 1.1.


Таблица 1.1

Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-во1Масло3024003991Молоко40110009881Сметана3517207182Пельмени «Русские»50104304202Вареники с картофелем4363303152Колдуны4972202103Тушеная свинина55155004803Тушеная говядина56147006603Паштет свиной25121801504Рагу из свинины10053002754Шашлык свиной11089909784Печень говяжья80202902865Фарш «Домашний»9532502005Котлеты «Киевские»9846206125Колбаски «Охотничьи»759600500

Таблица с расчетными данными представлена в таблице 2.


Таблица 2

Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-воОстаток на конец месяца, кол-воОстаток на конец месяца, сумма1Масло3024003993901Молоко4011000988135201Сметана35172071831052Пельмени «Русские»50104304202010002Вареники с картофелем436330315219032Колдуны497220210178333Тушеная свинина55155004803519253Тушеная говядина56147006605430243Паштет свиной25121801504210504Рагу из свинины10053002753030004Шашлык свиной11089909782022004Печень говяжья80202902862419205Фарш «Домашний»9532502005350355Котлеты «Киевские»9846206121211765Колбаски «Охотничьи»7596005001098175

Фильтрация записей

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

а) Найти наименование товара, который имеет наименьшую цену.

Для получения наименования товара, который имеет наименьшую цену, из раскрывающегося списка поля Цена за единицу выберем Первые 10. В окне диалога Наложение условия по списку установим необходимые параметры:



Выполним щелчок мышью по кнопке ОК. Получим результат:


Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-воОстаток на конец месяца, кол-во3Паштет свиной251218015042

б) Найти наименование товаров, которых осталось на конец месяца в количестве от 10 до 20 включительно.

Для получения наименований товаров, которых осталось на конец месяца в количестве от 10 до 20 включительно, из раскрывающегося списка поля Остаток на конец месяца, кол-во выберем Условие. В окне диалога Пользовательский автофильтр установим необходимые параметры:



Выполним щелчок мышью по кнопке ОК. Получим результат:


Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-воОстаток на конец месяца, кол-воОстаток на конец месяца, сумма1Молоко4011000988135202Пельмени «Русские»50104304202010002Колдуны497220210178334Шашлык свиной11089909782022005Котлеты «Киевские»984620612121176

в) Найти записи о товарах, которых поступило за месяц более 10.

Для получения записи о товарах, которых поступило за месяц более 10, из раскрывающегося списка поля Обороты за месяц приход, кол-во выберем Условие. В окне диалога Пользовательский автофильтр установим необходимые параметры:



Выполним щелчок мышью по кнопке ОК. Получим результат:

автофильтр операционный таблица excel

Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-воОстаток на конец месяца, кол-во1Масло30240039931Молоко4011000988131Сметана35172071832Пельмени «Русские»5010430420202Вареники с картофелем436330315212Колдуны497220210173Тушеная свинина5515500480353Тушеная говядина5614700660543Паштет свиной2512180150424Рагу из свинины1005300275304Шашлык свиной1108990978204Печень говяжья8020290286245Фарш «Домашний»953250200535Котлеты «Киевские»984620612125Колбаски «Охотничьи»759600500109

Оборотная ведомость движения товаров за месяц

Номер цехаНаименование товараЦена за единицуОстаток на начало месяца, кол-воОбороты за месяц, приход, кол-воОбороты за месяц, расход, кол-воОстаток на конец месяца, кол-во1Масло30240039931Молоко4011000988131Сметана3517207183Цех №1 Итог421202105192Пельмени «Русские»5010430420202Вареники с картофелем436330315212Колдуны49722021017Цех №2 Итог23980945583Тушеная свинина5515500480353Тушеная говядина5614700660543Паштет свиной251218015042Цех №3 Итог41138012901314Рагу из свинины1005300275304Шашлык свиной1108990978204Печень говяжья802029028624Цех №4 Итог3315801539745Фарш «Домашний»953250200535Котлеты «Киевские»984620612125Колбаски «Охотничьи»759600500109Цех №5 Итог1614701312174Общий итог11775307191456


1. Понятие и функции операционной системы Операционные системы относятся к системному программному обеспечению. Как известно, все программное обеспечение

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ