Решение ГИА по информатике. Задача №8 ДЕМО 2017 г

Решение ГИА по информатике 8 задание из демоверсии 2017 года. Задание на умение исполнить линейный алгоритм, записанный на алгоритмическом языке.
Читаем условие задания.
условие задачи 8 ОГЭ

 

 

 

 

 

 

Данный алгоритм очень похож на язык программирования Паскаль. Единственное на что хочу обратить внимание перед началом решение вот на это предложение из условия задачи.

Правила выполнения операций и порядок действий соответствует правилам арифметики.

Это означает что у нас если смешиваются в одном выражении операции сложения, вычитания, умножения и деления то более высокий приоритет имеет операция умножения и деления, а более низкий операция сложения и вычитания. Об этом стоить помнить.

Итак, давайте перейдем к решению данной задачи.

Конечно можно решить устно, сложного тут ничего нет. Но мы поступим по-другому предлагаю использовать процессинговой таблицу значения переменной.

Нам понадобиться таблица из двух колонок.

процессинговая таблица

 

 

 

 

В неё будем записывать значение этих переменных в процессе выполнения данного алгоритма. Делать это будем последовательно для каждого шага.

Запишем исходный алгоритм.

Первая строка a := 6

Вторая строка b := 2

Третья строка b := a/2*b

Четвертая строка a := 2*a+3*b

Спускаемся последовательно по каждой строке алгоритма и записываем значение переменных в таблицу.

Первая строка. «А» присвоить 6.

процессинговая таблица значения переменной 1 строка

 

 

 

 

Вторая строка кода. «B» присвоить 2. Значение переменной А сохраняется.

процессинговая таблица значения переменной 2 строка

 

 

 

 

Третья строка алгоритма. b := a/2*b

b := 6 / 2 * 2 = 6.

процессинговая таблица значения переменной 3 строка

 

 

 

 

Четвертая строка алгоритма. a := 2*a+3*b

a := 2 * 6 + 3 * 6 = 30

процессинговая таблица значения переменной 4 строка

 

 

 

 

Итого мы провели вычисления по всему алгоритму, давайте посмотрим, что требовалось определить? В ответе нужно указать одно целое число это значение переменной «А». Смотрим на таблицу и выписывает ответ. После выполнения алгоритма значение переменной «А» равно 30.

Значение переменной «А» = 30.