Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием




НазваниеПрограммирование алгоритмов обработки данных в соответствии с индивидуальным заданием
Дата14.02.2013
Размер55.5 Kb.
ТипКурсовая
Министерство образования Российской Федерации

НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ им. Р.Е.АЛЕКСЕЕВА


Кафедра ИСУ




ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ


Методические указания к выполнению курсовых работ


для студентов специальностей 230102.65 “Автоматизированные системы обработки информации и управления”


Нижний Новгород

2010



  1. ВВЕДЕНИЕ



Занятия по курсу “Программирование на языке высокого уровня ” проводятся в течение трех семестров.

Лекции, практические и лабораторные занятия проводятся в 1-м и 2-м семестрах. На этих занятиях студенты знакомятся с теоретическими основами программирования на языках высокого уровня Паскаль и С++, получают практические навыки программирования.

Курсовая работа выполняется в 3-м семестре.

Тема курсовой работы: Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием.



  1. ЦЕЛЬ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ


Целью курсовой работы является углубление знаний и расширение навыков по разработке алгоритмов и их реализации на персональном компьютере. Курсовая работа выполняется в среде Turbo Pascal, Borland Pascal, Borland C++, Visual Studio С++ (по выбору студента) и предполагает использование графических возможностей языка, работу с текстами, файловыми структурами.

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

За качество и своевременность выполнения курсовой рабо­ты отвечает студент, который должен проявить максимум инициа­тивы и самостоятельности в решения поставленных перед ним задач.


  1. ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ


1. Получить у преподавателя вариант задания к курсовой работе.

  1. Разработать оптимальный алгоритм решения задачи.

  2. Утвердить его у преподавателя.

  3. Написать программу на языке высокого уровня (Паскаль, С++).

  4. Отладить и протестировать программу.

  5. Оформить пояснительную записку к курсовой работе, содержащую:

- титульный лист;

- постановку задачи;

- распечатку кода программы;

- результаты ее работы для набора тестов.

При оформлении пояснительной записки к курсовой работе необходимо руководствоваться нормативно-техническими документами, регламентирующими выполнение тестовых и графических документов – стандарт предприятия. Требования по оформлению пояснительной записки и чертежей к учебным проектам и курсовым работам. Методические указания (третье издание, дополненное и исправленное). СТП 1-У-ГПИ-78 и блок-схемы алгоритмов - ГОСТ 19427-74 и ГОСТ 19428-74 .


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

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

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



  1. ОСНОВНЫЕ ТРЕБОВАНИЯ, ПРЕДЪЯВЛЯЕМЫЕ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ




  1. Реализовать оптимальный алгоритм решения поставленной задачи по критериям времени работы программы и требуемым ресурсам (памяти).

  2. Использовать принципы процедурного, модульного и объектно-ориентированного программирования. Сделать необходимые комментарии в коде программы.

  3. Создать удобный, доступный, «дружественный» пользователю интерфейс, в текстовом или графическом режиме. При этом в зависимости от решаемой задачи, следует

- отразить шаги работы алгоритма на экране, реализуя очередной шаг алгоритма по команде пользователя, заключающейся, например, в нажатии произвольной или указанной клавиши клавиатуры;

- использовать выделение цветом промежуточных и конечных результатов работы алгоритма;

- использовать временную задержку экрана при выводе результатов и т.д.

  1. Для тестирования работы программы следует осуществлять ввод исходных данных

- из заранее подготовленного файла входных данных;

- с клавиатуры пользователем.

Предусмотреть, в зависимости от решаемой задачи, сохранение результатов в выходном файле.

  1. Реализовать защиту от неправильно введенных данных, например, если исходные данные – числа, а пользователь вводит произвольные текстовые последовательности, то следует сообщить о некорректном вводе и повторить приглашение ввода данных.

  2. Программа должна работать циклически, позволяя протестировать ее на различных значениях входных данных.




  1. ПРИМЕРЫ ИНЕРФЕЙСОВ ВЗАИМОДЕЙСТВИЯ ПОЛЬЗОВАТЕЛЯ С РАЗРАБОТАННОЙ ПРОГРАММОЙ




  1. КАЛЕНДАРНЫЙ ГРАФИК ВЫПОЛНЕНИЯ РАБОТЫ




Наименование раздела

Относ.

трудоемк.

Литерат.

Срок

Окончания

Получение задания

-




2-я неделя

Постановка задачи

2




3-я неделя

Разработка алгоритма

2




4-6-я недели

Написание и отладка программы

16




7-12-я недели

Получение результатов, тестирование, оформление пояснительной записки

4




13-14-я недели

Защита курсовой работы

-




15-16-я недели




  1. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА


1. ГОСТ 19427-74.

2. ГОСТ I9428-.74.

3. Стандарт предприятия. Требования по оформлению пояснитель­ных записок и чертежей к учебным проектам и курсовым работам. Методические разработки (третье издание, дополненное и переработанное). СТП 1-У-ГПИ-78.


СОДЕРЖАНИЕ


1. Введение………………………………………………………………………. 2

2. Цель и задачи курсовых работ ……………………………………………...2

3. Порядок выполнения курсовой работы…………..………………………. 2

4. Основные требования, предъявляемые к выполнению курсовой работы…………………………………………………………..……………….....3

5. Примеры интерфейсов взаимодействия пользователя с разрботанной прогрммой……………………………………………………………………….4

5. Календарный график выполнения работ………………….………………..6

6. Рекомендуемая литература ……………………………………………….…6


Похожие:

Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconРасчет переходных процессов в линейных цепях задача 1 в соответствии с индивидуальным заданием определить
В соответствии с индивидуальным заданием определить закон изменения во времени тока (или напряжения) в цепи рис 1 (схемы 1,2,3) классическим...
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconИнструкция пользователю
Цель работы: Обоснование выбора структур данных и алгоритмов их обработки, реализация выбранных алгоритмов обработки данных
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconРабочая программа лекционного курса
Задача курса состоит в выработке у студентов навыков использования структур данных и методов разработки алгоритмов на примере классических...
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconМетодические указания к лабораторным работам по дисциплине «Структуры и алгоритмы обработки данных»
Первая часть лабораторного цикла включает в себя 9 работ, направленных на получение навыков использования основных структур данных...
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconПрограмма вступительного экзамена по специальности 05. 13. 18 Математическое моделирование, численные методы и
«Объектно-ориентированное программирование», «Вычислительные системы и сети», «Системное программирование», «Операционные системы...
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconПрограмма дисциплины сд. 03 “Программирование и структуры данных
Основной целью преподавания дисциплины является обучение студентов методам разработки программ, языкам программирова­ния, средствам...
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconВ. М. Гриняк Алгоритмизация и программирование. Структуры и алгоритмы компьютерной обработки данных
Целью курсовой работы является закрепление основ и углубление знаний приемов программирования на алгорит­мических языках высокого...
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием icon1 Понятие структур данных и алгоритмов
Поэтому в основе работы всякого компьютера лежит умение оперировать только с одним видом данных с отдельными битами, или двоичными...
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconПрограмма Компьютерная инженерия
Данный курс содержит язык обработки списков lisp и логический язык программирования prolog, искусственный интеллект, экспертные системы,...
Программирование алгоритмов обработки данных в соответствии с индивидуальным заданием iconРекурсивно-логическое программирование
Связи со многими другими математическими и специальными дисциплинами. При изучении дисциплины «Рекурсивно-логическое программирование»...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница