1) Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го...

0 голосов
84 просмотров

1) Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var n, s: integer;
begin
n := 3;
s := 0;
while n <= 26 do<br> begin
s := s + 6;
n := n + 1
end;
write(s)
end.

2) Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:

var k, s: integer;
begin
s:=0;
k:=0;
while k < 12 do begin
s:=s+2*k;
k:=k+3;
end;
write(s);
end.


Информатика (25 баллов) | 84 просмотров
0

В какой програме то?

0

Программе

0

Сорри

0

Я тупой

Дано ответов: 2
0 голосов
Правильный ответ

1) тело цикла выполнится 26-3+1 = 24 раза
Значение s = 0+24*6 = 144
Ответ: 144

2) s = 0; k = 0
k<12 ⇒ 0<12 ⇒ true; s = s+2*k = 0+2*0 = 0; k = k+3 = 0+3 = 3<br>k<12 ⇒ 3<12 ⇒ true; s = s+2*k = 0+2*3 = 6; k = k+3 = 3+3 = 6<br>k<12 ⇒ 6<12 ⇒ true; s = s+2*k = 6+2*6 = 18; k = k+3 = 6+3 = 9<br>k<12 ⇒ 9<12 ⇒ true; s = s+2*k = 18+2*9 = 36; k = k+3 = 9+3 = 12<br>k<12 ⇒ 12<12 ⇒ false<br>Ответ: 36

(194k баллов)
0 голосов

1) за 26 повторени будет выведено число 156
2) за 4 повторения будет выведено число 38

(316 баллов)