Студопедия Главная Случайная страница Обратная связь

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

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





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; просмотров: 678. Нарушение авторских прав; Мы поможем в написании вашей работы!




Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

Трамадол (Маброн, Плазадол, Трамал, Трамалин) Групповая принадлежность · Наркотический анальгетик со смешанным механизмом действия, агонист опиоидных рецепторов...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

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