2017年4月25日火曜日

学習環境

数学読本〈4〉数列の極限,順列/順列・組合せ/確率/関数の極限と微分法(松坂 和夫(著)、岩波書店)の第16章(確からしさをみる - 確率)、16.1(確率とその基本性質)、確率の計算、問12、13、14、15.を取り組んでみる。


    1. ( 13 1 )+( 1 1 ) ( 52 1 ) = 14 52 = 7 26

    2. ( 13 1 ) ( 52 1 ) + ( 4 1 ) ( 52 1 ) ( 1 1 ) ( 52 1 ) = 16 52 = 4 13

    1. 25 100 + 16 100 8 100 = 33 100

    2. 1 33 100 = 67 100

    3. 25 100 8 100 = 17 100

    1. 3! 3 3 = 2 9

    2. 1 2 3 3 3 =1 8 27 = 19 27

  1. ( 17 4 ) ( 20 4 ) = 17·16·15·14 20·19·18·17 = 2·14 19·3 = 28 57 1 28 57 = 29 57 a

コード(Emacs)

HTML5

<pre id="output0"></pre>
<button id="run0">run0</button>
<button id="clear0">clear</button>

<script src="sample12.js"></script>    

JavaScript

let pre0 = document.querySelector('#output0'),
    btn0 = document.querySelector('#run0'),
    btn1 = document.querySelector('#clear0'),
    p = (x) => pre0.textContent += x + '\n';

let range = (start, end, step=1) => {
    let iter = (i, result) => {
        return i >= end ? result : iter(i + step, result.concat([i]));
    }
    return iter(start, []);
};

let output = () => {
    p('13.');
    [[range(1, 101).filter((n) => n % 4 === 0 || n % 6 === 0).length / 100, 33 / 100],
     [range(1, 101).filter((n) => n % 4 !== 0 && n % 6 !== 0).length / 100, 67 / 100],
     [range(1, 101).filter((n) => n % 4 === 0 && n % 6 !== 0).length / 100, 17 / 100]]
        .forEach((x) => p(`${x[0]}, ${x[1]}, ${x[0] === x[1]}`));
};

btn0.onclick = output;
btn1.onclick = () => pre0.textContent = '';

output();
















						

0 コメント:

コメントを投稿