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

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

 

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

 

Логин:

Пароль:

 

Запомнить

 

 

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

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

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

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


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


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

Информация:

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

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



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


ВВЕДЕНИЕ

Сегодня человек живет в мире, где информация имеет огромное зна-чение. Жизненно важно научится правильно с ней работать и использовать различные инструменты для этой работы. Одним из таких инструментов является компьютер, который стал универсальным помощником человеку в различных сферах деятельности[1].
Чтобы правильно использовать машину, важно добиться хорошего понимания структурных отношений, существующих между данными, спо-собов представления таковых в машине и методов работы с ними.
Изучить наиболее важные факты, касающиеся информационных структур: их статические и динамические свойства; средства распределения памяти и представления данных; эффективные алгоритмы для создания, изменения, разрушения структурной информации и доступа к ней[7].
Системы обработки списков полезны в очень многих случаях, однако при их использовании программист нередко сталкивается с излишними ограничениями.
Целью моей курсовой работы является разработка программы на языке C++, осуществляющей эффективное хранение и обработку данных на основе линейных списков. Для достижения цели поставлены следующие задачи:
? уяснить задачу;
? выбрать алгоритм решения этой задачи;
? написать программу на псевдокоде и на языке программирования высокого уровня;
? провести тестирование программы.





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

Формулировка задачи выглядит так: «Считалка». Даны натуральные n, m. Предполагается, что n человек встают в круг и получают номера, счи-тая против часовой стрелки, 1, 2, ... , n. Затем, начиная с первого, также против часовой стрелки отсчитывается m-й человек (поскольку люди стоят по кругу, то за n-м человеком стоит первый). Этот человек выходит из кру-га, после чего, начиная со следующего, снова отсчитывается m-й человек и так до тех пор, пока из всего круга не остается один человек. Определить его номер.
Для решения этой задачи полезен список, соединенный в кольцо так, как по-казано на рисунке 1.

Рисунок 1 – Список, соединенный в кольцо

Для начала уясним задачу. Допустим, что 10 человек встают в круг и получают номера 1,2,3,4,5,6,7,8,9,10, считая против часовой стрелки. Затем, начиная с 1-ого, так же против часовой стрелки отсчитывается, например, третий человек. Этот человек выходит из круга, после чего, начиная со сле-дующего, снова отсчитывается третий человек и так до тех пор, пока из все-го круга не остается один человек. Программа должна показать номер че-ловека, который остался один.


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

1. Брукшир, Дж. Введение в компьютерные науки. Общий об-зор:учеб./ Дж. Брукшир. – М.: Вильямс, 2001. – 688 с.
2. С/C++. Программирование на языке высокого уровня / Т.А. Павловская. – СПб.: Питер, 2003. – 461 с.: ил.
3. . C++. Объектно-ориентированное программирование: Практикум. – СПб.: Питер, 2006. – 265 с.: ил.
4. Пономарев, В.С. Программирование на C++/C# в VisualStudio.NET 2003: учеб. / В.С. Пономарев. – М.: БХВ–Петербург, 2004. – 352 с.
5.Саттер, Г. Стандарты программирования на С++: учеб. / Г. Саттер, А. Александреску. – М.: Вильямс, 2008. – 224 с.
6. Березин Б. И., Березин С. Б. Начальный курс С и C++. — М: ДИАЛОГ-МИФИ, 1996.—288 с.
7. Кораблев, В.Н. Самоучитель Visual C++ .NET: учеб. / В.Н. Ко-раблев. – М.: Питер, 2004. – 528 с.
8. Керниган, Б. Язык программирования C++: учеб. / Б. Керниган, Д. Ритчи. – М.: Вильямс, 2009. – 304 с.
9. Аляев, Ю.А. Алгоритмизация и языки программирования: Pascal, C++, VisualBasic: учеб. / Ю.А. Аляев, О.А. Козлов. – М.: Финансы и стати-стика, 2002. – 320 с.
10. Страуструп, Б. Справочное руководство по С++. [Электронные ресурс] / Б. Страуструп. – Режим доступа: progr/cpp/3/



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


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


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


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