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

На уроке рассмотрен материал для подготовки к ОГЭ по информатике, разбор 9 задания. Объясняются простейшие циклические алгоритмы.

ОГЭ по информатике 9 задания объяснение

9-е задание: «Простейший циклический алгоритм, записанный на алгоритмическом языке».
Уровень сложности — базовый,
Максимальный балл — 1,
Примерное время выполнения — 4 минуты.

Цикл

Цикл — это фрагмент кода программы для исполнителя, который осуществляет некоторые действия определенное количество раз.
  
Пример на паскале, цикл for:

for k:=1 to 5 do
  i:=i+2;

Объяснение:
 

    Цикл выполняется пять раз, потому что:

     
  • k — счетчик цикла, который изменяет свое значение, начиная от одного и, заканчивая пятью;
  • в цикле выполняет одно действие: i:=i+2, т.е. к переменной i прибавляется 2.

 
Пример на бейсике, цикл for:

FOR к = 1 TO 5 
   i = i + 2 
NEXT k

Объяснение:

    Цикл выполняется пять раз, потому что:

  • k — счетчик цикла, который изменяет свое значение, начиная от одного и, заканчивая пятью;
  • в цикле выполняет одно действие: i = i + 2, т.е. к переменной i прибавляется 2.

Разбор 9 задания ОГЭ по информатике

Рассмотрим примеры решения 9 задания ОГЭ.

Решение задания 9.1:

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

Паскаль:

1
2
3
4
5
6
7
Var s,k: integer; 
Begin 
s := 0; 
for k := 3 to 7 do 
  s := s + 6; 
writeln(s); 
End.

Бэйсик:

1
2
3
4
5
6
7
DIM k, s AS INTEGER 
 
s = 0 
FOR к = 3 TO 7 
  s = s + 6 
NEXT k 
PRINT s


✍ Решение:
 

    Рассмотрим алгоритм:

  • В начале программы переменной s присваивается значение 0, т.е. переменная обнуляется (3-я строка).
  • Затем следует цикл со счетчиком (for), посчитаем количество итераций (шагов) цикла:
  • последнее значение минус первое значение плюс один:
    7 - 3 + 1 = 5
    
    получаем 5 итераций
    
  • В цикле к переменной s, которая изначально равна нулю, прибавляется число 6. Так как в цикле всего 5 итераций (шагов), то посчитаем итоговое значение переменной s:
  • s = 0 + 6 + 6 + 6 + 6 + 6 = 30
    
    или проще:
    s = 6 * 5 = 30
    

Ответ: 30

Поделитесь уроком с коллегами и друзьями:

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

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

*
*

Вставить формулу как
Блок
Строка
Дополнительные настройки
Цвет формулы
Цвет текста
#333333
Используйте LaTeX для набора формулы
Предпросмотр
\({}\)
Формула не набрана
Вставить