Разбор задания №9 ОГЭ 

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

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

Бейсик

Паскаль

алг

нач

цел  s, k

s := 0

 нц для k от 6 до 12

  s := s + 5

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR k = 6 TO 12

  s = s + 5

NEXT k

PRINT s

END

var s,k: integer;

begin

 s := 0;

 for k := 6 to 12 do

   s := s + 5;

 writeln(s);

end.

 

 Решение.

Построим таблицу переменных, сколько переменных столько и столбцов.

S

K

0

-

 

 for k := 6 to 12 do

5

6

10

7

15

8

20

9

25

10

30

11

35

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: 35

 

 

 

 

 

Задания для отработки:

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

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

Бейсик

Паскаль

алг

нач

цел  s, k

s := 0

 нц для k от 4 до 10

  s := s + 11

кц

вывод s

кон

DIM k, s AS INTEGER

s = 0

FOR k = 4 TO 10

  s = s + 11

NEXT k

PRINT s

END

var s,k: integer;

begin

 s := 0;

 for k := 4 to 10 do

   s := s + 11;

 writeln(s);

end.