Решение задания №9 ОГЭ по информатике всех типов

Задание 9 ОГЭ по информатике:

Ниже я рассмотрю задание 9 ОГЭ по информатике различных типов:

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

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

нач

цел  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.

 

Разбор примера 1:


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

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

нач

цел  s, k

s := 7

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

  s := s + 7

кц

вывод s

кон

DIM k, s AS INTEGER

s = 7

FOR k = 2 TO 8

  s = s + 7

NEXT k

PRINT s

END

var s,k: integer;

begin

 s := 7;

 for k := 2 to 8 do

   s := s + 7;

 writeln(s);

end.

 

Разбор примера 2:


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

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

нач

цел  s, k

s := 5

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

  s := s + k

кц

вывод s

кон

DIM k, s AS INTEGER

s = 5

FOR k = 3 TO 6

  s = s + k

NEXT k

PRINT s

END

var s,k: integer;

begin

 s := 5;

 for k := 3 to 6 do

   s := s + k;

 writeln(s);

end.

 

Разбор примера 3:

Будем благодарны, если вы поделитесь данной записью со своими друзьями в социальных сетях, оставите отзыв и посмотрите другие материалы на нашем сайте.

 

5 комментариев

  • Юлия

    В задании 9 пример 3 переменная S после выполнения цикла принимает значение 22. Надо пересчитывать значение S на каждом цикле и прибавлять новое значение k.

    • safronov

      Не согласен, что переменная S после выполнения цикла примет значение=22.
      Сделаем трассировку:
      1 шаг цикла: k=3 S=5 S:=S+k=5+3=8 S=8;
      2 шаг цикла: k=4 S=8 S:=S+k=8+4=12 S=12
      3 шаг цикла: k=5 S=12 S:=S+k=12+5=17 S=17
      4 шаг цикла: k=6 S=17 S:=S+k=17+6=23 S=23

      В видео упростил трассировку.

  • Юлия

    Спасибо за ответ, у меня на втором шаге получилось 8+4 =11, причем прежде чем написать 2 раза проверила. Извините, что напрасно побеспокоила.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.