<<Pengenalan Sagemath
Assignment, Equality, and Arithmetic. Dengan beberapa pengecualian kecil, Sage menggunakan bahasa pemrograman Python, jadi kebanyakan buku pengantar tentang Python akan membantu Anda mempelajari Sage. Sage menggunakan = untuk penugasan. Dan menggunakan ==, <=, >=, < dan > untuk perbandingan.
Sage juga menyediakan semua operasi matematika dasar:
Perhitungan seperti 3 ^ 2 * 4 + 2% 5 bergantung pada urutan operasi diterapkan; ini ditentukan dalam tabel "operator precedence" pada operator berbasis binari Aritmatika. Sage juga menyediakan banyak fungsi matematika yang familiar; Berikut adalah beberapa contoh:
Sebagai contoh terakhir, beberapa ekspresi matematika menghasilkan nilai 'tepat', bukan perkiraan numerik. Untuk mendapatkan aproksimasi numerik, gunakan fungsi n atau metode n (dan keduanya memiliki nama yang lebih panjang, numerical_approx, dan fungsi N sama dengan n)). Ini mengambil argumen opsional sebelum, yang merupakan jumlah bit presisi yang diminta, dan digit, yang merupakan jumlah digit desimal yang diminta; default adalah 53 bit presisi.
Python diketik secara dinamis, jadi nilai yang ditunjukkan oleh masing-masing variabel memiliki tipe yang terkait dengannya, namun variabel yang diberikan dapat menyimpan nilai dari jenis Python dalam lingkup yang diberikan:
Berbeda halnya dengan bahasa pemrograman C yang sifatnya statis, pada C sebuah variabel yang digunakan untuk menyimpan int hanya dapat menyimpan int tersebut dalam scope-nya.
No comments:
Post a Comment