Студопедия — Изучение психодиагностики. Ее истоки
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Изучение психодиагностики. Ее истоки






try – используется для обнаружения исключений на определённом { … } участке кода.
throw – генерирует исключение.
catch – используется для обработки исключения

(catch(имя класса::имя класса исключений) { //код обработки ошибок } - такая конструкция называется обработчиком прерываний)

try { // Пробуем выполнить этот код

// од

// Например:

if (y == 0) throw DivisionZero(); // Генерация исключения

else x /= y;

}

catch (Overflow) {

// Обработка класса Overflow и всех производных от него…

}

catch (DivisionZero) {

// Обработка деления на 0 и всех производных от этого класса..

}

catch(…) {

// Перехват всех оставшихся исключений..

}

 

117. Как определяется, какому блоку catch передается исключение для обработки?(стр.665)

Обработчики проверяются по порядку.. как написаны, так и проверяются..

Если текущая ошибка подходит под блок, то он и выполняется.

 

118. Куда передается управление после обработки исключения?

После обработки управление передаётся туда, где заканчивается последний catch.

 

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

Когда в блок try[1] поступает исключение, при наличии соответствующего обработчика данного исключения, управление просто передаётся в этот блок (catch) без завершения с ошибкой. Если же соответствующий обработчик отсутствует, то исключение передаётся следующему блоку try[2] (в который был вложен try[1]). И так до тех пор, пока не удастся обработать данное исключение. Если же соответствующий обработчик исключений не был обнаружен, тогда программа завершается с ошибкой.

120. Если в блоке try не генерируются никакие исключения, куда передается управление после его завершения?

Управление передаётся туда, где заканчивается последний обработчик исключений (catch) данного блока (try).

121. Что произойдет, если исключение сгенерировано вне блока try?

Во время выполнения программы, при генерации исключения вне блока try, программа завершится с ошибкой.

error C2318: no try block associated with this catch handler

122. Что произойдет, если несколько обработчиков соответствуют типу исключения?

Тогда выберется самый первый подходящий в порядке записи этих обработчиков.

 

123. Как описывается список исключений, которые могут быть сгенерированы в функции?

Так, каждая функция может выбрасывать исключения, при этом после описания функции перечисляется, какие виды исключений она может выбросить:

int func() throw (Exception1, Exception2)

{.. }

Если после описания функции не указывается это, то по-умолчанию это означает, что функция может выбросить любое исключение.

Если же слово throw указано, но в скобках нет ни одного исключения

int func() throw ()

{…}

, то значит, что вы клянётесь, что эта функция ничего не будет выбрасывать (она всё будет аккуратненько в себе отлавливать и не выпускать). Но если всё же произойдёт невероятное и функция выбросит исключение, то вызовется какая-то функция Std:: terminate() и вам будет очень стыдно за себя.

При этом при наследовании виртуальных функций, если функция базового типа выбрасывала. Например, throw (X, Y, Z), то все её переопределённые функции в классах наследниках не имеют права выбрасывать какие-то другие исключения. Например функция наследник не может выбрасывать throw (X,Y,W), т.к. W не выбрасывался в базовом, но может throw (X).

Изучение психодиагностики. Ее истоки.

 

Термин пссиходиагностика впервые использовал швейцарский психолог Герман Роршах. В 1921г выпустил книгу «Психодиагностика». Термин «умственный тест» впервые использовал Дж. Кеттел в 1890г. в США – изучал и стремился измерить индивидуальные различия.

Психодиагностика – это наука и практика постановки психологического диагноза. Диагноз – распознание. Диагностика понимается как распознание чего-либо.

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

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

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

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

Проникновение в психологическую науку эксперимента, идеи измерения рождает психодиагностику. Первым ее источником стала экспериментальная психология, поскольку экспериментальный метод лежит в основе психодиагностических методик, разработка которых и составляет сущность психодиагностики. Автором, создавшим первый собственно психологический экспериментальный метод, был Герман Эббингауз (1850 - 1909), изучавший законы памяти, используя для этого наборы бессмысленных слогов

1878 г. В. Вундт основал в Германии первую лабораторию экспериментальной психологии.

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

Френсис Гальтон создал инструмент для измерения индивидуальных различий – тест. Его основная цель – измерение человеческих способностей. Интересующая проблема – наследование способностей.

Альфред Бине внес вклад в измерение интеллекта 1905г. – тест для измерения интеллекта.

 







Дата добавления: 2015-04-19; просмотров: 646. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия