Статистика
Всего в нашей базе более 4 326 128 вопросов и 6 444 097 ответов!

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

5-9 класс

int k, s;

s=2;

k=2;

while (s < 50)

{

s=s+k;

k=k+2;

}

cout << k;

return 0

}

Walent1 10 нояб. 2016 г., 19:04:13 (2 года назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Zoormen
10 нояб. 2016 г., 19:35:22 (2 года назад)

к=14

s1=2+2=4

k1=2+2=4

s2=4+4=8

k2=4+2=6

s3=8+6=14

k3=6+2=8

s4=14+8=22

k4=8+2=10

s5=22+10=32

k5=10+2=12

s6=32+12=46

k6=12+2=14

Далее не идёт т. к. s будет больше 50 следовательно k=14

Ответ: 14

Ответить

Другие вопросы из категории

Есть переменная P, которая постоянно изменяется. Ее значение нужно 5 раз записать в массив. Однако, вместо того, чтобы массив брал в себя эти 5 значений,

он просто "ей становится", то есть если p=4, а потом 5, то массив будет сначала равен 4, а потом заменит 4 на 5. А нужно, чтобы в нем было и 4, и 5. Как это сделать?

Вот малый пример программы: переменная P и цикл c массивом.

uses crt;

var
p,i:integer;
m:array [1..10] of integer;

begin
p:=0;
for i:=1 to 5 do
begin
p:=p+1;
m[i]:=p;
end;
end.

Читайте также

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

var n, s: integer;

begin

n := 1;

s := 0;

while n <= 101 do begin

s := s + 7;

n := n + 1

end;

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

var n, s: integer;
begin
n := 0;
s := 512;
while s >=0 do begin
s := s -20;
n := n + 1
end;
write(n)
end

Помогите, пожалуйста, выполнит задания, связанные с Turbo Pascal: 1) Определить, что будет напечатано

в результате работы следующего фрагмента программы:

var k,s:integer;

begin

s:=0;

k:=1;

while k<11 do begin

s:=s+k;

k:=K+1;

end;

write(s);

end.

1.1 Запишите этот же фрагмент с помощью оператора Repeat...until

2) Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:

for n:=1 to 100 do

A[n]:=n-10;

for n:=1 to 100 do

B[n]:=A[n]*n;

Сколько элементов массива B будут иметь положительные значения?

а)10 б)50 в)90 г)100

Помогите, пожалуйста, выполнит задания, связанные с Turbo Pascal: 1) Определить, что будет напечатано

в результате работы следующего фрагмента программы:

var k,s:integer;

begin

s:=0;

k:=1;

while k<11 do begin

s:=s+k;

k:=K+1;

end;

write(s);

end.

1.1 Запишите этот же фрагмент с помощью оператора Repeat...until

2) Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:

for n:=1 to 100 do

A[n]:=n-10;

for n:=1 to 100 do

B[n]:=A[n]*n;

Сколько элементов массива B будут иметь положительные значения?

а)10 б)50 в)90 г)100

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

Var m, n : integer;

begin

m := 50;

for n := 1 to 7 do

m := m – 7;

write(m);

end.



Вы находитесь на странице вопроса "Определите, что будет напечатано в результате работы следующего фрагмента программы: {", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.