Назначение, эволюция и классификация операционных систем

ВСЕРОССИЙСКИЙ ЗАОЧНЫЙ ФИНАНСОВО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

КАФЕДРА АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ЭКОНОМИЧЕСКОЙ ИНФОРМАТИКИ







	

КУРСОВАЯ РАБОТА

по дисциплине «Информатика»

на тему: 

«Назначение, эволюция и классификация операционных систем»

                                       



	                                                    Исполнитель: 

	                                                            Смертин Николай Олегович

                                                            Специальность   Менеджмент организации

					Группа	       2 (ФНО)

					№ зачетной книжки  10ММД46177						             Руководитель: 

                                                  Хохлова Ольга Александровна			

		

	

	Архангельск – 2011







СОДЕРЖАНИЕ



Введение……………………………………………………………………………   3

1. Назначение, эволюция и классификация операционных систем……………   4 

Введение………………………………………………………………………   4

1.1. Назначение операционных систем……………………………………..   5

1.2. Классификация операционных систем………………………………… 11

1.3. Эволюция операционных систем………………………………………. 13

Заключение…………………………………………………………………… 15

2. Практическая часть……………………………………………………………...16

2.1. Общая характеристика задачи………………………………………….. 16

2.2. Описание алгоритма решения………………………………………….. 18

Список литературы…………………………………………………………………21

Приложения……………………………………………………………………….  22


Введение



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

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

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

Работа выполнена на ПК Intel Pentium IV – 2,4 ГГц/ 1024 Мb RAM/ 80 Gb HDD/ RW/DVD 52x32x52x/ FDD 1,44

Для выполнения работы использовались следующие программы:

Операционная система – Microsoft Windows XP Professional

Текстовый редактор «MS Word – 2007»

3.  Табличный процессор «MS Excel – 2007»


          1. Назначение, эволюция и классификация операционных

систем.



План

Введение

1.1. Назначение операционных систем

1.2. Классификация операционных систем

1.3. Эволюция операционных систем

        Заключение



Введение



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

Серьезная необходимость в операционных системах возникла, когда к персональным компьютерам стали подключать дисководы. Дисковод отличается от магнитофона тем, что это устройство свободного доступа, а магнитофон – устройство последовательного доступа. С магнитного диска можно загрузить любую программу. Поэтому команды загрузки стали очень сложными. Надо было указывать номер дорожки и номер сектора, в котором находится то, что надо загрузить. Выход был найден. Была написана программа, которая переводит названия программ и файлов в номера дорожек и секторов. Человек мог загружать то, что ему нужно, пользуясь только названиями. Эта программа и стала дисковой операционной системой. 

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

 Назначение операционных систем

Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организация взаимодействия пользователя с компьютером, управление ресурсами вычислительной системы с целью наиболее эффективного их использования. Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны. Операционную систему можно назвать программным продолжением устройства управления компьютера. Операционная система скрывает от пользователя сложные ненужные подробности управления аппаратурой, образуя прослойку между ними, в результате чего люди освобождаются от очень трудоёмкой работы по организации взаимодействия с аппаратурой компьютера. [3,стр.14]

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

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

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

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

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

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

 Безопасность. Современная ОС должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа. Чтобы ОС обладала свойством безопасности, она должна как минимум иметь в своем составе средства определения легальности пользователей, предоставления легальным пользователям дифференцированных прав доступа к ресурсам, а так же обладать фиксации всех «подозрительных» для безопасности системы событий. Свойство безопасности особенно важно для сетевых ОС. В таких ОС к задаче контроля доступа добавляется задача защиты данных, передаваемых по сети;

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

Удобство: операционная система делает использование компьютера простым и удобным. [2, стр.52]

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

Управление процессами

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

Управление памятью

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

Управление файлами и внешними устройствами

Способность ОС к «экранированию» сложностей реальной аппаратуры очень ярко проявляется в одной из основных подсистем ОС — файловой системе. Операционная система создаёт виртуальный набор данных, хранящихся на внешнем накопителе, в виде файла — простой неструктурированной последовательности байтов, имеющей символьное имя. Для удобства работы с данными файлы группируются в каталоги, которые, в свою очередь, образуют группы — каталоги более высокого уровня. Пользователь может с помощью ОС выполнять над файлами и каталогами такие действия, как поиск по имени, удаление, вывод содержимого на внешнее устройство (например, на дисплей), изменение и сохранение содержимого. При выполнении своих функций файловая система тесно взаимодействует с подсистемой управления внешними устройствами, которая по запросам файловой системы осуществляет передачу данных между дисками и оперативной памятью. Программа, управляющая конкретной моделью внешнего устройства и учитывающая все его особенности, обычно называется драйвером этого устройства (от английского drive — управлять, вести). От наличия подходящих драйверов во многом зависит успех операционной системы на рынке (например, отсутствие многих необходимых драйверов внешних устройств было одной из причин низкой популярности OS/2). 

Защита данных и администрирование

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

Интерфейс прикладного программирования

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

Пользовательский интерфейс

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



1.2. Классификация операционных систем



Операционные системы можно классифицировать на группы  по следующим признакам: 

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

По числу процессов: однозадачные (обрабатывают только одну задачу — уже не используются) Однозадачные ОС предоставляют пользователю виртуальной машины и включают средствами управления файлами, периферийными устройствами и средства общения с пользователем.; многозадачные (располагает в оперативной памяти одновременно несколько задач, которые попеременно обрабатывает процессор). Многозадачные ОС дополнительно управляют разделением между задачами совместно используемых ресурсов. По типу средств вычислительной техники: однопроцессорные, многопроцессорные (задачи могут выполняться на разных процессорах; серверы, как правило, многопроцессорные) Многопроцессорные ОС делятся на асимметричные и симметричные. Асимметричная ОС выполняется на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам. Симметричные ОС децентрализована и использует все процессоры, разделяя между ними системные и прикладные задачи, сетевые (обеспечивают совместное использование ресурсов всеми выполняемыми в сети задачами) Сетевая ОС предоставляет пользователю некую виртуальную вычислительную систему, работать с которой гораздо проще, чем с реальной сетевой аппаратурой. В то же время эта виртуальная система не полностью скрывает распределенную природу своего реального прототипа, то есть является виртуальной сетью. [4, стр. 30]

По типу интерфейса (способа взаимодействия с пользователем) операционные системы делятся на 2 класса: ОС с интерфейсом командной строки и ОС с графическим интерфейсом. Первые операционные системы (CP/M, MS-DOS, Unix) вели диалог с пользователем на экране текстового дисплея. Это был в полном смысле слова диалог, в ходе которого человек и компьютер по очереди обменивались сообщениями: человек вводил очередную команду, а компьютер, проверив ее, либо выполнял, либо отвергал по причине ошибки. Такие системы в литературе принято называть ОС с интерфейсом командной строки. Развитие графических возможностей дисплеев привело к коренному изменению принципов взаимодействия человека и компьютера. Командная строка была безвозвратно вытеснена графическим интерфейсом, когда объекты манипуляций в ОС изображаются в виде небольших рисунков, а необходимые действия тем или иным образом выбираются из предлагаемого машиной списка — так называемого меню. При подобном методе диалога набор текста полностью отсутствует и вполне достаточно всего нескольких клавиш. [7]

Общая схема классификации ОС представлена на Рисунке 1.



Рисунок 1 - Общая схема классификации операционных систем

 Эволюция операционных систем

Эволюция ОС во многом обусловлена совершенствованием аппаратной базы ЭВМ. 

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

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

С магнитного диска можно загрузить любую программу. Поэтому команды загрузки стали очень сложными. Надо было указывать номер дорожки и номер сектора, в котором находится то, что надо загрузить.

Выход был найден. Была написана программа, которая переводит названия программ и файлов в номера дорожек и секторов. Человек мог загружать то, что ему нужно, пользуясь только названиями. Эта программа и стала дисковой операционной системой. [5, стр. 62]

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

Для компьютеров IВМ РС основной операционной системой с 1981 г. по 1995 г. была так называемая система МS-DOS. За эти годы она прошла развитие от версии МS-DOS 1.0 до МS-DOS 6.22. 

Операционная система МS-DOS позволила успешно работать с персональными компьютерами на протяжении почти 15 лет. Тем не менее, эту работу нельзя назвать удобной. Во-первых, МS-DOS – неграфическая операционная система, которая использует интерфейс командной строки.

Так возникла необходимость в новом посреднике – тогда появились так называемые программы-оболочки. Оболочка – это программа, которая запускается под управлением операционной системы и помогает человеку работать с этой операционной системой. Одна из самых известных и распространенных во всем мире программ-оболочек называется Norton Comander. Ее разработал известнейший американский программист Питер Нортон, получивший всемирное признание за то, что упростил работу с компьютером для миллионов людей. Программа-оболочка наглядно показывает на экране всю файловую структуру компьютера: диски, каталоги и файлы. С такой программой не надо набирать сложные команды МS-DOS в командной строке.

Работы над графической операционной системой для IВМ РС в компании Microsoft начались еще в 1981 г., но впервые такая система вышла в свет только в 1995 г. под названием Microsoft Windows 95. 

Выпущенная в сентябре 1995 г. система Windows 95 стала первой графической операционной системой для компьютеров IВМ РС.

Все следующие версии операционных систем Windows (98, NT, ME, 2000, XP) являются графическими.

На сегодняшний день на рынке программного обеспечения для IBM PC-совместимых компьютеров сосуществуют несколько семейств операционных систем, но операционные системы Windows являются наиболее распространенными среди пользователей. [3, стр. 68]



Заключение



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

В теоретической части курсовой работы мы подробно рассмотрели назначение, эволюцию и классификацию ОС. Сформулируем основные выводы:

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

Эволюция ОС во многом обусловлена совершенствованием аппаратной базы ЭВМ. ОС за период более 60 лет своего существования прошла путь от организации вычислительного процесса каждым программистом с пульта управления до комплекса управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.

Выделяют 4 основных классификационных признака операционных систем: по количеству пользователей, числу обрабатываемых процессов, типу средств вычислительной техники, типу интерфейса. Наглядная классификация ОС представлена на схеме №1 Теоретической части.



2 Практическая часть



План



2.1. Общая характеристика задачи

2.2. Описание алгоритма решения



2.1 Общая характеристика задачи

Наименование задачи – расчет заработной платы организации

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

Место решения задачи – задача решается сотрудником бухгалтерии организации.

Условие задачи:

Исходные данные для расчета заработной платы организации представлены на рис.2 и рис.3. 

1. Построить таблицы по приведенным ниже данным. 

2. В таблице на рис.4 для заполнения столбцов «Фамилия» и «Отдел» использовать функцию ПРОСМОТР(). 

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

4. Сформулировать ведомость зарплаты. 

5. Данные результатной таблицы отсортировать по отделам. По результатам вычислений построить круговую диаграмму. 

Таб. номер

Фамилия

Отдел

Оклад, руб.

Надбавка, руб.

001

Иванов И.И.

Отдел кадров

6000,00

4000,00

002

Петров П.П.

Бухгалтерия

4500,00

3000,00

003

Сидоров С.С.

Отдел кадров

5000,00

4500,00

004

Мишин М.М.

Столовая

5500,00

3500,00

005

Васин В.В.

Бухгалтерия

6500,00

1000,00

006

Львов Л.Л.

Отдел кадров

5000,00

3000,00

007

Волков В.В.

Отдел кадров

3000,00

3000,00

Рисунок 2 - Данные о сотрудниках

Таб. 

номер

Количество

рабочих дней

Количество 

отработанных дней

001

23

23

002

23

20

003

27

27

004

23

23

005

23

21

006

27

22

007

23

11

Рисунок 3 - Данные об учете рабочего времени

Таб. номер

Фамилия

Отдел

Сумма по окладу, руб.

Сумма по надбавке, руб.

Сумма зарплаты, руб.

НДФЛ,%

Сумма НДФЛ, руб.

Сумма к выдаче, руб.













13























Рисунок 4 - Графы таблицы для заполнения ведомости зарплаты



2.2 Описание алгоритма решения задачи



	Запустить табличный процессор  MS Excel.

	Лист 1 переименовать в лист с названием Данные о сотрудниках.

	На рабочем листе Сотрудники MS Excel создать таблицу Данные о сотрудниках.

	Заполнить таблицу исходными данными (Приложение № 1).

	Лист 2 переименовать в лист с названием Данные о рабочем времени.

	На рабочем листе MS Excel создать таблицу, в котором будет содержаться количество рабочих и отработанных дней по каждому сотруднику.

	Заполнить таблицу исходными данными (Приложение №2).

	Лист 3 переименовать в лист с названием Ведомости зарплаты.

	На рабочем листе Ведомости зарплаты создать графы для составления  ведомости зарплаты.

	 В ячейке А2 набираем табельный номер (0001). Размножим введенную ячейку А2 до А8.Таким образом, мы получаем табельные номера.

	 Заполнить графу Фамилия таблицы Ведомости зарплаты следующим образом: Занести в ячейку В2 формулу:

