Курсовая работа по дисциплине: Программирование (часть 2-я). Вариант №6

Цена:
700 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon solution.cpp
material.view.file_icon SOLUTION.DAT
material.view.file_icon SOLUTION.EXE
material.view.file_icon SOLUTION.OBJ
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Оглавление
Введение 3
1. Постановка комплекса задач 4
2. Блок-схема функционирования системы 5
3. Блок-схема добавления записи 6
4. Проектный раздел 7
5. Результаты тестирования программы 13
Список литературы 15

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

1. Постановка комплекса задач
Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами:
1. Создание списка.
2. Просмотр списка.
3. Добавление в список новой записи.
4. Поиск и корректировка записи в списке.
5. Удаление записи из списка.
6. Сохранение списка в файле.
7. Загрузка списка из файла.
8. Выход.
Структура содержит название товара, цену, количество товара. Удалять из списка партии товара, превышающие заданную стоимость. Изменять цену заданного товара. Добавлять новые записи после первой.
Структура – это набор элементов разных типов. Элементами структуры могут быть базовые типы, массивы, указатели, структуры и т.д. Элементы структуры вместе с их описанием называются полями. Над полями можно выполнять действия, допустимые для данных этого типа.
Список – это последовательность структур, каждая из которых содержит ссылку, связывающую её с другой структурой. Для организации списков используются структуры, состоящие из двух смысловых частей – информационной и дополнительной. Информационная часть содержит подлежащую обработке информацию, в дополнительной находятся указатели на последующую или предыдущую структуру списка. В двусвязном списке каждая структура содержит две ссылки: на предыдущую и последующую структуры. Таким образом, по списку можно перемещаться от начала к концу и от конца к началу. Для доступа к началу и концу списка должны быть известны их адреса, которые могут сохраняться в переменных типа указатель.
Задача может быть разбита на несколько подзадач:
‒ создание списка;
‒ вывод содержимого списка;
‒ добавление в список новых элементов;
‒ корректировка списка;
‒ удаление записи из списка;
‒ сохранение списка в файле;
‒ загрузка списка из файла;
‒ организация интерфейса.
Организацию интерфейса логично расположить в основной программе, а подзадачи работы со списком оформить в виде функций, вызываемых из основной программы в зависимости от действий пользователя.

Дополнительная информация

