| Download
All published worksheets from http://sagenb.org
Project: sagenb.org published worksheets
Views: 168730Image: ubuntu2004
УРОК 2.2
Тема. SAGE: введення та обчислення значень виразів.
1. Введення числових значень і виразів. Арифметичні операції у виразах.
Мета: засвоїти правила введення числових значень та виразів, виразів, що містять математичні функції, правила виведення повідомлень; сформувати уміння обчислювати значення виразів зі змінними та визначати функції.
2. Основні математичні функції і константи. Представлення чисел у десятковому форматі.
3. Виведення повідомлень.
4. Обчислення значень виразів зі змінними. Символьні вирази.
5. Визначення функцій.
24
Приклад 2.2.2. Обчислити: .
\frac{3}{7}
Приклад 2.2.3. Обчислити: .
18.0000000000000
Приклад 2.2.4. Обчислити: .
-9
Приклад 2.2.5. Обчислити: .
32
Якщо під час введення були допущені помилки, або введений вираз потрібно відредагувати, використовують звичайні засоби редагування:
- для вилучення символу ліворуч від курсора використовується клавіша Back Space;
- для вилучення символу праворуч від курсора використовується клавіша Delete.
7
Приклад 2.2.7. Обчислити: .
120
Приклад 2.2.8. Обчислити: .
\sqrt{ 2 }
Для переведення числа у формат десяткового числа можна скористатися однією з двох функцій float() або RR().
1.41421356237
1.41421356237310
Приклад 2.2.9. Обчислити: .
\sin \left( 2 \right)
0.909297
Answer:
cos(15)= -0.759687912859
Зауваження. Розглядувана версія SAGE не підтримує виведення текстових повідомлень, що містять символи кирилиці (українською чи російською мовами).
Приклад 2.2.10. Обчислити значення тригонометричних функцій sin, cos, tg, ctg для кута . Обчислення і виведення результатів виконати в одному командному рядку.
sin(pi/4)= 0.707106781187
cos(pi/4)= 0.707106781187
tg(pi/4)= 1.0
ctg(pi/4)= 1.0
У даному прикладі проілюстровано можливість введення до командної комірки кількох операторів, які надалі будемо називати програмним кодом.
-5
Приклад 2.2.12. Обчислити значення виразу , якщо , .
360
Якщо числові значення не будуть надані всім змінним виразу, то отримаємо символьний вираз. Змінні символьного виразу повинні бути визначені за допомогою функції var(), наприклад:
t + 2
Якщо не визначити всі змінні величини виразу, то система видасть відповідне повідомлення про помилку:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/notebook/sage_notebook/worksheets/admin/59/code/20.py", line 7, in <module>
exec compile(ur'sqrt(x**Integer(2)+y**Integer(2))' + '\n', '', 'single')
File "/usr/local/sage/local/lib/python2.5/site-packages/sympy/plotting/", line 1, in <module>
NameError: name 'y' is not defined
\left(x,
y\right)
\sqrt{ {y}^{2} + {x}^{2} }
Зверніть увагу! Остання командна комірка містить два оператори, записані в одному рядку, при цьому оператори відділені один від одного символом ";".
19
7.06400000000000