
- •Введение
- •1. Общие положения
- •1.1. Цели и содержание курсовой работы
- •1.2. Требования к разрабатываемым программам
- •1.3. Оформление курсовой работы
- •1.4. Вопросы, требующие согласования с руководителем курсовой работы
- •2. Методические рекомендации по выполнению курсовой работы
- •2.1. Порядок выполнения курсовой работы
- •2.2. Содержание пояснительной записки к курсовой работе
- •3. Задания к курсоВой рабоТе
- •Библиографический список
- •Приложение. Пример выполнения курсовой работы
- •Образец оформления титульного листа курсовой работы
- •II. Образец оформления содержания пояснительной записки
- •2. Формализованная постановка задачи
- •2.1. Способ получения результатов по исходным данным
- •2.2. Выбор и описание метода решения задачи
- •2.3. Исходные данные и форма их представления
- •2.4. Форма представления результатов выполнения программы
- •2.5. Перечень исключительных ситуаций и требуемой реакции программы
- •3. Алгоритмизация
- •3.1. Разработка схемы алгоритма основной программы
- •3.2. Детализация схемы алгоритма
- •4. Программирование и отладка
- •4.1. Тексты программы и подпрограмм
- •5. Испытания программы
- •6. Краткая характеристика программы
- •7. Заключение
- •Оглавление
Введение
Обучение студентов СПбГЭТУ «ЛЭТИ» применению средств вычислительной техники начинается с первого курса. Программа изучения дисциплины «Информатика» предусматривает изучение основ программирования на одном из процедурно-ориентированных языков высокого уровня для приобретения начальных навыков общения пользователя с персональным компьютером (ПК). Полученные таким образом знания и опыт составления простых программ способствуют в дальнейшем эффективному использованию студентами ПК в процессе изучения современных информационных технологий.
Настоящее издание содержит методические указания, необходимые студентам при выполнении курсовой работы, предусмотренной программой дисциплины «Информатика». Здесь приведены рекомендации по порядку действий при подготовке задачи к решению на ПК, сформулированы требования к содержанию работы и правила оформления результатов, а также дан пример выполнения курсовой работы. Программа, приведенная в качестве примера, написана на языке программирования PASCAL, однако материалы, включенные в указания, очень незначительно зависят от алгоритмического языка, применяемого для выполнения курсовой работы. Предполагается, что отладка программы будет выполняться на ПК с использованием интегрированной системы программирования BORLAND PASCAL версии не ниже 6.0.
1. Общие положения
1.1. Цели и содержание курсовой работы
Целью курсовой работы является получение студентами практических навыков в решении задач с применением ПК. При выполнении курсовой работы студенты должны изучить и практически освоить правила и приемы:
– перехода от содержательной формулировки задачи к постановке ее в виде, учитывающем применение ПК;
– разработки алгоритма решения задачи и представления его в виде графических схем;
– представления алгоритма в виде программы на определенном алгоритмическом языке;
– подготовки материалов, необходимых для отладки программы на ПК;
– отладки и тестирования программы;
– оформления результатов решения и разработки технической документации к программе.
При выполнении курсовой работы студент должен разработать программу решения задачи, сформулированной в задании, подготовить материалы для отладки и тестирования программы на ПК, отладить программу и оформить отчетную документацию по выполненной работе в соответствии с требованиями, изложенными в настоящем издании.
1.2. Требования к разрабатываемым программам
Разрабатываемая при выполнении курсовой работы программа решения задачи, сформулированной в задании, должна удовлетворять требованиям, приведенным ниже.
1. В программе должен быть предусмотрен ввод значений исходных данных из файла и вывод результатов в файл.
2. Форма ввода исходных данных должна быть удобной с точки зрения задания их пользователем, а также должна учитывать особенности задачи и обеспечивать максимально простое изменение отдельных значений.
3. В программе должен быть предусмотрен контрольный вывод исходных данных, следующий непосредственно за их вводом.
4. Должны быть предусмотрены контроль корректности введенных исходных данных и вывод сообщений при обнаружении некорректных значений.
5. Все предусмотренные в программе «аварийные» завершения ее работы (в случае возникновения исключительных ситуаций) должны сопровождаться выводом поясняющих сообщений.
6. В ходе работы программы должны выводиться промежуточные результаты, получаемые после выполнения каждого логически завершенного ее участка.
7. Вывод в файл группы значений однородных данных должен производиться после формирования выходного массива.
8. Форма вывода результатов в выходной файл должна быть удобной для восприятия и содержать текстовые пояснения в терминах решаемой задачи, заголовки и т. д.
9. Размещение результатов на носителе при печати должно быть рациональным с точки зрения расхода бумаги.
10. Схемы алгоритмов и тексты программ должны быть разработаны с учетом принципов структурного программирования.