ブロックを使った初心者向けコーディング
チャプター 3
>
レベル 4
目的
かごの卵を取り、保存した卵の数を報告する前に容器に卵を入れます。
このレベルでは、かごの卵の数を表す定数 egg_basket を使用します。定数はあらかじめ設定された変数のようなもので、使用はできますが変更することはできません。Constants メニューで egg_basket を見つけ、他の変数と同様に使用します。
「Variables」メニューの「create variable」ボタンを押して、bag1 と bag2 という2つの変数を作成します。これらは卵を半分ずつ入れるために使用します。次に set_variable ブロックを2つドラッグ&ドロップし、それぞれ bag1 と bag2 に設定します。

ツールボックスの「Constants」メニューには、定数 egg_basket とそれを使用する演算子ブロックがあります。Constants メニューから定数 egg_basket を含む operators ブロックを2つドラッグ&ドロップし、ドロップダウンメニューで演算子を ÷ に設定します。

2つの演算子ブロックを先ほど作成した set_variable ブロックの中にドラッグ&ドロップします。演算子ブロック内の数値バブルを 2 に設定します。これにより、かごの卵が半分に分割され、それぞれ bag1 と bag2 の変数に格納されます。

暗いX印の位置に向かい、コンテナに向かって place ブロックを使ってバッグをそれぞれのコンテナに置きます。左から1つ目の暗いX印では、Actions メニューから place ブロックをドラッグ&ドロップし、bag1 を挿入して箱に置きます。2つ目の暗いX印では、同様に place ブロックをドラッグ&ドロップし、bag2 を挿入します。

その後、テーブルの前にある明るいX印に向かい、speak ブロックを使って現在持っている卵の数を表現します。1つ目の明るいX印では、speak ブロックに create text ブロックを組み合わせて総卵数を表現します。create text ブロックの歯車アイコンをクリックして、アイテムを3つ目まで追加し、次のように挿入します:text ブロックに "There are "、egg_basket 単独変数、別の text ブロックに " eggs"。
この手順の無効化されたテンプレートがブロックエディタにあります。speak ブロックを右クリックして "Enable Block" をクリックすると有効化して編集できます。

最後の明るいX印では、speak ブロックに create text ブロックを使用して、各コンテナに何個の卵があるかを表現します。ブロック内にさらに2つのスロットを追加します。
create text ブロックに次を挿入します:text ブロックに "There are "、bag1 単独変数、text ブロックに " eggs in bag 1 and "、bag2 単独変数、最後に text ブロックに " in bag 2"。テキストのスペースに注意してください。

情報が机上に記録されるとレベルが完了します。