ПОМОГИТЕ С ИНФОРМАТИКОЙ ПОЖАЛУЙСТА ​

Приложения:

Ответы

Ответ дал: nastikots
1

Ответ:

1. If a>0 then a:=5;

2. If x=5 then begin a:=sqr(x); b:=sqrt(x) end else write(x);

3. If a=0 then x:=1 else x:=5;

4. If (0<x) and (x<10) then write (2*x) else write (x-2);

5. If x>=y then y:=x*x else x:=y*y;

6. If a=0 then x:=a+10;

7. If y>0 then x:=y div 2 else x:=y mod 2;

8. If a=0 then a:=a*2 else a:=a*3;

9. If x>10 then y:=x+x else y:=x*x;

10.If x<=y then y:=x else x:=y;

Объяснение:

1. If a>0 then a:=5;

неправильный оператор присваивания у переменной а (исправление а:=5)

2. If x=5 then a:=sqr(x); b:=sqrt(x) else write(x);

пропущен составной оператор после then (исправление begin a:=sqr(x); b:=sqrt(x) end)

3. If a:=0 then x=1 else x=5;

неправильные операторы сравнения у переменной а и присваивания у переменной х (исправление а=0, х:=1, х:=5)

4. If 0<х<10 then write (2*x) else write (x-2);

неправильный оператор сравнения (исправление (0<x) and (x<10))

5. If x>=y else y:=x*x then x:=y*y;

неправильная последовательность условного оператора (исправление then y:=x*x else x:=y*y;)

6. If a=0 else x:=a+10;

неправильный сокращённый условный оператор (исправление then x:=a+10;)

7. If y>0 then x:=y div 2 else x:=y mod 2 end;

ненужный end (конец составного оператора) (исправление удаляем end)

8. If a=0 then a:=a*2; else a:=a*3;

ненужная точка с запятой перед else (исправление удаляем ;)

9. If x>10 then begin y:=x+x else y:=x*x end;

неправильное использование составного оператора (удаляем begin и end)

10.If x<=y then y>=x else x=y;

использование операторов сравнения вместо операторов присваивания ( исправление y:=x, x:=y;)

Оператор присваивания :=

Операторы сравнения:

< (меньше)

> (больше)

<> (не равно)

<= (меньше или равно)

>= (больше или равно)

Полный условный оператор

If условие then действие else действие

Неполный условный оператор

If условие then действие

Если после then или else необходимо выполнить несколько действий, то используется составной оператор

If условие then

begin

действие 1;

действие 2;

действие 3

end

else

begin

действие 1;

действие 2;

действие 3

end

Перед else точка с запятой не ставится

Если условие не одно, то оно соединяет and или or


Alexahha: СПАСИБО ОГРОМНОЕ
Вас заинтересует