Реферати

Курсова робота: Обробка результатів психологічних тестів (ЛИСП-реалізація)

Розробка турпродукта по Австрії. Московський Гуманітарний Університет Факультет культурології і туризму Кафедра соціально-культурного сервісу і туризму Семестрова робота На тему: Австрія

Страхування як специфічна сфера фінансів і економічний механізм захисту від ризиків. УВЕДЕННЯ СУТНІСТЬ СТРАХУВАННЯ, ЙОГО ФУНКЦІЇ Й УЧАСНИКИ Страхування як специфічна сфера фінансів і економічний механізм захисту від ризиків. Функції і форми страхування.

Ацтеки 2. Міністерство утворення Російської Федерації Новгородський державний університет імені Ярослава Мудру Доповідь по Етнології тема: Ацтеки

Чому чиновники прийняли Хлестакова за ревізора. Чому чиновники прийняли Хлестакова за ревізора Автор: Гоголь Н. В. Микола Васильович Гоголь - великий російський письменник-сатирик. За допомогою сміху він боров із усіма недоліками суспільства. І от Гоголь задумав написати п'єсу, у якій він покаже істинно російські характери, суспільні пороки. І з його задуму вийшла чудова п'єса, добуток на усіх часи - "Ревізор". за словами Миколи Васильовича, сюжет до комедії йому підказав А. С.

Політичні партії 5. Зміст. Уведення......3 1. Політичні партії і партійні системи......4 1.1. Функції партії......5

ЗМІСТ

Введення

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

2. Математичні і алгоритмічні основи рішення задачі

3. Функціональні моделі і блок-схеми рішення задачі

4. Програмна реалізація рішення задачі

5. Приклад виконання програми

Висновок

Список використаних джерел і літератури

ВВЕДЕННЯ

Єдність законів обробки інформації в системах різної природи (фізичних, економічних, біологічних і т. п.) є фундаментальною основою теорії інформаційних процесів, що визначає її общезначимость і специфічність. Об'єктом вивчення цієї теорії є інформація - поняття багато в чому абстрактне, існуюче "саме по собі" поза зв'язком з конкретною областю знання, в якій вона використовується.

Інформаційні ресурси в сучасному суспільстві грають не меншу, а нерідко і більшу роль, ніж ресурси матеріальні. Знання, кому, коли і де продати товар, може цінитися не менше, ніж власне сам товар. У зв'язку з цим велика роль відводитися і способам обробки інформації. З'являються все більш і більш довершені комп'ютери, нові, зручні програми, сучасні способи зберігання, передачі і захистів інформації.

З позицій ринку інформація давно вже стала товаром і ця обставина вимагає інтенсивного розвитку практики, промисловості і теорій комп'ютеризації суспільства. Комп'ютер як інформаційна середа не тільки дозволив здійснити якісний скачек в організації промисловості, науки і ринку, але він визначив нові самоценние області виробництва: обчислювальна техніка, телекомунікації, програмні продукти.

Тенденції комп'ютеризації суспільства пов'язані з появою нових професій, пов'язаних з обчислювальною технікою, і різних категорій користувачів ЕОМ. Якщо в 60-70е роки в цій сфері домінували фахівці з обчислювальної техніки (інженери - електроники і програмісти), створюючі нові кошти обчислювальної техніки і нові пакети прикладних програм, то сьогодні інтенсивно розширяється категорія користувачів ЕОМ - представників самих різних областей знань, що не є фахівцями з комп'ютерів у вузькому значенні, але що уміють використати їх для рішення своїх специфічних задач.

Користувач ЕОМ повинен знати загальні принципи організації інформаційних процесів в комп'ютерному середовищі, уміти вибрати потрібні йому інформаційні системи і технічні засоби і швидко освоїти їх застосовно до своєї предметної області.

Важливою ланкою процесу психологічного аналізу є тестування і обробка результатів. Але для того щоб обробити результати, необхідно їх отримати, протестировав групу випробуваних, це можна зробити за допомогою бланкового тестування, що веде за собою досить трудомісткий процес збору і аналізу даних. Останнім часом все більша увага заслуговує тестування на персональних комп'ютерах.

Метою даної курсової роботи є реалізація обробки результатів психологічних тестів.

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

