Другие языки программирования и технологии
Что такое оператор if в турбо паскаль ?
Если можно, то напишите пожалуйста поподробнее, т. к. скоро экзамен, нужно ответить на билет
ИФ - это по английски ЕСЛИ, т. е. это вилка:
ЕСЛИ выполняется условие, например А >2, тогда выполняется первый блок операторов,
ИНАЧЕ выполняется второй блок операторов.
ЕСЛИ выполняется условие, например А >2, тогда выполняется первый блок операторов,
ИНАЧЕ выполняется второй блок операторов.
if условный оператор
if<условие> then <оператор1> else<оператор2>
if<условие> then <оператор1> else<оператор2>
Условный оператор или альтернатива. Организует ветвление программы
Пример
сокращённый оператор
if ( условие ) then
действия выполняемые при соблюдении условия (здесь всего один оператор) ;
далее операторы вып. в люб случае
или
if ( условие ) then
begin
действия выполняемые при соблюдении условия (более одноо оператора) ;
end;
полный пример
if ( условие ) then
действия выполняемые при соблюдении условия (здесь всего один оператор) ;
else
альтернативные действия (здесь всего один оператор) ;
if ( условие ) then
begin
действия выполняемые при соблюдении условия (более одноо оператора) ;
end (; - не ставим )
else
begin
альтернативные действия (более одноо оператора) ;
end;
Можно и друие вариации
if ( логическое выражение ) then
begin
operator1;
operator2;
end
else
operator3;
operator4
1 и 2 - вып. при собл. усл
3 - альтернатива (при не соблюдении)
4 - выполняется в любом случае
if ( логическое выражение ) then
oerator1
else
begin
operator2;
operator3;
end;
operator4
1 - вып. при собл. усл
2 и 3 - альтернатива (при не соблюдении)
4 - выполняется в любом случае
Пример
сокращённый оператор
if ( условие ) then
действия выполняемые при соблюдении условия (здесь всего один оператор) ;
далее операторы вып. в люб случае
или
if ( условие ) then
begin
действия выполняемые при соблюдении условия (более одноо оператора) ;
end;
полный пример
if ( условие ) then
действия выполняемые при соблюдении условия (здесь всего один оператор) ;
else
альтернативные действия (здесь всего один оператор) ;
if ( условие ) then
begin
действия выполняемые при соблюдении условия (более одноо оператора) ;
end (; - не ставим )
else
begin
альтернативные действия (более одноо оператора) ;
end;
Можно и друие вариации
if ( логическое выражение ) then
begin
operator1;
operator2;
end
else
operator3;
operator4
1 и 2 - вып. при собл. усл
3 - альтернатива (при не соблюдении)
4 - выполняется в любом случае
if ( логическое выражение ) then
oerator1
else
begin
operator2;
operator3;
end;
operator4
1 - вып. при собл. усл
2 и 3 - альтернатива (при не соблюдении)
4 - выполняется в любом случае
Вот пример:
Var x,y: integer;
Begin
Readln(x);
Readln(y);
If x>y then {Если x>y тогда}
Writeln('x>y')
else {Если нет, значит}
Writeln('x<=y');
end.
Var x,y: integer;
Begin
Readln(x);
Readln(y);
If x>y then {Если x>y тогда}
Writeln('x>y')
else {Если нет, значит}
Writeln('x<=y');
end.
Похожие вопросы
- Язык программирования паскаль, оператор if-else
- Какую программу (Паскаль) использовать в учебных целях, чтоб была овместима с файлами от "Турбо Паскаль"? В которых
- вопрос по турбо паскалю
- Помогите написать 2 програмки на Турбо Паскале.
- Я в турбо паскале запис-ю текст порусски в текстовик, открываю его вне ТП, а там фигня какая-то. Что мне делать?
- Помогите решить, пожалуста (ТУрбо Паскаль)
- Турбо Паскаль
- Помогите решить задачу на Турбо паскале
- Игра в турбо паскале Киньте программу на любую игру в турбо паскале
- Чем отличаются паскаль и турбо паскаль? (это типа компилятор для языка паскаль?)
var
x,y,max:integer;
begin
....
if x> max then
y:=max
else
y:=x;