Редактирование: Простые программы на Каллисто
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
(Перед изучением программирования рекомендуется познакомиться с учебной статьёй [[Первое знакомство с Каллисто]]) | |||
[[Каллисто]] является расширением [[ЯМК|входного языка]] [[Электроника МК-161|«Электроники МК-161»]]. Что это означает? Давайте проверим это утверждение на примере классических программ для советских [[ПМК]]. Вот простые и широко известные программы для вычисления [https://ru.wikipedia.org/wiki/Гиперболические_функции гиперболических функций] из [[Справочник по расчётам на микрокалькуляторах, 3-е изд. ( | [[Каллисто]] является расширением [[ЯМК|входного языка]] [[Электроника МК-161|«Электроники МК-161»]]. Что это означает? Давайте проверим это утверждение на примере классических программ для советских [[ПМК]]. Вот простые и широко известные программы для вычисления [https://ru.wikipedia.org/wiki/Гиперболические_функции гиперболических функций] из [[Справочник по расчётам на микрокалькуляторах, 3-е изд. (книга)|3-го изд. справочника проф. Дьяконова]] (стр. 174): | ||
[[Файл:DjakonovHyp.png]] | [[Файл:DjakonovHyp.png]] | ||
Строка 45: | Строка 45: | ||
Результат совпадает с точностью до последнего знака. | Результат совпадает с точностью до последнего знака. | ||
Конечно же, программы-«спагетти» переводить на [[Каллисто]] сложнее | Конечно же, программы-«спагетти» переводить на [[Каллисто]] сложнее. [[Каллисто]] настаивает на структурном программировании. Зато об адресах и метках можно забыть, используя условный оператор и циклы, один из которых совместим с ПМКшным [[FL0]]. | ||
== Цикл со счётчиком == | == Цикл со счётчиком == |