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

Язык программирования OZ: логическая защита
Я изучаю предмет в школе, который требует от нас использования интерфейса программирования Моцарта. Я действительно не думаю много об этом до сих пор. Но все же, вот вопрос: В OZ вам разрешено назначать переменную только один раз (она не может...
444 просмотров
schedule 30.03.2023

Количество цифр
Я программирую функцию в Mozart-Oz, которая, например, возвращает зеркало числа Зеркало(1234) вернет 4321 Так или иначе, у меня есть идея, как это сделать, но я застрял, потому что мне нужна встроенная функция, которая возвращает количество...
430 просмотров
schedule 11.08.2023

Почему я не могу заставить работать функциональные методы?
Мои занятия: declare class Collection attr list meth init list := nil end meth put(X) list := X|@list end meth get($) if @list == nil then nil else local X in X = @list.1...
90 просмотров
schedule 13.03.2023

Почему я получаю сумму(‹P/3› ‹P/3›) при использовании Show in OZ?
Я изучаю Оз и пытаюсь запустить пример, который я нашел в книге, он собирается имитировать полный сумматор, но я получаю sum(), поэтому я не знаю, где ошибка, я был бы признателен твоя помощь. Вот часть кода: fun {XorG X Y} fun {$ X Y}...
41 просмотров
schedule 21.06.2023

Оз: подсчет 0 в деревьях с неограниченным количеством поддеревьев
Я пишу код для упражнения для своего университета, и у меня возникла проблема. Я совсем новичок в Oz и просто не могу понять, почему этот код ничего не показывает, но принимается компилятором: declare Tree W P T1 T2 T3 T4 fun {Count0 Tree}...
72 просмотров
schedule 14.09.2022

Сумма цифр числа?
Я новичок в программировании. Здесь я решал простую задачу функционального программирования (OZ), которая заключается в нахождении суммы цифр 6-значного положительного целого числа. Пример:- if n = 123456 , затем output = 1+2+3+4+5+6 which is 21 ....
243 просмотров

Ошибка синтаксического анализа Mozart IDE (emacs)
Написал этот код, используя систему mozart emacs, которую я скачал с здесь : Это мой код: declare fun {Mult X Y} X*Y end end {Browse {Mult 1 1}} Когда я запускаю его, он говорит: ошибка синтаксического анализа в файле Oz,...
124 просмотров
schedule 11.10.2022