=ПРОСМОТР(A2;'данные о сотрудниках'!$A$2:$A$8;'данные о сотрудниках '!$B$2:$B$8).

Размножить введенную ячейку В2 формулу для остальных ячеек (с В3 по В8) данной графы (Приложение №6)

	Заполнить графу Отдел следующим образом:

Занести в ячейку С2 формулу:

=ПРОСМОТР(A2;'данные о сотрудниках '!$A$2:$A$8; 'данные о сотрудниках '!$C$2:$C$8).

Размножить введенную ячейку С2 формулу для остальных ячеек (с С3 по С8) данной графы (Приложение №6).

	Заполнить графу Сумма по окладу таблицы Ведомости зарплаты следующим образом: 

Занести в ячейку D2 формулу:

=(ПРОСМОТР(A2;'данные о сотрудниках'!$A$2:$A$8;'данные о сотрудниках '!$D$2:$D$8)/ПРОСМОТР(A2;'данные о рабочем времени '!$A$2:$A$8; 'данные о рабочем времени'!$B$2:$B$8))*ПРОСМОТР(A2;'данные о рабочем времени'!$A$2:$A$8;'данные о рабочем времени'!$C$2:$C$8)

Размножить введенную ячейку D2 формулу для остальных ячеек (с D3 по D8) данной графы (Приложение №6).

	Заполнить графу Сумма по надбавке таблицы Ведомости зарплаты следующим образом: 

Занести в ячейку E2 формулу:

=(ПРОСМОТР(A2;'данные о сотрудниках'!$A$2:$A$8;'данные о сотрудниках'!$E$2:$E$8)/ПРОСМОТР(A2;'данные о рабочем времени '!$A$2:$A$8;'данные о рабочем времени '!$B$2:$B$8))*ПРОСМОТР (A2;'данные о рабочем времени '!$A$2:$A$8; 'данные о рабочем времени '!$C$2:$C$8)

Размножить введенную ячейку E2 формулу для остальных ячеек (с E3 по E8) данной графы (Приложение №6).

	Заполнить графу Сумма по зарплате таблицы Ведомости зарплаты следующим образом: 

Занести в ячейку F2 формулу:

=СУММ(D2:E2).

Размножить введенную ячейку F2 формулу для остальных ячеек (с F3 по F8) данной графы (Приложение №6).

	Заполнить графу Сумма по НДФЛ таблицы Ведомости зарплаты следующим образом: 

Занести в ячейку H2 формулу:

=F2*G2/100

Размножить введенную ячейку H2 формулу для остальных ячеек (с H3 по H8) данной графы (Приложение №6).

	Заполнить графу Сумма к выдачи таблицы Ведомости зарплаты следующим образом: 

Занести в ячейку I2 формулу:

=F2-H2

Размножить введенную ячейку I 2 формулу для остальных ячеек (с I3 по I8) данной графы (Приложение №6).

18.     После выполнения всех действий таблица приобрела следующий вид (рисунок 5).



Рисунок 5 - Таблица «Ведомости зарплаты» 

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

Выбрать меню Данные, пункт Итоги. В диалоговом окне Промежуточные итоги выбрать:

При каждом изменении в – Отдел 

Операция – Сумма

Добавить итоги по – сумма по окладу, сумма по надбавке, сумма по зарплате, сумма по НДФЛ, сумма к выдачи (Приложение №4).

20.Результаты вычисления представить в виде круговой диаграммы (Приложение №7)

Список литературы

1. Шауцукова Л.З. Информатика10-11.— М.: Просвещение, 2000 г.

2. Информатика в понятиях и терминах. Под ред. В.А. Извозчикова. М.: Просвещение, 1991
3. Гордеев А.В. Операционные системы: Учебник для вузов.2-е изд. – СПб.: Питер, 2005. 

4. Основы информатики: Учеб. пособие / А.Н. Морозевич, Н.Н. Говядинова, В.Г. Левашенко и др.; Под ред.А.Н. Морозевича. – 2-е изд., испр. – Мн.: Новое знание, 2003. 

5. Евсюков В.В. Экономическая информатика: Учеб. пособие – Тула: Издательство «Граф и К», 2003. 

6. http://vv303.narod.ru/files/inst/olifer/chapter2/default.htm

7. http://revolutionprogramming/00017999_0.html











