Это означает, что действия выполняются в линейном порядке. Как написано, строчка за строчкой. Без переходов, как условных, так и безусловных, без передачи управления подпрограммам. То есть счётчик команд меняет значение линейно, после каждой команды только инкрементируется.
Обозначим сумму цифр числа за S
для числа 2019 S=2+0+1+9=12
последовательно умножая 2019 на числа натурального ряда будем считать S, пока не получим S равную числу, на которое умножали
- 2019*1=2019 (S=12)
- 2019*2=4038 (S=15)
- 2019*3=6057 (S=18)
- 2019*4=8076 (S=21)
- 2019*5=10095 (S=15)
- 2019*6=12114 (S=9)
- 2019*7=14133 (S=12)
- 2019*8=16152 (S=15)
- 2019*9=18171 (S=18)
- 2019*10=20190 (S=12)
- 2019*11=22209 (S=15)
- 2019*12=24228 (S=18)
- 2019*13=26247 (S=21)
- 2019*14=28266 (S=24)
- 2019*15=30285 (S=18)
- 2019*16=32304 (S=12)
- 2019*17=34323 (S=15)
- 2019*18=36342 (S=18)
Проверка:
Сумма цифр числа 36342=3+6+3+4+2=18
36342/18=2019
Для вычисления суммы цифр числа использовались формулы Эксель, из ответов на вопрос Задача. Как в Excel посчитать сумму цифр числа в ячейке?
За тем что бы видеть как одна переменная зависит от другой, или других, в многомерных функциях.
Функция это однозначная зависимость одной переменной от другой(других). Графика она и в Африке графика. А график функции, это визуальное представление этой функции.
Прораммная функция - небольшой, часто повторяющийся участок кода. К математической функции отношения не имеющий. Предназначен для облегчения написания и чтения программы.
Математика и программирование - это две совершенно разных сферы. Математика - это наука, которая изучает математические закономерности природы. Программирование - это инженерная сфера, в которой используются технические свойства процессора для вывода информации на экран.
Общее у них только значки, символы. В программировании используются многие символы математики: скобки, знаки действий, знак равно. Но реально, при создании языков программирования программисты. например, могли договориться и создать свои какие-то значки - снежинки там, морковки, тучки... Тогда бы вообще похожести не было бы никакой! ))
Вот эта похожесть и заставляет многих думать, что математика и программирование это одно и то же.
Другое дело в том, что с помощью программирования можно решать некоторые математические задачи (далеко не все). Процессор компьютера позволяет осуществлять миллионы математических операций в секунду. Это конечно очень удобно. Но на этом всё.
С другой стороны - в математике часто используются алгоритмы, что тоже имеет место и в программировании. Но алгоритмы математики конечно очень сильно отличаются от алгоритмов в программировании. Един только принцип алгоритма - это определенная последовательность действий.
Еще есть одно общее - цифры, числа. В программировании используются те же числа, что и в математике. Однако надо знать, что существует куча программ, где не написано ни одной цифры. Числа в программировании нужны, в основном, для решения математических задач.
Не понятен вопрос! Нужна ли математика простому человеку? Смотря о каком объеме математики говорить... На уровни складывать и вычитать, умножать и делить... или на уровни высшей математики? Вот вы помните что такое например логарифм? или чему равен радиан? Я думаю нет и вы спокойно без этого жили и живете дальше. У программиста свои объемы знаний, совсем не знать математику это ему будет тяжко, ну и я перенапрягать свой мозг я думаю ему тоже не стоит