学年

質問の種類

数学 大学生・専門学校生・社会人

(2)で、なぜ9+3になるのかが分かりません。教えてくださいよろしくお願いします

●7 重複組合せ A,B,C,D の4種類の缶詰を合わせて9個買うとき, (1) それぞれの缶詰を少なくとも1個は買う場合,買い方は何通りあるか. (2) 買わない缶詰の種類があってもよい場合, 買い方は何通りあるか. 種類ごとにまとめて並べる ← (産業能率大) 理するとしたら、多くの人が「左から A,B,C,D の順に、同じ種類の缶詰をまとめて並べる」とする 同じ買い方か違う買い方かが一目でわかるように(買った缶詰を)整 のではないか.例えば,Aを3個, Bを4個 Cを1個,Dを1個ならAAABBBBCDとなる.そして, この文字列は, AとBの境,BとCの境, C とDの境が決まれば決まる (復元できる). 000100001010 つまり右のように A~Dを〇境を仕切りで表せば,9個の○と3個のの並びと対応する. (1)は,仕切りが両端にはなく,かつ隣り合わない。 (2) は並び順は自由である.このような○と の並べ方の総数を求める. 解答圜 (1) ○を9個並べておき,○の間 (図の1)8か所 から異なる3か所を選んで仕切りを入れる. 仕切り で区切られた 4か所の○の個数を左から順に A, B, C,D の個数とすると,どの場所にも○は1個以上あ るので題意の買い方と対応する. よって, 求める場合 AAABBBBCD ↑↑↑ |0|000 A B C D 8・7・6 3.2 =56(通り) の数は仕切りの位置の選び方と同じで, 8C3= (2) ○を9個, を3個, 横一列に自由に並べ、 個数 (○がないところは0個) を左から順に A, B, C, D の個数とする. この並べ方と題意の買い方は 対応するから,求める場合の数は, 9+3C3= 9+3つ で区切られた4か所の○の 000||000000 A B C D 12-11-10 =220 (通り) 3・2 ■(2)で,各缶詰を1個ずつ余分に買うとすると, 合わせて13個, 各1個以上な ので (1) と同様にできる (式も 12C3となる). 逆に (1) を各缶詰を1個ずつ減ら して(2)のように解いてもよい。 □Aをx個, Bをy個, Cを2個, Dをw個買うとすると, x+y+z+w=9で, (1)はxwが1以上, (2) は x~w が0以上である. このような~w の組の 個数を求めたことになる. p.25のミニ講座も参照. 買い方を決めれば仕切りの位置 が決まる。仕切りの位置が違え ば違う買い方と対応する。 07 演習題(解答は p.21) 2008 は,各位の数字の和が10になる4桁の自然数である。 (実際に2008 の各位の数字 の和は2+0+0+8=10である.) このように, 各位の数字の和が10になる4桁の自然数 は全部で 個ある. x+y+z+w=10だが

回答募集中 回答数: 0
情報:IT 高校生

教えて欲しいです🙇‍♀️🙇‍♀️🙇‍♀️🙇‍♀️🙇‍♀️

番氏名 · Question33 変数にデータを入れるとき、 [] (括弧)にまとめて代入し、リスト(配列) として定義することが できます。 変数の大きさを知りたい場合には、 len() を使います。また、リストはリスト内の値を入 れるといった処理も行えます。 リスト 書式 説明 len(). 書式 説明 6 変数の値の交換! 書式 変数1, 変数2 = 変数2, 変数 1 説明 年 変数 = [データ 1, データ 2, データ 3, …] 1つの変数の中に、 複数の数値や、 複数の文字列を格納するときの書き方。 文字列を格納す る場合には、各データをダブルクォーテーションやシングルクォーテーションで囲む必要が ある。 格納されたデータの一つ一つは要素と呼ばれる。 組 la = [5,8,4,3,6,9,2,1,7] print (a) #並べ替える前のリスト 3b = 4 for i in range(b): 5 c=i for j in range (i + 1,b): if a[c] > a[j]: (大きさの知りたい変数) 変数=len リストならデータの個数を知る。 結果は普通、 別の変数に格納する。 変数なら文字列、 変数の値を変数2に、 変数2の値を変数に入れ替える書き方。 リスト内のデータを比較して並べ替える操作を「選択ソート」 という。以下のプログラムの空欄を埋めて、選択ソートでリスト 内の9つの数字を昇順に並べ替えるプログラムを作りなさい。 1.olleHond T (#の文は入力しない) (ファイル名は「出席番号 93 名前」 で保存すること) 8 9 a[i], a[c] = 10 print (a) #並べ替えた後のリスト 実行例 [5, 8, 4,3, 6, 9, 2, 1,7] [1,2,3,4,5,6,7,8,9] リスト作成 Aceptos 開始 長さ判定 入替処理 リストの作成 リストαの表示 リストの個数 繰り返し (0からbの数まで ci の値 繰り返し (i+1 から b の数まで) a[c]> a[j] Yes c←jの値 繰り返し | a[i] と a[c] の値を交換 繰り返し リストの表示 終了 No.

