用計算機解決“兔子繁殖問題 . 題目描述:一對兔子飼養(yǎng)到第二個月進入成年.從第三個月開始每個月生一對小兔子.所生小兔子也是出生后第二個月成年.從第三個月開始每月生一對小兔子.假設(shè)兔子不會死亡.問這樣下去一年后有多少對兔子? 題目分析:設(shè)第n個月兔子的數(shù)量用Sn表示.第一.二個月兔子沒有繁殖能力.所以還是一對.即S1=1.S2=1,第三個月.生下一對小兔子.兔子數(shù)量達到2對.即S3=2,第四個月大兔子繼續(xù)生下一對小兔子.第三個月出生的小兔子進入成年期但還沒生育.兔子數(shù)量再加1對.即S4=3,第五個月老兔子繼續(xù)生育.前個月出生的小兔子也開始生育.上個月出生的小兔子成年.兔子數(shù)量加2對.即S5=5,--依次類推可以列出下表: 經(jīng)過月數(shù) 1 2 3 4 5 6 7 8 9 -- 兔子對數(shù) 1 1 2 3 5 8 13 21 34 -- 可以發(fā)現(xiàn)如下規(guī)律:除第1.2個月兔子數(shù)量為1對外.第n個月的兔子數(shù)量等于前兩個月的兔子數(shù)量之和.即Sn=Sn-2+Sn-1.如果將每月兔子數(shù)量看做數(shù)列的各項.就構(gòu)成了數(shù)學(xué)史上一個有名的數(shù)列.即“斐波拉契數(shù)列 :1.1.2.3.5.8.13.21.34.55--這個數(shù)列有許多奇特的性質(zhì).例如.從第3個數(shù)起.每個數(shù)與它后面那個 數(shù)的比值.都很接近于0.618.正好與大名鼎鼎的“黃金分割 相吻合. (1)為解決此題.我們采用了 ▲ 算法.(填:枚舉.解析.排序.查找) (2)Visual Basic程序界面設(shè)計如第17題圖所示(圖一為對象初始屬性.圖二為修改對象屬性后界面). 第17題圖一 第17題圖二 根據(jù)上圖.下表A.B分別代表的屬性名分別是 ▲ . ▲ . 對象名稱 對象屬性 屬性值 Form1 A 兔子繁殖問題 Text1 B (3)假設(shè)程序編寫已經(jīng)正確完成.運行后出現(xiàn)如第17題圖二窗口.當在上邊文本框輸入12.則點擊“開始計算 按鈕后.下邊文本框中顯示的內(nèi)容是: ▲ . 查看更多

 

題目列表(包括答案和解析)

你能在實際生活中找出可以用循環(huán)語句來編程解決的算法實例嗎?并試著用計算機解決它.

查看答案和解析>>

下列關(guān)于算法的說法中不正確的是(    )

A.算法這個詞出現(xiàn)在12世紀,指的是用阿拉伯數(shù)字進行邏輯運算的過程

B.算法通常是指可以用計算機來解決的某一類問題的程序或步驟,這些程序或步驟必須是明確和有效的 ,而且在有限步之內(nèi)完成

C.計算機解決任何問題都需要算法

D.只有將解決問題的過程分解為算法,并用計算機能夠接受的“語言”準確地描述出來,計算機才能夠解決問題

查看答案和解析>>

在數(shù)學(xué)中,現(xiàn)代意義上的算法是指

[  ]
A.

用阿拉伯數(shù)字進行運算的過程

B.

解決某一類問題的程序或步驟

C.

用來解決某一類問題的明確的有效的程序或步驟

D.

用計算機進行數(shù)學(xué)運算的方法

查看答案和解析>>

你能在實際生活中找到需要排序的例子嗎?試著用計算機幫助解決.

查看答案和解析>>

算法是指可以用計算機來解決的某一類問題的程序或步驟,它不具有(   )

A.有限性B.明確性C.有效性D.無限性

查看答案和解析>>


同步練習(xí)冊答案