А как это проверить то? Но как она может выполняться, если код в else, к примеру, не выполняется, если первое условие выполнилось? Это у же слишком сильные заморочки и подозрительность
Сложно как-то.
Это же, но по бразильской системе.
func на холст и прилепить вход и выходКод:function jopa: bool; var_input in : bool; end_var while in do ; //максимально тяжелый код end_while jopa := not in; //инверсия для показать проход функции end_function function func: bool; var_input in : bool; end_var if in then func := jopa(true); else func := jopa(false); end_if end_function
Кто докажет ОБА вызова jop'ы при func(false) ?
Попробовал...
1.При запуске эмуляции все нормально.
2.При подаче на вход - бесконечный цикл.
Что говорит о том, что вроде как выполняется одна функция????
Но это не точно
Я заменил "тяжелый код"
И вот, бесконечный цикл уже на этапе запуска симуляции и она уже не запускается. Это проверка симулятора или как то осуществляется пробег по всем функциям? Хотя лоджик интерпретатор и выполняет код построчно? Не, ну их домыслы, факты на скринах.f1.jpgf11.jpgf111.jpgКод:// while in do // ; //максимально тяжелый код // end_while for i := 0 to 1000000 do ; end_for
Глубины мысли с for'ом не понял. Продолжаем лепить про исполнение всех веток if ?
после прочтения статьи про алгоритмы быстрого умножения написал вариант, проверил, все работает
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Нашёл ошибку в функции, Преобразование Даты и Времени в формат UnixTime, в первом посте. Нашёл случайно, работая с преобразованием времени.
В массиве с 0 по 12, должно быть 13 чисел, а у вас только 12, с января по ноябрь есть , а Декабрь потеряли, нет последнего числа 31. 1 Ошибка в функции .jpg
Последний раз редактировалось kondor3000; 24.03.2023 в 23:57.
Судя по коду 12 месяц и не нужен, тогда и массив надо сделать с 0 до 11.