程式設計題三角函式計算 青少年程式設計 數學積木

2021-10-16 05:52:23 字數 1584 閱讀 1184

本章將介紹數學積木,這裡的積木都屬於資料積木。數學積木主要用於數學計算,例如,數學常數、基本的加減乘除平方運算、三角函式運算、取餘運算、隨機數、四捨五入等。這些基本算術運算在解決數學問題時非常實用。

1,數字積木

數字積木屬於資料積木,可以用於存放整數或小數。

2,基本算術積木

基本算術積木屬於資料積木,可以選擇做加、減、乘、除和次方運算。基本算術積木可以嵌入兩個數字積木,運算子對兩個數字積木做算術運算,並得到運算結果。

3,複雜運算積木

複雜運算積木屬於資料積木,可以選擇做平方根、絕對值、負數、自然對數(ln)等。

4,三角函式運算積木

三角函式運算積木屬於資料積木,可以做三角函式計算,例如,sin、cos、tan等。

5,常數積木

常數積木屬於資料積木,可以選擇想要的常數。

6,數學判斷積木

數學判斷積木屬於資料積木,用於判斷嵌入的數字時什麼型別的資料,例如,是否為偶數、奇數、質數等。

7,捨入積木

捨入積木屬於資料積木,用於對拼接的數字積木做捨入取整操作,例如,四捨五入、向上捨入或向下捨入。四捨五入非常常見,向上捨入於向下捨入相對比較陌生。向上捨入的意思是,取比該值大的最接近的整數,例如3.1的向上捨入等於4;向下捨入的意思是,取比該值小的最接近的整數,例如3.9的向下捨入等於3。

8,取餘數積木

取餘數積木屬於資料積木,用於取餘。取餘運算在程式設計中由很重要的用途,例如,判斷奇數偶數、判斷素數等。

9,隨機整數積木

隨機整數積木屬於資料積木,用於取得指定範圍內的隨機整數。例如,下圖表示,取得1至100內的隨機整數,則第一次可能得到12,第二次可能得到77,第三次可能得到24,雖然每次得到的整數不同,但一定是在1至100範圍內。

10,隨機小數積木

隨機小數積木屬於資料積木,用於取得乙個小於1的隨機小數。例如,第一次可能取得0.6607912982723794,第二次可能取得0.9049513664853142,雖然每次取得不一樣的小數,但都是小於1。

11,練習

(1)輸出193乘以748的結果。

(2)輸出1983乘以34的平方根結果。

(3)輸出乙個隨機整數與隨機小數的乘積結果。

(4)勾股定理證明了直角三角形斜邊平方等於兩直角邊平方之和。直角三角形的兩條直角邊分別是6和8,編寫程式求該斜邊是多少?

用python計算三角函式的要點

import numpy as np import sympy as sy需要注意的是30 是度數,並非數字。因此print np.sin 30 的結果會是 0.9880316240928618,而實際上應該用np.pi 180 換算成角度。執行print np.pi 得到3.14159265358...

CCF青少年計算機程式設計評級標準(三)

具有較強的程式實現能力,使用一種計算機程式語言編寫程式,解決問題。1.數制及其轉化,資訊編碼,位運算。2.字串型別。3.子程式。4.遞迴。5.邏輯運算,整數的質因數分解,隨機函式。6.篩選法,歐幾里德演算法。1.全面掌握一種計算機程式語言。2.具有運用簡單數學知識編寫程式解決問題的能力。1.網路答題...

用Python計算三角函式之acos 方法的使用

用python計算三角函式之acos 方法的使用 acos 方法返回x的反余弦值,以弧度表示。語法以下是acos 方法的語法 acos x 注意 此函式是無法直接訪問的,所以我們需要匯入math模組,然後需要用math的靜態物件來呼叫這個函式。引數x 這必須是在範圍內的數字值 1到1,如果x大於1,...