1樓:紅山人
第一個關鍵是這裡
for i = 1 to 20
s = s + 1 / ((i - 1) * 2 + 1) * iif(i mod 2 = 1, 1, -1)
next ((i - 1) * 2 + 1) * iif(i mod 2 = 1, 1, -1)這要分成兩部分看,前半部分是根據項數i確定一個奇數。(i-1)*2+1,你算下,i=1是第一項,為1,i=2,第二項為3。。。不是嗎?
後半部分是個條件語句,用來確定每項的正負號,如果項數i是奇數,就為正,否則為負。
s = s * 4
label1 = s
第二個關鍵是這裡
for k=1 to 39 step 2這裡用迴圈變數確定每項的分母1,3,5......不是嗎?
x=-x用這個變數確定正負號,x的初值為1,迴圈一次後改為-1,下次又是-(-1)=1。這樣也就實現了項數取一正一負的效果了。
s1=s1+x*(1/k)
next k
補充說下,其實這裡的x=-x應該放在s1=s1+x*(1/k)之後。朋友。
2樓:
第1種:
dim i as integer, s as double
for i = 1 to 20 '20的出處:解方程(x-1)*2+1=39,的x=20
s = s + 1 / ((i - 1) * 2 + 1) * iif(i mod 2 = 1, 1, -1) '(i-1)*2+1的計算結果是1,3,5,7,……,39,當i除以2的餘數是1時,iif返回1,否則返回-1,這裡計算的是求s值的算式中小括號部分的結果
next
s = s * 4 '求s值
label1 = s '在label1中顯示s值
第2種:
s1=0 '初始化s1的值
x=-1 '初始化x的值
for k=1 to 39 step 2 'step 2使得k每次遞增2
x=-x '用於改變x*(1/k)結果的正負符號
s1=s1+x*(1/k) '計算求s值算式小括號部分的結果
next k
s=4*s1 '求s值
label1.caption="計算結果為:"&s 』在label1中顯示s值
3樓:網海1書生
兩種方法都可實現目的。你究竟是哪些地方看不懂呢?不可能全部都看不懂吧?
計算樑板配筋的時候,用的這個兩個公式有什麼區別,公式中字幕的
s 截面抵抗彎矩係數。s 1 0.5 s 內力臂係數。s 1 0.5 它們是用來計算鋼筋的配筋面積 as 公式中的字母含義 m 彎矩。1是係數,fc 混凝土軸心抗壓強度設計值。1fc 應力。b 截面寬度。h0 截面高度 as 受力鋼筋重心到受拉區邊緣的距離 fy 鋼筋抗拉強度設計值。相對受壓區高度。...
誰能告訴我這兩個西格瑪公式怎麼用Excel計算吶
第一個公式如果資料分佈在a列個單元格 sum a a 第二個公式 sumproduct 2 row 1 5 第一個公式可以使用sum函式來求解,如 假設待求和的資料都在a列,則,b1單元格里邊可以輸入公式 sum a a 第二個公式可以使用sum函式和陣列求解,其公式為 sum 2 row 1 5 ...
無線滑鼠側面有兩個按鈕是做什麼用的,中間有圓的按鈕上面有cpi標示是做什麼用的
左側兩個按鈕預設功能是前進和後退,比如網頁的前進和後退或者資料夾的前進和後退頭可使用這兩個鍵。後退網頁用起來最方便。cpi是指滑鼠每移動一英吋的測量次數,那個按鈕可以調節滑鼠移動的敏感度。有的滑鼠是dpi,只是單位不同,實際作用是一樣的。雷柏無線滑鼠左側兩個按鈕什麼作用還有cpi如何使用?無線滑鼠上...