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

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

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






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



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

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

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

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

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

Характерные черты немецкой классической философии 1. Особое понимание роли философии в истории человечества, в развитии мировой культуры. Классические немецкие философы полагали, что философия призвана быть критической совестью культуры, «душой» культуры. 2. Исследовались не только человеческая...

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

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

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