WWW.DIS.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS

Федеральное агентство по образованию Российской Федерации

Ухтинский государственный технический университет

Алгоритмические языки и программирование

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

«Создание приложения, тестирующего студента по теме Матрицы. Операции

над матрицами. Решение систем линейных уравнений»

Ухта 2006

УДК 681.3.06:8

K 88

Кудряшова, О.М. Алгоритмические языки и программирование [Текст]:

методические указания к выполнению курсовой работы на тему «Создание приложения, тестирующего студента по теме Матрицы. Операции над матрицами. Решение систем линейных уравнений» /О.М. Кудряшова. – Ухта:

УГТУ, 2006. – 10 с.

Данные методические указания предназначены для студентов I-го курса специальности 230102 «Автоматизированные системы обработки информации и управления» Ухтинского государственного технического университета для выполнения курсовой работы по дисциплине «Алгоритмические языки и программирование» на языке Delphi 7.

Методические указания рассмотрены и одобрены на заседании кафедры АИС, протокол № 7 от 17.03.06 года.

Рецензент: Пушкин В.Н., к.ф-м.н. кафедры АИС Ухтинского государственного технического университета Редактор: Базарова И.А., доцент кафедры АИС Ухтинского государственного технического университета В сборнике методических указаний учтены предложения рецензента и редактора.

План 2006, позиция 37.

Подписано в печать 05.07.06. Компьютерный набор.

Объем 10 с. Тираж 50 экз. Заказ № 201.

©Ухтинский государственный технический университет, 169300, г. Ухта, ул. Первомайская, 13.

Отдел оперативной типографии УГТУ.

169300, г. Ухта, ул. Октябрьская, 13.

Оглавление Введение

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

2. Требования к курсовой работе

3. Пример графического интерфейса

4. Список используемой литературы

Введение После изучения дисциплины «Алгоритмические языки и программирование « в среде Delphi в течении одного семестра студент должен показать свои знания на практике. Студенту предлагается создать приложение, которое может быть с успехом использовано при проверке математических знаний студентов первого курса. При создании данного приложения студент должен закрепить, систематизировать знания в области программирования, в частности:





1. создания графического интерфейса 2. структур данных: массивов и записей 3. пользовательских процедур и функций 4. работы с файлами 5. работы со списками 6. обработки исключений Все эти знания должны быть продемонстрированы при написании и защите программы.

1. Постановка задачи 1. Написать программу, проверяющую знания студентов по темам:

«Матрицы», «Операции над матрицами», «Решение систем линейных уравнений». Две группы разделены на 4 подгруппы, которые в свою очередь разделены на 4 варианта.

1.2. Задания по вариантам 1 вариант 1. Определитель матриц (включительно до 4 порядка).

2. Произведение матриц (включительно до 4 порядка).

2 вариант 1. Решение систем линейных уравнений методом Крамера (включительно до порядка).

3 вариант 1. Нахождение обратной матрицы (включительно до 4 порядка).

2. Сумма матриц (включительно до 4 порядка).

3. Разность матриц (включительно до 4 порядка).

1) Решение систем линейных уравнений с помощью обратной матрицы (включительно до 4 порядка).

Перед началом тестирования пользователь должен ввести свои данные:

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

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

По каждому ответу пользователя должно быть выдано сообщение: правильный ответ или нет. На каждый вопрос должно отводиться определенное время, по истечению которого ответ не засчитывается. Когда тест сдан, должна быть возможность у преподавателя посмотреть результаты тестирования: должна выводиться диаграмма как по одной группе, так и по всем группам, где отражены набранные баллы и подсчитан средний балл группы. Результаты обрабатываются следующим образом: если выдано 10 заданий, то они берутся за 100 процентов, количество правильных ответов необходимо найти, например, 6 правильных ответов составит (6*100)/10=60 процентов. Если набрано 1) 100-90% – 5 баллов (отлично), 2) 89-79% – 4 балла (хорошо), 3) 78 -65% – 3 балла (удовлетворительно), 4) меньше 65% – 2 (неудовлетворительно).

Программа должна быть написана на языке программирования Delphi.

Должна содержать удобный интерфейс и быть понятна пользователю.

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

Пояснительная записка должна содержать следующие разделы:

1. Постановка задачи 2. Математическая модель задачи 3. Визуальное проектирование интерфейса (используемые компоненты, назначение) 4. Таблица идентификаторов переменных, процедур и функций 5. Блок-схема алгоритма 6. Руководство пользователя (помощь) 7. Результаты работы программы 8. Ручные вычисления 9. Программный код 10.Список используемой литературы 1. В разделе Постановка задачи формулируется задание на курсовую работу.

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

3. В разделе Визуальное проектирование интерфейса приводятся используемые компоненты и их назначение в виде таблицы:

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

5. В разделе Блок-схема алгоритма приводится блок-схема в общем виде всей программы в целом и отдельных пользовательских процедур и функций.

Блок-схема алгоритма – последовательность блоков, соединенных между собой. При составлении блок-схемы используются следующие блоки:

1. Процесс: – обработка данных, вычисление.

2. Ввод – вывод: – для ввода – вывода данных.

3. Решение: – выбор, направление выполнения алгоритма в зависимости от условия.

4. Документ: – вывод на печать.

5. Пуск – остановка: – начало и конец алгоритмов.

6. Соединитель: – связь между прерванными линиями на одной станице.

7. Межстраничный соединитель: – связь между элементами на разных страницах.

8. Подпрограмма: – обращение к подпрограмме.

9. Детализированная программа: – участки блок-схем, требующих Наиболее важным методом разработки алгоритмов является метод пошаговой детализации, или метод разработки «сверху – вниз». При этом методе сначала продумывается задача в целом без детальной проработки отдельных частей, затем отдельные части детализируются.

6. В разделе Руководство пользователя содержится описание работы программы для помощи пользователю, работающему с данным приложением. Раздел Помощь должен быть организован в основном меню приложения.

7. В разделе Результаты работы программы должны быть распечатаны выходные формы с результатами работы программы.

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

Кроме того, к пояснительной записке прилагаются программный код на языке Delphi и список используемой литературы.

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

1. Фаронов В.В. Delphi, «Изд. дом Питер», 2003; Программирование на языке высокого уровня: Учебник для вузов 2. Э. Возневич Delphi. Визуальное программирование на Object Pascal. M.:

Бином, 1998 г.

3. Род Стивенс Delphi. Готовые алгоритмы. Издательство «ДМК Пресс», 2004 г.





Похожие работы:

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования Оренбургский государственный университет Индустриально-педагогический колледж А.С. КИЛОВ, К.А. КИЛОВ ПРОИЗВОДСТВО ЗАГОТОВОК. ЛИСТОВАЯ ШТАМПОВКА СЕРИЯ УЧЕБНЫХ ПОСОБИЙ ИЗ ШЕСТИ КНИГ Книга 2 ПОЛУЧЕНИЕ ЗАГОТОВОК ИЗ ЛИСТОВОГО МАТЕРИАЛА И ГНУТЫЕ ПРОФИЛИ Рекомендовано Ученым советом государственного образовательного учреждения высшего профессионального образования Оренбургский...»

«Государственный комитет российской федерации По высшему образованию Пензенский государственный технический университет МОЛЕКУЛЯРНАЯ ФИЗИКА И ТЕРМОДИНАМИКА Методические указания и контрольные задания к работе N2 Пенза 1993 РАБОЧАЯ ПРОГРАММА Термодинамические системы. Идеальный газ. Молекулярно-Кинетический и термодинамический метод изучения макроскопических явлений. Тепловое движение молекул. Броуновское движение. Взаимодействие молекул. Состояние системы. Параметры состояния. Равновесное и...»

«Л.Н. Бухаров, В.Ф. Крылов, В.А. Некипелов РАЗРАБОТКА КОНСТРУКТОРСКОЙ ЧАСТИ ДИПЛОМНЫХ ПРОЕКТОВ СПЕЦИАЛЬНОСТЕЙ 190601, 050501.15 Учебное пособие Омск 2007 3 Федеральное агентство по образованию Сибирская государственная автомобильно-дорожная академия (СибАДИ) Л. Н. Бухаров, В. Ф. Крылов, В. А. Некипелов РАЗРАБОТКА КОНСТРУКТОРСКОЙ ЧАСТИ ДИПЛОМНЫХ ПРОЕКТОВ СПЕЦИАЛЬНОСТЕЙ 190601,050501.15 Учебное пособие Допущено Учебно-методическим объединением по профессионально-педагогическому образованию в...»

«УДК 331.4(075.8) ББК 65.247я73 МИНОБРНАУКИ РОССИИ У 91 ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СЕРВИСА (ФГБОУ ВПО ПВГУС) Кафедра Общепрофессиональные технические дисциплины Рецензент к.п.н., доц. Лятецкая В. И. УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС по дисциплине Безопасность труда для всех специальностей и направлений Учебно-методический комплекс по дисциплине БезопасУ 91 ность труда / сост. О. В....»

«Московский городской психолого-педагогический университет ОБ ОСОБЕННОСТЯХ РАЗРАБОТКИ И ЭКСПЕРТИЗЫ ОСНОВНЫХ ПРОФЕССИОНАЛЬНЫХ ОБРАЗОВАТЕЛЬНЫХ ПРОГРАММ В РАМКАХ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО СТАНДАРТА Макаровская Зоя Вячеславовна, проректор по учебной работе МГППУ, доктор технических наук, профессор, федеральный эксперт в области профессионального образования E-mail: makarovskayazv@mgppu.ru Тел. 8(495)632-90-09 март, 2012 Документы, регламентирующие содержание и организацию...»

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СИЛОВАЯ ПОДГОТОВКА ЛЕГКОАТЛЕТА (СРЕДНИЕ ДИСТАНЦИИ) Методические указания к практическим занятиям для студентов 1-3 курсов специализации Легкая атлетика Составитель А. В. Чернышева Ульяновск 2009 1 УДК 796.015 ББК 75.711.5 С 36 Рецензент: доцент кафедры Физическое воспитание Ульяновского государственного технического...»

«СМОЛЕНСКИЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПСИХОЛОГИИ И ПРАВА КАФЕДРА ГРАЖДАНСКОГО ПРАВА И ПРОЦЕССА К.С. Карпушина МЕЖДУНАРОДНОЕ ЧАСТНОЕ ПРАВО Учебно-методическое пособие (для студентов, обучающихся по специальности 030501.65 Юриспруденция – заочная форма обучения) Смоленск – 2008 ПРОГРАММА курса лекций по международному частному праву ОБЩАЯ ЧАСТЬ Тема 1. Понятие, предмет и система международного частного права Продолжительность – 2 часа. 1. Сфера действия, области применения и содержание...»

«ВНИМАНИЕ учащимсязаочникам! Данный экземпляр методических рекомендаций является предварительным, черновым вариантом и будет дорабатываться. Изменениям подвергнутся методические рекомендации по изучению учебной дисциплины и рекомендации по выполнению домашних контрольных работ. Задания для домашних контрольных работ и распределение их по вариантам изменены НЕ БУДУТ!!!!!! Приносим извинения за временные неудобства. Администрация МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ Учреждение образования...»

«Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Ухтинский государственный технический университет РЕЗЕРВЫ И ПУТИ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ОСНОВНЫХ СРЕДСТВ НА ПРЕДПРИЯТИИ НЕФТЕГАЗОВОЙ ПРОМЫШЛЕННОСТИ Методические указания Ухта 2009 УДК 622.32:33(076) И 89 Истомина, Е.В. Резервы и пути повышения эффективности использования основных средств на предприятии нефтегазовой промышленности [Текст]: метод. указания / Е.В....»

«А.М. КАДЫРОВ КУЛЬТУРОЛОГИЯ Теория и история культуры Уфа 2004 Министерство образования и науки Российской Федерации Государственное образовательное учреждение высшего профессионального образования Уфимский государственный авиационный технический университет А.М. КАДЫРОВ КУЛЬТУРОЛОГИЯ Теория и история культуры Уфа 2004 2 УДК 008 (091) (07) ББК 71 (я7) К13 К13 Кадыров А.М. Культурология. Теория и история культуры: Учебное пособие / А.М. Кадыров; Уфимск. гос. авиац. техн. ун-т. – Уфа: УГАТУ 2004....»




 
© 2013 www.dis.konflib.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.