質問の6年生の算数(集合)の問題をJavaで解いてみました。(^_^;
みかんに手をあげた人をA, バナナに手をあげた人をBとして、設定は下記のベン図の通りです。
プログラムの実行結果から、答えは分かったので、後は算数的にどう説明するかです。(^_^;
● ProbOfSet1.java
/* * ProbOfSet1.java * * +---U(40=a+c+b+d)---------------+ * | | * | +-A(31=a+c)-+---+-B(28=c+b)-+ | * | | a | c | b | | * | +-----------+---+-----------+ | * | d | * +-------------------------------+ * */ class ProbOfSet1 { public static void main(String[] args) { System.out.printf("%2s, %2s, %2s, %2s\n","a","c","b","d"); for(int a=0; a<=40; a++){ for(int c=0; c<=40; c++){ if(a+c!=31) continue; for(int b=0; b<=40; b++){ if(c+b!=28) continue; for(int d=0; d<=40; d++){ if(a+b+c+d!=40) continue; // チェックを潜り抜けたものだけを表示 System.out.printf("%2d, %2d, %2d, %2d\n",a,c,b,d); } } } } //System.out.println("Ready."); } }
●実行結果
a, c, b, d 3, 28, 0, 9 4, 27, 1, 8 5, 26, 2, 7 6, 25, 3, 6 7, 24, 4, 5 8, 23, 5, 4 9, 22, 6, 3 10, 21, 7, 2 11, 20, 8, 1 12, 19, 9, 0
- 作者: 間地秀三
- 出版社/メーカー: PHP研究所
- 発売日: 2009/05/21
- メディア: 単行本(ソフトカバー)
- 購入: 13人 クリック: 56回
- この商品を含むブログ (4件) を見る
算数がメチャとくいになれる本―秋山仁のおもしろ授業 (わかる!できる!のびる!ドラゼミ・ドラネットブックス)
- 作者: 秋山仁
- 出版社/メーカー: 小学館
- 発売日: 1997/10/01
- メディア: 単行本
- 購入: 23人 クリック: 351回
- この商品を含むブログ (7件) を見る
- 出版社/メーカー: メディアファイブ
- 発売日: 2006/03/10
- メディア: CD-ROM
- この商品を含むブログを見る