Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 0
Регистрация: 10.04.2015
Сообщений: 233

Операторы "или" "И"

24.04.2020, 19:12. Показов 355. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, друзья! Подскажите, пожалуйста почему переменная d выводит, что истина, а по логике должна выводить ложь. Ведь, abs(a[1]-a[2]) mod 2= 0 - это ложь, т.к. 34-5=29 и 29 на при делении на 2 ноль не дает. И если один из множителей ложь, то и все выражение ложь, то почему истину выводит? Мне надо записать корректно условие, что разность по модулю нечетная и одно из чисел делится на 17, но пока у меня работает некорректно. можно ли как0-то корректно написать.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program Hello;
const m=2;
var x:real;
n,max,i,j,k,c,b,z:integer;
a: array [1..m] of integer;
d: boolean;
begin
k:=0;
max:=0 ;
n:=6;
a[1]:=5;
a[2]:=34;
d:= (abs(a[1]-a[2]) mod 2= 0 ) and (a[1] mod 17=0) or (a[2] mod 17=0);; ;
 
 
 write(d );
 end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.04.2020, 19:12
Ответы с готовыми решениями:

Определить подпрограммы - операторы сравнения eq?, Less?, И т.п. или операторы == *! = * <*>, * <= *> =
Определить подпрограммы - операторы сравнения eq?, Less?, И т.п. или операторы == *! = * &lt;*&gt;, * &lt;= *&gt; =, Которые возвращают...

К каким типам применяются логические операторы И, ИЛИ, ИСКЛЮЧАЮЩЕЕ ИЛИ
Что искал - может невнимательно. Не смог найти подтверждения практике. Как я понял операции &amp; ! | ^ применяются только к int32 и...

С++.Операторы в С++: условные операторы, операторы break и continue
Выяснить, пересекаются ли параболы у=аx2+bx+с и у=dx2+ex + f. При положительном ответе найти точки пересечения.

3
 Аватар для Sun Serega
2355 / 1458 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
24.04.2020, 19:19
F1 >> Справочник >> Выражения и операции >> Приоритет операций
0
3 / 3 / 0
Регистрация: 10.04.2015
Сообщений: 233
25.04.2020, 08:33  [ТС]
Приоритет по логике and. Т.е. выполняется слева от and и справа от and и потом перемножается. Слева будет ложь, поэтому все выражение ложь, но выводит, что истина. Почему, подскажите, пожалуйста?
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,060
25.04.2020, 10:43
Цитата Сообщение от eugeny1984 Посмотреть сообщение
(abs(a[1]-a[2]) mod 2= 0 ) and (a[1] mod 17=0) or (a[2] mod 17=0)
1— abs(a[1]-a[2])mod 2=0 == False
2— a[1] mod 17=0 == False
3— a[2] mod 17=0 == True

{1} and {2} or {3} = ({1} and {2}) or {3} == (False and False) or True == False or True == True
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.04.2020, 10:43
Помогаю со студенческими работами здесь

Применить операторы WHILE или DO … WHILE
Здравствуйте! Решал - решал,...решил обратиться к гуру:( Необходимо вычислить сумму ряда с точностью eps. Значения x и eps вводятся с...

функции или операторы
можете рассказать что они делают в отдельность, или вместе - TReplaceFlags() &lt;&lt; rfReplaceAll &lt;&lt; rfIgnoreCase

Операторы iif или if (синтаксис)
Здравствуйте! Помогите в решении вопроса: Н-р: Имеется таблица с тремя полями. Поле1 содержит &quot;А&quot;, &quot;Б&quot;,...

Перегруженные логические операторы И, ИЛИ
Учу по Шилдту плюсы. Дошел до перегрузки операторов. С некоторыми понятно, но вот некоторые вызывают проблемы. Напишите, пожалуйста,...

Как на делфи операторы И Или?
Че то не компилируется че я пробовал с or и end , давайте вот простейший пример на с++ написал переведем на Дельфи. if (...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru