Это сумма нечетных чисел в диапазоне от 1 до 1999! 1+3+5...+1999=

0 голосов
112 просмотров

Это сумма нечетных чисел в диапазоне от 1 до 1999! 1+3+5...+1999=


Информатика (16 баллов) | 112 просмотров
0

Это сумма обычной арифметической прогрессии

0

Решить надо рационально

0

А информатика тут причем?

0

1+1999=2000. 3+1997=2000. 5+1995=2000. И так 500 пар по 2000. Получаем сумму 500 х 2000 = 1 000 000

0

Незн

0

На занятия не пробовали ходить?

0

Спасибо

Дан 1 ответ
0 голосов

Local a = 0
for i = 1, 1999, 2 do
a = a + i
end
print(a)
Язык lua

(2.4k баллов)
0

А вот так в PascalABC.NET 3.4, без всякой экзотики.

begin
SeqGen(1000, 1, t -> t + 2).Sum.Println
end.

0

уточнение про язык не было. В категории информатики значит программу нужно написать. А lua это легкий скриптовый язык.

0

Не проще Паскаля, изучаемого в школе

0

Зачем какой-то луа, на котором писать длиннее и искать еще среду исполнения?

0

намного проще, он современнее. Он даже полноценный. Но, он слишком легкий, для этих задач хватит.

0

намного проще, он современнее. Он даже полноценный. Но, он слишком легкий, для этих задач хватит.

0

Был бы проше, учили бы в школе его. А так это для сектантов язык))

0

В школе учат потому что это "основа для других языков" ну там синтаксис одинаковый. Lua легкий язык, для своих задач вполне хорош. Его еще встраивают с с++ для дебага, так как весит ~70КБ.