Составные условия
  1. Укажите правильный вариант условного оператора.

    if <условие> then <оператор 1> else <оператор 2>;
    if <условие> then <серия операторов 1>; else <серия операторов 2>;
    then begin <серия операторов 1> end if <условие> else begin <серия операторов 2> end;
    then серия операторов 1 else серия операторов 2 if условие;

  2. Укажите правильный вариант использования неполного ветвления.

    then <серия операторов 1>; else <серия операторов 2>;
    if <условие> else begin <серия операторов 2> end;
    if <условие> then <оператор>;
    else <серия операторов 2> if <условие>;


  3. Укажите значение связующего слова AND

    Должны выполняться оба условия, связанные словом AND.
    Достаточно выполнения только первого из связанных словом AND условий.
    Должно выполняться одно из связанных словом AND условий.
    Выполнение первого условия не должно противоречить выполнению второго условия.

  4. Выберите правильную запись математического условия 1<= a < 100 на языке Pascal.

    if (a<= 1) and (a<100)
    if (a>=1) or (a<100)
    if (a<=1) and (a<100)
    if (a>=1) and (a<100)

  5. Что будет выведено на экран после выполнения фрагмента программы:

    begin
       a:=4;
       if a>4 then a:=5 else a:=1;
         writeln(a);
    end.

    a
    1
    3
    5

  6. Что будет выведено на экран после выполнения фрагмента программы:

    begin
       x:=1;
    if x<>5 then y:=6 else y:=0
    writeln(y);
    end.

    1
    6
    0
    y

  7. Что будет выведено на экран после выполнения фрагмента программы:

    begin
       a:=12;
       if (a>10 and (a<12) then n:=a+5 else n:=a-1;
          writeln(n);
    end.

    11
    12
    16
    17

  8. Что будет выведено на экран после выполнения фрагмента программы:

    begin
       a:=12;
       if (a>10 or (a<12) then n:=a+5 else n:=a-1;
       writeln(n);
    end.

    11
    12
    16
    17

  9. В качестве имени в языке Pascal нельзя использовать:

    SR
    OR
    MR
    AR

  10. Дан фрагмент программы, в котором пропущено условие:

    if (x>0) and (...) then a:=x else a:=y*2;

    Вставьте условие так, чтобы при x=2, y=-1 результатом выполнения алгоритма стало значение a=-2.

    x<y
    x<10
    y<0
    x>y