前篇迴圈中介紹了while、do…while、for迴圈,如何利用迴圈實現數學邏輯呢,看看下面幾道題訓練一下。
1.求s = a + aa + aaa + aaaa + aaaaa + aaaaaa + aaaaaaa +…… a和n從鍵盤輸入,例如使用者輸入的a是2,n是5,則要求將2+22+222+2222+22222的和計算出來
var a =
number
(prompt
("請輸入a值"))
;var n =
number
(prompt
("請輸入n值,1-9"))
;var n1 = n;
num1 =1;
var sum =0;
for(
var i =
1; i <= a; i++)}
document.
write
("="
+ sum)
;
2.有乙個分數列2/1,3/2,5/3,8/5,13/8,21/13….,求前20項的和
var sum =
0,a =
1, b =
1, c;
for(
var i =
1; i <=
20; i++
) document.
write
("="
+sum)
;
3.求fibonacci數列40個數.這個數列特點為,第1,2兩個數為1,1,從第三個數開始,該數是前面兩個數的和.即1,1,2,3,5,8,13,21……
var a=
0,b=1;
for(
var i =
0; i <
40; i++
)
4.題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了乙個第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下的一半零乙個。 到第10天早上想再吃時,見只剩下乙個桃子了。求第一天共摘了多少。
//反著算,第一天只有乙個,加一乘以2
var a =1;
for(
var i =
1; i <
10; i++
) document.
write
("第一天一共有:"
+a);
5.乙個球從1000公尺高空下落,落地後彈起,每次彈起的高度是下落時的一半,問第五次落地時彈起的高度,一共又經歷了多長的距離?
var num =
1000
, sum=0;
//1000公尺高空
a = num;
for(
var i =
0; i <
5; i++
) document.
write
("一共經歷了"
+sum+
"公尺")
;
6.兩個數字的最小公倍數和最大公約數
var a =
number
(prompt
("a"))
;var b =
number
(prompt
("b"))
;for
(var i =1;
; i++)}
for(
var i = a; i>
0; i--
)}
1!+2!+3!+4!。。。n!
var sun =
number
(prompt
("輸入要運算"))
var num2 =0;
for(
var i =
1; i <= sun; i++
) console.
log(num)
; num2 = num2 + num;
} console.
log(
"階乘和為:"
+ num2)
;
1/1-1/2+1/3-1/4+1/5…1/n
var n =
number
(prompt
("請輸入n的值"))
;var num =0;
var num1 =0;
if(n>=2)
for(
var j =
2; j <= n; j = j +2)
console.
log(
"值為"
+(num - num1));
}
js邏輯訓練題 如何精練MBA邏輯
在管理類聯考中邏輯是管理綜合的考察要點,很多同學之前沒有接觸過這個。中鼎建議各位考生,及時規劃好邏輯的複習,爭取管理綜合得高分。以下是關於邏輯的幾點建議 01 仔細閱讀聯考大綱,明確努力方向 大綱是本,各科都應當明確 緊扣大綱 這個關鍵點。以大綱解析為主,進行全面的複習。邏輯題目積累也不是很多,大同...
2018 10 1 邏輯題訓練
解 設大型馬有x匹,中型馬有y匹,小型馬有z匹,根據題意可得 x y x 100 3x 2y 12z 100 2 得 5x 3y 100,所以有y 100 5x3 因為x y必須是正整數,所以有 x 17 y 5 z 78 x 14 y 10 z 76 x 11 y 15 z 74 x 8 y 20...
js邏輯訓練題 智商測試題訓練題 提公升智商的神器
第乙個是目前最為通用的測試題,先大家練練手。因為這套題普及率高,如你已經做過了,可以試試門薩的1 3套題,相對來說難度高一點點.再往後面就是聯絡測試題了,可以反覆操作,知道你熟練掌握為止。智商測試 邏輯思維能力應該包括觀察力 分析力 判斷力 決策力 思考力 創意力 想象力 洞察力這八種細分能力。邏輯...