Co dělá "!" znamenají v pseudo-kódu? Vím "!" znamená faktoriálu, ale nemohu to přeložit

hlasů
6

Co to !znamená v pseudo-kódu? Vím, !stojany pro faktoriálu, ale nemohu ji přeložit.

ex:

dostat provoz

if (operation!= ’B’ OR operation != ’D’ OR operation!= ’W’) then
    print Invalid Operation

Co to znamená? Prosím, pomozte mi v polovině období je v hodinách: S

Předem děkujeme za vaši pomoc :)

Položena 16/03/2010 v 23:56
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
6

!=znamená, že nerovná a !obecně znamená ne nebo negace .

Odpovězeno 16/03/2010 v 23:57
zdroj uživatelem

hlasů
5

To znamená, že „ne“. Takže váš příklad kódu

if (operation!= ’B’ OR operation != ’D’ OR operation!= ’W’)

lze číst jako

„Pokud operace se nerovná‚B‘nebo provozu se nerovná‚D‘nebo provozu se nerovná‚W‘“

Odpovězeno 16/03/2010 v 23:57
zdroj uživatelem

hlasů
5

V Obecně platí ,

!   znamená, že    není
|| prostředkem logical nebo
&& prostředky logical a

Příklad:

!false == true  ( == means equality )
Odpovězeno 16/03/2010 v 23:58
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more