Условный оператор в среде Delphi.
Условный оператор оператор, конструкция, обеспечивающая выполнение определённой команды ( набора команд ) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд ( наборов команд ) в зависимости от значения некоторого выражения. Общий синтаксис условного оператора IF: IF { условие } Then { последовательность команд }
Ветвления Неполное Полное
Оператор if… then… называется условным и имеет вид : If Then где – это некое логическое выражение. Здесь условие - выражение логического типа. Если выражение является истинным ( True ), т. е. условие выполняется, то выполняется последовательность команд, указанная после THEN. Если же условие не выполняется, данный блок пропускается.
В описании переменных зададим два числа a и b вещественного типа, которые будем сравнивать. Описываем переменные
Оператор if … then… Пример
Ветвление бывают … Неполные Неполные Вложенные Вложенные Выборочные Выборочные Полные Полные
Вы прекрасно справились с заданием! Содержание
Повтор
Этот оператор является полной версией условного оператора и имеет вид : If Then els ; Выполняется данный оператор следующим образом : если выражение принимает значение « истина », то управление передается на оператор. В противном случае на оператор. if { условие } then { команды, если условие выполняется } else { команды, если условие не выполняется }
Остается только дописать, что делать программе, если условие a>b – ложно, тогда вывести число а иначе число b. Оператор if … then… else Пример
If Then else оператор … Оператор выбора Условный оператор Полное ветвление условного оператора
Повтор
Вы прекрасно справились с заданием! Содержание
В случае, если команд, ассоциированных с условием, несколько, то они заключаются в BEGIN... END : If { условие } then begin Команда 1; Команда 2; Команда 3 end;
Даны два действительных числа. Если оба числа отрицательны, то заменить их квадратом Пример
If { условие } then begin Команда 1; Команда 2; Команда 3 После выполнения команд следует оператор …. endend if beginbegin
Повтор
Вы прекрасно справились с заданием! Содержание
1. Ответьте на поставленные вопросы. 2. После каждого ответа будет выдана информация о его результатах. За каждый правильный ответ будет присвоен один балл. 3. В конце теста – итоговое количество набранных баллов. Старт!
Оператор, конструкция, обеспечивающая выполнение определённой команды только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд …
Установите соответствие : 1. If … then … 2. If … then … else 3. Begin … end 4. If … then; Полное ветвление Неполное ветвление Операторные скобки
Общий синтаксис условного оператора … If…then; If … else If… else; If…then
Если команд, ассоциированных с условием, несколько, то они заключаются в : Begin… end if… then If...then …else If … end
if strtofloat(edit1.Text)> strtofloat(Edit2.Text) then label2.Caption:= edit1. Text else label2.Caption:= edit2. Text Пример …. ветвления
else then if end
Условие условного оператора имеет тип : Целый Вещественный Символический Логический
If Then else Оператор выполняется следующим образом : если выражение принимает значение «_______», то управление передается на оператор, если принимает значение «____», то управление передается. True Then False Else
Дан фрагмент программы if n mod 2=0 then begin Edit2.Text:=s1; if n=glasn then Edit2.Text:=s3 ….. Edit2.Text:=s2; перед Edit2.Text:=s2 следует оператор ….
Если выражение является истинным ( True ), т. е. условие выполняется, то выполняется последовательность команд, указанная после
Литература
1. Угринович Н. Д. Информатика и информационные технологии 2.