<canvas width ="600" height="400"></canvas>
<script>
    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');
    pincel.fillStyle = 'lightgray';
    pincel.fillRect(0, 0, 600, 400);
    function texto(frase, x, y) {
        pincel.font='20px Georgia';
        pincel.fillStyle='black';
        pincel.fillText(frase, x, y);
    };
    function quadrado(x,y, cor) {
        pincel.fillStyle = cor;
        pincel.fillRect(x, y, 100, 100);
        pincel.strokeStyle = 'black';
        pincel.strokeRect(x,y,100,100);
    };
    var x=0;
    texto ("Qual é a fração?", 50, 100);
    while (x < 400) {
        if (x<300) {
            quadrado(x,200, 'green');
            x = x+100;
        } else {
            quadrado(x,200, 'white');
            x = x+100;
        };        
    };
</script>