В9.  Умение исполнить простейший циклический алгоритм, записанный на алгоритмическом языке


 

Задачи

1.      Определите значение переменной с после выполнения фрагмента алгоритма, записанного в виде блок-схемы:

Примечание: знаком := обозначена операция присваивания. В ответе укажите одно число — значение переменной с.

2.      Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на двух языках программирования.

Паскаль

Алгоритмический язык

var s, i: integer;

begin

s:=0;

for i:=2 to 10 do

s:=s+i;

write (s);

end.

алг

нач

цел s, i

s:=0

нц для i от 2 до 10

   s:=s+i

кц

вывод s

кон

3.      Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на двух языках программирования.

Паскаль

Алгоритмический язык

var s, k: integer;

begin

s:=50;

for  k:=0 to 8 do

s:=s – 4;

write (s);

end.

алг

нач

цел s, k

s:=50

нц для k от 0 до 8

   s:=s - 4

кц

вывод s

кон

4.      Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на двух языках программирования.

Паскаль

Алгоритмический язык

var a, b: integer;

begin

a:=2;

b:=0;

while a<>10 do

begin

   a:=a+2;

   b:=b+3*a;

end;

write (b);

end.

алг

нач

цел a, b

a:=2

b:=0

нц пока  a<> 10

   a:=a+2

   b:=b+3*a

кц

вывод b

кон

 

На главную