Это ж математика! Необходимо вникать в подробности. Ответил ёмко и подробно со ссылками на литературу.
Ну вы же изучаете "Сетунь" и завалили ветку документам... я надеялся, что вы их хотя бы читаете...
askfind wrote:
Прояви усидчивость и разберись с вопросом. Мы почитаем твой доклад на тему "Как выполнить троичное деление".
А вот на брудершафт я с вами не пил, повежливее будьте. И еще есть такая фраза:" не надо указывать, что мне делать, и не узнаете, куда вам следует пойти..."
Состоялся очередной поход в Национальную Российскую библиотеку за редкими книгами о троичной ЭВМ "Сетунь".
В книге нашёл фотографию ещё одного образца троичной ЭВМ "Сетунь" в "железе".
Книги полезные. Подробное пособие по программированию и использованию "Сетунь".
По этим книгам учили пользоваться троичной машиной. Очень подробно, с примерами, описание вычислений.
Отчет по расходам. За сканирование 3-х книг заплатил около 6000 руб.
1) Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.
2) Абаньшин, Анатолий Михайлович. Принципы программирования для электронных цифровых вычислительных машин (на примере машины "Сетунь") [Текст] : Метод. указания / М-во высш. и сред. спец. образования РСФСР. Ленингр. ордена Трудового Красного Знамени технол. ин-та им. Ленсовета. - Ленинград : [б. и.], 1965. - 110 с. : ил
3) Кузнецов С.И. Система автоматизации программирования : Материалы по мат. обслуживанию ЦВМ "Сетунь". - [Москва] : ВВИА им. проф. Н.Е. Жуковского, 1966. - 187 с., 8 л. ил. : схем. ; 25 см
Attachments:
photo_2022-06-29_16-18-32_m.jpg [ 37.94 KiB | Viewed 1939 times ]
photo_2022-06-29_16-31-08_m.jpg [ 77.39 KiB | Viewed 1939 times ]
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
(1) Ну вы же изучаете "Сетунь" и завалили ветку документам... я надеялся, что вы их хотя бы читаете...
Lavr!
Ценю и уважаю Ваш вклад в общее дело троичности.
Спорить, реагировать на замечание - нет ни сил, ни желания.
Полностью погружён в отладку и реализацию эмулятора "Setun-1958".
В ближайшие дни выложу новые книги по использованию "Сетунь". Там много интересного, в том числе по алгоритмам и умножения, и деления , и многому другому математическому обеспечению.
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
1. Абаньшин, Анатолий Михайлович. Принципы программирования для электронных цифровых вычислительных машин (на примере машины "Сетунь") [Текст] : Метод. указания / М-во высш. и сред. спец. образования РСФСР. Ленингр. ордена Трудового Красного Знамени технол. ин-та им. Ленсовета. - Ленинград : [б. и.], 1965. - 110 с. : ил
Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.
Язык программирования высокого уровня "АЛГОЛ-60" для троичной МЦВМ "Сетунь"
Книга: ------- Кузнецов С.И. Система автоматизации программирования : Материалы по мат. обслуживанию ЦВМ "Сетунь". - [Москва] : ВВИА им. проф. Н.Е. Жуковского, 1966. - 187 с., 8 л. ил. : схем. ; 25 см
Спорить, реагировать на замечание - нет ни сил, ни желания. Полностью погружён в отладку и реализацию эмулятора "Setun-1958".
Вот это меня удивило, и это не было замечанием, а было лишь вопросом... У вас в руках эмулятор "Setun-1958", вам пишут, что он работает и т.д. И вы сами о его работоспособности постоянно упоминаете...
Поэтому я и обратился к вам с вопросом по процедуре деления с надеждой, что вы-то уж точно знаете.
А посылать меня "рефераты писать", да еще и в форме на "ты" - совершенно излишне. Можно просто сказать, что вы не в курсе этого вопроса - вполне приемлемый ответ.
Н.П. БРУСЕНЦОВ АЛГОРИТМЫ ДЕЛЕНИЯ ДЛЯ ТРОИЧНОГО КОДА С ЦИФРАМИ 0, 1, –1
Quote:
Правила выполнения в троичном коде с цифрами 0,1, –1 операций сложения, вычитания и умножения нередко приводят для иллюстрации замечательных арифметических свойств этого кода. Вместе с тем, операция деления обычно упускается из вида, хотя как раз деление в данном коде Это своеобразие, как и особенности других арифметических операций в данном коде, обусловлено наличием в нем цифр положительного и отрицательного веса.
Мы кратко рассмотрим отличия операции деления в троичном коде с цифрами 0, 1, –1 от операции деления в коде с неотрицательными цифрами и дадим примеры алгоритмов ее реализации. Троичный код с цифрами 0, 1, –1 будем называть (троичным) симметричным кодом.
Одно из очевидных отличий деления в симметричном коде состоит в том, что если для кода с неотрицательными цифрами в случае равенства троичных порядков делимого и делителя порядок частного равен 0 или –1, то для симметричного кода при этом уже условии он может быть равен 0, или –1, или 1
А то как-то странно получается: у "Сетуни" не было языка высокого уровня, потому как кодов мало, они простые и понятные, поэтому задачи решали в кодах без транслятора...
И тут вдруг - Бабах! Сам Брусенцов и в терминах АЛГОЛ вдруг!
А то как-то странно получается: у "Сетуни" не было языка высокого уровня, потому как кодов мало, они простые и понятные, поэтому задачи решали в кодах без транслятора...
И тут вдруг - Бабах! Сам Брусенцов и в терминах АЛГОЛ вдруг!
Здравия, Lavr!
Вопрос первый, важно для продолжения содержательного обмена мнений.
Какая у тебя творческая собственная задача?
Мне материал алгоритма троичного деления Брусенцов понравился! На языке высокого уровня можно перенести на любой язык программирования.
Это, на мой взгляд, "простое и понятное" математическое описание операции деления.
Конечно же, можно вернуться к подпрограммам для троичной "Сетунь".
Тогда рекомендую описание троичного деления из книги:
Quote:
Петров В.П. программирование для электронной машины "Сетунь" и трехадресная интерпретирующая система с библиотекой матричных программ.: Учеб. пособие/ Под ред. А.Ф. Смирнова: М-во путей сообщения СССР, Моск. ордена Ленина и ордена Трудового Красного Знамени ин-т инженеров ж.д. транспорта. Кафедра "строительная механика".- Москва.: Б.и. 1967, 204 ст.: ил. 21 см.
На стр. 59 " 9. Понятие об обобщенных адресах и обобщенных командах".
Рассмотрены вычисления при использовании интерпретирующих систем ИП-2, ИП-3, ИП-4, ИП-5, ИП-Н, ИН-Т, ИП-М, которые упрощают программирование. В привычных понятиях - это программируемый калькулятор для вычислений над троичными числами.
Здесь же, на странице 59, есть описание примера умножения двух чисел в системе с плавающей запятой в интерпретирующей программе.
В гл. VI Библиотека стандартных подпрограмм №1. Содержаться программы, связанные с арифметическими операциями над числами.
Твой интерес и жажду можно утолить на стр. 153 "Зона умножения и деления" с комментариями программиста.
Если начать "распутывать клубок" реализации деления в 52 командах, то наступит просветление!
Attachments:
dev_trits.png [ 308.9 KiB | Viewed 1709 times ]
_________________ "Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
07 Jul 2022 12:54
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
Во-первых, отвечать вопросом на вопрос - просто крайне неприлично... Во-вторых, я вас ещё раз убедительно прошу быть вежливее и обращаться всё же на "вы"... А то у вас так никогда и не наступит просветление...
askfind wrote:
Мне материал алгоритма троичного деления Брусенцов понравился!
Если человек в чем-то разобрался и уж тем более, если ему и алгоритм понравился, то обычно он спокойно может изложить его буквально в двух словах без многочисленных цитат и ссылок...
Users browsing this forum: No registered users and 6 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum