Модератор: Модераторы


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
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1