Автор: Пользователь скрыл имя, 06 Ноября 2011 в 12:07, курсовая работа
Для практической части задача вариант - №6 «ООО Снежок». Которая решена при помощи программы MS Excel.
Характеристика ПК использованного для выполнения работы:
монитор 19”Samsung 971P (XXFV),LCD, 1280 x 1024
клавиатура Genius
мышь Genius
принтер Hewlett Packard LaserJet
системный блок IS Mechanics (материнская плата asus,процессор intel).
Системное обеспечение Windows XP.
Введение………………………………………………………………………..3
1. Теоретическая часть…………………………………..………………..…4
Введение………………………………………………………………………..4
1.1. Классификация структур данных ……………………………….....……5
1.2. Характеристики основных типовых структур ……………………….…6
Заключение ………………………….………………………………………..13
2. Практическая часть……………………………….……………………..15
2.1. Общая характеристика задачи……………………………..……………15
2.2. Описание алгоритма решения задачи ……………………………….....17
Список использованной литературы……………………………………….22
Древовидные (иерархические) структуры данных
Элементы древовидных структур
данных (ДСД) располагаются на
различных уровнях и
по уровням иерархии следующим образом:
На первом уровне расположен только один элемент, который называется корнем дерева; к любому элементу k-го уровня ведёт только один адрес связи; к любому элементу k-го уровня адрес связи идёт только от элемента(k-1)-го уровня.
Количество уровней в ДСД называют рангом. Элементы дерева, которые адресуются от общего элемента (k-1)-го уровня, образуют группу. Максимальное число элементов в группе называется порядком дерева. Деревья с порядком больше двух принято называть общими ДСД, а с порядком 2 − двоичными, или бинарными деревьями. Дерево порядка 1 – строчная структура.
В зависимости от количества элементов в группе некоторой вершины различают три типа вершин. Если n – порядок дерева, то вершины из n элементов называются полными, вершины, не имеющие группы – концевыми (листьями), а остальные неполными.
Для ДСД можно определить её
двунаправленный и кольцевоё
варианты. Если в однонаправленном
варианте некоторая вершина А
имеет адрес связи на вершину
В, то в двунаправленном
Наиболее распространённым видом
ДСД являются бинарные деревья,
В
случае, когда элементы дерева являются
записями, наиболее распространённым
условием организации бинарных деревьев
является упорядоченность. Записям
соответствуют ключи с
Имеются специальные
Для общих ДСД часто
Сетевые структуры данных
Сетевые структуры данных
Табличные структуры данных
Табличная структура данных –
структура, в которой адрес
данного однозначно
- вектора описания записей;
- вектора описания ключей;
- матрицы значений ключей.
Отсутствие
некоторых ключевых атрибутов приводит
к незаполненным позициям в матрице
значений ключей. Чтобы устранить
их, используются специальные способы
уплотнения (с помощью логической
шкалы или индексных пар). Таким
образом, выделяются уплотнённые и
неуплотнённые табличные
Гибридные структуры данных
структур
данных. Например, небольшие по объёму
последовательные структуры данных
соединяются между собой с
помощью адресов связи в
В различных процедурах работы
с данными выгодно
Заключение
Структура данных – это
Структура данных поддерживает определённый порядок доступа к ним. Понятие структуры данных можно определить, как совокупность внешних связей между элементами данных, которые на принятом уровне рассмотрения можно считать неделимыми, элементарными. Существуют следующие основные типы структур данных: списковые, древовидные или иерархические, сетевые, табличные.
Списковые структуры и
Несмотря на удобства, у простых
структур данных есть и
Таким образом, при добавлении произвольного элемента в упорядоченную структуру списка может происходить изменение адресных данных у других элементов, в системах, выполняющих автоматическую обработку данных, нужны специальные методы для решения этой проблемы. Древовидные (иерархические) структуры данных по форме сложнее, чем списковые структуры данных и табличные, но они не создают проблем с обновлением данных. Их легко развивать путем создания новых уровней.
Недостатком иерархических
Адресные данные, если данные хранятся
не как попало, а в организованной структуре
(причем любой), то каждый элемент данных
приобретает новое свойство (параметр),
который можно назвать адресом. Работать
с упорядоченными данными удобнее, но
за это приходится платить их размножением,
поскольку адреса элементов данных —
это тоже данные, и их тоже надо хранить
и обрабатывать.
2. Практическая часть
2.1. Общая характеристика задачи
В бухгалтерии ООО «Снежок» производится расчет отчислений по каждому
сотруднику предприятия:
• в федеральный бюджет;
• фонды
обязательного медицинского
• фонд социального страхования (ФСС).
Процентные ставки отчислений приведены на рис.1. Данные для расчета отчислений в фонды по каждому сотруднику приведены на рис.2.
Задание:
1)Построить таблицы по приведенным ниже данным.
2)Выполнить
расчет размеров отчислений с
заработной платы по каждому
сотруднику предприятия,
3)Организовать
межтабличные связи для
4)Сформировать и заполнить ведомость расчета ЕСН (рис.3.).
5)Результаты
расчета ЕСН по каждому
Ставки ЕСН
Фонд, в который производится отчисление | Ставка, % |
ТФОМС | 2,00 |
Федеральный бюджет | 20,00 |
ФСС | 3,20 |
ФФОМС | 0,80 |
ИТОГО | 26,00 |
Рис.1. Процентные ставки отчислений
Табельный номер | ФИО сотрудника | Начислено за месяц, руб. | Федеральный бюджет, руб. | ФСС, руб. | ФФОМС, руб. | ТФОМС, руб. | Итого, руб. |
001 | Иванов И.И. | 15600,00 | |||||
002 | Сидоров А.А. | 12300,00 | |||||
003 | Матвеев К.К. | 9560,00 | |||||
004 | Сорокин М.М. | 4620,00 | |||||
005 | Петров С.С. | 7280,00 |
Рис.2. Данные для расчета ЕСН за текущий месяц по каждому сотруднику
ООО «Снежок»
ВЕДОМОСТЬ РАСЧЕТА ЕСН
|