ブロック型プログラミング
ブロック型プログラミングは、ドラッグ&ドロップインターフェースを使用するプログラミングの一種で、ソースコードエディターの代わりに使われます。さまざまなブロックをつなげることで、初心者の開発者はプログラミング言語を知らなくてもプログラムを作成できます。
ブロック型プログラミングのプロジェクト内にある個々のブロックは、moveやturnなどのコマンドや、when、while、if then文などの条件を表します。ブロックのまとまりは、画像やスプライトなど、1つ以上のオブジェクトに追加できます。たとえば、基本的なプログラムでは、猫のスプライトを表示し、クリックされたときに猫をキャンバスの中央へ移動させて「ニャー」という音を再生できます。このプログラムには、猫のオブジェクトに追加する次の3つのブロックが必要です。
- (条件)
- (コマンド)
- (コマンド)
より複雑なプログラムには、互いにやり取りする複数のスプライトが含まれます。十分な数のブロックを使えば、詳細なアニメーションやインタラクティブなゲームを作成できます。
ブロック型プログラミングは、主にプログラミングを始めたばかりの人向けの学習ツールとして使われます。始めるためのハードルが低く、ソフトウェア開発への取り組みやすい入門手段になります。多くの学生にとって、ブロック型プログラミングはプログラミングの概念を学ぶための、シンプルで視覚的な方法です。
知識をテストする