Тест (англ. test- проба, випробування, дослідження) експериментальний метод в психології і педагогіці, стандартизовані завдання, що дозволяє виміряти психофізіологічні і особові характеристики, а також знання, уміння і навики випробуваного.

Тести почали застосовуватися в 1864 році Дж. Фишером в Великобританії для перевірки знань учнів. Теоретичні основи тестування були розроблені англійським психологом Ф. Гальтоном в 1883 році: застосування серії однакових випробувань до великого числа індивідів, статистичної обробки результатів, виділення еталонів оцінки.

Термін "тест" уперше ввів американський психолог Дж. Кеттел в 1890 році. Запропонована ним серія з 50 тестів фактично представляла програму визначення примітивних психофізіологічних характеристик: що базуються на найбільш розроблених в той час психологічних експериментах (наприклад, вимірювання сили правої і лівої рук за допомогою динамометра, швидкості реакції на звук, і т. д.)

Французький психолог А. Біне застосував принципи тестологических досліджень до вищих психічних функцій людини: в його серію тестів (1891) увійшли завдання на випробування пам'яті, типу представлення, уваги, естетичні і етичні почуття і т. д.

Перший стандартизований педагогічний тест був складений американським психологом Е. Торнодайком. Розвиток тестування був однією з причин, що обумовили проникнення в психологію і педагогіку математичних методів.

Американський психолог К. Спірмен розробив основні методи кореляційного аналізу для стандартизації тестів і об'єктивного вимірювання тестологических досліджень. Статистичні методи Спірмена- застосування факторного аналізу- зіграли велику роль в подальшому розвитку тестування.

Значне поширення тестування отримало в психотехнике для професійного відбору. Інтенсивний розвиток психотехники доводиться на час 1-й світової війни 1914-1918 року, коли першочерговими стали питання професійного відбору для потреб армії і військового виробництва. У зв'язку з цим широке застосування в психотехнике має метод тестів.

Найбільший розвиток тестологического дослідження отримали в США (наприклад, за час 2-й світової війни з 1939 по 45 рік при мобілізації в армію було тестовано біля 20 мільйонів чоловік). У Росії складання і застосування тестів відноситься до 20-м років минулого віку, в 1926 році була опублікована перша серія тестів для шкіл.

З кінця минулого віку експеримент став застосовуватися і в дослідженні вищих розумових процесів (думки, умовиводу, мислення), хоч раніше неодноразово висловлювалося переконання, що експеримент може застосовуватися тільки до елементарних психічних процесів.

Для чого потрібні психологічні тести? Щоб з'ясувати, що випробуваний може, а які задачі поки вирішити не в змозі. Для цього в тест вводиться певний вміст у відношенні тих знань і умінь, які будуть вивчатися.

Складання тестів будується по єдиній схемі: визначення цілей тестування, складання тестів в чорновому вигляді, випробування тестів на репрезентативной вибірці випробуваних і виправлення недоліків, розробка шкали вимірювань (на основі якісних міркувань і статистичної обробки результатів) і правил інтерпретації результатів.

Якість тестів визначається за такими характеристиками, як надійність, валидность (відповідність отриманих результатів мети тестування), що диференціює сила завдань і інш.

Валидность тесту- це його психометрическая характеристика, дійсна здатність тесту вимірювати ту психологічну характеристику, для діагностики якої він заявлений і вказує на міру відповідності інформації, що отримується психічній властивості, що діагностується.

Кількісно валидность тесту може виражатися через кореляції результатів, отриманих з його допомогою, з іншими показниками, наприклад, з успішністю виконання відповідної діяльності. Сукупність характеристик валидности тесту, отриманих експериментально-статистичним способом- валидность емпірична.

Практичне використання тестування пов'язане головним чином з діагностуванням особових характеристик людини, що виражаються через кількісні показники.

Потрібно розробити програму по обробці результатів психологічного тестування.

Вхідні дані:

1) найменування тесту;

2) кількість питань;

3) кількість людей, що тестуються;

4) відповіді людей, що тестуються;

5) методика тестування.

Вихідні дані:

1) найменування тесту;

2) номер людини, що тестується і набрана ним кількість балів;

3) інтерпретація результатів відповідно до методики тестування.

