Вопросы по теме 'mozart'

Как мне преобразовать целое число в список и наоборот в Оз?
Как преобразовать целое число в список и обратно в Oz ? Мне нужно взять число вроде 321 и преобразовать его в 123 . Функция Reverse в Oz работает только со списками, поэтому я хочу преобразовать 321 в [3 2 1], обратить его и преобразовать [1 2...
692 просмотров
schedule 24.06.2023

есть ли новая версия mozart/oz?
Хотел бы знать, есть ли новая версия mozart/oz, в настоящее время это 1.4. Это было в 2008 году. Должен быть прогресс.
443 просмотров
schedule 06.12.2022

Как работают эти функции Треугольника Паскаля?
Я читаю Концепции, методы и модели компьютерного программирования , и в начале есть код, который я просто не могу понять, как бы я ни старался. declare Pascal AddList ShiftLeft ShiftRight fun {Pascal N} if N==1 then [1] else L in...
307 просмотров
schedule 09.06.2023

Возврат функции из функции в OZ. Проблемы высшего порядка
Я пытаюсь написать функцию, которая в результате вернет функцию. Я пытаюсь добиться чего-то вроде этого: {{Add 3}4} где результат будет равен 7. Я нашел следующее oz">ТАК вопрос , который имеет тот же вопрос, но ответ не работает для меня....
302 просмотров
schedule 28.09.2022

не вижу вывод на emacs под управлением oz (mozart 2)
Я начал онлайн-курс, который требует использования редактора emacs с языком oz. ОС - Виндовс 7 когда я загружаю код, кажется, что код скомпилирован правильно, но в окне эмулятора ничего не отображается. В буфере сообщений я получаю сообщение:...
613 просмотров
schedule 15.05.2022

ActiveTcl не показывает вывод при использовании с emacs и oz (Моцарт 2)
Я подал заявку на онлайн-курс , который требует использования Моцарта с emacs и ActiveTcl. Я установил их все на основе предоставленного руководства, но когда я загружаю простую строку кода, например: {Browse 5+3} Все, что у меня есть,...
141 просмотров
schedule 17.11.2022

цикл for в mozart/oz не работает
Я хочу иметь в своей программе цикл for , написанный на mozart-oz . каждый раз, когда я пытаюсь выполнить цикл for, он выдает ошибку. Я проверил синтаксис и это правда, но выдает ошибку. вот мой код: ОЗ: declare fun {Test L} for E in...
1185 просмотров
schedule 23.04.2022

Моцарт/Оз дает ошибку: выражение в позиции утверждения
Рассмотрим следующий код: declare class Test attr L meth init L:=nil end meth put(X) {Browse @L} end meth get {Browse @L} end meth isEmpty @L==nil end meth getList @L end meth setNil L:=nil end meth union(C) {Browse @L}...
1657 просмотров
schedule 29.06.2022

Написание факториальной функции со списками
Хотя я считаю, что нашел надежный алгоритм для своей функции (факториал), я очень смущен тем, почему он зацикливается бесконечно. Вот мой код: declare fun{Fact N} local M=1 in %I suppose it loops from here?? local FactT in...
230 просмотров
schedule 17.08.2023

Моцарт/Оз: преобразовать строку в функцию
Мне нужно сгенерировать имена объектов, которые я не знаю заранее, чтобы сделать запись. Запись должна выглядеть так: record(day1:[...] day2:[...] day3:[...] ...) . Поскольку я не знаю, сколько дней в записи будет содержать, я не могу написать имена...
659 просмотров
schedule 02.10.2023