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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


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


Курсовик Хранение и обработка данных с использованием линейных списков Вариант 3.

Информация:

Тип работы: Курсовик. Предмет: Информатика. Добавлен: 27.07.2016. Сдан: 2016. Уникальность по antiplagiat.ru: < 30%

Описание (план):



СОДЕРЖАНИЕ

ВВЕДЕНИЕ………………………………………………………………………..4
1 Уяснение задачи………………………………………………………………...5
2 Выбор алгоритма решения задачи…………………………………………….6
3 Написание программы на псевдокоде………………………………………..7
4 Составление программы на языке программирование высокого уровня...8
5 Тестирование программы……………………………………………………13
6 Результаты работы программы……………………………………………..14
ЗАКЛЮЧЕНИЕ………………………………………………………………..15
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ……………………………16
ПРИЛОЖЕНИЕ

ВВЕДЕНИЕ

Сейчас в программировании часто используется такой тип организации данных как список.[3]Списки стали актуальны в программировании из-за того, что группировка данных в виде списка является наиболее удобной. В этом легко убедиться.[5] В повседневной жизни мы просто не можем не столкнуться со списками: телефонные справочники, список контактов в телефоне, список продуктов, студентов, преподавателей, расписание занятий и многое другое.[10] Таким образом, списки являются очень актуальным и универсальным способом представления данных. [2]
Цель курсовой работы – разработать программу с использованием линейных списков, обеспечивающую эффективную обработку и хранение информации.
Для достижения этой цели определены следующие задачи:
* Уяснить и разобрать задачу;
* Выбрать алгоритм решения этой задачи;
* Написать программу на псевдокоде;
*Написать программу на языке программирования высокого уровня;
* Провести тестирование и отладку программы.

1 Уяснение задачи

Формулировка задачи звучит так: Даны натуральное число n, действительные числа x1, …, xn. Вычислить:
а)x1xn+x2xn-1+…+xnx1
б)(x1+xn)(x2+xn-1)…(xn+x1)
в)(x1+x2+2xn)(x2+x3+2xn-1)…(xn-1+xn+2x2)
Для начала уясним эту задачу. Для решения данной задачи нам понадобится двусвязный линейный список. Выделяем динамическую память под массив. После, вводим количество элементов в последовательности, и задаем значением каждому элементу. После вводы все данных, программа высчитывает все по формуле и выдает ответ.
2 Выбор алгоритма решения задачи

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

.............
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

1. Брукшир, Дж. Информатика и вычислительная техника: учеб./ Дж. Брукшир. - СПб.: Питер, 2004. - 620 с.
2. Иванова, Г.С. Технология программирования: учеб./ Г.С..Иванова. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. - 320 с.
3. Керниган, Б. Язык программирования C: учеб. / Б. Керниган, Д. Ритчи. – М.: Вильямс, 2009. – 304 с.
4. Кнут, Д.Э. Искусство программирования: учеб. / Д.Э. Кнут. - М.: Вильямс, 2010. - 720 с.
5. Кораблев, В.А.. Самоучитель Visual C++ .NET: учеб. / В. А. Кораблев. – М.: Питер, 2004. – 528 с.
6. Культин,Н.Б. С/С++ в задачах и примерах: учеб./ Н.Б. Культин. - СПб.:БХВ-Петербург, 2005. - 288 с.
7. Павловская, Т.А. C/C++. Программирование на языке высокого уровня: учеб./ Т.А. Павловская. - СПб.: Питер, 2003. - 461 с.
8. Подбельский, В.В. Программирование на языке Си: учеб./ В.В. Подбельский, С.С. Фомин.- М.: Финансы и статистика, 2004. - 600 с.
9. Прата, С. Язык программирования С++. Лекции и упражнения: учеб./ С. Прата. - СПб.: ДиаСофтЮп, 2005. - 1104 с.
10..Шилдт, Г. Самоучитель C++: учеб./ Г. Шилдт.- СПб.: БВХ- Петербург, 2009. - 688 с.



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.