回答募集中 回答数: 0
情報:IT 高校生

期末課題なのですがテストが無い分これで成績が決まってしまうのですが全く分かりません💦教えて欲しいです

■アルゴリズムとプログラミング (課題) 以下の課題に取り組み、 作成したファイルをデスクトップに保存し、PCの「課題提出全日制」 → 「2学年」 「自分のクラスのフォルダー」→「問題番号に対応したフォルダー」にドラッグアンド ドロップして提出しなさい。 (作成できたファイルのみ提出すること) ・Question ① マウスの移動量を表す単位で 「ミッキー」というものがある。 | ミッキーあたり0.254mm(ミリ メートル) である。 以下のプログラムの空欄を埋めて、キーボードからマウスの移動量をミッキーで 入力されたら、 cm (センチメートル) で表示されるプログラムを作りなさい。 (ファイル名は 「出席番号 q1 名前」 で保存すること) 1 a = float(input("マウスを何ミッキー動かしましたか?>")) 2b = 3. print("あなたは", b, "センチメートル動かしました。 ") 実行例 マウスを何ミッキー動かしましたか? >100 あなたは 2.54センチメートル動かしました。 • Question ② 製 以下のプログラムの空欄を埋めて、 「おはよう」, 「さよなら」 と言われたら挨拶を返すプログラム を作りなさい。 (ファイル名は「出席番号 92 名前」 で保存すること) 1 a=str(input("挨拶をしてください>")) 2 if a | "おはよう": print("コンピュータ:", a) "さよなら": print("コンピュータ:", a) 3 4 elifa 5 6 else: 7 実行例 挨拶をしてください > おはよう コンピュータ:おはよう print("コンピュータ:よくわかりません") 挨拶をしてください > さよなら コンピュータ: さよなら 挨拶をしてください > こんにちは コンピュータ: よくわかりません 開始 at 挨拶をしてください> aは "おはよう Yes おはよう 終了 No. は さよなら Yes さよなら No. よくわかりませ

回答募集中 回答数: 0
情報 大学生・専門学校生・社会人

ExcelのVBAの問題なのですが、コマンドボタンのデータ参照の④の問題が分からないので、教えてください。

総合演習ⅡI (2) コマンドボタン オブジェクト名: 参照 表示文字列 : データ参照 クリックしたら以下の処理をするイベントプロシージャを記述 ① テキストボックス英語、数学、国語の文字列に空欄文字 ( ''')を代入 ② Range 型オブジェクト変数結果を宣言 ③ ワークシート試験結果の受験番号データからテキストボックス受験番号の文字列を完全一致で検索し、 検索結果を結 果に代入 ④ 結果がNothingの場合はメッセージダイアログ (メッセージ : 該当データがありません、 ボタン : OKのみ、 アイコン : 警 告)を表示し(戻り値は使用しない)、 それ以外は該当データの英語、数学、国語の得点 (対象セルの値を参 照) をテキストボックス英語、数学、国語の文字列に代入 ※ヒント: Offsetを用いて対象セルを指定 オブジェクト名: 更新 表示文字列 : データ更新 クリックしたら以下の処理をするイベントプロシージャを記述 ① Range 型オブジェクト変数結果を宣言 ワークシート試験結果の受験番号データからテキストボックス受験番号の文字列を完全一致で検索し、 検索結果を結 果に代入 結果がNothingの場合はメッセージダイアログ (メッセージ : 該当データがありません、 ボタン: OK のみ、 アイコン : 警 告)を表示し(戻り値は使用しない)、それ以外はテキストボックス英語、数学、国語の文字列を該当データの英語、 数学、国語の得点 (対象セルの値)に代入 入試データ ※ヒント: Offsetを用いて対象セルを指定 受験番号 英語 JMS001 89 JMS002 58 JMS003 82 JMS004 98 JMS005 89 数学 69 96 60 77 88 国語 73 73 79 89 94 検索する受験番号 英語の得点 70 JMS003 数学の得点 80 データ参照 国語の得点 90 データ更新 × Microsoft Excel データがありません _OK

回答募集中 回答数: 0
1/17