Предмет: Информатика,
автор: natalyakutsk
Это сумма нечетных чисел в диапазоне от 1 до 1999! 1+3+5...+1999=
Аноним:
Это сумма обычной арифметической прогрессии
Решить надо рационально
А информатика тут причем?
1+1999=2000. 3+1997=2000. 5+1995=2000. И так 500 пар по 2000. Получаем сумму 500 х 2000 = 1 000 000
Незн
На занятия не пробовали ходить?
Спасибо
Ответы
Автор ответа:
1
local a = 0
for i = 1, 1999, 2 do
a = a + i
end
print(a)
Язык lua
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.
begin
SeqGen(1000, 1, t -> t + 2).Sum.Println
end.
уточнение про язык не было. В категории информатики значит программу нужно написать. А lua это легкий скриптовый язык.
Не проще Паскаля, изучаемого в школе
Зачем какой-то луа, на котором писать длиннее и искать еще среду исполнения?
намного проще, он современнее. Он даже полноценный. Но, он слишком легкий, для этих задач хватит.
намного проще, он современнее. Он даже полноценный. Но, он слишком легкий, для этих задач хватит.
Был бы проше, учили бы в школе его. А так это для сектантов язык))
В школе учат потому что это "основа для других языков" ну там синтаксис одинаковый. Lua легкий язык, для своих задач вполне хорош. Его еще встраивают с с++ для дебага, так как весит ~70КБ.
Похожие вопросы
Предмет: Алгебра,
автор: bizkonastia12
Предмет: Другие предметы,
автор: kazimirovna99
Предмет: Экономика,
автор: Аноним
Предмет: Биология,
автор: Ася0909
Предмет: Алгебра,
автор: an1