127

Про математику и программирование1

Небольшое наблюдение о том, как важна математика программисту. Я изучал язык программирования Python с помощью программы, скаченной на Goodle Plays (май инглиш ис вери бэд). Там было одно задание, которое должно было научить азам, пользованию циклами, а задание такое - "сложите все цифры от 1 до N, точнее напишите программу, которая сделает это за вас". Скорее всего разработчики ждали что-то такое (циклы же):

S=0

while i<N:

S=S+i

i+=1

Но мы же в школе все изучали математику, поэтому я вспомнил формулу ряда натуральных чисел, тогда программа работает вообще без циклов:

S=N(N+1)/2

Здравия желаю))) Слова о том, что программист не может без знания математики, не беспочвенны

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Вы смотрите срез комментариев. Показать все
DELETED
Автор поста оценил этот комментарий

Ох ты блин.

раскрыть ветку (10)
DELETED
Автор поста оценил этот комментарий

Я извиняюсь, если написал чушь. Просто моё наблюдение

раскрыть ветку (9)
DELETED
Автор поста оценил этот комментарий

Как бы всё верно, но очень уж просто.

раскрыть ветку (8)
DELETED
Автор поста оценил этот комментарий

Вот в этом фишка математики для программиста - вместо нескольких строк всего одна) Плюс экономия памяти

ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку