Упр.2.185 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Запишите правильный вариант и составьте блок-схему.
Правильный вариант:
1) if (x > 1) and (x < 2) then begin x: = x+1; y: = 0 end;
else begin x: = 0; y: =y+1 end;
2) if (x > 1) and (x < 2) then begin x: = x+1; y: = 0 end;
else begin x: = 0; y: =y+1 end;
В операторах if нужно записать условие через логическое and, а присваивание — знаком :=.
Правильная запись первого оператора:
if (x > 1) and (x < 2) then begin
x := x + 1;
y := 0
end
else begin
x := 0;
y := y + 1
end;
Правильная запись второго оператора:
if (x > 1) and (x < 2) then begin
x := x + 1;
y := 0
end
else begin
x := 0;
y := y + 1
end;
Блок-схема строится так: проверяется условие $$ (x > 1) \land (x < 2) $$; если оно истинно, выполняются команды $$x := x + 1$$ и $$y := 0$$, иначе — $$x := 0$$ и $$y := y + 1$$.
Ответ
1)
if (x > 1) and (x < 2) then begin
x := x + 1;
y := 0
end
else begin
x := 0;
y := y + 1
end;
2)
if (x > 1) and (x < 2) then begin
x := x + 1;
y := 0
end
else begin
x := 0;
y := y + 1
end;