Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование2002.doc
Скачиваний:
37
Добавлен:
09.02.2015
Размер:
2.51 Mб
Скачать

Индивидуальное задание

Модифицировать созданную программу для обработки данных БД «Студенты». Варианты заданий следующие:

  1. Вывести список студентов определенного года рождения, вводимого в поле ввода.

  2. Вывести список студентов, определенной группы, вводимой в поле ввода.

  3. Вывести список студентов, у которых средний балл аттестата больше 4.

  4. Вывести список студентов, у которых нет троек по результатам сессии (средний балл сессии больше 4).

  5. Вывести список иногородних студенток.

  6. Вывести список иногородних студентов-мужчин.

  7. Вывести список студентов-отличников определенной группы, вводимой в поле ввода.

  8. Вывести список студентов определенной группы и определенного пола, задаваемых в полях ввода.

  9. Вывести список студентов, получающих стипендию больше введенного числа.

  10. Вывести список студентов, не получающих стипендию.

  11. Вывести список студентов определенного года рождения и пола.

  12. Вывести список студентов, имеющих средний балл аттестата и по результатам сданной сессии больше 4.

  13. Осуществить поиск студентов по номеру группы и фамилии, вводимых в поля ввода.

  14. Осуществить поиск студентов по году рождения и фамилии, вводимых в поля ввода.

  15. Осуществить поиск студентов по полу и фамилии, вводимых в поля ввода.

  16. Вывести список студентов-хорошистов, получающих стипендию.

  17. Вывести список студентов с фамилией на введенную букву и получающих стипендию.

  18. Вывести список студентов-юношей, получающих стипендию и имеющих среднюю оценку по результатам сессии больше 4.

  19. Вывести список студентов-девушек, получающих стипендию и имеющих среднюю оценку по результатам сессии меньше 4.

  20. Вывести список девушек, окончивших школу на «отлично».

Итоги

В седьмой теме были изучены: способы построения БД с помощью комбинированного типа запись; способы построения БД с использованием аппарата Delphi по поддержке баз данных; стандартные утилиты создания БД (BDE Administrator и Database desktop); некоторые стандартные операции при работе с БД.

При построении демонстрационной программы были получены навыки работы с визуальными компонентами: невидимым элементом настройки БД – Table; невидимым элементом связки файла БД с видимыми элементами – DataSource; элементом отображения, набора и редактирования данных БД – DBGrid.

8. Выполнение курсового проекта

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

К защите курсового проекта студент предъявляет работающую программу и отчет.

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

8.1. Варианты курсовых работ

  1. Создание программы расчета биоритмов человека на определенный срок.

  2. Программирование стрелочного таймера.

  3. Построение графика электрокардиограммы по заданным параметрам PQRST.

  4. Выдача гороскопа для введенной даты рождения.

  5. Построение психодиагностического теста для оценки типа темперамента.

  6. Нахождение корней степенного уравнения (показатель степени  4).

  7. Преобразование арифметических операций во введенной строке в польскую запись.

  8. Построение строчного калькулятора.

  9. Создание программы для статистических расчётов в фармакологии и токсикологии (использование методов альтернативного анализа).

  10. Создание графического редактора.

  11. Создание программы выравнивания текста по ширине (справа и слева).

  12. Создание программы разбиения слов текста на слоги.

  13. Создание программы для расчёта статистических показателей в работе практического врача-организатора здравоохранения.

  14. Создание программы для расчёта показателей, используемых в пульмонологии.

  15. Расчет системы линейных уравнений.

  16. Создание программы, реализующей простейшие операции (сложение, вычитание, умножение и деление) с комплексными числами.

  17. Создание программы для расчётов кардиогемодинамических показателей.

  18. Создание программы вычисления показателей работы почек.

  19. Создание программы расчёта средних показателей эксперимента (среднее арифметическое, среднее гармоническое, среднее кубическое и др.).

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

  21. Перевод чисел из одной системы счисления в другую (двоичная, десятичная, шестнадцатеричная, римские числа).

  22. Размещение 8 ферзей на шахматном поле так, чтобы ни один ферзь не оказался под боем.

  23. Написание шифровальщика и дешифровальщика текста.

  24. Создание календаря на введенный год.

  25. Создание программы для оценки степени соответствия эмпирических и теоретических данных по различным критериям.

  26. Создание архиватора и разархиватора файлов.

  27. Программа умножения матриц. Размерность матрицы задается.

  28. Написание программы создания правильного тетраэдра с возможностью его вращения.

  29. Построение самостоятельно пополняющегося словаря перевода с одного языка на другой. (Задается текст, программа, просматривая текст, переводит все слова, имеющиеся в словаре. При отсутствии слова в словаре выдается запрос о его переводе и введенное слово и перевод заносятся в словарь).

  30. Написание программы прохода через вершины графа, используя соединяющие его дуги, при условии, что проходить по дуге можно только один раз.