Оценка - отлично!
Дата сдачи: май 2017 г.
В архиве отчет + файлы программы (написана на C++).
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Курсовая работа по дисциплине: Программирование (часть 2-я). Вариант №6
Задание: Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами: 1. Создание списка. 2. Просмотр списка. 3. Добавление в список новой записи. 4. Поиск и корректировка записи в списке. 5. Удаление записи из списка. 6. Сохранение списка в файле. 7. Загрузка списка из файла. 8. Выход. Структура содержит название товара, цену, количество товара. Удалять из списка партии товара, превышающие заданную стоимост
User ASSASSIN : 29 января 2016
350 руб.
Курсовая работа по дисциплине: Программирование (часть 2)
Задание No 6 (Курсовая работа) Обработка бинарных файлов 1. ЦЕЛЬ РАБОТЫ: приобретение практических навыков создания и обработки бинарных файлов. 3. ВЫПОЛНЕНИЕ РАБОТЫ 3.1. Проанализировать приведенную программу. 3.2. Используя функции и режим меню, создать файл из 10 записей, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, выполнить задание по своему варианту. Варианты заданий 1. Запись имеет вид: фамилия, пол, год рождения и рост. Вывести данные о с
User teacher-sib : 22 октября 2024
1500 руб.
promo
Курсовая работа по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 2). Вариант №6
Варианты задач: Вариант 6 Люди, которые редко готовят пищу, обычно не знают рецептов и не имеют под рукой необходимых ингредиентов, кроме картофеля. Тем не менее, иногда возникает необходимость что-то приготовить, и это превращается в большую проблему. Необходимо разработать программу, которая помогает пользователю решать эту проблему. Программа должна не только выдавать рецепт, но и формировать список необходимых продуктов, а также помогать строить наилучший рецепт исходя из имеющихся ингред
User IT-STUDHELP : 14 ноября 2022
450 руб.
promo
Программирование (часть 2-я)/ ВАРИАНТ №6
Лабораторные работы по курсу “Программирование на языках высокого уровня” Лабораторная работа №1 Работа с функциями языка Си Задание 1 : Используя функцию, написать программу по своему варианту. Варианты задания 1 1. Написать функцию, сортирующую в порядке возрастания элементы одномерного массива. В главной программе вызвать функцию для двух разных массивов. 2. Написать функцию вычисления произведения прямоугольной матрицы A размера k x m на прямоугольную матрицу B размера m x n. В главной
User Александр404 : 13 февраля 2019
150 руб.
Курсовая работа по дисциплине: Программирование (часть 2). Вариант 8
Содержание Задание курсовой работы 3 Введение 4 1. Постановка комплекса задач 5 2. Блок-схема функционирования системы 7 3. Блок-схема добавления записи 8 4. Проектный раздел 9 4.1 Описание функций 10 4.2 Исходный модуль программы 11 5. Результаты тестирования программы 19 Список литературы 21 Задание курсовой работы Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами: 1. Создание списка; 2. Просм
User Roma967 : 8 июля 2023
900 руб.
promo
Курсовая работа по дисциплине: Программирование (часть 2). Вариант №8
КУРСОВАЯ РАБОТА По дисциплине « Программирование на языках высокого уровня» Вариант № 8 Задание: Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами: 1. Создание списка. 2. Просмотр списка. 3. Добавление в список новой записи. 4. Поиск и корректировка записи в списке. 5. Удаление записи из списка. 6. Сохранение списка в файле. 7. Загрузка списка из файла. 8. Выход. Варант №8 Структура содержит фа
User IT-STUDHELP : 21 декабря 2022
500 руб.
promo
КУРСОВАЯ РАБОТА По дисциплине «Программирование (часть 2)» Вариант №4
Задание: Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами: 1. Создание списка. 2. Просмотр списка. 3. Добавление в список новой записи. 4. Поиск и корректировка записи в списке. 5. Удаление записи из списка. 6. Сохранение списка в файле. 7. Загрузка списка из файла. 8. Выход. Задание 4 варианта: Структура содержит название книги, ф.и.о. автора, год издания. Удалять книги заданного автора. Изменят
User svladislav987 : 16 апреля 2021
200 руб.
Курсовая работа по дисциплине: Программирование (часть 2-я). Вариант 0
Задание: Разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами: 1. Создание списка. 2. Просмотр списка. 3. Добавление в список новой записи. 4. Поиск и корректировка записи в списке. 5. Удаление записи из списка. 6. Сохранение списка в файле. 7. Загрузка списка из файла. 8. Выход. Структура содержит название издания, тип издания (газета или журнал), цена экземпляра. Изменять цену экземпляра заданного
User SibGOODy : 1 апреля 2018
800 руб.
promo
Система фінансового планування
Історія розвитку ринку показує, що з пливом часу більшість фірм та організацій в Україні втрачають частину економічного зиску внаслідок нераціональної діяльності. Цей недолік виявляється у неефективному управлінні ресурсами, незбалансованості доходів та видатків, а також у некваліфікованому управлінні виробничим процесом. Сьогодні виграють ті підприємства, які не тільки в змозі запропонувати потрібний продукт або послугу, а й зробити це краще за інших, вчасно і без збоїв, за допомогою цього дос
User Elfa254 : 28 октября 2013
20 руб.
Варианты перехода к рыночной экономике
СОДЕРЖАНИЕ Введение 1. Понятие и признаки переходной экономики 2. Модели переходной экономики 3. Специфика переходного процесса в российской экономике Заключение Список литературы Введение Мировое сообщество вступило в XXI век, который уже получил определение «переходная эпоха». Суть переходной эпохи - переход к состоянию «устойчивого (sustainable) развития», основу которого составляет здоровое будущее, построенное на адекватной экологической базе. Прикладное понимание понятия «пе
User evelin : 9 ноября 2013
10 руб.
Основы термодинамики и теплотехники СахГУ Задача 4 Вариант 24
Наружная стена здания сделана из красного кирпича с коэффициентом теплопроводности λ=0,8 Вт/(м·ºС), толщина стены b. Температура воздуха в помещении — t1, наружного — t2. Определите, пренебрегая лучистым теплообменом, коэффициент теплопередачи, удельную потерю тепла через стенку и температуру обеих поверхностей стенки по заданным коэффициентам теплоотдачи с обеих сторон α1 и α2.
User Z24 : 29 января 2026
150 руб.
Основы термодинамики и теплотехники СахГУ Задача 4 Вариант 24
Гидравлика Задача 7.274
По трубе диаметром 50 мм подается вода со скоростью 5 см/c при температуре 20ºС. Труба постепенно сужается до диаметра 3 мм. Определить расход воды и режимы движения в широкой и узкой частях трубы.
User Z24 : 5 января 2026
150 руб.
Гидравлика Задача 7.274
up Наверх