Peraturan untuk menulis ungkapan aritmetik dalam bahasa pengaturcaraan
Katakan kita perlu mengira ungkapan yang ditulis dalam bentuk matematik dengan cara ini:
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
Sebelum menulis atur cara yang mengira keputusan untuk kita, mari kita rumuskan
PERATURAN untuk menulis ungkapan algebra dalam bahasa pengaturcaraan:
Perlu diingat!
- Ungkapan mengandungi nombor, nama pembolehubah lain, tanda pengendali, kurungan, nama fungsi.
- Operasi aritmetik dan tandanya (+, -, *, /, // ,
%
).
- Pemisah perpuluhan ialah noktah.
- Ungkapan ditulis dalam satu baris (notasi linear ungkapan), aksara disusun secara berurutan satu demi satu, SEMUA tanda operasi diletakkan dan tanda kurungan digunakan.
Oleh itu, mengikut peraturan untuk menulis ungkapan aritmetik, kita mesti menterjemahkan pecahan (notasi matematik) ini kepada notasi linear, iaitu menulis pecahan dalam satu baris.
Oleh kerana kedua-dua pengangka dan penyebut adalah kompleks (iaitu, ia mengandungi dua atau lebih faktor), apabila menulis dalam bentuk linear, adalah perlu untuk mengambil ungkapan dalam pengangka dan penyebut dalam kurungan.
Oleh itu, tatatanda linear bagi ungkapan sedemikian akan kelihatan seperti ini:
(2*17.56*17.56)/(7*2.47*0.43)
Mari kita tulis program untuk mengira ungkapan ini. Untuk melakukan ini, mari kita tentukan data input dan output
Input
Memandangkan kita mengetahui semua nilai, tidak perlu memasukkan apa-apa daripada papan kekunci, oleh itu tidak akan ada input.
Cetakan
Program ini harus memaparkan hasil ungkapan aritmetik ini (anda boleh memasukkannya ke dalam mana-mana pembolehubah, atau segera memaparkan nilai pada skrin).
Kami akan segera memaparkan hasil ungkapan pada skrin tanpa menyimpannya dalam sebarang pembolehubah.
Oleh kerana kita mempunyai pecahan, hasilnya akan menjadi nombor nyata
cetak((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43))
Jalankan atur cara pada komputer anda dan semak bahawa ia menghasilkan hasil yang sama dengan 82.94984330235246
Kemudian selesaikan tugasan.