Модератор: Модераторы
Paster Fob писал(а):Всё становится ясно,если объясняют по человечески а не так как в книге заумными словами.Спасибо.если у меня ещё возникнут вопросы с терминами,то я буду писать в этой теме.
var
i: Word;
begin
i:=0;
WriteLn(not i);
end;
uses crt;
var
i:integer;
begin
clrscr;
i:=5;
writeln(not i);
readln;
end.
Paster Fob писал(а):Я попробовал сделать так.
- Код: Выделить всё
uses crt;
var
i:integer;
begin
clrscr;
i:=5;
writeln(not i);
readln;
end.
результат -6.почему добавилась ещё одна единица?
informat писал(а):Почему в логических выражениях типа
A=B and D=C
нужно ставить круглые скобки.
Т.е писать так:
(A=B) and (D=C)
?
Paster Fob писал(а):informat писал(а):Почему в логических выражениях типа
A=B and D=C
нужно ставить круглые скобки.
Т.е писать так:
(A=B) and (D=C)
?
Потому что то что в скобках делается в первую очередь.если не поставить скобки получится что-то типа этого A=(B and D)=C.т.к логическая операция and имеет преимущество перед операцией отношения =.
a:=132;
if a=123 then
Вернуться в Обучение Free Pascal
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6