8. Выполнение курсового проекта В процессе выполнения курсового проекта студент должен составить алгоритм и написать реализующую его программу.
К защите курсового проекта студент предъявляет работающую программу и отчет.
Отчет должен содержать следующие разделы: титульный лист; задание на курсовое проектирование; основной текст, содержащий: словесное описание алгоритма работы программы; структурную схему алгоритма программы; распечатку программы; для расчетных программ – расчет контрольного примера с помощью программы и выполненный вручную.
8.1. Варианты курсовых работ Создание программы расчета биоритмов человека на определенный срок.
Программирование стрелочного таймера.
Построение графика электрокардиограммы по заданным параметрам PQRST.
Выдача гороскопа для введенной даты рождения.
Построение психодиагностического теста для оценки типа темперамента.
Нахождение корней степенного уравнения (показатель степени 4).
Преобразование арифметических операций во введенной строке в польскую запись.
Построение строчного калькулятора.
Создание программы для статистических расчётов в фармакологии и токсикологии (использование методов альтернативного анализа).
Создание графического редактора.
Создание программы выравнивания текста по ширине (справа и слева).
Создание программы разбиения слов текста на слоги.
Создание программы для расчёта статистических показателей в работе практического врача-организатора здравоохранения.
Создание программы для расчёта показателей, используемых в пульмонологии.
Расчет системы линейных уравнений.
Создание программы, реализующей простейшие операции (сложение, вычитание, умножение и деление) с комплексными числами.
Создание программы для расчётов кардиогемодинамических показателей.
Создание программы вычисления показателей работы почек.
Создание программы расчёта средних показателей эксперимента (среднее арифметическое, среднее гармоническое, среднее кубическое и др.).
Программирование картотеки больных поликлинического учреждения.
Перевод чисел из одной системы счисления в другую (двоичная, десятичная, шестнадцатеричная, римские числа).
Размещение 8 ферзей на шахматном поле так, чтобы ни один ферзь не оказался под боем.
Написание шифровальщика и дешифровальщика текста.
Создание календаря на введенный год.
Создание программы для оценки степени соответствия эмпирических и теоретических данных по различным критериям.
Создание архиватора и разархиватора файлов.
Программа умножения матриц. Размерность матрицы задается.
Написание программы создания правильного тетраэдра с возможностью его вращения.
Построение самостоятельно пополняющегося словаря перевода с одного языка на другой. (Задается текст, программа, просматривая текст, переводит все слова, имеющиеся в словаре. При отсутствии слова в словаре выдается запрос о его переводе и введенное слово и перевод заносятся в словарь).
Написание программы прохода через вершины графа, используя соединяющие его дуги, при условии, что проходить по дуге можно только один раз.
Заключение Данное издание содержит 7 тем, каждая из которых логически заканчивается рассмотрением практической задачи, использующей приведенные теоретические сведения. Несмотря на небольшой объём, пособие содержит начальные сведения по построению программ, предоставляя студенту начальную информацию по программированию в Borland Delphi, являясь основой для решения задач, выполняемых на старших курсах.
Список рекомендуемой литературы Дантеманн Д., Мишел Д., Тейлор Д. Программирование в среде Delphi. Киев: DiaSoft Ltd, 1995.
Культин Н. Delphi 4. Программирование на языке Object Pascal. СПб: БХВ – Санкт-Петербург, 1999.
Шумаков П. В., Фаронов В. В. Delphi 5. Руководство разработчика баз данных. М.: Нолидж, 2000.
Архангельский А. Я. Программирование в Delphi 5. 2-е изд. М.: ЗАО «Издательство БИНОМ», 2000.
Иванов Ю. И., Погорелюк О. Н. Обработка результатов медико-биологических исследований на микрокалькуляторах. М.: Медицина, 1990.
Сван Т. Delphi 4. Библия разработчика. Киев; М.; СПб.: Диалектика, 1998.
Вирт Н. Алгоритмы и структуры данных. СПб.: Невский диалект, 2001.
ГОСТ 19.701-90 (ИСО 5807-85). Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. /Государственный комитет по управлению качеством продукции и стандартам. М., 1990.
|