網路城邦
回本城市首頁 新竹市培英國中第一屆校友會
市長:培英網站服務組  副市長: 呂欽文
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市學校社團社團【新竹市培英國中第一屆校友會】城市/討論區/
討論區培英小學堂/數學 字體:
看回應文章  上一個討論主題 回文章列表 下一個討論主題
再來動動腦,看看你能喝幾瓶啤酒?(新增影音說明)
 瀏覽1,959|回應3推薦2

彭素珠
等級:4
留言加入好友
文章推薦人 (2)

但哥
呂欽文

題目:

一瓶啤酒2

2個瓶蓋換1

4個空瓶換1

20元可以喝幾瓶?

說明:

解這種題目方法很多, 有的人是不斷畫圈圈取得答案:有的人自認是刻苦耐勞才得到答案,但都要具備兩個心:小心和耐心.很希望你把你的做法跟大家分享.

以下是我的做法:

2代表用2元買的帶瓶蓋的啤酒

0代表用瓶蓋或空瓶交換的帶瓶蓋的啤酒

2代表用2元買的帶瓶蓋的啤酒,沒有瓶蓋了

0代表用瓶蓋交換的帶瓶蓋的啤酒, 沒有瓶蓋了

2代表用2元買的帶瓶蓋的啤酒,沒有瓶蓋了, 也沒有空瓶了

0, 代表用瓶蓋或空瓶交換的帶瓶蓋的啤酒沒有瓶蓋了, 也沒有空瓶了.

a 22 ----  4元買2瓶帶瓶蓋的啤酒

b 220 --  2個瓶蓋交換一瓶帶瓶蓋的啤酒,

c 2202----2元買帶瓶蓋的啤酒

d2202,0 2個瓶蓋交換帶瓶蓋的啤酒

e2202,004個空瓶交換帶瓶蓋的啤酒

f2202,0002個瓶蓋交換帶瓶蓋的啤酒

g2202,0002--2元買帶瓶蓋的啤酒

h2202,0002,02個瓶蓋交換帶瓶蓋的啤酒

i2202,0002,004個空瓶交換帶瓶蓋的啤酒

j2202,0002,0002個瓶蓋交換帶瓶蓋的啤酒

k2202,0002,00022元買帶瓶蓋的啤酒

l22202,0002,0002,02個瓶蓋交換帶瓶蓋的啤酒

m2202,0002,0002,00 4個空瓶交換帶瓶蓋的啤酒

n2202,0002,0002,00022元買帶瓶蓋的啤酒

o2202,0002,0002.0002,02個瓶蓋交換帶瓶蓋的啤酒

 1234,5678,9------算喝到第幾瓶

 2202,0002,0

由第o個步驟可知

當喝完第7瓶後,準備喝第8瓶時,只要花2[一瓶的錢]就可以喝4,

7瓶只用掉6[3瓶的錢]

以下我們就可列式計算

20/2=10 沒優待只能喝10

10-3=7     喝了前7瓶後,還可以再買7

4x7=28  7,實際可以喝到28

7+28=35

:35

把上面的式子列成四則式

20/2=10

7+4x(10-3)

=7+28

=35

沿用7+4×(10-3)再調整

7+4x(10-3)

=7+40-12

=40-5

=2×-5

如果用70元買,按照這種優惠,則可喝到

2×70-5=135[]

如果錢是奇數算式改為

2x(-1)=喝的瓶數

但這個算式僅限用於錢數大於等於4 

 

 

 



本文於 修改第 5 次
回應 回應給此人 推薦文章 列印 加入我的文摘

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=63078&aid=5215348
 回應文章
新解
推薦0


培英校友.
等級:4
留言加入好友

 
回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=63078&aid=5227198
電腦程式解
    回應給: 彭萱菱(素珠)(pengsj1971823) 推薦0


袁正明
等級:7
留言加入好友

 

