* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Работа с операторами
187
3.1.13. Укороченные операторы системы Mathematica
Спецификой систем Mathematica являются арифметические операторы с укоро ченной формой записи, объединяющие операцию присваивания с арифметиче ской операцией: Функция Increnent[i] Decrement[i] PreIncrement[i] PreDectement[i] AddTo[x,d] SubstractFrom[x,dx] TimesBy[x,c] DivideBy[x,c] Оператор i++ i— ++i —i x += dx x = dx x *= c x /= c Назначение – увеличивает значение i на 1 до ис пользования i в выражении; – уменьшает значение i на 1 до исполь зования i в выражении; – увеличивает значение i на 1 после ис пользования i в выражении; – уменьшает значение i на 1 после ис пользования i в выражении; – прибавляет dx к x и возвращает новое значение x; – отнимает dx от x и возвращает новое значение x; – умножает x на c и возвращает новое значение x; – делит x на c и возвращает новое значе ние x.
Примеры выполнения укороченных арифметических операций: Ввод (In) Вывод (Out)
i=0 ++i; ++i; ++i i=0; i++; i++; i++ i=5 —i i=5 i— i— x=5 x+=0.5 x-=0.5 x*=2 x/=5 0 3 2 5 4 5 5 4 5 5.5 5. 10. 2.