Курсовая работа «Алгоритмические языки и программирование»

Варианты: 07
  • ID работы: 19435
  • Учебное заведение:
  • Добавлена: 2024
  • Посл. изменения: 19-06-2024
  • Тип:  .
  • Предмет: Информатика
  • Формат: zip

Цена: 4,500.00

Выберите нужный вариант - отобразится его стоимость - нажмите В корзину:

Курсовая работа по дисциплине «Программирование на языках высокого уровня» («Алгоритмические языки и программирование») является итоговой во втором семестре и предполагает использования всех знаний, полученных студентом как по организации в памяти и использованию различных динамических структур данных (списков, очередей, стеков, деков, хэш-таблиц, деревьев и графов), так и базовых знаний по построению простых геометрических фигур в приложении, использующем графический интерфейс Windows.

Вариант выполнения курсовой работы

07. Разработать программу, моделирующую использование стека для хранения информации о выбираемых пользователем цветах. Разместить в поле формы изображение стека и палитру цветов (8 – 12) для помещения в стек. Выбор цвета – с помощью мыши, выбранный элемент палитры выделяется рамкой. Помещение выбранного цвета в стек – командной кнопкой. Извлечение – второй кнопкой, при этом извлеченный элемент помещается в очередь, расположенную под палитрой.

Требования к курсовой работе

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

  • Информацию о координатах необходимо вводить с помощью манипулятора «мышь».
  • Для ввода числовой и текстовой информации предусмотреть на форме приложения соответствующие интерфейсные объекты класса TextBox.

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

При выводе информации о заданной динамической структуре данных ЗАПРЕЩАЕТСЯ использовать стандартные интерфейсные элементы Windows Forms  (списки(ListBox), деревья и т.п.). Все созданные динамические структуры, включая введенные пользователем данные, должны быть ОТРИСОВАНЫ на главной форме приложения с использованием простейших геометрических объектов (линий, прямоугольников, эллипсов и т.п.).

 

Курсовая работа будет оцениваться по следующим критериям:

  1. Качество алгоритмов;
  2. Качество программного кода ( с обязательн6ыми комментариями);
  3. Качество пояснительной записки (содержательное);
  4. Общее качество и эргономичность разработанной программы;
  5. Качество оформления;
  6. Сложность;

 

Пояснительная записка должна насчитывать не менее 25-30 страниц от введения до заключения связного текста с иллюстрациями без программного кода.

 

Отчет по курсовой работе (пояснительная записка) включает в себя:

 

Титульный лист

Введение (1,5- 3 стр)

Раздел выполняется в виде связного литературного текста.

Структура введения, как и структура заключения, является общей для работ всех типов. Первая страница введения относится к определению места работы в изучаемой области (программировании), от общего к частному. Далее осуществляется переход к рассматриваемой проблематике (работе на с#,  манипулировании различными структурами данных и построении приложений с графическим интерфейсом).

Затем формулируется цель курсовой работы (а не разрабатываемого программного средства!) и задачи, то есть, те операции, которые необходимо осуществить для достижения цели. При необходимости некоторые задачи можно уточнить или раскрыть более подробно. Цель и задачи приводятся в общем тексте введения.

Заголовков, подзаголовков и т.д. введение содержать НЕ должно.

Объем введения составляет от 1,5 до 3 страниц (не более 7-10% работы).

  1. Постановка задачи на курсовую работу (1-3 стр)

Раздел выполняется в виде связного литературного текста.

Полученный студентом вариант задания на курсовую работу; возможно с пояснениями.

Цель работы (программного средства). Задачи работы (что нужно сделать для достижения цели: какие разработать алгоритмы, написать программные модули, разработать структуры данных и т.д.).

Цель и задачи работы можно привести в виде списка с обязательным абзатцем текста до и после него.

  1. Теоретические сведения (15-20 стр)

Раздел выполняется в виде связного литературного текста.

Теоретический материал по используемым динамическим структурам данных и средствам разработки приложений с графическим интерфейсом на С# (10-15 страниц, все интерфейсные элементы, стандартные классы и их функции описывать не обязательно, рекомендуется ограничиться только классами, используемыми в работе);

Основные части этого раздела:

— описание рассматриваемой структуры данных, операции над ней из общетеоретических работ;

— описание принципиальных подходов в программировании для работы с этой структурой. Как она может быть представлена в программе (все способы их теоретической литературы).

— описание встроенных типов (если таковые имеются) для работы с этой структурой в C#;

— описание используемых в программе стандартных типов и классов C#, в том числе относящихся к элементам графического интерфейса (включая общее описание объекта — формы, средств рисования и методов работы с ними);

  1. Алгоритмизация (5-20 стр)

Раздел выполняется в виде связного литературного текста.

Основные части этого раздела:

— описание всех разработанных структур данных. Описание должно включать:

— вводный абзац(ы), обосновывающий необходимость этой структуры в работе;

— текстовое описание структуры;

— описание структуры на псевдокоде;

— описание каждой функции разработанной в структуре (согласно правилам описания функций приведенных ниже).

— описание всех разработанных функций, включая функции реакции на события (например, щелчок мышью). Описание должно включать:

— вводный абзац(ы), обосновывающий необходимость этой функции в работе;

— текстовое описание функции, ее назначение, исходные данные и результат;

— графическое изображение функции как черного ящика, с указанием исходных данных, имени и результата;

— описание функции на псевдокоде;

  1. Программное средство

Включает краткое описание основных действий пользователя при работе с программой и необходимое количество скриншотов, иллюстрирующих основные этапы работы программы.

По сути, является простейшим руководством пользователя, демонстрирующим все возможные ситуации при работе с программной при помощи текста и иллюстративного материала.

Список использованной литературы

(5-10 наименований), который может включать как печатные издания, так и источники в Интернет, оформленные по соответствующим правилам (автор, название статьи // интернет — ссылка [дата последнего обращения]).

Обратите внимание, что в список литературы нельзя указывать свободно — редактируемые источники (например Wikipedia), а только авторские материалы (в том числе организаций, например Microsoft). при использовании свободно — редактируемых ресурсов  для указания литературы в работе воспользуйтесь ссылками на авторские материалы в конце большинства свободно редактируемых статей.

Приложение 1. Код  разработанной программы.

Приложение 2. Компакт-диск с текстом курсовой работы, исходным текстом и выполнимым файлом разработанной программы.

 

50 ГЕНИАЛЬНЫХ СПОСОБОВ СПИСАТЬ НА ЭКЗАМЕНЕ / ШКОЛЬНЫЕ ЛАЙФХАКИ50 ГЕНИАЛЬНЫХ СПОСОБОВ СПИСАТЬ НА ЭКЗАМЕНЕ / ШКОЛЬНЫЕ ЛАЙФХАКИ

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Курсовая работа «Алгоритмические языки и программирование»”

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Заказать