Приложение №1



Таб. номер

Фамилия

Отдел

Оклад, руб.

Надбавка, руб.

0001

Иванов И.И.

Отдел кадров

6 000,00

4 000,00

0002

Петров П.П.

Бухгалтерия

4 500,00

3 000,00

0003

Сидоров С.С.

Отдел кадров

5 000,00

4 500,00

0004

Мишин М.М.

Столовая

5 500,00

3 500,00

0005

Васин В.В.

Бухгалтерия

6 500,00

1 000,00

0006

Львов Л.Л.

Отдел кадров

5 000,00

3 000,00

0007

Волков В.В.

Отдел кадров

3 000,00

3 000,00



Данные о сотрудниках











Приложение №2



Таб.  номер

Количество рабочих дней

Количество отработанных дней

0001

23

23

0002

23

20

0003

27

27

0004

23

23

0005

23

21

0006

27

22

0007

23

11



Данные о рабочем времени



Приложение №3-а

Колонка электронной таблицы

Наименование реквизита

Тип данных

Формат данных







Длина

Точность

A

Табельный номер

Числовой

4



B

Фамилия

Текстовой

12



C

Отдел

Текстовой

12



D

Оклад, руб.

Числовой

8

2

E

Надбавка, руб.

Числовой

8

2

Структура шаблона таблицы «Данные о сотрудниках»



Колонка электронной таблицы

Наименование реквизита

Тип данных

Формат данных







Длина

Точность

A

Табельный номер

Числовой

4



B

Количество рабочих дней

Числовой

2



C

Количество отработанных дней

Числовой

2



Структура шаблона таблицы «Данные о рабочем времени»





Приложение №3-б

Колонка электронной таблицы

Наименование реквизита

Тип данных

Формат данных







Длина

Точность

A

Табельный номер

Числовой

4



B

Фамилия

Текстовой

12



C

Отдел

Текстовой

12



D

Сумма по окладу, руб.

Числовой

11

2

E

Сумма по надбавке, руб.

Числовой

11

2

F

Сумма зарплаты, руб.

Числовой

11

2

G

НДФЛ, %

Числовой

3



H

Сумма НДФЛ, руб.

Числовой

10

2

I

Сумма к выдаче, руб.

Числовой

11

2



Структура шаблона таблицы «Ведомости зарплаты»





Приложение №4



Таб. номер

Фамилия

Отдел

Сумма по окладу, руб.

Сумма по              надбавкам, руб.

Сумма                зарплаты, руб.

НДФЛ, %

Сумма НДФЛ, %

Сумма                                 к выдаче, руб.

0002

Петров П.П.

Бухгалтерия

3 913,04р.

2 608,70р.

6 521,74р.

13%

847,83р.

5 673,91р.

0005

Васин В.В.

Бухгалтерия

5 934,78р.

913,04р.

6 847,83р.

13%

890,22р.

5 957,61р.



 

Бухгалтерия Итог

9 847,83р.

3 521,74р.

13 369,57р.

 

1 738,04р.

11 631,52р.

0001

Иванов И.И.

Отдел кадров

6 000,00р.

4 000,00р.

10 000,00р.

13%

1 300,00р.

8 700,00р.

0003

Сидоров С.С.

Отдел кадров

5 000,00р.

4 500,00р.

9 500,00р.

13%

1 235,00р.

8 265,00р.

0006

Львов Л.Л.

Отдел кадров

4 074,07р.

2 444,44р.

6 518,52р.

13%

847,41р.

5 671,11р.

0007

Волков В.В.

Отдел кадров

1 434,78р.

1 434,78р.

2 869,57р.

13%

373,04р.

2 496,52р.



 

Отдел кадров Итог

16 508,86р.

12 379,23р.

28 888,08р.

 

3 755,45р.

25 132,63р.

0004

Мишин М.М.

Столовая

5 500,00р.

3 500,00р.

9 000,00р.

13%

1 170,00р.

7 830,00р.

 

 

Столовая Итог

5 500,00р.

3 500,00р.

9 000,00р.

 

1 170,00р.

7 830,00р.

 

 

Общий итог

31 856,68р.

19 400,97р.

51 257,65р.

 

6 663,49р.

44 594,15р.



Ведомости зарплаты

Приложение №5



Расположение таблицы на EXCEL

Приложение №6

Шаблон таблицы


Приложение №7



Круговая диаграмма

2