|
|||
Программирование разветвляющихся алгоритмов. Условный операторПрограммирование разветвляющихся алгоритмов. Условный оператор Итак, сегодня наша цель разобраться с записью и использованием команды ветвления на языкеPascal для решения задач. Ветвление - организация действий, при которой осуществляется выполнение той или иной последовательности команд в зависимости от результата проверки условий. Т.е. возникает необходимость выполнять различные команды в зависимости от выполнения какого-то условия. Для таких целей в ЯП Pascal введен условный оператор: Почему условный? Просто потому, что после оператора следует условие, которое может выполняться, а может и не выполняться - заранее это неизвестно. Условный оператор If позволяет выполнить одну из двух последовательностей команд в зависимости от некоторого условия. В языке Pascal имеется 2 формы условного оператора: полная и неполная. Полная форма условного оператора: If<условие >then<оператор_1 >else<оператор_2 >; · если условие после команды If верно, то выполняется <оператор_1> после команды THEN, иначе <оператор_2> после команды ELSE. Неполная форма условного оператора:(учащиеся записывают в тетрадь) If<условие > then<оператор >; · если условие после команды If верно, то выполняется <оператор> после команды THEN.
if условиеthen begin действия1 end else begin действия2 end; Передelseзнак«;»не ставится. - Напомню, чтоусловие - это некоторое утверждение, относительно которого можно сказать: истинно оно или ложно. В качестве условий используются логические выражения: · простые записываются с помощью операций отношения; · сложные записываются с помощью логических операций.
|
|||
|