Факториал в Scratch
Пример для версий
Scratch 1.4
strs
— массив строк переменной длины. Блок delete all
необходим, чтобы очистить массив перед повторным запуском программы. repeat
— цикл, повторяющий свое тело заданное количество раз. join
— блок конкатенации аргументов. hide
скрывает аватар спрайта (чтобы освободить больше места).
Scratch не поддерживает ни стандартный поток вывода, ни возможность “сказать” сообщение из нескольких строк, поэтому для вывода примера в нужной форме использовался массив.
delete all of strs
set i to 0
set f to 1
repeat 17
add (join i (join (! = ) f)) to strs
set i to (i + 1)
set f to (f * i)
hide
Факториал на Scratch
Комментарии
]]>blog comments powered by Disqus
]]>