if - это ключевое слово которое даёт понять компилятору что мы создаём структуру, для проверки условия и выполнения соответствующих действий. где условие - булево значение, в данном случае проверяется РАВЕН ли x нулю, если да - выведется инструкция "вы ввели 0". иначе выведется лишь "Программа завершилась".
Инструкций может быть несколько (я точно не знаю как в с++ или что это) но в C# (дочернем к с++) есть последовательность инструкций, а не одна, задаются они логическим блоком ( { } ) :
Program lab3;const n=10; {количество элементов в массиве} var A:array [1..n] of real; {объявление массива А} i:byte; {переменная для циклов} b:boolean; {идентификатор роста}begin writeln('vvedite tselie chisla matrici A[',n,',',n,']'); for i:=1 to n do begin {циклвводавмассив} write('A[',i,'] = '); readln(A[i]); end; writeln; writeln('matraca imeet vid: '); for i:=1 to n do begin {циклвыводамассива} write(A[i]:3:3,' '); end; writeln; b := true; for i:=1 to n-1 do {цикл определения роста} if (A[i] > A[i+1]) then begin {если текущий больше следующего} b := false; {значит масив невозростающий} break; end; if (b) then writeln('Masiv A - vozrostaushaya posledovatelnost''') else writeln('Masiv A - ne vozrostaushaya posledovatelnost'''); readln;
if - инструкция или же условный оператор:
if условие;
инструкция (или последовательность инструкций) .
if - это ключевое слово которое даёт понять компилятору что мы создаём структуру, для проверки условия и выполнения соответствующих действий. где условие - булево значение, в данном случае проверяется РАВЕН ли x нулю, если да - выведется инструкция "вы ввели 0". иначе выведется лишь "Программа завершилась".
Инструкций может быть несколько (я точно не знаю как в с++ или что это) но в C# (дочернем к с++) есть последовательность инструкций, а не одна, задаются они логическим блоком ( { } ) :
if(x < 0)
{
Console.WriteLine("x < 0");
Console.ReadLine();
x--;
}
var A:array [1..n] of real; {объявление массива А} i:byte; {переменная для циклов} b:boolean; {идентификатор роста}begin writeln('vvedite tselie chisla matrici A[',n,',',n,']'); for i:=1 to n do begin {циклвводавмассив} write('A[',i,'] = '); readln(A[i]); end; writeln; writeln('matraca imeet vid: '); for i:=1 to n do begin {циклвыводамассива} write(A[i]:3:3,' '); end; writeln; b := true; for i:=1 to n-1 do {цикл определения роста} if (A[i] > A[i+1]) then begin {если текущий больше следующего} b := false; {значит масив невозростающий} break; end; if (b) then writeln('Masiv A - vozrostaushaya posledovatelnost''') else writeln('Masiv A - ne vozrostaushaya posledovatelnost'''); readln;