Присакарь520
?>

1. если условие оператора повторения repeat принимает значение true то тело цикла: а. выполняется 1 разб. не выполняется ни разув. происходит зацикливание 2. в каких операторах повторения увеличение (уменьшение) счетчика цикла на 1 предусматривает автоматически? а. whileб. forв. repeat 3. в каком случае при k = 3 происходит зацикливание? а. while k < = 5 do begins=s+k; k=k+1; end; б. while k > = 5 do begins=s+k; k=k+1; end; в. for i: =k to 10 do s: =s+k; г. for i: =k to 2 do s: =s+k; д. for i: =k downto 10 do s: =s+k; е. for i: =k downto 2 do s: =s+k; ж. while k < = 3 do begins=s+k; k=k+1; end; з. repeats: =s+kk: =k+1until k> =5; и. repeats: =s+k; k: =k+1until k< =5; к. repeats: =s+k; k: =k+1until k> =5; 4. указать значение переменной s, которое соответствует результату выполнения указания команды повторений: 18, 2.2, 0, 5, 10, 48, 2.25, 2.7, 7, 6, 1, 2, 0, 40, 24, 19s: =5; i: =1; while i> 1 do begins: =s+1/i; i: =i-1end; 5. определить значение переменной s после выполнения команды повторения: s: =1; i: =0; while i< 4 do begini: =i+1s: =s*iend;

Информатика

Ответы

Эдгеева219
1. выполняется один раз, поскольку repeat - это цикл с постусловием, т.е. условие проверяется после выполнения тела цикла. 2. в цикле for 3. ни в каком. 4. 5, потому что цикл не выполнится ни разу. 5.это значение 4! =24
Ivanova.i.bkrasheninnikov
Program z1; var mas: array[1..100] of integer; i,a,b,n: integer; begin writeln('введите количество элементов массива'); readln(n); writeln('введите число, которое хотите прибавить'); readln(a); writeln('введите число, которое хотите отнять'); readln(b); for i: =1 to n do begin mas[i]: =random(101)-20; write(mas[i],' '); end; for i: =1 to n do begin if i mod 2=0 then mas[i]: =mas[i]+a; if i mod 2=1 then mas[i]: =mas[i]-b; end; writeln; for i: =1 to n do write(mas[i],' '); end.
blagorodovaanna375
Pascal abc const n=100; var mas: array [1..n] of real; i: integer; a,b: real; begin readln(a); readln(b); for i: = 1 to n do                begin                mas[i]: = random(101)-20;                 if i mod 2=0 then mas[i]: = mas[i]+a                            else mas[i]: = mas[i]-b;                 end; end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. если условие оператора повторения repeat принимает значение true то тело цикла: а. выполняется 1 разб. не выполняется ни разув. происходит зацикливание 2. в каких операторах повторения увеличение (уменьшение) счетчика цикла на 1 предусматривает автоматически? а. whileб. forв. repeat 3. в каком случае при k = 3 происходит зацикливание? а. while k < = 5 do begins=s+k; k=k+1; end; б. while k > = 5 do begins=s+k; k=k+1; end; в. for i: =k to 10 do s: =s+k; г. for i: =k to 2 do s: =s+k; д. for i: =k downto 10 do s: =s+k; е. for i: =k downto 2 do s: =s+k; ж. while k < = 3 do begins=s+k; k=k+1; end; з. repeats: =s+kk: =k+1until k> =5; и. repeats: =s+k; k: =k+1until k< =5; к. repeats: =s+k; k: =k+1until k> =5; 4. указать значение переменной s, которое соответствует результату выполнения указания команды повторений: 18, 2.2, 0, 5, 10, 48, 2.25, 2.7, 7, 6, 1, 2, 0, 40, 24, 19s: =5; i: =1; while i> 1 do begins: =s+1/i; i: =i-1end; 5. определить значение переменной s после выполнения команды повторения: s: =1; i: =0; while i< 4 do begini: =i+1s: =s*iend;
Ваше имя (никнейм)*
Email*
Комментарий*