Что значит "!" значит в псевдокоде? Я знаю "!" означает факториал, но я не могу перевести это - PullRequest
6 голосов
/ 17 марта 2010

Что означает ! в псевдокоде? Я знаю, ! означает факториал, но я не могу перевести его.

например:

получить операцию

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

Что это значит? Пожалуйста, помогите мой среднесрочный в часах: S

Заранее спасибо за помощь:)

Ответы [ 3 ]

6 голосов
/ 17 марта 2010

!= означает не равно, а ! обычно означает не или отрицание .

5 голосов
/ 17 марта 2010

В общее ,

! означает не
|| означает logical или
&& означает logical и

Пример:

!false == true  ( == means equality )
5 голосов
/ 17 марта 2010

Это значит «не». Итак, ваш пример кода

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

можно прочитать как

"Если операция не равна" B "или операция не равна" D "или операция не равна" W ""

...