-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
калькулятор.kum не работает #15
Comments
Thanks, here is a more precise program showing this bug:
If we pass the argument not as a literal constant, but as a variable выр containg 1-char value, it works. Even if we pass the argument implicitly, via Kumir feature to read input arguments of the main algorithm from keyboard, it still works. There may be two ways to fix this bug:
I can guess that I broke this code when I was optimizing the strings behaviour. That optimization is still on its way, so we will possibly have to address this issue many times. |
我完全高兴地这析,谢谢你的贡献。 |
Я поменял код примерно таким образом:
однако калькулятор не заработал.
В коде калькулятора нет гиперссылки на статью, в которой описано, как составлялись таблицы, |
Если закомментировать массиватор и стоп, то при вычислении первого же выражения выдаётся ошибка:
>> 12:43:14 - калькулятор.kum - Начало выполнения
ОШИБКА ВЫПОЛНЕНИЯ: Значение не строковое
>> 12:44:19 - калькулятор.kum - Выполнение завершено 64.908
Происходит это при вызове алгоритма "длин":
И только тогда, когда длина строки равна 1. Для 0 и 2+ всё работает нормально.
The text was updated successfully, but these errors were encountered: