Слайд 3Решение задания 20.2
С чего начать?
Вспомним, что:
Последовательность натуральных чисел – 1,2,3,4,5,6,7,8,9,10,11…
Числа,
оканчивающиеся на 4 – 4,14,24,34,44…
Чтобы выделить данные числа из всей
последовательности применим функцию mod
mod вычисляет остаток от целочисленного деления. Если мы разделим 17 на 3, то получится 5 – целое число и 2 – остаток. Таким образом, 17 mod 3 = 2
Числа, оканчивающиеся на 4, при делении на 10 дают остаток 4, т.е. 4 mod 10 = 4, 14 mod 10 = 4, …
Слайд 4Решение задания 20.2
Продолжаем рассуждать:
Программа получает на вход количество чисел в
последовательности,
Значит с клавиатуры вводится количество чисел – Readln (N)
Если
известно количество чисел, то используем оператор цикла с параметром For I:=1 to N do
Количество чисел не превышает 1000, значит числа будем описывать а:Integer.
Ещё нужно ввести переменную, отвещающую за минимальное число – min.
Нужно знать и помнить, что
Начальное значение переменной min = 30 001, т.к. по условию числа не превышают 30 000.