Предмет: Информатика, автор: natalyakutsk

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


Аноним: Это сумма обычной арифметической прогрессии
natalyakutsk: Решить надо рационально
Аноним: А информатика тут причем?
Аноним: 1+1999=2000. 3+1997=2000. 5+1995=2000. И так 500 пар по 2000. Получаем сумму 500 х 2000 = 1 000 000
natalyakutsk: Незн
Аноним: На занятия не пробовали ходить?
natalyakutsk: Спасибо

Ответы

Автор ответа: roman1020
1
local a = 0
for i = 1, 1999, 2 do
a = a + i
end
print(a)
Язык lua

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

begin
SeqGen(1000, 1, t -> t + 2).Sum.Println
end.
roman1020: уточнение про язык не было. В категории информатики значит программу нужно написать. А lua это легкий скриптовый язык.
Аноним: Не проще Паскаля, изучаемого в школе
Аноним: Зачем какой-то луа, на котором писать длиннее и искать еще среду исполнения?
roman1020: намного проще, он современнее. Он даже полноценный. Но, он слишком легкий, для этих задач хватит.
roman1020: намного проще, он современнее. Он даже полноценный. Но, он слишком легкий, для этих задач хватит.
Аноним: Был бы проше, учили бы в школе его. А так это для сектантов язык))
roman1020: В школе учат потому что это "основа для других языков" ну там синтаксис одинаковый. Lua легкий язык, для своих задач вполне хорош. Его еще встраивают с с++ для дебага, так как весит ~70КБ.
Похожие вопросы
Предмет: Другие предметы, автор: kazimirovna99
Предмет: Биология, автор: Ася0909
Предмет: Алгебра, автор: an1