Учреждение образования "Гомельский государственный университет имени Франциска Скорины" _заочный __факультет Кафедра ВМ и программирования Утверждаю Зав. кафедрой_____________________ Лубочкин А.В. "_____"___________________20____г. ЗАДАНИЕ по курсовому проекту Студенту__Чвирова И.А._________________________________________________________ (фамилия, имя, отчество) 1 Тема проекта _Технология программирования с помощью динамических списков______ 2 Срок сдачи студентом работы "_15____"__июня__ 2013 г. 3 Исходные данные к проекту _______________________________________________________ 1. Касаткин А.И., Вальвачев А.Н. Профессиональное программирование на языке Си: От Turbo C к Borland C++: Справ. Пособие: Под общ. Ред. А.И. Касаткина. - Мн.: Выш. шк., 1992. - 240 с.: ил. 2. Касаткин А.И. Управление ресурсами.- Мн.: Высш.шк.,1994. 3. Подбельский В.В. Язык С++: Учебн. Пос. - М.: Финансы и статистика, 1995. - 560 с. 4. Шилдт Г. Самоучитель С++: Пер. с англ. - Санкт-Петербург: ВНV-Санкт-Петербург, 1998. - 620 с. 5. Дейтел Х. Дейтел П. Как программировать на С++: Пер. с англ. - М.: ЗАО "изд. БИНОМ", 1998. - 1024 с. 6. Павловская Т.А. С/С++. Программирование на языке высокого уровня. - СПб.: Питер, 2002. - 464с. 7. Демидович, Е.М. Основы алгоритмизации и программирования. Язык СИ : учеб. Пособие / Е.М. Демидович. - СПб.: БХВ - Петербург, 2006. - 440 с. 8. Топп У., Форд У. Структуры данных в С++: Пер. с англ. - М.: БИНОМ, 1994. - 816 с. 9. Крячков А.В., Сухина И.В., Томшин В.К. Программирование на С и С++. Практикум: Учебн. Пособие для вузов. - М.: Горячая линия - Телеком, 2000 - 344 с. 10. Другие учебники. 4 Содержание расчетно-пояснительной записки (перечень вопросов, которые подлежат разработке) Должны быть рассмотрены следующие теоретические вопросы: структуры, файлы, списки. Для списков рассмотреть их виды, создание, просмотр, изменение (вставка, удаление, добавление) и работу с ними. Разработать программу на С++ для предлагаемой задачи. Склад разделен на сектора, в которых хранится товар, принадлежащий определенному отделу. Информация о товарах хранится в двух динамических списках. Первый список содержит: код продукта (15 букв) имя отдела, которому он принадлежит цена продукта Второй список содержит код продукта (15 букв) код склада (численный) и остатки на складе (один продукт может находиться в нескольких складах) Необходимо разработать функцию, которая в качестве аргументов имеет номер отдела и два списка, и возвращает количество продуктов указанного отдела, которые имеют остатки (суммарные) более 100 штук и минимальные остатки в каждом складе более 10 штук. Программа должна содержать функции работы со списками (создания списков, их просмотров, их изменений, запись списка в файл, восстановление списка из файла), функцию, реализующую предлагаемые действия. Использовать двусвязный список с указателем на начало списка. 5 Перечень графического материала (с конкретным назначением обязательных чертежей и графиков ___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 6 Консультант по проекту (с указанием разделов проекта) _________________________________________________________________________________ __________________________________________________________________________________________________________________________________________________________________ 7 Дата выдачи задания ___28. 01. 2013___________________ 8 Календарный график работы над проектом на весь период проектирования (с указанием сроков исполнения и трудоемкости основных этапов) Февраль: Сбор и изучение литературы. Разработка содержания курсового проекта. Изучение теории по структурам, файлам и спискам. Написание теоретических глав курсового проекта. Март: Разработка структуры элементов динамических списков. Разработка функций работы со списком. Их отладка. Разработка алгоритма решения поставленной задачи. Написание глав, посвященных разработанному алгоритму. Апрель: Разработка функции, решающей поставленную задачу. Ее отладка. Написание глав, посвященных разработанной функции. Май:._ Окончание написания глав курсового проекта и оформление его по стандартным правилам. Руководитель _____________________ __Цурганова Л.А.____ подписьФ.И.О. Задание принял к исполнению _______________________ ___________________.___ подпись студента Ф.И.О.
1/--страниц