素珠怕同學們腦筋退化,所以總不忘記出些數學題目讓大家鍛鍊大腦,記得國一時有位輔導老師吳錦堂先生,提及書店有翻譯的日本的腦力訓練書籍,當時雖然沒錢買,不知道誰還記得否?

這個題目可大可小,百貨公司週年慶,或商業上促銷時(買一送一,買二送三,買三送二….),常要計算可能銷售量,俾預備存貨和了解成本。我的電腦直覺給我的第一反應是寫個簡單的程式,將購買金額,售價,瓶蓋和空瓶數,全部用可變參數來看待,則銷售經理就能試著用客戶接受的不同組合,看看哪種組合公司會賺的最多。

第一步:

輸入購買金額(這個題目是20元),售價(2元),瓶蓋交換數(2個)和空瓶交換數(4瓶)

第二步:

計算初始啤酒數 20 / 2 = 10

第三步:(註:電腦有個特別指令計算出商數和餘數並且能保留)

反覆計算用瓶蓋交換啤酒數,一直到剩餘瓶蓋小於瓶蓋交換數 ,然後進入第四步用空瓶交換啤酒數

(例如在下面A的過程,10/2=可交換5瓶, 5/2=可交換2瓶餘1瓶蓋, 2/2=可交換1瓶,1+前面餘的1個瓶蓋=2個瓶蓋,又可再交換一次,2/2= 1,這一瓶喝完後只剩一個瓶蓋就不能再交換了,但這一個瓶蓋留下來將來從第四步回來時的B可再利用)

  1. 10 + 5 + 2+1+1 = 19(第一回合,由此進入第四步第一回合a
  2. 4+2+1+1=8 (第二回合,由此進入第四步的第二回合b
  3. 2+1+1=4(第三回合,由此進入第四步的第三回合c
  4. 1+1=2(第四回合,由此進入第四步的第四回合d
  5. 1+1=2(第五回合,由此進入第四步的第五回合e

註:從第四步的a回到B步驟時,有四瓶啤酒當作B步驟的開始,並且有A剩餘的一個瓶蓋,4/2=2瓶,2/2=1 1+前面餘的1個瓶蓋=2個瓶蓋,2/2= 1,這一瓶喝完後剩的一個瓶蓋就不能再交換了,但同樣的,這一個瓶蓋將來從第四步回來時的C可再利用)

第四步:

反覆計算用空瓶交換啤酒數,一直到剩餘空瓶小於空瓶交換數

  1. 19 / 4 = 4 瓶啤酒 餘3空瓶,此時以四瓶啤酒回到第三步的B
  2. 8 / 4 = 2瓶啤酒, 此時空瓶仍舊3瓶,以二瓶啤酒回到第三步的C
  3. 4/4 = 1瓶啤酒, 此時空瓶仍舊3瓶,一瓶啤酒回到第三步的D
  4. 2+ c步驟的3個空瓶)5/4 = 1瓶啤酒, 空瓶1瓶,一瓶啤酒回到第三步的E
  5. 2+ d步驟的1個空瓶總共3瓶,但是3 個空瓶 < 交換啤酒所需的4瓶,所以不能再交換 ,程式至此結束)

 答案即為第三步的 19 + 8 + 4 + 2 + 2 = 35 瓶啤酒



本文於 修改第 1 次
回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=63078&aid=5217294
推演法
推薦0


呂欽文
等級:7
留言加入好友

 
輪次 可買(換) 換後剰瓶 換後剩蓋 累積瓶 累積蓋
1 10     10=2*5 10=4*2+2
2 5+2 0 2 7=2*3+1 9=4*2+1
3 3+2 1 1 6=2*3 6=4*1+2
4 3+1   2 4=2*2 6=4*1+2
5

2+1

0 2 3=2*1+1 5=4*1+1
6 1+1 1 1 3=2*1+1 3
7 1 1 3 2=2*1 4=4*1
8 1+1 0 0 2=2*1 2
9 1 0 2 1 3
合計 35
回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=63078&aid=5216791