Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Отмена операции присваивания



Если переменной присвоено какое-либо численное или иное значение, эта переменная не может использоваться в последующих командах как неопределенная. Например, если переменной х присвоено значение а+b, то вычисление производной f'(x) будет не корректной операцией. Система сохраняет в памяти результаты всех команд всех загруженных документов. Поэтому результаты вычислений в текущем документе могут оказаться зависимыми от определений, сделанных в других документах.

Для отмены операции присваивания можно воспользоваться одним из следующих способов:

1) если необходимо отменить присваивания значений для всех переменных, можно использовать команду restart. Эта команда отменяет все предшествующие определения, отменяет зависимость значений переменных от результатов работы других документов. Её следует применять, когда предшествующая часть команд документа не важна. Поэтому эту команду рекомендуется ставить первой;

2) для использования любого имени, как имени независимой переменной в конкретном выражении, следует задавать это имя в кавычках. Например:

> x:=a+b;

x:= a + b

> y:= sin (x); y:= sin ('x');

y:= sin(a + b)

y:= sin(x)

> x:= sin (y);

x:= sin(sin(a + b))

> x:= sin ('y');

x:= sin(y)

3) Для отмены присваиваний конкретной переменной можно воспользоваться оператором вида

name:='name'

или оператором вида

name:= evaln( name ).

Примеры:

> x:=a+b; y:=x^2;

> x:='x':

> x;y;

> y:= evaln( y ): y;

y





Дата публикования: 2014-11-29; Прочитано: 227 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...