Условные операторы позволяют выбирать для выполнения те или иные части программы в зависимости от некоторых условий. Если, например, в программе используются вещественные переменные x и z, и на каком-то этапе решения задачи требуется вычислить z=max(x, y), то желаемый результат получается в результате выполнения либо оператора присваивания z:=x, либо оператора присваивания z:=y. Поскольку значения переменных x и y заранее неизвестны, а определяются в процессе вычислений, то в программе необходимо предусмотреть оба эти оператора присваивания. Однако на самом деле должен выполниться один из них. Поэтому в программе должно содержаться указание о том, в каком случае надо выбирать для исполнения тот или иной оператор присваивания.Условные операторы-контракт на организацию алгоритмов с ветвящихсяпроцессов операторов.Значение соглашения как логическое выражение используется turbo Pascal и есть два условный оператор IF случай. Если условной оператор IF оператор программы является наиболее распространненым способом,чтобы попатся изменить порядок выполнения.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Тема: Разветвленные условные операторы 9 б класс»
Үй тапсырмасын тексеру.
Сұрақ-жауап
1. Алгоритм дегеніміз не? 2. Алгоритм түрлерін 3. Алгоритмдерді ұсыну тәсілдерін ата ?
, ,
,,
,
,,,
,,,
,
,
, ,
, ,
,
Тармақталған шартты операторлар
Шартты операторлар. Тармақталу процестері бар алгоритмдерді ұйымдастыру үшін шартты операторлар пайдаланылады. Тармақталу белгілі бір шарттың орындалуы немесе орындалмауына байланысты атқарылады. Кейде бір тармақ ішінде ешбір амал орындалмай да қала береді. Шарт ретінде логикалық өрнектің мәні пайдаланылады. Турбо Паскальда 3 шартты оператор бар, олар IF, then және elsе.
Шартты оператордың синтаксистік диаграммасы
IF
THEN
өрнек
1 оператор
ELSE
2 оператор
IF шартты оператор.
IF (егер) операторы программадағы іс˗әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі болып табылады.
Толық түрде:
IF ˂ шартты өрнек˃
THEN ˂1˗оператор˃
ELSE ˂2˗оператор˃;
Қысқартылған түрде:
IF ˂ шартты өрнек˃
THEN ˂1˗оператор˃;
( оқылуы:IF ˗ иф, THEN ˗зен, ELSE ˗ элс). Мұндағы 1 ˗ және 2 ˗ операторларының өздері қарапайым немесе құрама оператор болуы мүмкін.
IF сөзінен соң жазылатын өрнек түрінде берілген шарт алдын ала есептеледі, оның нәтижесі логикалық (boolean ˗ бульдік) типте болады. Егер, ол шарттың мәні TRUE (ақиқат) болса, онда THEN (онда) сөзінен кейін жазылған 1˗оператор атқарылады, онда ELSE сөзінен кейінгі 2˗оператор атқарылмайды.
Екінші жағдайда, шарт мәні FALSE (жалған) болса, яғни теріс болып шықса, онда ELSE сөзінен кейінгі 2˗оператор атқарылып, 1˗оператор атқарылмайды.
IF операторлары бірінің ішіне бірі кіріп, қабаттасып та орындала береді.
≥ тең емес = үлкен ≤ үлкен немесе тең кіші кіші немесе тең" width="640"
Шарттарды жазу үшін пайдаланатын қатынас опереацияларының таңбалары: