|
|
|
4
|
Космические рейнджеры / Квесты / Помощь в написании квестов!
|
: 03.01.2010 03:05:33
|
TGE может работать только с натуральными числами, поэтому при обычном делении дробная часть округляется: 1/2=0.5=1; 5/3=1.(6)=2; 2/5=0.4=0 и т.д.
div - то же, что и деление, но дробная часть отбрасывается, округление не производится; mod - остаток от деления; [р1] = ([р1] div [р2]) * [р2] + [р1] mod [р2];
1 div 2 = 0; 1 mod 2 = 1; 1 = 0 * 2 + 1; 5 div 3 = 1; 5 mod 3 = 2; 5 = 1 * 3 + 2; 2 div 5 = 0; 2 mod 5 = 2; 2 = 0 * 5 + 2; кажется, этому учат во втором классе.
с помощью div и mod можно в частности разбивать числа на части, в простейшем случае: 123 mod 10 = 3 123 div 10 = 12 123 div 10 mod 10 = 12 mod 10 = 2 123 div 10 div 10 = 123 div 100 = 1 123 mod 10 div 10 = 3 div 10 = 0 123 mod 10 mod 10 = 3 123 mod 100 = 23
операции >=, <=, >, <, =, <> называются логическими. если выражение с ними верно, то результат этого выражения ТГЕ считает единицей, если нет - нулём: 1>2 = 0 5>3 = 1 5<=2 = 0 2=2 = 1 (^_^)
также в ТГЕ можно вытворять такие вещи: (1>2) + (2=2) * (5<=2) > 0 вычисляется это так: сначала раскрываем скобки, потом умножаем, затем вычитаем, и далее слева направо выполняем логические операции: ((0) + (1) * (0) > 0) = (0 + 0 > 0) = (0 > 0) = 0 а если бы скобок небыло: (1>2 + 2=2 * 5<=2 > 0) = (1>4=10<=2>0) = (0=10<=2>0) = (0<=2>0) = (1>0) = 1
операции and, or - тоже логические, выполняются после всех остальных. результат операции or ТГЕ будет считать верным (единицей), если справа или слева от or стоят верные логические выражения. с and - то же самое, но верные выражения должны стоять и справа и слева. также вместо верных логических выражений могут стоять не равные нулю числа или арифметические выражения. 1>1 and 1<1 = 0 1=1 or 1>4 = 1 4 and 1 = 1 3+2 or 0 = 1
наши школьники младших классов действительно настолько суровы о_0 
короч чтобы шарить в ТГЕ нужно пройти школьный курс Pascal =))
|
|
|
|
|
5
|
Космические рейнджеры / Обсуждение игры / Когда выйдет КР3?
|
: 03.01.2010 02:58:04
|
Хехе, а для настоящего веселья можно 02.01.3300 набрать Девайс, СуперХулл (несколько раз), Идеал, Вертикс, Год, Хоррор, КлиссанМакс, Артс, Модуле (пять раз), Програм, Техник и другие читы категории "по-приколу".  И после всего этого не забыть набрать 2-4 раза пакинг. И всё это на 200% + убивать ВСЕХ.
Пойду сам щас попробую 
Поумничал типо?
|
|
|
|
|
7
|
Кланы, команды и гильдии / Объединения форума EG / Вольные Охотники
|
: 29.01.2009 17:05:59
|
Чтобы за г. и х. воду много не сдирали, можно счётчик поставить. Не можно, а нужно. У нас писали 13 кубов холодной и 9 горячей. По счётчику мы тратим около 1,5 кубов того и другого.
У нас в Беларуси счётчики обязательно должны быть установлены...а так штраф если нету! экономия реальная и ощутимая!
|
|
|
|
|