亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Scratch趣味數(shù)學(xué)之百元買(mǎi)百雞

        2020-06-30 14:33:35陳新龍
        電腦報(bào) 2020年20期
        關(guān)鍵詞:公雞列表母雞

        陳新龍

        我正在研究一道數(shù)學(xué)題,古代數(shù)學(xué)家張丘建在《算經(jīng)》中的百元買(mǎi)百雞問(wèn)題:雞翁一值錢(qián)五,雞母一值錢(qián)三,雞雛三值錢(qián)一,一百錢(qián)買(mǎi)百雞,問(wèn)雞翁、雞母、雞雛各幾何?公雞五元一只,母雞三元一只,小雞一元三只,現(xiàn)有一百元要買(mǎi)一百只雞可以有幾種買(mǎi)法?

        “百雞問(wèn)題”在世界上首次提出三元一次不定方程及解法,也是經(jīng)典的奧數(shù)題目。如果手工計(jì)算的話(huà)就算知道解法也不容易,但用Scratch編程用窮舉法來(lái)解這道題目的話(huà),就顯得簡(jiǎn)單直接了。

        編程之前我們先在草稿紙上根據(jù)題目寫(xiě)出不定方程。

        設(shè)X:公雞Y:母雞Z:小雞

        則X+Y+Z=100(只)

        5X+3Y+Z/3=100(元)

        為了編程時(shí)控制總運(yùn)算量,先根據(jù)總價(jià)100元估算公雞、母雞、小雞的數(shù)量范圍,公雞的數(shù)量不能超過(guò)20只,母雞的數(shù)量不超過(guò)33只,小雞的數(shù)量不超過(guò)100只,在做題之前我們先把這些關(guān)系整理清楚,就方便多了。

        算法代碼核心部分如圖1。

        設(shè)定四個(gè)變量,其中三個(gè)變量分別對(duì)應(yīng)公雞、母雞、小雞,還有一個(gè)變量對(duì)應(yīng)列表值(目的是為了進(jìn)行列表輸出)。因?yàn)榉匠痰慕獠晃ㄒ?,還要設(shè)定三個(gè)列表存儲(chǔ)方程的解。定義公雞、母雞、小雞的初始值要分別在各自循環(huán)前定義,并且不要忘記在每次循環(huán)結(jié)束前對(duì)公雞、母雞、小雞的數(shù)目增加1,利用三重循環(huán)嵌套進(jìn)行窮舉計(jì)算,最終獲得結(jié)果。

        之前我們已經(jīng)分析了公雞、母雞、小雞的取值范圍,相當(dāng)于確定了程序循環(huán)范圍,也就是公雞循環(huán)20次,母雞循環(huán)33次,小雞循環(huán)100次,3層循環(huán)嵌套,在最里層判斷如果X+Y+Z=100與5X+3Y+Z/3=100成立,即獲得一組解,每獲得一組解將“雞的列表值”加1,將X、Y、Z數(shù)字存入列表相應(yīng)位置,當(dāng)循環(huán)完成后就可以獲得全部解了(如圖2)。

        外觀方面可以像我一樣增加一些對(duì)話(huà)環(huán)節(jié),大家可以在網(wǎng)盤(pán)下載源代碼參考。

        百錢(qián)買(mǎi)百雞我們用到了窮舉法(枚舉法),所謂窮舉法,顧名思義就是窮盡每一種可能性,通常在找不到解決問(wèn)題的規(guī)律時(shí)對(duì)可能是解的眾多候選解按照某一順序進(jìn)行逐一枚舉和檢驗(yàn),并從中找出那些符合要求的候選解作為問(wèn)題的解??紤]到算法的時(shí)間復(fù)雜度與空間復(fù)雜度還可以不斷優(yōu)化,方法并不唯一。

        猜你喜歡
        公雞列表母雞
        巧用列表來(lái)推理
        母雞
        兩只公雞
        母雞下蛋
        學(xué)習(xí)運(yùn)用列表法
        擴(kuò)列吧
        母雞
        說(shuō)話(huà)的公雞
        小母雞回來(lái)了
        幼兒園(2016年6期)2016-04-26 10:57:10
        聰明的公雞
        被三个男人绑着躁我好爽视频| 欧美破处在线观看| 国产丝袜高跟美腿一区在线| av手机免费在线观看高潮| 免费国产a国产片高清网站| 国产女女做受ⅹxx高潮| 国产在线欧美日韩精品一区二区| 亚洲av一二三又爽又爽又色| 国产精品久色婷婷不卡| 亚洲国产精品久久电影欧美| 吃奶还摸下面动态图gif| 国内精品久久久久影院蜜芽 | 亚洲 欧美精品suv| 国产目拍亚洲精品一区二区| 操国产丝袜露脸在线播放| 欧美激欧美啪啪片| 在线va免费看成| 色二av手机版在线| 亚洲综合中文字幕日韩| 蜜桃日本免费看mv免费版| 乱码一二区在线亚洲| 加勒比熟女精品一区二区av| 久久精品国产色蜜蜜麻豆国语版| 亚洲日韩激情无码一区| 狠狠躁夜夜躁人人爽天天天天97| 精品国偷自产在线不卡短视频| 天堂av中文在线官网| 亚洲国产中文字幕视频| 欧美午夜精品一区二区三区电影| 99热视热频这里只有精品| 国产精品亚洲av无人区二区 | 一区二区三区国产偷拍| 免费人成视频网站在在线| 少妇愉情理伦片丰满丰满午夜 | 男女爽爽无遮挡午夜视频| 国产爆乳无码一区二区在线 | 一区二区三区四区免费国产视频 | 免费高清日本一区二区| 欧美日本精品一区二区三区| www国产精品内射熟女| 国产极品美女到高潮视频|