Алексей Анатольевич Бурцев рассказывает о программировании троичных компьютеров
https://www.youtube.com/watch?v=IbJfMvt3ftsПо-моему, ДРАКОН изначально готов к троичным вычислениям.
С точки зрения построения алгоритмов, троичные компьютеры отличаются наличием
двух новых операторов: троичное ветвление и троичный цикл.
Вот пример троичного ветвления:
Вложение:
3-branch.png [ 2.06 МБ | Просмотров: 2372 ]
На ДРАКОНе троичное ветвление можно представить так:
Вложение:
20191113210548.png [ 75.79 КБ | Просмотров: 2372 ]
Или так:
Вложение:
20191113210602.png [ 78.25 КБ | Просмотров: 2372 ]
Важно, что можно менять местами Да, Нет и Неизвестно.
А вот троичный цикл:
Вложение:
3-loop.png [ 1.95 МБ | Просмотров: 2372 ]
Троичный цикл на языке ДРАКОН:
Вложение:
20191113203210.png [ 27.3 КБ | Просмотров: 2372 ]