Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
алгоритмизация и программирование.doc
Скачиваний:
74
Добавлен:
25.09.2019
Размер:
553.47 Кб
Скачать

V2: Задачи на циклы с параметром и предусловием

I: {{573}} Задачи на циклы с параметром и предусловием-1; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var n, a, b, c, i : integer;

BEGIN

n:=7; a:=0; b:=1;

for i=2 to n do

begin

c:=a+b; a:=b; b:=с

end;

writeln (с);

END.

Тогда результатом работы этой программы является ...

+: 13

-: 21

-: 34

-: 8

I: {{574}} Задачи на циклы с параметром и предусловием-2; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var n, S : integer;

BEGIN

n:=2345; S:=0;

while n>0 do

begin

S:=S+(n mod 10);

n:=n div 10

end;

writeln (S);

END.

Тогда результатом работы этой программы является ...

+: 14

-: 120

-: 5

-: 2

I: {{575}} Задачи на циклы с параметром и предусловием-3; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var n, d, k : integer;

BEGIN

n:=12; k:=0;

for d:=1 to n do

if n mod d =0 then k:=k+1;

writeln (k);

END.

Тогда результатом работы этой программы является ...

+: 6

-: 2

-: 4

-: 0

I: {{576}} Задачи на циклы с параметром и предусловием-4; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var a, b : integer;

BEGIN

a:=24; b:=40;

while a<>b do

if a>b then a:=a-b

else b:=b-a;

writeln (a);

END.

Тогда результатом работы этой программы является ...

+: 8

-: 32

-: 4

-: 0

I: {{577}} Задачи на циклы с параметром и предусловием-5; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var i, n, p : integer;

BEGIN

n:=6; p:=1;

for i:=1 to n do

p:=p*i;

writeln (p);

END.

Тогда результатом работы этой программы является ...

+: 720

-: 0

-: 120

-: 6

I: {{578}} Задачи на циклы с параметром и предусловием-6; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var n, i, S, r : integer;

BEGIN

n:=1234; S:=0;

while n>0 do

begin

r:=n mod 10;

n:=n div 10;

S:=S+r*r;

end;

writeln (S);

END.

Тогда результатом работы этой программы является ...

+: 30

-: 10

-: 4

-: 42

I: {{579}} Задачи на циклы с параметром и предусловием-7; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var k, n, i, d : integer;

BEGIN

d:=5; n:=50; k:=0;

for i:=1 to n do

if i mod d=0 then k:=k+1;

writeln (k);

END.

Тогда результатом работы этой программы является ...

+: 10

-: 49

-: 1

-: 20

I: {{580}} Задачи на циклы с параметром и предусловием-8; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var n, S, x, r : integer;

BEGIN

n:=252; x:=n; S:=0;

while n>0 do

begin

r:=n mod 10;

n:=n div 10;

S:=S*10 +r;

end;

r:=x-r;

writeln (r);

END.

Тогда результатом работы этой программы является ...

+: 0

-: - 5

-: 9

-: 1

I: {{581}} Задачи на циклы с параметром и предусловием-9; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var n, S, i : integer;

BEGIN

n:=28; S:=n;

for i:=1 to n-1 do

if n mod i=0 then S:=S-i;

writeln (S);

END.

Тогда результатом работы этой программы является ...

+: 0

-: - 2

-: 8

-: 28

I: {{582}} Задачи на циклы с параметром и предусловием-10; KT=; MT=;

S: Дана программа на языке ПАСКАЛЬ:

var n, S, x : integer;

BEGIN

n:=234; S:=0;

while n>0 do

begin

x:=n mod 10;

S:=10*S+x;

n:=n div 10

end;

writeln (S);

END.

Тогда результатом работы этой программы является ...

+: 432

-: 234

-: 444

-: 9