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