1) почти правильно, только непонятно: зачем использовать заумные слова? - ни программа, ни машина их не поймут, да и сам лучше понимать процессы не станешь
;
2) верно. Единственное - запись "задания на а\м" позволяет не считать внесенные изменения заново при каждой операции кодирования;
3) Правильно