1. Пусть дан следующий фрагмент, содержащий цикл с предусловием:
S:=1;
i:=0;
While i<4 do
i:=i+1;
Read(num);
S:=S+2*num;
End;
Укажите фрагмент, содержащий цикл с постусловием, эквивалентный фрагменту описанному выше.
1. | 2. | 3. | 4. |
S:=1; i:=0; Repeat If i<4 then begin i:=i+1; Read(num); S:=S+2*num end; Until i>=4; | S:=1; i:=0; If i<4 then begin Repeat i:=i+1; Read(num); S:=S+2*num; end; Until not (i<4); | S:=1; i:=0; If i<4 then begin Repeat i:=i+1; Read(num); S:=S+2*num; end; Until i>4; | Нет верного ответа |
A:=10;
B:=100;
Repeat
A:=A+10;
Until A>B
Write(A div 10);
Write(B);
Укажите, какое значение будет выведено на экран после выполнения данного фрагмента.
1. | 2. | 3. | 4. |
9 100 | 10 100 | 11 100 | Нет верного ответа |
3. Пусть дан следующий фрагмент, содержащий цикл с постусловием:
I:=1;
S:=0;
Repeat
S:=S+1;
I:=I+1;
Until I>4;
Укажите фрагмент, содержащий цикл с предусловием, эквивалентный фрагменту описанному выше.
1. | 2. | 3. | 4. |
I:=1; S:=0; While I<=4 do begin S:=S+I; I:=I+1; End; | I:=2; S:=1; While I<=4 do begin S:=S+I; I:=I+1; End; | I:=1; S:=0; S:=S+I; I:=I+1; While I>4 do begin S:=S+I; I:=I+1; End; | Нет верного ответа |
N:=345;
While N<>0 do begin
Write(N mod 10)
N:=N div 10
End;
Укажите, что будет выведено на экран после выполнения данного фрагмента.
1. | 2. | 3. | 4. | 5. |
34 | 345 | 54 | 543 | Нет верного ответ |
5. Пусть дан следующий фрагмент:
N:=123;
Repeat
Write(N mod 10);
N:=N div 10;
Until N=0;
Укажите, что будет выведено на экран после выполнения данного фрагмента.
1. | 2. | 3. | 4. | 5. |
3 | 321 | 32 | 123 | Нет верного ответа |