Для того чтобы посмотреть их, нужен turbowarp, и лучше включить английский язык. https://turbowarp.org/1328793818/editor
Каждый блок и его объяснение. <<>nand<>> Если есть false, выдает true: <<true>nand<false>> -- true <<true>nand<true>> -- false. <<>nor<>> Если все значения - false, то выдает true: <<true>nor<false>> -- false <<false>nor<false>> -- true. <<>nxor<>> Если значения равны, то выдает true. <<true>nxor<false>> -- false <<true>nxor<true>> -- true. <<>xor<>> Если значение не равны, то true. <<true>nxor<false>> -- false <<true>nxor<true>> -- true. (( )) Этот странный блок тоже используется. То что пишешь там, то и выдает. Например, используется для дополнительных клавиш: <клавиша (enter) нажата?> -- клавиша enter (() ^ ()) Это повторяющейся умножение: называется степень. Хоть и кажется просто степенью, на самом деле помощью него можно создавать куча новых математических функций! ((2) ^ (4)) = 2 * 2 * 2 * 2 = 16 (() √ ()) Это корень n-ой степени. Например, кубический корень: ((3) √ (27)) = 3 (()st letter# () in ()) Он ищет порядковый номер буквы 2го, 3го, 4го и тд номера. ((2)st letter# (a) in (какашка)) - какАшка - 4 ((3)st letter# (a) in (Тотуотошао) - тотуотОшао - 7 (|()|) Этот блок превращает отрицательные в положительные числа, а положительные остаются не тронутым. (|(6)|) = 6 (|(-8)|) = 8 (1st letter# () in ()) Этот блок ищет первую букву в тексте, и выдает его порядковый номер. (1st letter# (и) in (Приветики)) - прИветики - 3 (add letter () in position () from ()) Добавляет букву где-то в тексте. (add letter (а) in position (7) from (До свидния.)) -- До свидания. (backspace()) Удаляет последнюю букву в тексте. Используется в продвинутых текстовых редакторах. (backspace(Хлебушк)) -- Хлебуш (delete letter () from ()) Удаляет букву в отдельном месте. (delete letter () from (Дерпево)) -- Дерево <false> Всегда выдает false. <false> -- false (item () in () [pv]) Использовалась для создания других блоков. Фигня, но удалить не могу. (length letters () in ()) Считает кол-во букв в тексте. (length letters (п) in (Пу-пу-пу...)) -- пу-Пу-Пу... -- 2 (log () ()) Считает логарифм по основанию левого значения. (log (2) (32)) -- 5 (mean ()) Считает среднее значение списка: Spisok = [7][8][5][7] (mean (Spisok)) = 6.75 Также можно не создавать отдельный список: (mean (7 8 5 7)) = 6.75 (part from () to () in ()) Отделяет часть от самого текста: (part from (5) to (11) in (5s7uПривет!!f4fs)) -- Привет!! (reapeat () () times) Повторяет текст несколько раз. (reapeat (Go) (3) times) -- GoGoGo (sum () [list]) Вставте лист в поле и блок высчитает сумму. Spisok = [7][8][5][7] (sum (Spisok) [list]) = 27 (sum (7 8 5 7) [list]) = 27 <true> Выдает только true. <true> -- true.