пятница, 7 августа 2015 г.

Консольная запускалка скриптов

По мотивам - ToDo. Сделать "консольную" запускалку "моих скриптов"

https://bitbucket.org/lulinalex/mindstream/src/aa1acc372208f088d5d87917874b5a313b31e26d/Examples/Scripts/?at=EmbtTasks

Стоит по-моему на коммиты взлянуть:

Alex Lulin
- избавляемся от CAPS-LOCK.
Branches
 EmbtTasks
Alex Lulin
- так тоже можно (опускаем лишние слова).
Branches
 EmbtTasks
Alex Lulin
- добавляем словарь math.dict.
Branches
 EmbtTasks
Alex Lulin
- добавляем функцию IsOdd.
Branches
 EmbtTasks
Alex Lulin
- добавляем функцию IsEven.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
Branches
 EmbtTasks
Alex Lulin
- консольная запускалка скриптов.
for ( ( 1 to 20 ) >filter> IsOdd >map> Inc1 >reverted> ) Print
// - печатаем нечётные числа + 1
'-------------------' Print
for ( ( 1 to 20 ) >filter> IsEven >map> Inc1 >reverted> ) Print
// - печатаем чётные числа + 1

for ( ( 1 to 20 ) >filter> IsOdd >map> Dec1 >reverted> ) Print
// - печатаем нечётные числа - 1
'-------------------' Print
for ( ( 1 to 20 ) >filter> IsEven >map> Dec1 >reverted> ) Print
// - печатаем чётные числа - 1

В коммитах подробно как придти к такому:

перебрать числа ( ( с 1 по 20 ) отобрать нечётные каждое "увеличить на 1" "в обратном порядке" ) напечатать
// - печатаем нечётные числа + 1

"вывести разделитель"

перебрать числа ( ( с 1 по 20 ) отобрать чётные каждое "увеличить на 1" "в обратном порядке" ) напечатать
// - печатаем чётные числа + 1

"вывести разделитель"

перебрать числа ( ( с 1 по 20 ) отобрать нечётные каждое "уменьшить на 1" "в обратном порядке" ) напечатать
// - печатаем нечётные числа - 1

"вывести разделитель"

перебрать числа ( ( с 1 по 20 ) отобрать чётные каждое "уменьшить на 1" "в обратном порядке" ) напечатать
// - печатаем чётные числа - 1

"вывести разделитель"

(+)
перебрать числа ( ( с 1 по 20 ) отобрать нечётные каждое "увеличить на" 1 "в обратном порядке" ) напечатать
// - печатаем нечётные числа + 1

"вывести разделитель"

перебрать числа ( ( с 1 по 20 ) отобрать чётные каждое "увеличить на" 1 "в обратном порядке" ) напечатать
// - печатаем чётные числа + 1

"вывести разделитель"

перебрать числа ( ( с 1 по 20 ) отобрать нечётные каждое "уменьшить на" 1 "в обратном порядке" ) напечатать
// - печатаем нечётные числа - 1

"вывести разделитель"

перебрать числа ( ( с 1 по 20 ) отобрать чётные каждое "уменьшить на" 1 "в обратном порядке" ) напечатать
// - печатаем чётные числа - 1

"вывести разделитель"

Комментариев нет:

Отправить комментарий