|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.06.2021, 18:50 | #1 |
Новичок
Джуниор
Регистрация: 20.06.2021
Сообщений: 3
|
Паскаль ABC игнорирует условие
Паскаль не выполняет все условия оператора. В данном случае "(i mod 13<>0)" игнорируется, хотя стоит and
Код:
вот так выглядит верный вариант, но я не вижу разницы: Код:
Последний раз редактировалось Sandra#26; 20.06.2021 в 18:55. |
20.06.2021, 19:17 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
У and приоритет выше, чем у or. Поэтому 1 код не эквивалентен второму. Добавьте скобки.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.06.2021, 19:31 | #3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
Напомню таблицы истинности для
Код:
Следующие далее условия не будут рассматриваться (если работает оптимизатор) и не изменят значения этого логического условия. Числа 7 и 11 так же являются делителями числа 16016, так что проблема не в ABC. Тут следует подумать о том, как расставить скобки. Пока писал ...
Как-то так, ...
|
20.06.2021, 22:18 | #4 |
Новичок
Джуниор
Регистрация: 20.06.2021
Сообщений: 3
|
BDA, Спасибо, увидела ошибку
|
20.06.2021, 22:20 | #5 |
Новичок
Джуниор
Регистрация: 20.06.2021
Сообщений: 3
|
ViktorR, Таблицу-то я помню, с внимательностью проблемы...
|
21.06.2021, 15:25 | #6 |
Пользователь
Регистрация: 16.05.2020
Сообщений: 57
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль ABC. Программа на языке Паскаль. | Helen1 | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 13.01.2018 21:46 |
Паскаль.Почему условие не срабатывает? | Max$$ | Помощь студентам | 12 | 26.09.2017 20:10 |
Помогите переделать из паскаля abc в паскаль abc.net | Smile189 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 09.11.2016 08:12 |
паскаль abc. Используя графические средства языка Паскаль на одной координатной сетке построить графики функций | кириллюк | Помощь студентам | 5 | 15.09.2013 12:11 |
правильно написать условие в паскаль | Александр1991 | Помощь студентам | 1 | 31.10.2010 11:14 |