Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Разработка программы психотестирования

Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10

Министерство образования УкраиныХарьковский государственный технический университет радиоэлектроники Кафедра ПО ЭВМ Курсовой проект по дисциплине: «Основы программирования и алгоритмические языки» Тема: «Разработка программы психотестирования» Работу выполнила: Ст. гр. ИПД-99-1 Пыхтина Елена Руководитель: Работа защищена с оценкой: Комиссия: Доц. Ерохин А. Л. Доц. Четвериков Г. Г. Проф. Дударь З. В. Харьков, 1999 г. ХГТУРЭ Кафедра ПО ЭВМЗадание на курсовую работу по дисциплине «ОП и АЯ» ст. гр. ИПД-99-1 Пыхтиной Елены Тема: «Разработка программы психотестирования» І.Используя визуальную среду программирования Delphi, разработать программу психотестирования, которая бы посредством нескольких тестов определяла психологический портрет человека ІІ.Система менюДата выдачи задания: Дата защиты: Студент:Руководитель: Реферат Данная курсовая работа содержит: 38 страниц; 1 таблицу; 11 иллюстраций; в приложении дан исходный код программы. Ключевые слова: КУРСОВАЯ РАБОТА, DELPHI, ИНТЕРФЕЙС, МЕНЮ, ОБЕКТ,ФАЙЛ, ПСИХОТЕСТ. Содержание Реферат4 Содержание5 Введение6 1 Описание программы7 1. 1 Внутренняя структура программы7 1. 1. 1 Хранение информации теста8 1.1. 2 Хранение информации для возврата результов теста9 1.1. 3 Описание работы программы9 1. 1. 4 Инструкция для пользователя10 1. 3 Создание тестов. Вспомогательные программы11 1.3. 1 Создание теста11 1.3. 2 Создание файла результатов12 2 Система меню14 2. 1 Mai Me u14 2. 1. 1 События15 2. 1. 2 Вложенные меню16 2. 1. 3 Дополнительные возможности17 2. 2 PopupMe u19 2. 3 Пример программы20 Выводы25 Список литературы26 Приложение А27 Введение Психология – великая наука. Она позволяет узнать о человеке ВСЕ. Для получения такой информации используются психологические тесты – исследуемому задаются вопросы и предлагаются варианты ответов. Он выбирает тот, который по смыслу ближе всех к его мнению. В конце теста ответы анализируются: каждому варианту присвоено некоторое количество баллов; они подсчитываются и в зависимости от общего счета получается результат. Такие методы психологических исследований применяются довольно давно. Но в век компьютеров и всеобщего доступа к ним все чаще для тестирования стали применяться ЭВМ. Специализированная программа задает вопросы, принимает ответы, подсчитывает баллы и выдает результат. В Интернете имеются сайты, где все желающие могут узнать степень своей уверенности в себе, агрессивности, организованности и многое другое. Подобные программы существуют и для локальных ПК, не подключенных ни к каким сетям. В данной курсовой работе представлена система психотестирования SuperPsy, разработанная в системе программирования Borla d Delphi. В нее входит три теста, ответив на которые, человек получает обширные сведения о своем характере. В системе тесты не стационарны – можно создать файлы с другими тестами и пользоваться ними. Для создания файлов тестов имеются две утилитные программы, которые также описаны в работе. Программа имеет некоторые элементы художественного оформления, что важно, если учесть специальность автора – ИПД.1 Описание программы В данной курсовой работе представлена программа для психотестирования, которая содержит три теста; она создает психологический портрет человека, ответившего на все вопросы тестов.

Кроме программы для тестирования курсовая работа включает в себя две программы для создания файлов тестов (все тесты, а также их результаты, используемые программой психотестирования, содержатся в отдельных файлах, что упрощает усовершенствование системы тестиривания). 1 Внутренняя структура программы Проект Delphi называется SuperPsy. Он содержит три формы и один программный модуль, в котором описаны основные пользовательские типы и переменные, используемые в программе тестирования, а также в программах создания тестов. Все модули программы приведены в табл. 1. 1. Таблица 1.1 Программные модули Delphi, составляющие программу Имя модуля Форма Функции, которые выполняет Mai frm FrmMai Здесь описано окно программы, которое видит пользователь сразу после ее запуска. Размещены процедуры выбора нужного теста. es frm Frm es Окно тестирования – окно, на котором появляются вопросы и варианты ответов. В этом модуле размещены процедуры загрузки тестов. Resfrm FrmRes Это окно служит для вывода результата тестирования. Модуль не содержит важных процедур. es ypes Нет В этом модуле собраны типы для описания тестов. Он общий для всех трех программ пакета. 1. 1. 1 Хранение информации теста Для хранения информации теста (тексты вопросов, варианты ответов и т. п.) используется пользовательский тип es : es =record ex :s ri g of s ri g of by e;{очки за вариант} e d; В такой записи хранится один вопрос. Весь тест содержится в массиве записей. При сохранении теста на диске используется типизированный файл этого типа. Программа создания тестов – es Crea or тоже использует этот тип. 1. 2 Хранение информации для возврата результов теста Подобно информации о тестах, информация результатов тоже хранится в записях. Тип называется Resul : Resul =record mi ,max:i eger;{кол-во баллов} ex :array of char; {текст результата} e d; Подобно вопросам, результаты хранятся в массивах; для сохранения на диске используются типизированные файлы. 1. 3 Описание работы программы На форме frmMai размещены кнопки SpeedBu o , у которых свойство Fla установлено в «истину». Благодаря этому они прозрачны. Надписи, которые находятся на этих кнопках, на самом деле взяты из графических файлов. Нажатие на любую кнопку вызывает соответствующий обработчик события, который, в свою очередь, присваивает глобальной переменной es file ame:s ri g, описанной в модуле es ypes, имя файла теста, а потом запукает процедуру Ru es , показывающую форму frm es . Дальше работают процедуры модуля этой формы. Процедура Load, описанная как метод, загружает из файла теста очередной вопрос с вариантами. Обработчик события нажатия кнопки «Далее» проверяет наличие еще вопросов в файле и в случае позитивного ответа вызывает Load, в противном случае – грузит из файла результатов нужную запись в Label1 формы вывода результатов frmRes. После этого прячет окно тестирования и показывает результат. Устройство программ создания тестов и результатов не нуждается в описании.1. 1. 4 Инструкция для пользователя Исполняемый файл программы называется SuperPsy.еxe. Запустив его, пользователь увидит окно, приглашающее выбрать нужный тест.

Это окно показано на рис. 1. 1 Рисунок 1. 1 – Первое окно программы (форма frmMai ) Здесь, на фоне неба как-бы «висят» названия тестов. При движении курсора мышки по кнопке, она приподнимается над общим фоном, как показано на рис. 1.1 Щелкнув левой кнопкой мыши, тестируемый выбирает интересующий его тест и попадает в окно тестирования, показанное на рис. 1. 2, стр. 10. Чтобы ответить на вопрос, достаточно щелкнуть на правильном с точки зрения пользователя варианте ответа (при этом все варианты тут-же заблокируются и станет доступной кнопка «Далее»). Для перехода к следующему вопросу надо нажать кнопку «Далее». Рисунок 1. 2 – Окно тестирования 3 Создание тестов. Вспомогательные программы Как уже было сказано выше, в курсовую работу входят также две утилиты – для создания тестов и результатов к ним. Первая называется es Crea or, а вторая – ResCrea or, ТС и RC. 3. 1 Создание теста Программа ТС имеет единственное (если не считать диалоговых открытия и сохранения файла) окно. Оно представлено на рис. 1. 3, стр. 11. Рисунок 1. 3 – Окно программы ТС При запуске вместо текста вопроса написана строка «Текст вопроса», а вместо вариантов ответов – «Вариант1 (2,3)». Мышкой можно выбирать «радиобаттон», а потом вводить в поле «текст варианта» нужный вариант. 3. 2 Создание файла результатов Для этого предназначена утилитная программа RC. (Resul Crea or). После запуска этой программы выводится окно, представленное на рис. 1. 4, стр. 12. Рисунок 1. 4 – Окно программы Resul Crea or Как видно из рис. 1. 4, текст результата вводится в окне ввода типа Memo. В верхние спинэдиты помещается минимальное и максимальное количесиво очков, которые должен набрать тестируемый, чтобы высветился именно этот вариант результатов. Спинэдит «Вариант № » показывает, над каким вариантом результата ведется работа. Кнопки «Сохранить» и «Загрузить» вызывают стандартные диалоговые окна Wi dows для, соответственно, сохранения и загрузки файла результатов. Сохраняя файл результатов, желательно давать ему расширение R S. 2 Система меню Среда программирования Borla d Delphi имеет два компонента для создания меню: Mai Me u и PopupMe u. Они делают программирование меню приложений несложной задачей. В данной курсовой работе будут описаны способы создания меню с обеими компонентами, а также представлены примеры программ.2. 1 Mai Me u На панели инструментов этот компонент помечен значком: . Для того, чтобы создать меню, поместите компонент на форму, а потом щелкните по нему два раза левой кнопкой мышки. Появится специальное окно для ввода пунктов меню, пример которого представлен на рис. 2. 1. Рисунок 2. 1 – Окно для ввода меню На рис. 2.1 показано окно для ввода пунктов меню, а также часть инспектора объектов со свойством Cap io , которому нужно присвоить строку меню. Кроме того, можно изменить свойство ame. 2. 1. 1 События Чтобы программа реагировала на выбор пункта меню, нужно создать специальный обработчик события, который будет вызываться каждый раз при щелчке мышки по пункту или при нажатии клавиши «E ER». Вставить обработчик события выбора меню можно несколькими способами: двойной щелчек по пункту на окне редактирования меню, на форме; можно, в крайнем случае, назначить событие на странице «Eve s» инспектора объектов.2

Немного сложнее получить полный компилятор C или Pascal, да мы и не будем. Но мы можем расчистить верхние уровни так, чтобы вы увидели как это делается. Давайте начнем. ВЕРХНИЙ УРОВЕНЬ Одна из самых больших ошибок людей при нисходящем проектировании заключается в неправильном выборе истинной вершины. Они думают, что знают какой должна быть общая структура проекта и поэтому они продолжаютPи записывают ее. Всякий раз, когда я начинаю новый проект, я всегда хочу сделать это в самом начале. На языке разработки программ (program design language PDL) этот верхний уровень походит на что-нибудь вроде: begin solve the problem end Конечно, я соглашусь с вами, что это не слишком большая подсказка о том, что расположено на следующем уровене, но я все равно запишу это просто для того, чтобыPпочувствовать, что я действительно начинаю с вершины. В нашем случае, общая функция компилятора заключается в компиляции законченной программы. С этого начинается любое определение языка, записанное в БНФ. На что походит верхний уровень БНФ? Хорошо, это немного зависит от транслируемого языка

1. Разработка программы на языке LISP для построения кривых Серпинского i-го порядка

2. Разработка программы- тренажера "Управление электросетями"

3. Разработка программы расчета определенного интеграла по формуле Буля по схеме двойного пересчета с заданной точностью

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

5. Разработка программы стимулирования сбыта

6. Разработка программы туристского путешествия в Великом Новгороде
7. Разработка программы совершенствования организации международных перевозок
8. Разработка программы управления промышленным роботом на базе контроллера SIMATIC S5 фирмы SIEMENS

9. Разработка программы диагностики и тестирования аппаратных средств ПК

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

11. Разработка программы для построения кривых Серпинского i-го порядка

12. Особенности разработки программы KURS.EXE

13. Проект разработки программы-калькулятора CalcKurs на языке программирования Pascal

14. Разработка программ в среде программирования Turbo Pascal 7.0

15. Разработка программ с использованием динамической памяти

16. Разработка программы "Модуль выгрузки данных в текстовом формате комплекса "Налогоплательщик ЮЛ" для государственной налоговой инспекции г. Узловая

Шкатулка для ювелирных украшений, 13x13x6 см, арт. 84412.
Шкатулка сохранит ваши ювелирные изделия в первозданном виде. С ней вы сможете внести в интерьер частичку элегантности. Регулярно удалять
832 руб
Раздел: Шкатулки для украшений
Комплект постельного белья 1,5-спальный "Самойловский текстиль. Настроение", с наволочками 50х70.
Постельное белье "Самойловский текстиль" – отличный подарок себе и близким. Качественное, удобное и красивое постельное белье
1249 руб
Раздел: Бязь
Бумага чертежная, А2, 594x420 мм, 100 листов.
Плотность: 200 г/м2, ГОСТ 597-73.
1687 руб
Раздел: Папки для акварелей, рисования

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

18. Разработка программы генерации тестов из базы данных на языке РНР

19. Разработка программы запросов

20. Разработка программы контроля изделий и подготовка программной документации

21. Разработка программы на четырех языках программирования

22. Разработка программы поиска решения системы дифференциальных уравнений двумя методами: Рунге-Кутта и Рунге-Кутта-Мерсона
23. Разработка программы при помощи языка низкого уровня ассемблер
24. Разработка программы решения системы линейных уравнений

25. Разработка программы формирования перестановок, сочетаний, размещений (Turbo Pascal 7.0.)

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

27. Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi

28. Разработка программы определительных испытаний

29. Разработка программы маркетингового исследования для ОАО МЖК "Краснодарский"

30. Разработка программы продвижения новой продукции

31. Разработка программы развития деятельности предприятия розничной торговли на примере ИП Колпакова Т.И.

32. Разработка программы кадрового аудита

Коллекция "Качели".
Игрушка выполнена в традиционной для коллекции мебели и домиков цветовой гамме. Качели станут прекрасным дополнением к кукольной мебели
346 руб
Раздел: Прочие
Ручка перьевая "Golden Prestige", синяя, 0,8 мм, корпус черный/золото.
Перьевая ручка Golden Prestige. Цвет корпуса: черный/золото. Материал корпуса: металл. Материал пера: иридий.
410 руб
Раздел: VIP-ручки
Матрас-кокон "Зевушка".
«Зевушка» - это удобная постель для деток в возрасте до 6 месяцев, в которой они быстрее засыпают, лучше спят и проще адаптируются к
5200 руб
Раздел: Матрацы до 120 см

33. Разработка программ по географии. Зарубежный опыт

34. Разработка программы мероприятий по безопасности движения на участках концентрации ДТП на дорогах общего пользования Архангельской области

35. Разработка программы "Атамекен". Направление "Шапар"

36. Диагностика банкротства предприятия и разработка антикризисной программы (на примере ООО «Оптима»)

37. Разработка игровой программы "Морской бой"

38. Разработка игровой программы на языке программирования Turbo Pascal
39. Разработка системы задач (алгоритмы-программы) по дискретной математике
40. Образовательная программа школы: назначение, содержание, участие учителей и учащихся в ее разработке

41. Прогнозирование банкротства и разработка антикризисной программы предприятия

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

43. Разработка маркетинговой программы

44. Рекомендации по разработке рекламной программы

45. О содержании и методике разработки региональной комплексной программы "Образование и занятость населения"

46. Разработка модулей программы /Укр./

47. Разработка и применение пакетов прикладных программ

48. Разработка контрольно-проверочной программы модуля ввода-вывода МФПУ-1

Магнитные истории "Мир вокруг".
Детская магнитная игра "Мир вокруг" поможет в большом кругу друзей весело провести время. Она заключается в следующем – ребенку
499 руб
Раздел: Игры на магнитах
Карандаши цветные "Kores", 24 цвета, с точилкой.
Цветные карандаши имеют насыщенные цвета. Шестигранная форма корпуса снижает усталость и придает дополнительный комфорт. Мягкий грифель.
396 руб
Раздел: 13-24 цвета
Мешок для обуви "Kitten", 1 отделение, светоотражающая полоса.
Удобный мешок для обуви со светоотражающей полосой и карманом на молнии. Размер: 370х470 мм. Материал: полиэстер.
400 руб
Раздел: Сумки для обуви

49. Программа Microsoft Excel. Ее применение для разработки электронных таблиц

50. Принципы разработки алгоритмов и программ для решения прикладных задач

51. Разработка анимационно-обучающей программы механической системы

52. Разработка компьютерной программы на языке Паскаль для проведения простого теплофизического расчета

53. Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"

54. Разработка сетевой версии программы подбора сечений стержневой конструкции
55. Разработка форматов хранения данных программы. Структурирование
56. Среда разработки и платформа для выполнения программ LabVIEW

57. Разработка пакета программ для расчета фазированной антенной решетки

58. Разработка маркетинговой программы продвижения на рынок нового вида бытовых услуг

59. Разработка антикризисной программы развития ОАО Концерн "Калина" на основе комплексной оценки деятельности

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

61. Различные подходы к разработке культурно-деловых программ на базе гостиничного комплекса

62. Разработка и реализация программы управления универсамом

63. Этапы разработки производственной программы предприятия

64. Разработка основных разделов проекта производства работ

Соковарка ВЕ-08/1 "Webber", 8 л.
Кастрюля для воды: 24х11,5 см; 5 л. Контейнер для фруктов: 26х16см; 8 л. Контейнер для сока с силиконовой трубкой: 26х16 см; 8 л. Толщина
2673 руб
Раздел: Скороварки, пароварки, мантоварки
Набор посуды "Тролли", 3 предмета.
Набор посуды в подарочной упаковке. Кружка 210 мл. Миска 18 см. Тарелка 19 см.
521 руб
Раздел: Наборы для кормления
Муфта для коляски Bambola (шерстяной мех + плащевка + кнопки), темно-синяя.
Муфта на ручку коляски очень легко одевается и защищает Ваши руки от холода. Ткань муфты водоотталкивающая, она утеплена мехом и небольшим
489 руб
Раздел: Муфты на ручку

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

66. О роли эксперимента в разработке научных гипотез происхождения жизни

67. Разработка плана локализации и ликвидации аварийных ситуаций и аварий на АЗС

68. Разработка региональной справочной общегеографической карты Смоленской области для Атласа Центра РФ

69. Расчет показателей разработки элемента трехрядной системы

70. Объем и характеристики исходной информации для составления проектов разработки нефтяных и газовых месторождений (контрольная)
71. Патентование избирательных программ в контексте формирования концептуального рынка
72. Аграрный вопрос в программах политических партий начала 20 века

73. Деловой язык и культура речи юриста - тема "Разработка стратегии общения"

74. Разработка технологии по изготовлению книжного издания по искусству

75. Рецензия на программу "Тема" - "журналистская этика"

76. Проектно-методическая разработка по лингводидактике

77. Кирилло-Мефодьевское братство: программа его деятельности

78. "Северное" и "Южное" общества декабристов, их программы. Восстание декабристов

79. Компьютерные вирусы и антивирусные программы

80. Визуальный HTML-редактор DreamWeaver. Разработка Web-дизайна

Экологически безопасный стиральный порошок "Ondalind", без фосфатов, 1,8 кг.
Экологически безопасный гранулированный стиральный порошок, гипоаллергенный, без фосфатов, без хлора, без запаха. Инновационная технология
655 руб
Раздел: Стиральные порошки
Багетная рама "Nancy", 40х50 см (цвет - голубой+коричневый).
Багетные рамы предназначены для оформления картин на холсте, на картоне, а также вышивок и фотографий. Оформленное изделие всегда
791 руб
Раздел: Багетные рамы, для икон
Этикетки для одежды "Living", 4 формата.
У маленьких детей всегда так много маленьких вещей – курточки, носочки, штанишки, шапочки… И так просто что-нибудь перепутать в яслях,
364 руб
Раздел: Бейджи, держатели, этикетки

81. Анализ рынка бухгалтерских и аналитических программ

82. Проектирование и разработка сетевых броузеров на основе теоретико-графовых моделей

83. Разработка верхнего уровня Информационной Системы Университета

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

85. Разработка методов определения эффективности торговых интернет систем

86. Разработка проекта локальной вычислительной сети административного здания судебного департамента
87. Разработка компьютерного клуба
88. Разработка вычислительного устройства

89. Система научно-технического перевода (пример перевода программой PROMT Гигант)

90. Разработка программной и аппаратной поддержки к методическим указаниям "Программирование микроконтроллеров"

91. Разработка контроллера матричной клавиатуры на микроконтроллере К1816ВЕ48

92. Разработка информационно-справочной системы "Характеристика предприятия" /Prolog/

93. Разработка информационно-справочной системы "Водительское удостоверение" /Prolog/

94. Разработка информационно-справочной системы "Овощная база" /Prolog/

95. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/

96. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/

Экспресс-скульптор "Эврика", средний.
Настоящее искусство в Ваших руках! Экспресс-скульптор - это не только стимулятор творческих способностей, но и точечный
943 руб
Раздел: Антистрессы
Велосипед Jetem "Lexus Trike Next Generation" (цвет: красный).
Jetem Lexus Trike Next Generation — это детский велосипед с ручкой-толкателем для родителя. Одна из лучших моделей по соотношению
2488 руб
Раздел: Трехколесные
Стул детский "Ника" складной, моющийся (цвет: розовый, рисунок: горошек).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
562 руб
Раздел: Стульчики

97. Разработка фрагментов оболочки экспертной системы

98. Программа эмуляции развития популяций животных

99. Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.