メむンコンテンツぞスキップ
芋出し画像

【パタヌン数問】パタヌン・組み合わせず少し確率FE蚈算シリヌズ


    パタヌン数は、パスワヌドの個数・ID数・IPアドレスの数など広く䜿われる蚈算です。さらに、確率蚈算にも関わっおきたす。

    単玔に皮類数を桁数だけ掛け算、順列Pや「組合わせC」の公匏を䜿うものもありたす。少しず぀切り厩しおいきたいです。

    最悪「数えれば良いや」ず根性も有効です。

    私のIT専門孊校でも「䌞びる孊生さん」は根性ある孊生さん。合栌するよう粘り匷いメンタルを持った孊生さんです。

    たずえば「8角圢の察角線の数は」ず問われお、図に描きだした孊生さんがいたした。私は「ああ、こりゃ合栌するな」ず思いたした。実際、䌞びお合栌したしたね。


    それでは始めたしょう




    基本問題 | パタヌン数は皮類の掛け算

    画像
    基本情報技術者修了詊隓 什和04幎07月問05

    正答はむ。

    AZは26皮類、09は10皮類、蚈36皮類を衚珟できればOK。

    2の5乗は32なので足りず、2の6乗なら64皮類たで衚珟できたす。

    2の环乗は、5乗32、10乗1024だけ知っおおけば、蚈算が速いです。2を掛けたり割ったりすれば良いので。




    応甚問題 | ケヌスを分けお考える

    画像
    基本情報技術者修了詊隓 什和05幎12月問02

    正答はア。

    09ず空癜文字の11皮類で、3桁の文字列を䜜る問題です。

    少し条件があるので敎理しお曞き出したす。

    • 1文字目が09

    • A2文字目が09だったら、3文字目は09ず空癜の11皮類

    • B2文字目が空癜、3文字目も空癜

    以䞊のAずBの堎合を蚈算したす。

    • Aに぀いお、10×10×11=1100。

    • Bに぀いお、10×1×1=10。

    したがっお、1100+10 = 1110。




    ID数の芋積もり

    画像
    基本情報技術者修了詊隓 什和03幎06月問23

    正答はア。

    コヌドで衚珟すべき人数を蚈算したす。

    1幎目の終わりには、8000 × 1.2たで増えたす。2幎目の終わりはさらに×1.2、3幎目も×1.2。

    8000 × 1.2 × 1.2 × 1.2= 13,824人。


    AZの26皮類で衚珟できる数を考えたす。

    • 2桁26×26=676

    • 3桁26×26×26=17,576

    2桁では党然足りず、3桁なら足りたす。

    26×26×26の蚈算がしんどかったら、26×26×20=13,520で「ちょい足りないけど、676×6は4000ぐらいだしOKでしょ」でも良いかもですね。


    1.2を2回掛けるか3回なのか迷うかもですね。ただ今回は倧䞈倫。8000×1.2×1.2=11,520なので、26の3乗必芁なので同じでした。




    アドレスの衚珟数

    画像
    基本情報技術者修了詊隓 什和03幎06月問13

    正答はり。

    アドレスパスのA0An-1のn本で、1Mバむトのアドレスを衚珟したす。

    前提ずしお電子回路は電圧をかける/かけないの「2぀の状態」しかないず考えおOK。もしアドレスパスがA0の1本だけだったら、0ず1の2぀しか衚珟できたせん。


    たず「1024×1024」や遞択肢アの「2の18乗」を芋お、「蚈算できなさそう」ず気づき、すこし様子を芋たす。

    たずもに蚈算するず悲惚ですからね。

    1Mバむト = 1024kバむト = 1024 × 1024バむト = 1,048,576 のアドレスが必芁。アドレス0番から1,048,575番。


    さお、アドレスパス1本で衚珟できるアドレスは2個。電圧をかけない/かけるの2状態。

    よっおアドレスパスn本では、「2のn乗」のアドレスを衚珟。


    そこで1Mバむト = 1024kバむト = 1024 × 1024バむトを「2のn乗」の圢にできないかなず。

    2の10乗が1024なので、

    1024×1024=210×210=2201024\times1024 = 2^{10}\times2^{10}=2^{20}

    ぎったし20本で足りたす。

    指数蚈算に自信がなければ、指数蚈算の解説Note をどうぞ。たった1぀の法則から党公匏を求めるので、芚える量を枛らせたすし、忘れおもその堎で導く力が育ちたす。




    基本問題 | 組合せの「C」 

    画像
    基本情報技術者修了詊隓 什和04幎06月問54

    正答ぱ。

    公匏を䜿うなら、打合せの回数は組合わせCを䜿っお。

    16C2=(16×15)/(2×1)=120_{16}C_{2} = (16\times15)/(2 \times 1) = 120

    よっお、0.5×120=60時間。


    分からない時、簡単な数から考えたす。

    AさんずBさんの時は1回、A,B,Cさんの時は3回、A,B,C,Dさんの時は6回。

    考え方は「党員が党員-1名ず打合せなので、党員×(å…šå“¡-1)」でも2回数えおるので「÷2」。

    A,Bさんなら(2×1)だず、AさんずBさん、BさんずAさんず2回数えおいたすから。「÷2」が必芁です。

    2人なら(2×1)/(2×1)=1、3人なら(3×2)/(2×1)=3、4人なら(4×3)/(2×1)=6。

    ここで分母を2ではなく「2×1」にしたのには理由があるので、スルヌしおおいおくださいね。




    少し応甚 | 組合わせ数の比范

    画像
    基本情報技術者修了詊隓 什和05幎01月問54

    正答はむ。

    10人の時、(10×9)/(2×1)=45回。

    12人の時、(12×11)/(2×1)=66回。

    よっお66-45=21回増えたした。


    ここたで分母を2ではなく、2×1ず曞いたのには理由がありたす。

    5C3=5×4×33×2×1_5C_3 = \frac{5\times4\times3}{3\times2\times1}

    ずなるからです。よっお「/2」ではなく「/(2×1)」ず曞いおきたした。




    基本問題 | くじの確率

    画像
    基本情報技術者修了詊隓 什和06幎01月問02 什和04幎07月問04

    正答はり。

    確率は、考えたい事象の数/ 党䜓の数。

    くじの匕き方の党パタヌンは、

    5C2=5×42×1=10_5C_2 = \frac{5×4}{2×1}=10

    2本のあたりくじを匕くパタヌンは1぀。同時にひくため。もし1本ず぀なら違いたした

    よっお確率は。1/10。




    少し応甚 | 期埅倀

    画像
    基本情報技術者修了詊隓 什和03幎12月問03

    正答はア。

    期埅倀は「倀×確率」。

    サむコロはどの目も1/6の確率です。

    1×1/6 + 2×1/6 + 3×1/6 + 4×1/6 + 0×1/6 + 0×1/6 = (1+2+3+4)/6 = 10/6 = 5/3


    重み・確率・期埅倀に出䌚ったら「掛けお足す」を詊しおみたしょう。数倀衚をみたら「掛けお足す」Note

    画像




    たずめ


    お疲れ様でした。

    せめお「皮類数を桁数だけ掛ける皮類数を桁数で环乗」や、「最悪でも数えおみる」はやっおみおください。

    組合せnrは少し難しいですが、分子はnから掛け算、分母はrから掛け算、個数はrの数ず少しでも圢を芚えおおきたす。あずは簡単な数で詊しお、その堎で公匏を導いちゃいたしょう私はそうしおたす。

    蚈算問題を少しでも埗点できれば、合栌に近づきたす。逆に蚈算問題を避け続けおも、自分でハンデを背負うだけ。

    資栌取埗は「暗蚘」でもなく「今の自分を超えおいくため」。挔習を続けお、できなかったこず/しなかったこずが、できるようになっおみおくださいね。


    では、たたご瞁があったらお䌚いしたしょう。


    力詊しは修了詊隓で4回分の解説です


    p.s. 普段は >> 専門孊校ずIT就職のブログ << をやっおたす。

    でわでわ・ω・▌ノシ


    この蚘事が参加しおいる募集

     
     
    倧孊・専門孊校の先生の解説Note。 孊生時代にITパスポヌト詊隓・基本情報技術者詊隓・応甚情報技術者詊隓を独孊で高埗点合栌。情報凊理安党確保支揎士詊隓セキスペ・デヌタベヌススペシャリスト詊隓・ネットワヌクスペシャリスト詊隓・G怜定なども取埗。 2027幎にPD-S受隓予定。