Р. Е. Алексеева кафедра ису программирование на языке высокого уровня методические указания
Вид материала | Методические указания |
- Рабочая программа по дисциплине Программирование на языке высокого уровня для специальности, 182.97kb.
- Рабочая учебная программа по дисциплине «Программирование на языке высокого уровня», 119.59kb.
- Отчёт по курсовой работе по дисциплине программирование на языке высокого уровня Выполнил, 129.75kb.
- Отчёт по курсовой работе по дисциплине программирование на языке высокого уровня Выполнил, 210.25kb.
- Программа курса «Программирование на языке высокого уровня», 126.66kb.
- Методические указания к лабораторным работам по дисциплине «Программирование на языке, 720.36kb.
- Гречкина П. В. «Программирование на языке высокого уровня», 168.82kb.
- Методические указания для проведения практических и лабораторных занятий по дисциплине, 2056.76kb.
- Программирование на языке высокого уровня, 59.92kb.
- Вопросы по курсу Программирование на языке высокого уровня (яву), 102.97kb.
Министерство образования Российской Федерации
НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ им. Р.Е.АЛЕКСЕЕВА
Кафедра ИСУ
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ
Методические указания к выполнению курсовых работ
для студентов специальностей 230102.65 “Автоматизированные системы обработки информации и управления”
Нижний Новгород
2010
- ВВЕДЕНИЕ
Занятия по курсу “Программирование на языке высокого уровня ” проводятся в течение трех семестров.
Лекции, практические и лабораторные занятия проводятся в 1-м и 2-м семестрах. На этих занятиях студенты знакомятся с теоретическими основами программирования на языках высокого уровня Паскаль и С++, получают практические навыки программирования.
Курсовая работа выполняется в 3-м семестре.
Тема курсовой работы: Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием.
- ЦЕЛЬ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ
Целью курсовой работы является углубление знаний и расширение навыков по разработке алгоритмов и их реализации на персональном компьютере. Курсовая работа выполняется в среде Turbo Pascal, Borland Pascal, Borland C++, Visual Studio С++ (по выбору студента) и предполагает использование графических возможностей языка, работу с текстами, файловыми структурами.
В результате выполнения курсовой работы студент приобретает практические навыки постановки задачи, ее алгоритмизации, тестирования разработанного программного продукта, а также самостоятельного освоения нового материала в соответствии заданию курсовой работы (работа с графикой, библиотеками среды программирования и т.д.).
За качество и своевременность выполнения курсовой работы отвечает студент, который должен проявить максимум инициативы и самостоятельности в решения поставленных перед ним задач.
- ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ
1. Получить у преподавателя вариант задания к курсовой работе.
- Разработать оптимальный алгоритм решения задачи.
- Утвердить его у преподавателя.
- Написать программу на языке высокого уровня (Паскаль, С++).
- Отладить и протестировать программу.
- Оформить пояснительную записку к курсовой работе, содержащую:
- титульный лист;
- постановку задачи;
- распечатку кода программы;
- результаты ее работы для набора тестов.
При оформлении пояснительной записки к курсовой работе необходимо руководствоваться нормативно-техническими документами, регламентирующими выполнение тестовых и графических документов – стандарт предприятия. Требования по оформлению пояснительной записки и чертежей к учебным проектам и курсовым работам. Методические указания (третье издание, дополненное и исправленное). СТП 1-У-ГПИ-78 и блок-схемы алгоритмов - ГОСТ 19427-74 и ГОСТ 19428-74 .
- Защита курсовой работы включает демонстрацию работы программы, а также обязательную ее корректировку в соответствии с замечаниями преподавателя для выяснения степени самостоятельности выполнения курсовой работы, объяснение некоторых участков программного кода.
Преподаватель назначает часы консультаций по вопросам выполнения курсовой работы и утверждения разработанного алгоритма решения задачи.
Пояснительные записки к зачтенным курсовым работам, хранятся на кафедре в течение одного года.
- ОСНОВНЫЕ ТРЕБОВАНИЯ, ПРЕДЪЯВЛЯЕМЫЕ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ
- Реализовать оптимальный алгоритм решения поставленной задачи по критериям времени работы программы и требуемым ресурсам (памяти).
- Использовать принципы процедурного, модульного и объектно-ориентированного программирования. Сделать необходимые комментарии в коде программы.
- Создать удобный, доступный, «дружественный» пользователю интерфейс, в текстовом или графическом режиме. При этом в зависимости от решаемой задачи, следует
- отразить шаги работы алгоритма на экране, реализуя очередной шаг алгоритма по команде пользователя, заключающейся, например, в нажатии произвольной или указанной клавиши клавиатуры;
- использовать выделение цветом промежуточных и конечных результатов работы алгоритма;
- использовать временную задержку экрана при выводе результатов и т.д.
- Для тестирования работы программы следует осуществлять ввод исходных данных
- из заранее подготовленного файла входных данных;
- с клавиатуры пользователем.
Предусмотреть, в зависимости от решаемой задачи, сохранение результатов в выходном файле.
- Реализовать защиту от неправильно введенных данных, например, если исходные данные – числа, а пользователь вводит произвольные текстовые последовательности, то следует сообщить о некорректном вводе и повторить приглашение ввода данных.
- Программа должна работать циклически, позволяя протестировать ее на различных значениях входных данных.
- ПРИМЕРЫ ИНЕРФЕЙСОВ ВЗАИМОДЕЙСТВИЯ ПОЛЬЗОВАТЕЛЯ С РАЗРАБОТАННОЙ ПРОГРАММОЙ
- КАЛЕНДАРНЫЙ ГРАФИК ВЫПОЛНЕНИЯ РАБОТЫ
Наименование раздела | Относ. трудоемк. | Литерат. | Срок Окончания |
Получение задания | - | | 2-я неделя |
Постановка задачи | 2 | | 3-я неделя |
Разработка алгоритма | 2 | | 4-6-я недели |
Написание и отладка программы | 16 | | 7-12-я недели |
Получение результатов, тестирование, оформление пояснительной записки | 4 | | 13-14-я недели |
Защита курсовой работы | - | | 15-16-я недели |
- РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
1. ГОСТ 19427-74.
2. ГОСТ I9428-.74.
3. Стандарт предприятия. Требования по оформлению пояснительных записок и чертежей к учебным проектам и курсовым работам. Методические разработки (третье издание, дополненное и переработанное). СТП 1-У-ГПИ-78.
СОДЕРЖАНИЕ
1. Введение………………………………………………………………………. 2
2. Цель и задачи курсовых работ ……………………………………………...2
3. Порядок выполнения курсовой работы…………..………………………. 2
4. Основные требования, предъявляемые к выполнению курсовой работы…………………………………………………………..……………….....3
5. Примеры интерфейсов взаимодействия пользователя с разрботанной прогрммой……………………………………………………………………….4
5. Календарный график выполнения работ………………….………………..6
6. Рекомендуемая литература ……………………………………………….…6