Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > .NET для новичков > с алгоритмического языка в си# |
Автор: SaYfeR 20.5.2014, 19:00 |
не ругайтесь сильно, недавно только начал изучать си#. вот алгоритмический код: алг сумма_квадратов (арг цел x, n, рез цел s) нач цел i | ввод x, n | s:=0 | i:=1 | нц | s:=s+x^2 | если i<n | | то вывод s | | иначе i:=i+1 | кц | вывод s кон как перевести этот код в си#? Добавлено через 1 минуту и 51 секунду задание вот: Построить и записать алгоритм определения суммы квадратов последовательных целых чисел с использованием рекурсии. |
Автор: gendalf7771 24.5.2014, 05:02 | ||||
"Сумма квадратов с использованием рекурсии" это вроде x[i]=x[i-2]^2+x[i-1]^2? o_O В любом случае, то, что у тебя реализовано, рекурсией не является в смысле кодинга. Да, в математике мой пример выше таковой является, но в программировании подразумевается что-то вроде
То, что ты описал псевдокодом, можно заменить
И условие i<n выполнится максимум один раз при n натуральных, поэтому его бы заменить на i>=n. |