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

Решение 20.2 задания ОГЭ 2017 по информатике из демоверсии. Это задание второй части с развернутым ответом, высокого уровня сложности. Примерное время выполнения задания 45 минут. За это задание можно максимально набрать 2 балла. Задание выполняется на компьютере.

Проверяемые элементы содержания:
— умение написать короткий алгоритм на языке программирования.

Описание элементов содержания, проверяемых в ходе экзамена:
— алгоритм,
— свойства алгоритмов,
— способы записи алгоритмов,
— блок-схемы,
— представление о программировании,
— алгоритмические конструкции,
— логические значения,
— операции,
— выражения,
— разбиение задачи на подзадачи,
— вспомогательный алгоритм,
— обрабатываемые объекты (цепочки символов, числа, списки, деревья).

20.2 задание ОГЭ 2017 по информатике

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, оканчивающееся на 4.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число – минимальное число, оканчивающееся на 4.

Пример работы программы:

Пример работы программы 20.2 ОГЭ 2017

Решение 20.2 задания ОГЭ 2017 по информатике

Решением данного задания является программа, записанная на любом языке программирования.

Составим программу на языке Паскаль:

var n,i,a,min: integer;
begin
        readln(n);
        min := 30001;
        for i := 1 to n do
            begin
                readln(a);
                if (a mod 10 = 4) and (a < min)
                        then min := a;
            end;
        writeln(min)
end.

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

Таблица с исходными данными для проверки решения

2 балла за задание дается если
Предложено верное решение. Программа правильно работает на всех приведённых выше тестах.
Программа может быть записана на любом языке программирования.

1 балл за задание дается если
Программа выдаёт неверный ответ на одном из тестов, приведённых выше. Например, решение, в котором не задано условие отбора чисел (a mod 10 = 4), выдаст неправильный ответ на тесте №1.

0 баллов за задание дается если
Программа выдаёт на тестах неверные ответы, отличные от описанных в критерии на 1 балл.

Опубликовано: 06.12.2016 Обновлено: 12.03.2020
Поделись с друзьями

Один комментарий

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

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

один × один =