Ответы
Ответ дал:
0
Ответ:
PascalABC.NET
begin
var n := ReadInteger();
var seq := Range(2, n).ToList;
seq.Select(x -> power(0.25, x)).Sum.Println;
end.
BobbyFresnel:
Неверное суждение, увы. Массив - он действительно реализован на базе List, а вот последовательности - это совсем иное. Хотите разобраться - я ссылку уже приводил на книгу: http://pascalabc.net/modernprogramming - часть 5 от начала. Там как раз об организации и особенностях sequence of
sequense of < T >
Блин... sequence of < T >
Главное - не создать себе проблемы с недетерминированной последовательностью, но это надо все же "понимать" особенности реализации.
Кстати, тут лучше не Range + Select, а просто SeqGen
Занятный материал. Если правильно понимаю, в том же C# последовательности примерно так же реализованы? и то и то вроде .net языки
PascalABC.NET написан на C#, исходники на GitHub
Можно в оболочке PascalABC.NET сохранить пустой файл с расширением .cs, а потом продолжить набирать в ней программку на C# - если нет замороченных инклюдов, она будет выполнена.
И даже синтаксис по ходу набора подсвечивается.
Вообще в той книге справки по материалу почти на все случаи жизни. Вместе с краткой теорией вопроса.
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад