Учебное пособие: Методические указания к выполнению курсовой работы по дисциплинам «Технология программирования» и «Программирование в информационных системах» Направление 230100 «Информатика и вычислительная техника»

Учебное пособие: Методические указания к выполнению курсовой работы по дисциплинам «Технология программирования» и «Программирование в информационных системах» Направление 230100 «Информатика и вычислительная техника»




🛑 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«МАТИ» – РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. К.Э. ЦИОЛКОВСКОГО
____________________________________________________________________
Кафедра «Информационные технологии»
по дисциплинам «Технология программирования» и
«Программирование в информационных системах»
Направление 230100 «Информатика и вычислительная техника»
Специальность 230102 «Автоматизированные системы обработки информации и управления»
Требования к оформлению курсовой работы
Курсовая работа выполняется в первом и втором семестре обучения дисциплины «Технология программирования». Целью работы является выработка у студентов практических навыков по проектированию программ, их отладке и документированию.
Выполнение курсовой работы начинается с разработки технического задания (ТЗ) и завершается составлением отчета, в котором должно содержаться описание всей проделанной работы.
2. Требования к оформлению курсовой работы

По результатам курсовой работы оформляется отчет, который должен содержать:
- распечатку программы и результатов ее выполнения;
- пояснительный текст к программе (описание структуры программы, назначения ее основных переменных, способов реализации отдельных функций и т.д.);
- выводы, которые должны доказывать или оценивать правильность составленной программы или объяснять допущенные ошибки.
Курсовая работа (отчет) должна быть оформлена на одной стороне листа бумаги формата А4. Допускается представлять таблицы и иллюстрации на листах бумаги формата не более А3. Текст следует печатать через одинарный интервал (размер шрифта – 12), соблюдая следующие размеры полей: левое - 30 мм; правое - 10 мм; верхнее - 15 мм; нижнее 20 мм.
Все страницы курсовой работы обязательно должны быть пронумерованы. Нумерация страниц начинается с третьего листа и заканчивается последним. На третьем листе ставится номер "З". Номера страниц проставляются внизу страницы в справа.
Бланк титульного листа курсовой работы оформляется самостоятельно по прилагаемому образцу(см. приложение). За титульным листом располагают оглавление, с выделением глав и параграфов.
Нумерация таблиц, графиков (отдельно для таблиц и графиков) должна быть сквозной на протяжении всей работы. Слово "таблица" и ее порядковый номер (без знака №) пишется сверху самой таблицы в правой стороне, затем дается ее название и единица измерения (если она общая для всех граф и строк таблицы).
3. Задание на курсовую работу №1 «
Технология программирования»
В соответствии с индивидуальным заданием необходимо создать программную систему для обслуживания конкретной сложной динамической структуры данных (списка, дерева, стека и т.д.). Указанные в задании действия (создание пустой структуры данных, ее инициализация и т.п.) должны быть оформлены в виде отдельных функций.
Память под очередной элемент структуры данных следует выделять динамически. Выполнение действий по обслуживанию динамической структуры данных должно производиться в режиме диалога с пользователем.
В основной программе необходимо предусмотреть вызов функций, реализующих обслуживание структуры данных, и индикацию их работы (начало работы, конец работы, код возврата).
Способ передачи параметров в функции - на усмотрение разработчика программы.
Для каждой функции разработать систему кодов возврата, отражающую результат выполнения действий внутри функции, например, успешное выполнение, неправильный номер элемента, неправильный параметр, исчерпана динамическая память и т.п.
В основной программе после вызова каждой функции необходимо предусмотреть анализ кодов возврата и соответствующие реакции.
Для каждого из вариантов необходимо разработать следующие функции:
для списка - в начало, в конец, после элемента с заданным номером (ключом).
для дерева - к указанной вершине дерева
для списка - из начала, из конца, с заданным номером (ключом).
5.Упорядочивание элементов структуры
2.Однонаправленный список из элементов с ключами
1. Человек
(фамилия, имя, пол, национальность, рост, вес, номер тел., адрес)
2. Студент
(фамилия ,имя, группа, факультет)
3 . Спортивная команда
(название, из какого города, сколько игр сыграно, сколько набрала очков)
4 . Автомобиль
(марка, цвет, кузов, серийный номер, регистрационный номер)
5 . Фильм
(название, режиссер, страна, год выпуска, бюджет, сборы)
6 . Музыкальный альбом
(название группы, название альбома, количество песен, год выпуска, фирма производитель)
7. Государство
(название страны, столица, государственный язык, население, денежная единица.)
Элемент структуры данных должен обязательно содержать по крайней мере 4-5 разнотипных информационных полей(int, float,char, char*,int* и т.д.), а также служебные поля типа указатель на элемент структуры (struct MyStruct *), в количестве необходимом для реализации конкретной модели информационной структуры.
4. Задание на курсовую работу №2
«Программирование в информационных системах»
В соответствии с индивидуальным заданием необходимо разработать класс, представляющий некоторую информационную структуру (список, дерево, стек и т.д). Элементами создаваемой структуры должны быть объекты разных классов, имеющих общую базу (базовый класс).
Возможность такого включения разнотипных объектов обеспечивается использованием указателей на объекты производных классов в тех местах, где предусмотрен указатель на их общий базовый класс. Таким образом, если в классе «информационная структура» привязка элементов выполняется через указатели на базовый класс, то при каждом включении конкретного элемента можно вместо указателя на базовый класс использовать указатель на объект производного класса. Тем самым в информационную структуру можно включать объекты разных типов (классов), имеющих общего «предка». При этом не нужно явное приведение типов и информационная структура становится в достаточной степени независимой от типов включаемых в нее элементов.
Для каждого из вариантов необходимо разработать следующие функции:
1. Создание пустой структуры данных
для списка - в начало, в конец, после элемента с заданным номером (ключом).
для дерева - к указанной вершине дерева
3. Печать структуры (вывод элементов на экран дисплея )
для списка - из начала, из конца, с заданным номером (ключом).
6. Чтение данных структуры из файла
7. Упорядочивание элементов структуры
2. Однонаправленный список из элементов с ключами
3. Определение информационной структуры, использующей для ссылок на элементы
4. Формирование конкретных объектов разных производных типов и их подключение к
информационной структуре с помощью соответствующих указателей – подмена
В основной программе предусмотреть создание и ввод значений элементов, подключение их к информационной структуре; вывод содержимого структуры на дисплей, ее запись в файл, считывание из файла, ее пополнение, уничтожение и удаление из нее элементов.
Остальные возможности зависят как от особенностей информационной структуры, так и от воображения и квалификации исполнителя.
Обработку особых ситуаций выполнения программы (деление на 0, неверное использование указателей, нехватка динамической памяти и прочее) необходимо реализовывать с помощью механизма обработки исключений (использование операторов try, throw,catch).
Всю работу по созданию объектов разных классов, по их включению в информационную структуру, по обработке информационной структуры и т.д. целесообразно организовать в диалоговом режиме, т.е. основная программа должна содержать средства для поддержания диалога с пользователем.
5. Этапы выполнения курсовой работы

