Цитата:
и все же пришел к выводу, что формулировка описывает именно те критерии, на которые я и указал, а не те, которые являются модераторской практикой.
вы пришли к ошибочному выводу и у вас большие проблемы с пониманием простейших логических условий. самое смешное, что это не какое-то сверхсложное условие со многими "и", "или" и "не", а самый простейший вариант, который себе только можно представить.
попробую объяснить вам в предельно простой форме. мы имеем формулировку:
К отчетам пользователей, зарегистрированных на форуме менее шести месяцев или написавших менее семи отчетов в КЛС, автоматически прикрепляется пост с голосовалкой
это можно записать так:
if (стаж < 6 мес OR отчетов < 7) значит прикрепляем голосовалку (собственно именно это записано в программе, которая решает прикрепляется голосовалка или нет)
у вас стаж меньше 6 месяцев? да! сколько отчетов уже никого не волнует - у нас ведь условие "или", и достаточно выполнения любой части условия. значит прикрепляем голосовалку. у вас стаж больше 6 месяцев. отчетов меньше 7? да! опять условие "или" выполняется. значит прикрепляем голосовалку. у вас стаж больше 6 месяцев и отчетов 7 (или больше). значит условие "стаж < 6 мес или отчетов < 7" не выполняется, голосовалку не прикрепляем.
возможно, если бы условие было записано так: "К отчетам пользователей, зарегистрированных на форуме шесть или более месяцев и написавших семь или более отчетов в КЛС голосовалка не прикрепляется. Во всех других случаях прикрепляется" то оно было бы вам более понятно.
это АБСОЛЮТНО РАВНОЗНАЧНОЕ первому условие (дающее такой же резульат), но более длинное и корявое, поэтому был выбран первый вариант (попробуйте написать короче и понятней). и я специально выделил "или", "и" и "не". подумайте, почему в первом случае "или", а во втором "и" и "не".
если все равно не поняли, то советую вам почитать что-нибудь про математическую логику. любую книжку для студентов 1-2 курса (впрочем, может сейчас это и в школе проходят, и сгодится школьный учебник)
p.s. программистом стать вы точно не смогли бы
|