Приклад.

Тест: Чи "Любите ви домінувати?".

Кількість питань: 7.

Кількість людей, що тестуються: 2.

Методика тестування: за кожну відповідь "ТАК" (1) привласнюється 10 балів, відповідь "НЕМАЄ" (0) - 0 балів, відповідь "НЕ ЗНАЮ" (-1) - 5 балів.

Питання 1: Вже з дитинства підкорятися іншим для мене було проблемою

Відповіді: 1 0.

Питання 2: Я вважаю, що прогрес в науці і культурі забезпечують люди з розвиненою потребою домінувати над іншими.

Відповіді: 1 -1.

Питання 3: Я вважаю, що справжній чоловік, це той, хто може підпорядкувати собі жінку.

Відповіді: 1 0.

Питання 4: По правді сказати, в глибині душі я не переносить коли близька людина надає мені ніжність, заступництво і абсолютну поблажливість.

Відповіді: 1 0.

Питання 5: Мене цілком переконує твердження, що істинною природою жінки є покірність.

Відповіді: -1 -1.

Питання 6: Не всі знають про це, але насправді ця моя щоденна перевага над іншими виникає через побоювання за них і необхідність.

Відповіді: 1 0.

Питання 7: Більшість зла навколо нас виникає, на мою думку, через малу кількість керівників з сильною рукою.

Відповіді: 0 0.

Результати тестування.

Підраховуємо для кожної людини, що тестується кількість відповідей "ТАК", "НЕМАЄ" і "НЕ ЗНАЮ", і відповідно до методики тестування виводимо результат.

1 чоловік: кількість набраних балів = 55.

Результат: З ваших відповідей вимальовується образ великого диктатора, який керується цілком своїми власними заповідями. Ви вважаєте, що знаєте як є і як повинне бути.

2 чоловік: кількість набраних балів = 10.

Результат: Ваші відповіді малюють всі предмети бесхребетности. Ви спроможний поглинути, навіть якщо в цьому немає необхідності спроможний віддати всього себе, навіть якщо ніхто цього не вимагає. Часто, відчуваючи безсилля, ви випромінюєте силу, часто відчуваючи безвиходность ви знаходите в цьому значення, і мотиви, які дають вам надію на краще життя по ваших заходах

2. Математичні і алгоритмічні основи рішення задачі

Складемо математичну модель для рішення даної задачі.

Підрахунок результатів:

1. За кожну відповідь "ТАК" приписується 10 очок.

2. За кожну відповідь "НЕ ЗНАЮ" приписується 5 очок.

3. За негативні відповіді очки не пишуться.

4. Підраховується сума набраних очок.

5. Сума звіряється з таблицею можливих набраних очок.

6. Виводитися результат психологічного тестування.

Записи згруповані в файл, який зберігається на диску. Для отримання списків виконується послідовний пошук в файлі.

Результати заносяться в новий файл, який зберігається на диску.

3. Функціональні моделі і блок-схеми рішення задачі

Функціональні моделі і блок-схеми рішення задачі представлені на малюнках 1 - 4.

Малюнок 1 - Функціональна модель рішення задачі для функції CREATE_LST: X - розмірність списку, LST - список,

що створюється Малюнок 2 - Функціональна модель рішення задачі для функції SUM_COUNTER: VALUE - відповідь, COUNTER - лічильник, підсумовуючий відповіді

Малюнок 3 - Блок-схема рішення задачі для функції CALC_RESULTCOUNTER - лічильник, підсумовуючий відповіді, I - робоча змінна, INPUT_STREAM - вхідний потік, MAX_COUNT - максимальна кількість очок, MIN_COUNT - мінімальна кількість очок, PRINT_RES - функція, що друкує результат тестування

Малюнок 4 - Функціональна модель рішення задачі для функції PRINT_RES: NUM_PEOPLE - номер людини, що тестується, COUNTER - лічильник, підсумовуючий відповіді, OUPUT_STREAM - потік висновку, RESULT- результат тестування

4. Програмна реалізація рішення задачі;

ФУНКЦІЯ СТВОРЮЄ НУЛЬОВИЙ СПИСОК НА X ЕЛЕМЕНТІВ

(CREATE_LST (XLST)

(D

(EQLX 0)( LST)

(Т (CREATE_LST (- X 1) (CONS 0 LST)))

)

);

ОТКРИВАЕМФАЙЛДЛЯЧТЕНИЯ

(SETQ INPUT_STREAM (OPEN " D:\TEST.TXT": DIRECTION: INPUT));

ПРОЧИТУЄМО НАЗВУ ТЕСТУ

(SETQ TEMP (READ INPUT_STREAM))

(SETQ NAME_TEST (CAR TEMP));

КІЛЬКІСТЬ ПИТАНЬ ТЕСТУ 2 ЕЛЕМЕНТ В СПИСКУ

(SETQ NUM (CADR TEMP));

КІЛЬКІСТЬ що ТЕСТУЮТЬСЯ

(SETQ PEOPLE (CADDR TEMP));

ПІДРАХОВУЄМО ВІДПОВІДІ

(SETQ COUNTER 0)

(EFUN SUM_COUNTER (VALUE COUNTER);

ЗА ВІДПОВІДЬ "ТАК" (1) - 10 БАЛІВ;

ЗА ВІДПОВІДЬ "НЕ ЗНАЮ" (-1) - 5 БАЛІВ;

ЗАОТВЕТ "НЕМАЄ" (0) - 0 БАЛІВ

(

(= VALUE 1)( (SETF COUNTER (+ COUNTER 10)))

(= VALUE -1)( (SETF COUNTER (+ COUNTER 5)))

(= VALUE 0)( (SETF COUNTER (+ COUNTER 0)))

)

);

СТВОРЮЄМО НУЛЬОВИЙ СПИСОК ЛІЧИЛЬНИКІВ РОЗМІР ЯКОГО РІВНИЙ КІЛЬКОСТІ ЧОЛОВІК

(SETQ LST_COUNTER (CREATE_LST PEOPLE NIL))

