Проекты: Диагностика; Химический Тир; Математическое Домино; Веселый забор;
О программе "Диагностика"
Условия на данные в методиках
В программе реализован механизм, позволяющий задавать сложные условия на данные в методиках.
Все данные методики представлены набором характеристик. Каждая характеристика методики может быть описана числом, текстом или датой. Мы называем такую характеристику - полем.
Поле задается текстовым описанием и типом данных (число, текст или дата).
Примеры полей:
Пол испытуемого | Значение в этом поле - это текстовый знак, обозначающий пол испытуемого (м - мужской, ж -женский). |
Все, что я делаю, я делаю ради моего сына (дочери). | Значение в этом поле - закодированный ответ на поставленный вопрос (0 - нет, 1 - да). |
Фактор Социальной беспомощности | Значение в этом поле - вещественное число обозначающее величину этого фактора. |
Если создавать условия на поля по отдельности, то в итоге мы получим одно общее условие на данные методик, которое необходимо для выбора испытуемых для отчета.
Условие для одного поля состоит из некоторого количества простых условий, связанных между собой.
Из чего состоит простое условие:
Значок условия (<, >, =) |
< - данные должны быть меньше заданного критерия
> - данные должны быть больше заданного критерия
= - данные должны быть равны заданному критерия
|
Значок типа данных ($, D) |
$ - данное в поле и критерий - текст
D - данное в поле и критерий - дата
Без значка - данное и критерий - число
|
Критерий условия |
Это тот критерий, с которым сравниваются данные
|
Примеры простых условий:
<50 | Числовое значение в поле должно быть меньше 50. |
>D24.05.2006 | Дата в поле должна быть более поздней чем 24 мая 2006г. |
=$м | Текст в поле должен начинаться с буквы м (регистр не имеет значения). |
Иногда требуется применять одновременно несколько условий. Рассмотрим, какими способами можно объединять условия.
Связи между простыми условиями:
, - условие И | - условие, следующее за этим символом должно обязательно выполняться одновременно с другими условиями со значком связи И. |
|| - условие ИЛИ | - условие, следующее за этим символом является альтернативным условием. Достаточно, чтобы выполнилось хотя бы одно из условий со значком связи ИЛИ. |
С помощью значков ( и ) можно задать порядок выполнения условий (также как в математике задается порядок арифметических действий).
Примеры сложных условий:
>20, <50 | Числовое значение в поле должно быть больше 20 и меньше 50. |
(>20, <50) || (>100) | Числовое значение в поле должно быть больше 20 и меньше 50, либо больше 100. |
(=$а) || (=$б) | Текст в поле должен начинаться с буквы а или с буквы б. |
Смотрите также: