- •Содержание
- •Введение
- •Описание выполнения курсовой работы
- •Математическое описание задачи
- •Словесно-формульное описание
- •Блок-схема алгоритма
- •Описание алгоритма на алгоритмическом языке
- •Реализация алгоритма на языке программирования
- •Содержание разделов курсовой работы Раздел «Введение»
- •Раздел «Математическое описание задачи»
- •Раздел «Словесно-формульное описание алгоритма»
- •Раздел «Блок-схема алгоритма»
- •Раздел «Описание алгоритма на алгоритмическом языке»
- •Раздел «Реализация алгоритма на языке Pascal»
- •Раздел «Заключение»
- •Оформление пояснительной записки
- •Темы курсовых работ
Описание алгоритма на алгоритмическом языке
Описание алгоритма на алгоритмическом языке – наиболее формализованная форма записи алгоритма. В рамках курсовой работы применяется изучаемый алгоритмический язык, который является приближенным к языку программирования Turbo Pascal. При описании алгоритма на алгоязыке необходимо максимально приблизиться к готовой программе, поскольку несмотря на свою формализованность, именно эта форма записи позволяет заранее предусмотреть удобный диалог с пользователем и отладить алгоритм.
Протоколирование выполнения алгоритма, записанного на алгоритмическом языке удобнее всего выполнять в табличной форме:
№ п/п |
Команды |
Переменные |
На экране |
1. |
|
|
|
2. |
|
|
|
3. |
|
|
|
4. |
|
|
|
5. |
|
|
|
В колонке «Команды» отображаются выполняемые команды, в колонке «Переменные» фиксируются значения переменных при их изменении, в колонке «На экране» эмитируется вывод информации на экран, в том числе отображается информация, вводимая пользователем.
Реализация алгоритма на языке программирования
После составления и отладки алгоритма его необходимо перевести на язык программирования. В рамках курса информатики изучается язык программирования Turbo Pascal. Составление листинга программы осуществляется по определенным строгим правилам.
Имена переменных должны быть осмысленными и иметь префикс типа. Например, если необходима переменная для обозначения массы объекта, то логично дать переменной имя Massa, если при этом переменная имеет тип Integer, то она будет иметь префикс «i» и полностью ее имя будет iMassa.
Префиксы типов:
№ п/п |
Тип |
Префикс |
|
Целые типы |
|
1. |
Shortint |
sh |
2. |
Integer |
i |
3. |
Longint |
li |
4. |
Byte |
b |
5. |
Word |
w |
|
Вещественные типы |
|
6. |
Real |
r |
7. |
Single |
sl |
8. |
Double |
d |
9. |
Extended |
e |
10. |
Comp |
c |
|
Логические типы |
|
11. |
Boolean |
bl |
|
Сложные типы |
|
12. |
Array |
ar |
Примечание: в случае использования массивов, рекомендуется использовать в их именах сложные префиксы, состоящие из стандартного префикса массива и префикса его типа. Например, массив типа word может носить имя arwMassiv.
Содержание разделов курсовой работы Раздел «Введение»
В данном разделе необходимо кратко, в пределах 1–1,5 страниц описать задачу и структуру курсовой работы. То есть, нужно коротко описать тему и задачу работы, затем то, как будет решаться эта задача, какие действия и с какой целью будут в работе производиться.
Раздел «Введение» не нумеруется и не содержит подразделов.
