Разработка и описание алгоритма решения задачи

На языке программирования

 

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

Кодирование должно быть простым. Необычное кодирование (например, использование скрытых возможностей машины) часто препятствует отладке программы и затрудняет ее использование другими пользователями. Программа должна быть по возможности универсальной. Универсальные программы обеспечивают независимость программы от конкретного набора данных. Например, универсальная программа использует в качестве параметров переменные, а не константы. Универсальность программы экономит время по дальнейшей работе над ней и обеспечивает широкие возможности по ее использованию.

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

При написании программ не следует забывать о хорошем стиле программирования. Следует применять операторы, позволяющие использовать основные алгоритмические структуры. Оператор Goto желательно не использовать. Для облегчения чтения текста программы отдельные операторы программы записываются с отступом.

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

После листинга программы приводятся контрольные примеры (результаты выполнения программы с различными исходными данными).

 

Литература

 

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

§ фамилии и инициалы авторов через запятую;

§ название книги;

§ город издания (сокращенно);

§ издательство;

§ год издания.

Источники нумеруются для того, чтобы на них можно было ссылаться из текста пояснительной записки. Например:

1. Фаронов В. В. Delphi 4. Учебный курс. -М.: Издательство "Нолидж", 1998.

2. Дарахвелидзе П., Марков Е. Программирование в Delphi 4. - СПб.: БХВ — СПб., 1999.

ОФОРМЛЕНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

 

Для оформления пояснительной записки курсовой работы предъявляются следующие требования:

1. Для текста работы установить:

¨ поля: левое – 2,5 см, остальные по 1,5 см;

¨ гарнитуру шрифта - Times New Roman;

¨ кегль – 15,5 пт;

¨ отступ красной строки - 1 см;

¨ междустрочный интервал – полуторный;

¨ выравнивание текста - по ширине страницы;

¨ автоматический перенос слов;

¨ для заголовка устанавливаются:

- выравнивание по центру,

- буквы прописные,

- гарнитура шрифта Arial,

- начертание – полужирный,

- стиль – Заголовок1.

2. На каждом листе (кроме титульного) создается верхний колонтитул, который должен содержать:

- слева - реквизиты студента: Ф. И. О., номер группы;

- справа – название раздела (например, если рассматривается раздел Разработка и описание алгоритма решения задачи графическим способом, то в колонтитуле нужно указать название Блок-схема).

3. Номера страниц проставляются внизу по центру (кроме титульного листа);

4. Образец оформления титульного листа приводится в Приложении 1.

 

Изложение пояснительной записки курсовой работы должно быть кратким, четким. В тексте допускаются общепринятые сокращения. Схемы алгоритмов и другой иллюстративный материал выполняются в MS Word с помощью панели инструментов Рисование (смотри лабораторную работу «Создание и размещение графических объектов в документе» из компьютерного практикума “Основные приемы работы в текстовом процессоре MS Word“). Объем курсовой работы не более 20 листов.

СДАЧА И ЗАЩИТА КУРСОВОЙ РАБОТЫ

 

Сдается курсовая работа для проверки руководителю в отпечатанном виде (на бумаге) и в электронном виде (на дискете или компакт-диске). Электронный вариант должен содержать 2 файла:

· пояснительная работа, созданная при помощи MS Word (файл.doc);

· программа, созданная в среде Turbo Pascal (файл.pas).

Все сроки подготовки и защиты курсовой работы указаны в Графике подготовки и сдачи курсовых работ, размещенном на стенде кафедры информатики.

КРИТЕРИИ ОЦЕНКИ КУРСОВОЙ РАБОТЫ

 

Выполнение курсовой работы предусматривает оценку необходимых видов деятельности студента.



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

Критерии оценки Количество баллов
1. Решение задачи в соответствии с выбранным заданием. 5-10
2. Наличие двух способов описания решения задачи (блок-схема, программа). 5-10
3. Практическая часть. Результатом решения является исполняемый файл программы. 15-30
4. Защита курсовой работы: ¾ соответствие блок-схемы ГОСТ; ¾ качество анализа используемой литературы; ¾ оформление пояснительной записки; ¾ умение студента ориентироваться в теоретическом материале работы и доходчиво изложить ее.   5-10 5-10 5-10 15-20

Всего

55-100
5. Нерациональный метод решения задачи. -5
6. Заимствованная у других студентов оформительская часть работы. -15
7. Несвоевременное выполнение курсовой работы. -20

Шкала перевода баллов за курсовую работу

Общее количество набранных баллов оценка
55-70 3 (удовлетворительно)
71-85 4 (хорошо)
86-100 5 (отлично)

 

ТЕМАТИКА КУРСОВЫХ РАБОТ

 

В данном пособии приводится тематика курсовых работ по нескольким разделам:

- Массивы (одномерные и двумерные)

- Файлы

- Графика

 

В Приложениях 2, 3 и 4 по соответствующим темам приведены образцы разработки программ в среде Turbo Pascal.



Одномерные массивы

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: