Страница 48 из 55
Рассмотрим теперь один из наиболее сложных и пока еще окончательно нерешенных вопросов анализа ошибок операторов АЭС — классификацию. Первая проблема, встающая на этом пути, — каковы признаки (критерии) классификации ошибок. В работе [159] предлагается разделять ошибки по семи признакам, а именно: по профессиональной группе персонала, к которой относится работник, совершивший ошибку — механики (слесари), электрики, специалисты по автоматике, инженерно-технический персонал, оперативный персонал;
по месту совершения ошибки — БЩУ, местные щиты;
по виду производственного процесса, во время которого была совершена ошибка — производство, техническое обслуживание, испытания и др.;
тю типу (характеру) выполняемой при этом работы — подготовка, исполнение, контроль, отчет;
по типу психического процесса, в котором была допущена ошибка — обнаружение, интерпретация, действия, коммуникация;
по характеру ошибки — пропуск, путаница, позднее (раннее) совершение действия, неподходящее действие;
по скорости наступления последствий — немедленно, с задержкой.
Классификация ошибок по типу психического процесса.
Остановимся более подробно на некоторых из перечисленных признаков. Один из основателей исследований в области надежности персонала ТОУ Дж. Рабидо предлагал классифицировать ошибки в соответствии с психическими процессами, в которых они возникают:
ошибки восприятия (обнаружения, идентификации, интерпретации);
ошибки мышления (рассуждения и принятия решения);
ошибки моторики (исполнения);
ошибки коммуникации (передачи команд).
Первые три названных типа ошибок присутствуют также в классификации, выполненной по аналогичному принципу В.В. Зверковым (на основании анализа ошибок операторов АЭС с ВВЭР-440 [31]). В соответствии с ней выделяются следующие типы ошибок:
информационные, обусловленные недостатками представления информации, недостоверностью показаний приборов, отсутствием данных;
аналитические, возникающие в процессе оперативного мышления, в интуитивных действиях и в условиях недостатка опыта и знаний;
психомоторные (сенсомоторные), связанные с отсутствием навыков у человека-оператора, незнанием места расположения ключей, кнопок и т.д.
Классификация ошибок по фазам решения задачи.
Как по казано в § 1.3, перечисленные психические процессы образуют основу многофазных моделей деятельности, конструкция которых также чрезвычайно удобна для классификации ошибок. Так, С.А. Чачко [93] разработана трехуровневая классификация ошибок операторов. Первый (семантический) уровень этой классификации составляют четыре фазы решения оператором задач управления: наблюдение, диагностика, планирование, исполнение. На втором уровне выполнена типизация ошибочных действий для каждой фазы. На третьем уровне (синтаксическом) перечисляется конкретное содержание ошибочных действий каждого типа. Следует отметить, что помимо фаз деятельности автор помещает на первый уровень в качестве автономного вида деятельности еще и взаимодействие оператора с автоматикой. Учитывая, что нижний уровень классификации содержит описание 70 ошибочных действий, рассмотрим содержание только двух верхних уровней: ошибки наблюдения — формирование неадекватного набора оценок, формирование неадекватных норм, неадекватное решение о режиме;
ошибки диагностики — выбор неправильной глубины анализа, формирование неадекватного набора основных причин, некорректная декомпозиция, неправильное привлечение признаков, неправильное диагностическое решение;
ошибки планирования — неверное ценообразование, некорректное формирование планов, выбор неправильной глубины планирования, некорректное назначение средств контроля исполнения планов;
ошибки исполнения;
ошибки взаимодействия с автоматикой — с авторегуляторами, с устройствами автоматического ввода резерва, с защитами, с информационными устройствами.
Классификация ошибок по внешним проявлениям.
Фазы деятельности и психические процессы хорошо характеризуют сущность и происхождение ошибок, однако ничего не говорят о том, каким образом внешне проявляются эти ошибки и в чем они состоят.
Наиболее наглядно можно наблюдать проявление ошибок в моторной деятельности. Еще в 60-е гг. американский инженерный психолог Д. Мейстер выделил четыре категории ошибок, допускаемых операторами при манипулировании ОУ (см. [87]):
выполнение не того действия, которое требуется;
выполнение действия, когда этого не требуется;
нарушение последовательности в выполнении действия; неправильное выполнение требуемого действия.
Несколько позже А. Суэйн к этим категориям добавил еще одну — выполнение действия несвоевременно или не за заданное время. Сам же Суэйн предлагал разделять ошибки на две категории [94, т. 1]:
ошибка пропуска;
ошибка в выполнении (ошибки в выборе, ошибки в последовательности действий, ошибки во времени, качественные ошибки).
Подобный подход использован и в работе [1], где разделяются ошибки необнаружения (пропуск сигнала) и ошибки ложной тревоги (реакция при отсутствии сигнала).
В руководстве [187] Суэйн и Гуттманн уточнили свою классификацию применительно к анализу ошибок операторов АЭС. В ней двумя главными типами ошибок по-прежнему являются ошибка неисполнения (отсутствие необходимых действий) и ошибка исполнения (неправильное выполнение необходимых действий). Ошибки исполнения при этом разделяются на три вида: ошибки системы — ошибки в выборе технологической системы; ошибки выбора — ошибки управления в пределах правильно выбранной системы;
ошибки направления — управление в неправильном направлении.
По существу, эти и многие другие авторы похожих классификаций рассматривают с той или иной степенью детализации три вида ошибочных действий (или бездействий) оператора: 1) оператор выполнил что-то не то; 2) не так; 3) не вовремя. Такая классификация была подтверждена и развита отечественными авторами. В.Ф. Венда выделяет пять видов ошибок [23, с. 378]: невыполнение (пропуск) необходимого действия;
выполнение постороннего (лишнего) действия;
нарушение последовательности действия;
неточное выполнение необходимого действия;
запаздывание в выполнении действия.
Чуть подробнее разделяются ошибки при проведении вероятностного анализа безопасности отечественных АЭС (в части анализа надежности персонала). А.А. Деревянкиным в работе [97] рассматриваются следующие виды ошибок операторов АЭС при выполнении предписанных алгоритмов:
ошибки пропуска, при которых не выполняются требуемые в соответствии с алгоритмом операции;
ошибки включения, при которых выполняются операции, не требуемые соответствующим алгоритмом;
ошибки следования, при которых требуемые в соответствии с алгоритмом операции выполняются, но не в той последовательности, которая требуется (если это существенно);
ошибки замещения, при которых вместо требуемых в соответствии с алгоритмом операций выполняются другие, имеющие признаки, аналогичные требуемым (например, вместо ГЦН на первой петле отключается ГЦН на второй);
ошибки выполнения (качества), при котором требуемые в соответствии с алгоритмом операции выполняются, но результат их выполнения не отвечает некоторым критериям качества (например, неполное открытие арматуры);
ошибки своевременности, при которых требуемые в соответствии с алгоритмом операции выполняются либо преждевременно, либо с опозданием.
Принципа «не то, не так и не вовремя» придерживается и А.И. Губинский [26], однако в его классификации ошибок (напомним, что ошибка по терминологии обобщенного структурного метода называется функциональным отказам, являющимся частным видом отказа оператора) присутствует еще один вид ошибочных действий — неверное ценообразование:
функционально-алгоритмический отказ _ нарушение логико-временной последовательности операций, предписанной алгоритмом;
функционально-параметрический отказ _ недостаточная точность выполнения операций;
функционально-временной отказ — несвоевременное выполнение функции;
функционально-целевой отказ — неправильный выбор цели.
На ошибки, связанные с неправильным выбором цели операторами АЭС, указывает также Д. Норман (см. [94, т. 4, с. 430]), выделяющий всего две категории ошибок.
заблуждения — ошибки при формировании намерения;
промахи — ошибки при реализации намерения.
Классификация ошибок по уровню деятельности.
Необходимо особо отметить еще одну классификацию, предложенную Б.Ф. Ломовым. Внешне почти ничем не отличающаяся от классификации Мейстера, она, тем не менее, указывает на еще один важный признак различения ошибок — структурный уровень деятельности, на котором они совершаются. Согласно ей выделяются следующие виды ошибок:
невыполнение части поставленной задачи или какой-либо из операций технологического процесса;
выполнение ненужной задачи или какой-либо операции;
выполнение задачи или какой-либо из операций в неправильной последовательности;
неправильное выполнение задачи или какой-либо из операций.
Уровень деятельности как один из признаков классификации ошибок упомянут и в работе [187], где рассматриваются ошибки на уровне заданий и на уровне элементов заданий.
Многомерная классификация ошибок.
Попытка объединить три рассмотренных выше признака классификации ошибок (по типу психического процесса, по виду (характеру) ошибочного действия и по уровню деятельности) предпринята в [9]. Основываясь на иерархии процессов в деятельности оператора, можно разделить все ошибки оператора на две категории: ошибки, совершаемые в процессе идентификации элемента деятельности; и ошибки при реализации элемента деятельности. Ошибки реализации — это неточное, неправильное или несвоевременное исполнение элемента деятельности (выполнил «не так» или «не вовремя»). Ошибки идентификации (выполнил «не то») по характеру можно разделить на три группы:
пропуск — элемент деятельности не идентифицирован, хотя это было необходимо;
избыток — элемент деятельности идентифицирован при отсутствии необходимости;
заблуждение — идентифицирован не тот элемент деятельности, который был необходим.
Учитывая, что ошибки могут совершаться на трех структурных уровнях деятельности — на уровне задач (неправильная идентификация или ошибочное решение задачи); на уровне операций (неправильный выбор или ошибочное исполнение операции); на уровне действий (неправильный выбор или ошибочное совершение действия) — всего выделяется 12 типов ошибок (рис. 5.9).
Рис. 5.9. Многомерная классификация ошибок оператора
Отметим два важных свойства данной иерархии ошибок: ненаследование ошибки сверху-вниз (тот факт, что задача поставлена неверно не означает, что оператор ее неправильно решит, совершив при этом ошибки в выборе и исполнении требуемых для ее решения действий и операций);
наследование ошибки снизу-вверх (ошибка, совершенная и неисправленная при исполнении действия или операции, может повлиять на правильность решения или идентификации всей задачи).
Классификация ошибок по доминированию личных качеств.
Как было показано ранее (см. табл. 5.2), одну из основных групп причин ошибочных действий составляют личные качества, подготовленность и мотивация человека-оператора. В не которых ситуациях эти факторы способны сыграть фатальную роль и сделать ошибку неизбежной и как бы «запланированной» для определенных категорий людей. Классификация ошибок с точки зрения доминирования в них одного из этих трех факторов предложена В.Н. Абрамовой [68], которая выделяет:
ошибки-промахи — нечаянные пропуски, невнимательность, замешательство;
ошибки-путаницы — незнание, неумение выполнить или выполнение не той инструкции;
ошибки-уловки — осознанные действия вопреки инструкции («упрощение» или «рационализация» задачи, игнорирование техники безопасности).
Классификация ошибок по психологическим сферам.
Поз же эта классификация была развита автором в докладе [99], в котором выделяются пять источников (психологических сфер) возникновения ошибок:
ошибки на психофизиологическом уровне — оператор не заметил/не увидел/не услышал сигнал или ему показалось, что сигнал был; запаздывание ответа; неработоспособность в момент опасности;
ошибки на уровне психологии мышления/памяти — привычка к стереотипным ситуациям/действиям помешала предпринять адекватные действия в новой ситуации; слабые профессиональные навыки;
ошибки на уровне психологии мотивации/отношения — отсутствие интереса к работе, низкая оценка значимости работы, нежелание рисковать жизнью; формальное отношение к своей работе; недисциплинированность; отсутствие чувства долга;
ошибки на уровне психологии личности — отсутствие воли; нежелание действовать разумно в минуту опасности; некоммуникабельность; эмоциональная неустойчивость; отсутствие самоконтроля;
ошибки на социально-психологическом уровне — мнимые моральные ценности; нежелание работать в команде; ярко выраженная конфликтность; неспособность руководить людьми.
Характерологическая классификация ошибок.
Интересной в этом же плане может показаться описанная С.А. Чачко [93] характерологическая классификация операторов, совершающих ошибки, так называемых «эррористов» (от англ, error (ошибка) — прим. авт.). Автор отмечает следующие условные типы операторов: рассеянный фаталист, легкомысленный, тугодум, нерешительный. Другая типология операторов, предложенная Е.А. Милеряном [63], отражает пять типов поведения: напряженное, трусливое, тормозное, агрессивно-бесконтрольное и прогрессивное поведение.
Классификация ошибок по их потенциальной опасности.
Одним из распространенных признаков классификации ошибок служит их важность и потенциальная опасность для эффективности и безопасности функционирования АЭС. Еще Б.Ф. Ломов [86] отмечал, что нельзя однозначно отождествлять ошибку человека с надежностью работы человека, так как необходимо знать степень влияния этой ошибки, прежде чем определить связь ее с надежностью работы. В связи с этим он предлагал выделять следующие градации степени влияния ошибки на работу системы: отсутствие влияния; потенциальное влияние; незначительное влияние; значительное влияние.
В обзоре ошибок операторов АЭС М. Розен [176] разделил: ошибки, совершаемые до начала аварии;
ошибки, инициирующие аварийную ситуацию;
ошибки при аварийном управлении установкой.
Данная классификация часто используется при проведении вероятностного анализа безопасности (ВАБ) АЭС [7]. Более полной классификацией ошибочных действий по типу последствий для безопасности АЭС, также принятой в практике ВАБ [97], можно считать разделение ошибок персонала на четыре группы:
ошибки в процессе нормальной эксплуатации (включая техническое обслуживание систем) АЭС, приводящие к исходным событиям аварий;
ошибки в процессе нормальной эксплуатации АЭС при проведении технического обслуживания систем, важных для безопасности, приводящие их в неработоспособное состояние;
ошибки в процессе протекания аварии, приводящие к возникновению конечных состояний АЭС с нарушением безопасности;
ошибки в процессе нормальной эксплуатации и протекания аварии на АЭС, приводящие к зависимым отказам систем, важных для безопасности (отметим, что в качестве дополнительного признака в указанной классификации неявно присутствует еще и вид производственного процесса — техническое обслуживание, производство, аварии).
В заключение перечислим основные выводы, вытекающие из рассмотренных в настоящей главе вопросов надежности оператора АЭС.
Идеальный надежный оператор АЭС — это пунктуальный, дисциплинированный и ответственный специалист, способный, с одной стороны, четко и точно выполнить инструкцию в предусмотренных для этого случаях, и, с другой стороны, обладающий достаточными знаниями, опытом и волевыми качествами, чтобы хладнокровно найти выход из экстремальных непредвиденных ситуаций.
Ошибки операторов АЭС — не столь частое явление (благодаря своей «исключительности» ядерная энергетика в этом смысле относительно благополучная отрасль), однако их цена может оказаться очень высокой. На изучение этих ошибок сегодня направлены значительные усилия специалистов. Сторонники качественных методов (в основном — психологи) считают, что исследовать ошибку можно, только разобравшись и поняв поведение человека. Специалисты по надежности настаивают на обязательном количественном анализе статистических показателей, характеризующих ошибки персонала.
Основная доля ошибок приходится на штатные, порой, мало чем примечательные режимы. Далеко не всегда причина этих ошибок кроется в человеке — часты случаи, когда неизбежность ошибок предопределена тем, как организована деятельность оператора, сконструировано оборудования и написаны инструкции. Парадоксально, но чаще всего операторы исполняют неуместные действия (квалифицируемые затем как ошибки) по вполне разумным причинам, кажущимся рациональными в тот момент. Практически все исследователи сходятся во мнениях относительно первичных (коренных) причин ошибок — это эргономика, процедуры, коммуникация, подготовка, организация, личные качества.
Серьезные ошибки операторов АЭС носят единичный характер и почти никогда не повторяются. Статистика констатирует лишь очень обобщенные черты ошибок, мало что давая для ответа на вопрос: как предупредить ошибки? Чтобы ответить на него в каждом конкретном случае необходим индивидуальный глубокий анализ ошибки и обстоятельств, в которых она была совершена (сегодня уже встречаются работы, направленные на автоматизацию этого процесса; так, в [143] описывается ЭС, помогающая исследовать и классифицировать ошибки). Каждая из приведенных выше классификаций может по- своему, с разных точек зрения помочь разобраться в причинах этой ошибки и найти способ их устранения. Однако нельзя рассчитывать на существование универсального метода избавления от ошибок. Устраняя причины одних ошибок, мы через некоторое время неизбежно столкнемся с другими, пока еще неизвестными (а возможно и сами создадим их). Лишь регулярный обзор и анализ текущего состояния дел на каждой конкретной станции может помочь выявить их до того, как их значимость станет критичной.
Предложите, как улучшить StudyLib
(Для жалоб на нарушения авторских прав, используйте
другую форму
)
Ваш е-мэйл
Заполните, если хотите получить ответ
Оцените наш проект
1
2
3
4
5
Обновлено: 21.09.2023
Презентация на тему: » Ошибки в деятельности оператора. План 1.Ошибки в деятельности оператора и их классификация 2.Факторы и типы ошибочного поведения операторов 3.Статистика.» — Транскрипт:
1 Ошибки в деятельности оператора
2 План 1.Ошибки в деятельности оператора и их классификация 2.Факторы и типы ошибочного поведения операторов 3.Статистика автомобильных аварий
3 1.Ошибки в деятельности оператора и их классификация
4 Ошибка это результат действия, совершенного неточно или неправильно, вопреки плану; это результат, который получен и не соответствует заданным требованиям.
5 Промахом называют грубые, случайные ошибки, которые обусловлены, как правило, недостаточным вниманием оператора.
6 Отказом систем человек техника принято называть утрату системой таких свойств, без которых она не может выполнять возложенные на нее функции.
7 Деление отказов человека и техники внезапные постепенные полные частичные явные неявные
8 Особенности ошибки оператора Ошибка — это факт практики Ошибочное действие всегда в прошлом Любое воспитание и обучение направлены на то, чтобы последующие не повторяли ошибок предыдущих Об ошибке оператора можно говорить только в том случае, если он совершал сознательное действие. Об ошибке оператора можно говорить только в том случае, если он совершал сознательное действие
9 Чем сложнее задача, тем с большей вероятностью даже профессионал совершает ошибки Сама ошибка определяется негативно Страх и переживание вины выходят за пределы ситуации, где совершена ошибка Особенности ошибки оператора продолжение
10 Последствия ошибки травма травма несчастный случай несчастный случай авария авария катастрофа катастрофа
11 Ошибка и опыт (этапы взаимодействия ) 1 этап. Начальное обучение работе с машиной. Опыт не может возникнуть из одних только знаний правил. Попытки исполнения действия в соответствии с правилами обязательно влекут за собой ошибки. Такого рода ошибки обязательны — они источник опыта любого человека.
12 2 этап. Освоение основных действий с машиной. Изо дня в день выполняя простые задачи, новичок приобретает автоматический навык, но не имеет возможности накапливать опыт действий в критической ситуации. Ошибка и опыт (этапы взаимодействия )
13 3 этап. Этап экстремальной ситуации. Крайние, экстремальные ситуации чрезвычайно редки, поэтому не может быть речи о накоплении опыта действий в экстремальных ситуациях. По отношению к ним всякий выступает, как новичок. Ошибка и опыт (этапы взаимодействия )
14 Классификация ошибок оператора Первая классификация ошибок оператора Ошибки проектирования Операторские ошибки Отказы техники
15 Первая классификация ошибок оператора Ошибки технического обслуживания Ошибки организации рабочего места Ошибки управления коллективом Классификация ошибок оператора продолжение
16 по месту в структуре деятельности А) ошибки неправильного восприятия — не успел обнаружить, не сумел различить, не узнал; Б) ошибки внимания не сумел сосредоточиться, собраться, переключиться, удержать, не успел охватить всего, быстро устал; В) ошибки памяти — сохранение, воспроизведение оперативной или долговременной информации; Г) ошибки мышления и принятие решения — не понял, не предусмотрел, не разобрался; Д) Механические ошибки исполнения (случайно (?) нажал не на ту клавишу); Е) Ошибки, связанные с отсутствием навыка; Ж)Ошибки, связанные с усталостью, стрессом, вредной средой. Вторая классификация ошибок оператора:
17 2. Факторы и типы ошибочного поведения операторов
18 Человеческий фактор устойчивое выражение, которым обозначают психические способности человека как потенциальный и актуальный источник проблем управления техникой при использовании современных технологий.
19 45% аварий на атомных станциях, 60% авиакатастроф, 80% катастроф на море 90% автокатастроф происходит по вине обслуживающего персонала. Человеческая ошибка является практически единственным фактором, который мог привести к аварии. Основные типы ошибочного поведения операторов
20 Значимость факторов, оказывающих влияние на ошибочные действия Составляющие человеческих факторов 1 Опыт 2 Интеллект 3 Возраст 4 Квалификация, образование 5 Дисциплинированность 6 Рассеянность 7 Нервозность 8 Усталость
21 Рассеянный. Это операторы с недостатками концентрации внимания. Основные типы ошибочного поведения операторов
25 Установление причин ошибок и их профилактика Первый метод. Пошаговая реконструкция ошибки. В основе — восстановление цепи событий. Установление причин ошибки проводится путем движения вспять по цепи выполненных операций до того пункта, в котором произошло отклонение.
26 Учитываются : взгляд субъекта (взгляд изнутри ситуации совершения ошибки, где сам субъект был частью ситуации); 1) взгляд субъекта (взгляд изнутри ситуации совершения ошибки, где сам субъект был частью ситуации); 2) взгляд судьи или исследователя (взгляд со стороны). Комиссия старается пройти по цепи звеньев вспять и найти то звено, в котором произошел сбой.
27 Второй метод: метод критических инцидентов. Анализируются ситуации, где наиболее вероятны ошибки. Для обнаружения «узких мест» в работе обычно используют наблюдение, интервью и моделирование. Анализируются ситуации, где наиболее вероятны ошибки. Для обнаружения «узких мест» в работе обычно используют наблюдение, интервью и моделирование.
28 Как снизить количество ошибок: Повышение мотивации и чувства ответственности.Повышение мотивации и чувства ответственности. Экология рабочего места.Экология рабочего места. Разбор происшествий. Осознание ошибки.Разбор происшествий. Осознание ошибки. Отбор на операторские должности.Отбор на операторские должности. Тренировки и обучение. Действия отрабатываются на тренажере.Тренировки и обучение. Действия отрабатываются на тренажере. Профилактика ошибок оператора
29 3. Статистика автомобильных аварий
30 Производственный травматизм при использовании роботов в основных отраслях промышленности: Статистика автомобильных аварий и травматизм
31 Американский журнал Forbes опубликовал рейтинг самых опасных стран для водителей Россия возглавляет этот печальный рейтинг! У нас на один миллион автомобилей ежегодно гибнет 939 человек (для сравнения США, которые оказались на восьмом месте, имеют показатель 163 смерти на 1 млн. автомобилей)
32 Самые опасные страны для водителей: 1. Россия 2. Словакия 3. Польша 4. Турция 5. Венгрия
33 Ежедневно на автомобильных дорогах России по статистическим данным последних 10-ти лет в дорожно-транспортных происшествиях погибает человек и около человек получают травмы различной степени тяжести.
34 Количество дорожно-транспортных происшествий, погибших и раненных в них в Российской Федерации ГодыКоличество ДТП Число раненых
36 Относительные показатели аварийности в РФ ( гг.) ГодЧисло погибших в 100 ДТП Число пострадавши х в ДТП на 100 тыс. населения Кол-во ДТП на 10 тыс. единиц транспорта ,7138,9 52, ,1143,9 51, ,5139,0 53,3
37 Показатели тяжести последствий ДТП в России в сравнении с некоторыми зарубежными странами СтраныЧисло погибших в 100 ДТП Число раненных в 100 ДТП Тяжесть последстви й Россия ,8 Польша12,61209,5 США1,91501,2
38 Распределение ДТП в РФ по месту их совершения Место совершения ДТПКол-во ДТП (%) В городах и населенных пунктах 72,4 Автомобильные дороги вне городов и нас. пунктов 27,2 Другие места 0,4
39 Распределение количества ДТП и числа пострадавших в городах и населенных пунктах РФ по элементам плана дороги Элемент планаКол-во ДТП Прямая в плане 93,5 Кривая в плане 6,5
40 Распределение количества ДТП и числа пострадавших на автомобильных дорогах РФ по элементам дорожной обстановки Участок дороги, инженерные обустройства, сооружения Кол-во ДТП Перегон Перекресток 2959 Мост, эстакада 747 Остановка общественного транспорта 378
41 Распределение ДТП по их видам в РФ Виды ДТПКоличество ДТП (%) Наезд на пешехода47,9 Столкновение24,7 Опрокидывание17,6
42 Основные причины совершенных ДТП в РФ Причины ДТП% в общем количестве ДТП Нарушение ПДД водителями 75,4 Нарушение ПДД пешеходами 29,7 Неудовлетворительное состояние улиц и дорог 11,2 Технические неисправности 2,8
43 Соотношение виновности водителей и пешеходов в ДТП в РФ РегионВиновность в ДТП водителей (%) Виновность в ДТП пешеходов (%) РФ7525
44 Распределение ДТП в РФ по основным видам нарушений ПДД водителями ТС Виды нарушений% в ДТП совершенных по вине водителей Отсутствие прав на управление ТС 28,6 Управление ТС в нетрезвом состоянии 24,3 Несоответствие скорости конкретным дорожным условиям 19,8 Выезд на полосу встречн. движения 18,0
45 Распределение числа пострадавших в ДТП (%) в РФ по основным категориям участников дорожного движения
46 . Распределение ДТП в РФ по месяцам
47 Распределение ДТП в по дням недели (понедельник принят за 100 %)
48 Распределение ДТП в г. Москве по часам суток
49 Удельный вес ДТП, совершенных в РФ водителями, находящимися в нетрезвом состоянии РегионПроцент от общего количества ДТП РФ18,1
50 Распределение ДТП в РФ по стажу работы водителей, в происшествиях, совершенных по их вине Водительский стаж % от общего кол- ва ДТП по вине водителей Тяжесть последствий ДТП До 3 лет45,612, лет32,814,2 10 лет и более21,614,5
51 Распределение по местам наибольшего повреждения ТС в ДТП по РФ Места наибольшего повреждения ДТП (% от общего кол- ва) Середина передней части ТС 61,1 Передний левый угол ТС 26,0
52 1.Распространенные ошибочные действия водителей, приведшие к ДТП
53 около 90 процентов происшествий с пострадавшими происходит в типичных, повторяющихся дорожно-транспортных ситуациях, в которых водители допускают ошибки
54 Шесть основных ошибок водителей, приведших к ДТП
55 Регламентация действий водителей Правилами ДД Перед перестроением, поворотом, разворотом водитель обязан подавать сигналы световыми указателями поворота соответствующего направления. При этом маневр должен быть безопасен и не создавать помех другим участникам движения. 2. Подача сигнала указателями поворота или рукой должна производиться заблаговременно до начала выполнения маневра. При этом подача сигнала не дает водителю преимущества и не освобождает его от принятия мер предосторожности.
57 Регламентация действий водителей Правилами ДД На перекрестке неравнозначных дорог водитель транспортного средства, движущегося по второстепенной дороге, должен уступить дорогу транспортным средствам, приближающимся по главной, независимо от направления их дальнейшего движения. 2. На перекрестке равнозначных дорог водитель транспортного средства обязан уступить дорогу транспортным средствам, приближающимся справа.
59 Регламентация действий участников движения Правилами ДД При пересечении проезжей части вне пешеходного перехода пешеходы не должны создавать помех для движения транспортных средств и выходить из-за стоящего транспортного средства, ограничивающего обзорность, не убедившись в отсутствии приближающихся транспортных средств. Скорость должна обеспечивать водителю возможность постоянного контроля за движением транспортного средства для выполнения Правил.
61 Регламентация действий водителей Правилами ДД Прежде чем начать обгон, водитель обязан убедиться в том, что: — полоса движения, на которую он намерен выехать, свободна на достаточном для обгона расстоянии и этим маневром он не создаст помех встречным и движущимся по этой полосе транспортным средствам;
63 Регламентация действий участников движения Правилами ДД. Водитель транспортного средства обязан уступить дорогу пешеходам, переходящим проезжую часть по нерегулируемому пешеходному переходу. 2. Если перед нерегулируемым пешеходным переходом остановилось или замедлило движение транспортное средство, то водители других транспортных средств, движущихся по соседним полосам, могут продолжать движение, лишь убедившись, что перед остановившимся транспортным средством нет пешеходов
65 Регламентация действий водителей Правилами ДД Водитель должен соблюдать необходимый боковой интервал, обеспечивающий безопасность движения. В литературе рекомендуемый боковой интервал между автомобилями, при встречных разъездах, обеспечивающий безопасность, принимается в зависимости от скорости и составляет, как правило, не менее 1 м
Введение
Ошибка — это результат действия, совершенного неточно или неправильно, вопреки плану. Ошибка это отклонение от намеченной цели, несовпадение полученного с намеченным, несоответствие достигнутого результата намеченной цели, поставленной задаче.
Важное значение в изучении труда оператора придается анализу ошибок. Ошибка — это факт, случай из практики. Концепция ошибки должна строиться напредставлении о позитивном (правильном) функционировании, т.е. надо еще разобраться, что есть позитивная работа (примерно как и в патопсихологии — проблема «нормы» и «патологии»). Но сама ошибка определяется негативно, как отклонение от правильной работы.
Для определения (и понимания) ошибки решающее значение имеет время. Ошибочное действие уже совершено, т.е. оно всегда впрошлом (хотя ошибочное ориентировочное действие может и предшествовать реально совершенному действию). Это позволяет анализировать причины (причинно-следственные связи), приведшие к уже совершенной ошибке.
Представление о системе психических процессов может стать основой для анализа ошибок. В экспериментальной психологии установлены различные типы ошибок:
Ошибки восприятия — не успел обнаружить, несумел различить, не узнал;
Памяти — забыл, не успел запомнить, не сумел удержать в памяти, сохранить, восстановить, воспроизвести;
Мышления — не понял, не успел схватить, не предусмотрел, не разобрался, не проанализировал, не объединил, не обобщил, не сопоставил, не выделил;
Внимания — не сумел сосредоточиться, собраться, переключиться, удержать, не успел охватить всего, быстро устал.
Для анализа иклассификации ошибок оператора предложены
следующие критерии:
• место ошибки в структуре эргатической системы;
• внешнее проявление ошибки;
• последствия ошибки;
• характер отображения ошибки в сознании оператора;
• причины ошибки.
По каждому из критериев разработаны методы более детального анализа. Например, причины ошибки могут быть связаны с рабочим местом оператора (организацией информационноймодели и органов управления), режимом труда и отдыха, профессиональной подготовкой, функциональным состоянием, рабочей мотивацией, отношениями в коллективе. Описанный набор критериев анализа и классификации ошибок оператора задает последовательность проведения их психологического анализа.
Предотвратить ошибки операторов достаточно трудно, так как совершать ошибки в процессе работы для людей — естественно.Это не свидетельствует о непрофессионализме оператора.
Анализ ошибок оператора является одним из основных путей решения инженерно-психологических задач. Предотвращение ошибок оператора путем грамотного проектирования эргатической системы составляет один из разделов инженерной психологии.
Последствия ошибок оператора различны. Цена ошибки чрезвычайно велика. Следствием ошибки оператора может бытьтравма, нечастный случай, авария, катастрофа, экологическое бедствие.
Об ошибке оператора можно говорить только в том случае, если он совершал сознательное действие. Ошибка это действие, выполненное вопреки плану.
Страх и переживание вины выходят за пределы ситуации, где совершена ошибка. Переживание вины за прошлые ошибки должно предупредить ошибки в настоящем и будущем. Особенно большое значениеимеет ущерб, нанесенный близкому, значимому человеку. По- видимому, и сама значимость другого определяется его объективным влиянием на формирование субъекта. Связь прошлого и настоящего замыкается в бессознательном. В бессознательном локализованы обстоятельства ошибки и воспоминания о ней самой. Еще Фрейд показал, что психоанализ может оказаться полезным и эффективным средством для изучениячеловеческих ошибок. Ошибка предполагает выбор и ответственность. Субъект, выполняющий профессиональную деятельность в сложной системе, должен предвидеть последствия и необходимость нести ответственность. Поскольку ошибка относится к области морали, для построения теории необходимо использовать аппарат психоанализа.
Соответственно, следует при подготовке операторов формировать такое.
Значение совершаемой ошибки зависит от ее социального и экономического последствия. Ошибка оператора — это любое конкретное действие человека в процессе его деятельности, которое выходит за некоторые допустимые границы, т.е. превышает допуск, границы которого определены режимами работы системы. Большинство ошибок — это непреднамеренные действия, неадекватные данной ситуации. Неверные действия оператора, расцениваемые им как верные относятся к умышленным ошибкам. Случаи вредительства в данном контексте не рассматриваются.
Надежность оператора — это вероятность того, что оператор правильно выполнит некоторые обусловленные системой действия за определенный период времени (если время — ограничивающий фактор) и не произведет никаких посторонних действий, способных нанести ущерб системе. Вероятность ошибки оператора — есть отношение количества совершенных ошибок к общему числу возможных ошибок. Любая оценка вероятности ошибки оператора связана с неопределенностью и стохастической изменчивостью.
Виды ошибок оператора:
1. Ошибка пропуска — оператор пропускает все задание или один из этапов его выполнения.
2. Ошибка в выполнении — оператор выполняет задание, но делает это неправильно. К данной категории относятся:
-ошибка в выборе;
-ошибка в последовательности действий;
-ошибка во времени;
Данная классификация устанавливает связи между входными параметрами оператора и системными требованиями, не учитывая внутренних процессов. Она часто используется при изучении влияния ошибок оператора на работу системы вследствие необходимости исследования рода ошибок и частоты их возникновения.
Причины возникновения ошибок оператора
Выявление причин возникновения ошибок оператора базируется на анализе условий трудовой деятельности. В его основе лежит постулат о том, что система должна проектироваться для пользователя, а не наоборот. В этой связи перечислим основные факторы и характеристики оборудования, приводящие к увеличению ошибок операторов [20]:
-неадекватное рабочее пространство и размещение оборудования;
-плохие условия окружающей среды;
-неадекватная с точки зрения инженерной психологии конструкция (панели управления, контрольно-измерительная аппаратура и др.);
-недостаточная профессиональная подготовка и несовершенная эксплуатационная документация;
-плохой контроль (отсутствие информации о совершаемых ошибках и путях их исправления).
Перечисленные факторы являются внешними. К внутренним факторам относятся индивидуальные качества оператора: профессиональная подготовка (опыт); уровень мастерства; умственные способности; отношение; эмоциональное состояние; способности восприятия; знание задачи; социальные факторы; физическое состояние; пол; выносливость; уровень стресса и др. При соответствующей подготовке влияние внутренних факторов на надежность оператора в целом меньше, чем внешних.
Анализ надежности оператора
Цель анализа надежности оператора — это изучение системы человек-машина и оценка вероятности ошибки человека. Такой анализ может быть качественным или количественным. Качественный анализ применяется для уменьшения ущерба, наносимого системе ошибками оператора до приемлемого уровня. Количественный анализ можно использовать при оценке влияния ошибки оператора на систему путем определения вероятности ошибки оператора для каждого отдельного элемента задачи и прогнозировании общей вероятности отказа при выполнении данного задания [13].
Любой анализ надежности человека-оператора должен включать следующие этапы:
1. Понять и описать функции и назначение системы. Необходимо установить порядок взаимодействия между оператором и системой, позволяющий обеспечивать ее функционирование.
2. Понять и описать критерий выполнения задачи, а также оценить возможные затруднения ее выполнения.
3. Оценить характеристики, предоставляемые персоналом. Здесь оцениваются внешние и внутренние факторы, приводящие к увеличению ошибок операторов.
4. Анализировать задачи с точки зрения возможности ошибок операторов. Проводится сравнение способности и недостатков персонала с требованиями выполняемой задачи.
5. Оценить вероятность потенциальных ошибок оператора. Здесь оценивается важность каждой из потенциальных ошибок, как функции частоты ее возникновения, возможности ее исправления, тяжести вероятных последствий и стоимости мероприятий по устранению неполадок.
6. Оценить последствия ошибок оператора. Выбираются наиболее значительные факторы важности ошибок, оценивается чувствительность системы к значительным изменениям вероятности ошибок оператора.
7. Дать рекомендации по улучшению работы системы. Исследователь выявляет важные ошибки и вместе с системным экспертом формулирует решения по всему спектру проблем.
Исследования, основанные на материале ошибок оператора, имеют свою историю и сложившуюся исследовательскую традицию. Они не потеряли до сих пор своего практического и научного значения; более того, можно сказать, что сейчас эти исследования приобретают для инженерной психологии первостепенное значение как область исследований, определяющих в основном специфику самой инженерной психологии.
Трудности решения проблем, связанных с фактором ошибок, не уменьшились по сравнению с периодом первоначального рассмотрения и осмысления этих проблем. Обусловлено это прежде всего тем, что постоянно изменяется контекст рассмотрения ошибок оператора в системе, изменяются задачи и сам объект исследования. Эти изменения, в свою очередь, вызваны развитием инженерной психологии и проектирования; каждое направление в исследовании ошибок оператора формируется для решения специфических проблем, характерных для определенного периода развития.
Для понимания современных проблем и задач, связанных с рассмотрением ошибок оператора, необходимо уяснить значение факта ошибок в рамках целого, более широкого, чем какое-либо одно из направлений исследований ошибок оператора. Поэтому представляется необходимым обратиться к генезису этой формы инженерно-психологического исследования с целью осознания основных тенденций ее развития.
Борьба с ошибками оператора путем отбора и обучения
В первых исследованиях, посвященных анализу ошибок человека, в качестве эмпирического материала рассматривались аварии на производстве [6]. Этот выбор обусловливался, во-первых,, первостепенной значимостью борьбы с авариями по сравнению с другими мероприятиями на производстве, во-вторых, тем, что значение ошибочных действий человека в авариях выступало особенно выпукло и не могло быть незамеченным и, в-третьих, наличием документальных данных об ошибочных действиях в этом случае: статистических отчетов, свидетельств очевидцев и т. п.
Следует отметить, что именно прикладной аспект определял характер этих исследований, так как их научная значимость всецело зависела от того, когда на смену показаниям очевидцев придут наблюдение и эксперимент.
Что касается появления новых нетрадиционных профессий, то это, например, деятельность летчика, которая может рассматриваться в качестве классического образца уже собственно операторской деятельности. Неудивительно, что именно деятельность летчика с момента своего возникновения и до сегодняшнего дня — основной объект изучения сначала в рамках психологии труда и психотехники, а затем и в инженерной психологии, так как в ней, как в фокусе, сосредоточены все проблемы прикладной психологии
Появление новых профессий по-новому поставило проблему подготовки кадров. Профессиональный отбор всегда существовал в рамках профессионального обучения, но его значение раньше было не так заметно, в частности, в связи с относительной простотой производственных навыков традиционных профессий. Первые же шаги авиации показали непригодность подхода, который рассматривал профотбор как второстепенную задачу. Убедительный показатель — статистика авиационных катастроф. Поэтому проблема организации профотбора выдвинулась на одно из первых мест среди других проблем предотвращения аварий.
Задачи профотбора в значительной степени определили и характер психологических исследований аварий. Например, одна из самых первых работ на эту тему — работа О. Зельца — содержит психологический анализ трехсот отчетов, содержащих подробное описание авиационных катастроф, а результатом анализа были предложения по организации испытаний для отбора лет-чиков.
Особенно характерным для этого периода является количественное распределение причин ошибок между этими двумя категориями (по техническим причинам — по вине человека). В свою очередь, каждая из этих категорий содержала у разных исследователей тот или иной набор составляющих факторов. Среди психологических факторов, послуживших непосредственной причиной аварий, исследователи выделяли, например, такие: физическая недостаточность, неуклюжесть, малая подвижность и гибкость, повышенная нервная возбудимость, эмоциональная неустойчивость и переутомление, безрассудство, небрежность и легкомысленность, недостаток уверенности в себе и контроля над собой, чрезмерная самоуверенность и т. д. Глобальный характер выделяемых факторов определил вид рекомендаций по обучению и отбору[2]. Принятые меры позволили значительно снизить число аварий, происходящих из-за личного фактора.
Осознание неудовлетворительности такого подхода привело к постановке проблемы возможностей человека.
Исследование ошибок оператора и модификация проектных решений
Существенным образом изменилась и точка зрения на сам факт ошибки оператора и на кол чественное соотношение ошибок по категориям. Ошибки в работе оператора рассматривались уже в большинстве случаев как свидетельство неудовлетворительного характера принятого проектировочного решения[6]. Тем самым они являются фактически не ошибками оператора, а ошибками проектирования. Эта смена точки зрения на статус ошибок в деятельности оператора была обусловлена тем, что планом объективной реальности, по отношению к которому фактически стал устанавливаться факт ошибки, было уже не требование к деятельности, а ; возможности оператора. Если раньше причина ошибки была внутренней для субъекта — психофизиологические недостатки, отсутствие у него соответствующих навыков, то теперь она стала: внешней — ошибки в конструкции системы [5].
Это обусловило и изменение типа категоризации ошибок оператора [7], который в целом определяет способ анализа эмпирического материала. Ошибки классифицируются в зависимости от типа психологического затруднения, и в соответствии с выделенным типом анализируется содержание ошибки. Таким образом ошибка выступает уже не как внешняя характеристика объекта исследования, а сама становится объектом рассмотрения и характеризует деятельность оператора. Такая ассимиляция материала ошибок в принципе позволяет получить знание как об организации предметной среды оператора (панелей, приборов и т. д.), так и о таких составляющих деятельности, как организация интериоризованных средств, способы деятельности и т. д. Однако долгое время,, в центре внимания исследователей оставались только объекты предметной среды деятельности оператора в полном соответствии с основной установкой этого направления исследований.
Отказы в системе, надежность и ошибки оператора
В процессе развития проектирования происходило усложнение систем за счет автоматизации ряда процессов и за счет объединения отдельных подсистем в системные комплексы. Этот процесс значительно усложнил проблемы эксплуатации систем не только ввиду недостатка квалифицированного персонала, но также из-за больших капиталовложений, которые требует автоматическое оборудование. Чем дороже установка, тем меньше времени она может простаивать. При наличии автоматики выход из строя одного элемента управления может остановить все производство до тех пор, пока не будет обнаружена и устранена неисправность. Кроме того, в значительной степени изменились внешние тре-бования, предъявляемые к системам. Если раньше в случае значимого для системы отказа ее элемента работа чаще всего могла быть отложена и поиски причины отказа и его устранение не были лимитированы во времени, то многие современные системы (в особенности военные) связаны требованием выполнения миссии системы в любых сложившихся для системы условиях.
Отказы в системе, надежность и ошибки оператора
В процессе развития проектирования происходило усложнение систем за счет автоматизации ряда процессов и за счет объединения отдельных подсистем в системные комплексы. Этот процесс значительно усложнил проблемы эксплуатации систем не только ввиду недостатка квалифицированного персонала, но также из-за больших капиталовложений, которые требует автоматическое оборудование. Чем дороже установка, тем меньше времени она может простаивать. При наличии автоматики выход из строя одного элемента управления может остановить все производство до тех пор, пока не будет обнаружена и устранена неисправность. Кроме того, в значительной степени изменились внешние тре-бования, предъявляемые к системам. Если раньше в случае значимого для системы отказа ее элемента работа чаще всего могла быть отложена и поиски причины отказа и его устранение не были лимитированы во времени, то многие современные системы (в особенности военные) связаны требованием выполнения миссии системы в любых сложившихся для системы условиях.
Эффективность борьбы с ошибками оператора как особым видом отказов в системе в значительной степени зависит от того, какие категории ошибок будут выделены и проанализированы, так как в этом случае можно предусмотреть эффективные средства для их диагноза и устранения.
Очевидно, что случайная выборка из множества ошибок и разработка средств диагноза и устранения не могут удовлетворить запросы современного проектирования СЧМ. Следовательно, успешность проектирования этого типа деятельности существенно зависит от успехов теоретического подхода к анализу ошибок оператора.
Необходимой предпосылкой такого подхода является введение понятия ошибки оператора (не определения ошибки оператора, а именно понятия). Из этого понятия ошибки должна естественным образом следовать типология, а не наоборот (очень часто понятие вводят как оформление существующей эмпирической типологии, без обсуждения ее оснований).
Для выделенных таким способом типов ошибок оператора можно поставить задачу проектирования специфических способов их диагноза и устранения как в плане интериоризованных, так и в плане экстериоризованных средств.
[1] Одна из первых работ на эту тему — М. Кома, Г. Анд ерсен. Психофизиология летчика. М., 1925
[1] Одна из первых работ на эту тему — М. Кома, Г. Анд ерсен. Психофизиология летчика. М., 1925
[2].О. Зельц рекомендовал проводить профотбор, испытывая летчиков на: 2)умение фиксировать внимание одновременно на нескольких предметах; 3)способность не отвлекаться посторонними ненужными впечатлениями; быстроту абстракции, 4) отсутствие пугливости, 5) быстроту реакции,. 6) ловкость.
[7] Например, для ошибок при работе с элементами управления:а) ошибки перепутывания, б) ошибки регулирования, в) ошибки забывания, г) ошибки реверсии, д) нечаянные задействования, е) ошибки, обусловленные трудностью дотянуться до элемента
Читайте также:
- Возрастные особенности физического развития детей среднего и старшего школьного возраста реферат
- Концептуальные логические и физические модели данных реферат
- Реферат духовно нравственное воспитание молодежи
- Космос как предмет философского размышления реферат
- Мрлс дон 2н реферат
Классификация ошибок
Ошибки,
с которыми сталкивается программист,
можно разделить следующим образом:
-
ошибки
в описании задачи.
Иногда случается, что программа написана,
а пользователь обнаруживает несоответствие
между выдаваемыми и ожидаемыми
результатами. Некачественная постановка
требований приводит к созданию программы,
которая будет правильно решать неверно
сформулированную задачу. В этом случае
требуется полное перепрограммирование.
Чтобы исключить такие ошибки необходимо
письменное формулирование технического
задания (ТЗ). Это заставляет заказчика
собраться с мыслями и дать точное
определение ТЗ. Всякие устные указания
являются ненадежными и часто приводят
к взаимному недопониманию заказчика
и исполнителя; -
ошибки
в выборе алгоритмов.
Примером таких ошибок является выбор
алгоритма итерационного процесса
решения некоторого уравнения, когда
алгоритм является расходящимся вместо
сходящегося. К сожалению, часто плохой
выбор алгоритма становиться очевидным
лишь после его опробования; -
ошибки
анализа.
Ошибки анализа связаны либо с неполным
учетом возникающих ситуаций, либо с
неверным решением задачи. Такие ошибки
могут возникнуть, если пренебречь
возможностью появления отрицательных
значений переменных, малых или больших
величин, отсутствием задания начальных
значений переменных, неверными условиями
окончания цикла, неправильным указанием
ветви алгоритма и т.д.; -
ошибки
общего характера. Они
возникают из-за недостаточного знания
или непонимания алгоритмического языка
программирования. К ним относятся:
ошибки применения операторов, не
обеспечивающих последовательности
событий, устанавливаемых алгоритмом,
синтаксические ошибки, ошибки при
выполнении синтаксически правильных
операторов (деление на ноль, извлечение
корня из отрицательного числа и т.д.),
ошибки, вызванные неверными данными.
Наконец, существует еще один вид ошибок,
называемый глитчем
(хроническим дефектом) – программы не
удовлетворяют некоторым требованиям,
которые не были сформулированы в ТЗ; -
ошибки
физического характера.
К ним относят случайный пропуск некоторых
операторов, перестановка их в программе,
отсутствие необходимых данных и др.; -
синтаксические
ошибки.
Выявление компилятором синтаксических
ошибок представляет собой важный и,
безусловно, необходимый этап отладки
программы.
Ошибки, не обнаруженные компилятором
Существует
множество ошибок, которые отладочный
компилятор не в состоянии выявить,
например:
-
пропуск
части программы; -
переход
не на ту ветвь, на которую нужно перейти
после выполнения оператора условного
перехода; -
использование
неверного формата в операциях ввода и
вывода данных; -
неправильные
параметры циклов (начальное состояние,
приращение, условия окончания и т.д.); -
неполная
или неправильная индексация массива; -
выпадение
из рассмотрения некоторых возможных
ситуаций, связанных с данными и
вычислениями; -
другие.
Ситуации, возникающие при неверных результатах
Отладка
начинается с того момента, когда
компилятор перестает выдавать сообщения
о синтаксических ошибках. В начале
процесса отладки нужно использовать
простые тестовые данные. Если получаются
верные результаты, следует переходить
к тестированию программы посредством
более сложных данных. Если результаты
неверны, то могут возникнуть следующие
ситуации:
-
синтаксических
ошибок нет, но программа не скомпилирована.
В этом случае нужно выяснить причину,
посмотреть все сообщения, если происходит
системное прерывание, нужно путем
сегментирования локализировать участок
программы и ликвидировать причину; -
программа
скомпилирована, получен exe-файл,
но нет результатов.
От такой программы мало проку. Такие
неполадки могут вызываться какими-либо
логическими или системными ошибками.
Возможна системная ошибка при реализации
программы, когда программа ушла на
прерывание (деление на ноль, обращение
к области данных и восприятие их как
инструкций, неверная индексация массива,
переполнение или потеря значимости и
т.д.); -
преждевременный
останов.
Программа начинает работать, выдаются
какие-то результаты, но затем работа
программы преждевременно прекращается.
Ошибки, приводящие к преждевременному
прекращению работы программы и
сопровождаемые затем сообщением о
системной ошибке, называются взрывами
(blowup)
или воронками
(cratered).
Это тяжелые ошибки, так как они не дают
возможности продолжать выполнение
программы; -
неверные
результаты.
Опытные программисты всегда считают
это удачей, так как программа в принципе
правильна, её логика работает точно,
но нужно устранить ошибки, формирующие
результат; -
зацикливание.
Этот вид ошибок обнаружить и локализировать
несложно.
Создание консольного приложения
Microsoft Visual C++
Выполним
команду
New
из меню File.
На вкладке Projects
создадим
проект с именем Ex_1.
Выберем
простое консольное
приложение – Win32
Console
Application.
В
текстовом поле Location
запишем
путь к папке,
в которой система автоматически создаст
файлы нового проекта (см. раздел 1).
После
нажатия кнопки ОК,
отобразится
окно мастера проектов с набором опций,
из которых выберем An
empty
project
, а затем нажмем кнопку Finish.
Далее
щелкнем на кнопке, расположенной первой
слева
на стандартной панели инструментов
(New
Text
File).
Откроется новое окно редактирования,
в которое введем код:
/*
ПРИМЕЧАНИЕ: данная программа содержит
ошибки,
введенные
с целью обучить использованию средств
отладки */
#include
<stdio.h>
/*
Следующая константа определяет размер
массива */
#define
SIZE 5
/*
Прототип
функции
*/
void
print_them(int offset, char continue, int iarray[SIZE]);
void
main( void )
{
int
offset;
/*
индекс
элемента
массива
*/
int
iarray[SIZE];
/*
массив
чисел
*/
char
continue= 0; /*
содержит
ответ пользователя
*/
/*
Первый
раз функция выводит значения
неинициализированных переменных*/
print_them(offset,continue,
iarray);
/*
Приглашение
для
пользователя
*/
printf(«\n\nWelcome
to a trace demonstration!»);
printf(«\nWould
you like to continue (Y/N)»);
scanf(«%c«,&continue);
/*
Пользователь вводит новые значения в
массив*/
if
(continue == ‘Y’ )
for
(offset=0; offset < SIZE, offset++)
{
printf
(«\nPlease enter aninteger: «);
scanf(«%d»,&iarray
[offset] );
}
/*
Второй раз функция отображает значения,
введенные пользователем */
print_them(offset,
continue, iarray) ;
}
/*
Функция, выводящая значения элементов
массива */
void
print_them(int offset, char continue, int iarray[SIZE])
{
printf(«\n\n%d»,offset);
printf(«\n\n%d»,continue);
for(offset=0;
offset < SIZE,offset++)
printf(«\n%d»,iarray[offset]);
}
В программе имеются
ошибки, которые не нужно исправлять.
Они были допущены специально, с целью
отыскания их с помощью отладчика.
Далее
сохраним код, для чего можно щелкнуть
на третьей кнопке слева на
стандартной панели инструментов (Save),
выбрать в меню File
команду
Save,
или нажать [Ctrl+S].
Когда в первый раз выбирается команда
Save,
открывается диалоговое окно Save
и запрашивается имя файла. Сохраним
файл под именем Error.сpp.
Как
правило, проекты для Windows
включают большое число файлов.
Однако созданный проект состоит из
единственного файла, который нужно
добавить в проект.
Для
этой цели нужно сделать активным файл
Error.cpp
и
щелкнуть правой кнопкой мыши на нем.
Появится контекстное меню
(рис. 3.1).
Выполнить команду Insert
File
into
Project
-> Ex_1.
После
создания исходного файла (*.c)
можно приступить к созданию исполняемого
файла (*.exe).
Согласно
терминологии разработчиков Visual
C++,
этот процесс называется построением
(Build)
программы.
Он выполняется с помощью меню Build
(рис. 3.2).
Выполним
компиляцию файла Error.cpp
с
помощью одной из команд Compile
Error.cpp,
Build
Error.exe
или Rebuild
All
(рис. 3.2). Единственное
различие между командами Build
и
Rebuild
All,
состоит
в том, что
команда Rebuild
All
не
проверяет дату создания используемых
в проекте файлов, а компилирует и
компонует все файлы проекта, независимо
от того, когда они были созданы.
Чтобы
избежать недоразумений, связанных с
тем, что системное время компьютера
можетбыть
легко изменено, при работе с небольшими
приложениями рекомендуется использовать
команду
Rebuild
All.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #