- •Министерство образования Российской Федерации Пятигорский государственный технологический университет
- •Программирование и основы алгоритмизации Методические указания к выполнению курсовой работы
- •Содержание
- •1.Общие положения
- •2.Цели и задачи курсовой работы
- •3.Порядок и сроки выполнения курсовой работы
- •4.Порядок защиты курсовой работы
- •Примерные вопросы на защиту курсовой работы:
- •5.Структура и содержание работы
- •6.Требования к оформлению пояснительной записки
- •7.Задание на курсовую работу
- •8.Краткая теория Организация интерфейса программы. Использование модуля crt для организации интерфейса
- •Массивы. Сортировка элементов массива.
- •1). Сортировка выбором.
- •2). Сортировка обменом (методом "пузырька")
- •Решение системы линейных уравнений численными методами.
- •Метод Гаусса с выбором главного элемента по столбцу (схема частичного выбора).
- •Список литературы
- •Курсовая работа
- •На курсовую работу
3.Порядок и сроки выполнения курсовой работы
В начале семестра студент получает задание на курсовую работу. Тема курсовой работы выдаётся преподавателем индивидуально каждому студенту и регистрируется в журнале выдачи курсовых работ кафедры. Преподаватель разъясняет студенту методику выполнения полученного задания и правила выполнения работы.
Далее студент подбирает литературу и нормативные документы, знакомится с ними, анализирует поставленную задачу и разбивает её на отдельные программные модули, составляет алгоритмы для каждого модуля, пишет программу, производит её отладку, проверяет правильность полученных результатов, компилирует программу и составляет пояснительную записку в соответствии с требованиями, изложенными в настоящих методических указаниях.
Студенты заочного отделения должны сдать законченную курсовую работу, соответствующую всем требованиям по содержанию и оформлению вставленную в обложку и скрепленную по левому краю в деканат в установленные учебным графиком сроки, но не позднее одного месяца до начала экзаменационной сессии .
4.Порядок защиты курсовой работы
Курсовую работу необходимо сдать на поверку преподавателю не мене чем за одну неделю до защиты и защитить до начала экзаменационной сессии.
Защита работы будет проводиться в форме устного опроса и проверки работоспособности программы.
Примерные вопросы на защиту курсовой работы:
Этапы решения задачи программирования.
Свойства алгоритмов и способы их задания, исполнение алгоритма.
Функции, преимущества и принципы структурной алгоритмизации.
Базовый набор структур.
Линейные и разветвляющиеся структуры.
Организация циклических вычислительных процессов. Цикл с заданным условием продолжения работы.
Организация циклических вычислительных процессов. Цикл с заданным условием окончания работы.
Организация циклических вычислительных процессов. Цикл с заданным
числом повторений.
Основы типизации и структуризации.
Назначение и характеристика языка программирования Turbo Pascal.
Интегрированная инструментальная оболочка языка программирования Turbo Pascal.
Алфавит и словарь языка программирования Turbo Pascal.
Простые типы данных.
Структурированные типы данных.
Операторы языка программирования Turbo Pascal: оператор ввода-вывода, присваивания.
Операторы языка программирования Turbo Pascal: оператор условного перехода.
Операторы языка программирования Turbo Pascal: оператор выборки.
Операторы языка программирования Turbo Pascal: оператор цикла
REPEAT…
Операторы языка программирования Turbo Pascal: оператор цикла WHILE…
Описание и правила использования пользовательских функций.
Описание и правила использования пользовательских процедур.
Рекурсия.
Использование библиотечных процедур и функций. Библиотечный
модуль crt-Pascal.
Библиотечный модуль graph-Pascal.