( (I 0)

( > = I NUM);

СЧИТИВАЕМСТРОКУ LST

(SETQ LST (READ INPUT_STREAM));

ОТРИМУЄМО ВІДПОВІДІ ЛЮДЕЙ З РЯДКА LST

(SETQ ANSWER (CADR LST));

ПІДСУМОВУЄМО ЛІЧИЛЬНИК РЕЗУЛЬТАТІВ ТЕСТУВАННЯ ДЛЯ КОЖНОЇ ЛЮДИНИ

(SETQ LST_COUNTER (MAPCAR 'SUM_COUNTER ANSWER LST_COUNTER))

(SETQ I (+ I 1))

);

ЗАКРИВАЕМФАЙЛ TEST.TXT

(CLOSE INPUT_STREAM);

ЛІЧИЛЬНИК ДЛЯ ВИВЕДЕННЯ ЧОЛОВІК

(SETQ NUM_PEOPLE 1);

ПЕЧАТЬРЕЗУЛЬТАТОВ

(EFUN PRINT_RES (RESULT COUNTER);

ВИВВОДКОЛИЧЕСТВАНАБРАННИХБАЛЛОВ

(PRINT (LIST NUM_PEOPLE 'PEOPLE '= 'COUNTER COUNTER) OUTPUT_STREAM);

ВИВВОД РЕЗУЛЬТАТУ ТЕСТУВАННЯ

(PRINT RESULT OUTPUT_STREAM);

ЗБІЛЬШУЄМО ЛІЧИЛЬНИК ДЛЯ ВИВЕДЕННЯ ЧОЛОВІК

(SETQ NUM_PEOPLE (+ NUM_PEOPLE 1))

);

ВІДКРИВАЄМО ФАЙЛ CALC_RESULT.TXT ДЛЯ ЧИТАННЯ

(EFUN CALC_RESULT (COUNTER);

ОГОЛОШУЄМО ДОПОМІЖНІ ЗМІННІ

(DECLARE (SPECIAL INPUT_STREAM))

(DECLARE (SPECIAL RES))

(DECLARE (SPECIAL MAX_COUNT))

(DECLARE (SPECIAL MIN_COUNT))

(SETQ INPUT_STREAM (OPEN " D:\CALC_RESULT.TXT": DIRECTION: INPUT))

(DO

(I 0)

( > = I 3);

ПРОЧИТУЄМО ВАРІАНТ РЕЗУЛЬТАТУ

(SETQ RES (READ INPUT_STREAM));

ПРОЧИТУЄМО МАКСИМУМ І МІНІМУМ

(SETQ MAX_COUNT (CAR (CAR RES)))

(SETQ MIN_COUNT (CADR (CAR RES)));

ЯКЩО КІЛЬКІСТЬ НАБРАНИХ БАЛІВ СПІВПАДАЄ З НЕОБХІДНИМИ;

ВИВОДИМО РЕЗЛЬТАТ ТЕСТУВАННЯ І ВИХОДИМО З ЦИКЛУ

(ND ( < = COUNTER MAX_COUNT)>< ( > = COUNTER MIN_COUNT))

(GN

(PRINT_RES (CADR RES) COUNTER)

(SETQ I 3)

)

)

(SETQ I (+ I 1))

);

ЗАКРИВАЕМФАЙЛ

(CLOSE INPUT_STREAM)

)><;

ВІДКРИВАЄМО ФАЙЛ RESULT.TXT ДЛЯ ЗАПИСУ

(SETQ OUTPUT_STREAM (OPEN " D:\RESULT.TXT": ><DIRECTION: ><OUTPUT)><);

ВИВВОДНАЗВАНИЯТЕСТА

(PRINT (LIST 'TEST NAME_TEST) OUTPUT_STREAM)

(MAPCAR 'CALC_RESULT LST_COUNTER);

>< ЗАКРИВАЕМФАЙЛ RESULT.TXT

(TERPRI OUTPUT_STREAM)

(CLOSE OUTPUT_STREAM);

><END

5.>< Приклад виконання програми

Малюнок 5 - Вхідні дані

Малюнок 6 - Вхідні дані

Малюнок 7 - Вихідні дані

Приклад 2.><

Малюнок 8 - Вхідні дані

Малюнок 9 - Вхідні дані

Малюнок 10 - Вихідні дані

ВИСНОВОК

Комп'ютерна обробка передбачає використання одних і тих же команд при виконанні ідентичних операцій обробки даних, що практично виключає появу випадкових помилок, звичайно властивих ручній обробці.><

Розроблена в даній курсовій роботі програма для обробки результатів психологічних тестів робить найбільш простій роботу користувача в даній області і скорочує час на виконання відповідних операцій.><

Внаслідок виконання курсової роботи складена функціональна модель для рішення поставленої задачі.>< Проведений аналіз отриманих результатів, і зроблені необхідні висновки.><

Створена функціональна модель і її Лісп-реалізація можуть служити органічною частиною рішення більш складних задач.><

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ і літератури

1.>< Бронштейн, І. Н. Справочник по математиці для інженерів і учнів втузов [Текст] / І. Н. Бронштейн, К. А. Семендяев.>< - М.><: Наука, 2007.>< - 708 з.><

2.>< Виготский, Л. С. Про психологічні системи [Текст] / Л. С. Вигодський - М.><: Питер, 2001.>< С. 467.><

3. Гайда, В. К. Психологичеськоє тестування:>< учбова допомога.>< [Текст] / В. К. Гайда, В. П. Захаров - M.><: Мир, 1999.>< С. 625.><

4. Пиаже, Ж. Експеріментальная психологія.>< [Електронний ресурс] / Ж. Піаже - М.><: Прогрес, 2003.>< С. 318.><

5. Симанков, В. С. Основи функціонального програмування [Текст] / В. С. Симанков, Т. Т. Зангиєв, І. В. Зайцев.>< - Краснодар:>< КубГТУ, 2002.>< - 160 з.><

6.>< Степана, П. А. Функциональноє програмування> на мові Lisp.)( [Електронний ресурс] / П. А. Степанов, А. В. Бржезовський.)( - М.)(: ГУАП, 2003.)( С. 79.)(

7. Холодна, чи М. А. Существуєт інтелект як психічна реальність?)( [Текст] / М. А. Холодная - М.)(: Педагогіка, 200.)( С. 216.)(

8. Хювенен Е. Мір Ліспа [Текст] / Е. Хювенен, Й. Сеппянен.)( - М.)(: Мир, 1990.)( - 460 з.)(

))