В ходе выполнения курсовой работы рекомендуется придерживаться календарного плана, приведённого в таблице.
1. Выбор предметной области и ее утверждение.
3. Оформление отчетной документации.
4. Сдача курсовой работы на проверку.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«МАТИ» – РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ
ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. К.Э. ЦИОЛКОВСКОГО
____________________________________________________________________
Кафедра «Информационные технологии»
по дисциплине «Технология программирования»
«Разработка динамической информационной структуры данных типа

Название: Методические указания к выполнению курсовой работы по дисциплинам «Технология программирования» и «Программирование в информационных системах» Направление 230100 «Информатика и вычислительная техника»
Раздел: Остальные рефераты
Тип: учебное пособие
Добавлен 17:55:28 21 марта 2012 Похожие работы
Просмотров: 16
Комментариев: 12
Оценило: 0 человек
Средний балл: 0
Оценка: неизвестно   Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Учебное пособие: Методические указания к выполнению курсовой работы по дисциплинам «Технология программирования» и «Программирование в информационных системах» Направление 230100 «Информатика и вычислительная техника»
Доклад по теме Восстание 14 декабря 1825 г. в Петербурге
Для Лабораторных Работ По Физике
Реферат: Методические материалы для учащихся при подготовке к Единому государственному экзамену Екатеринбург
Лфк Реферат Кратко
Курсовая работа: Вычисление интеграла функции f(x) методом Симпсона. Скачать бесплатно и без регистрации
Отчет по практике по теме Роль менеджера в хозяйственной деятельности предприятия
Реферат На Тему Психологія Неповнолітніх
Реферат по теме Синдром приобретенного иммунодефицита
Первые Московские Князья Реферат
Разные Взгляды На Жизнь Сочинение
Дипломная работа по теме Налоговые правоотношения в Российской Федерации и пути их совершенствования
Флаг Рф Реферат
Сочинение Моя Любимая Игрушка Мишка Плюшевый
Февральская Лазурь Сочинение По Картине 4
Доклад по теме Факторы одиночества и способы его преодоления
Английский Язык 3 Класс Контрольные Работы Ответы
Реферат по теме Архітектура Західноєвропейського класицизму
Дипломная работа по теме Методика проведения курса по выбору 'Площади многоугольников' для учащихся 9 класса
Баскетбол Реферат По Физкультуре 3 Класс
Контрольная работа по теме Базы данных
Доклад: Неологизмы и их виды
Реферат: Литература - Патофизиология (Лимфатическая система)
Реферат: Искусство чайной церемонии

Report Page