PRESS)プログラミング学習スタディー子ども向け親向け親子でScratchを楽しもうオリジナル記事この連載では、Scratchを使って、ゲームをつくりながらプログラミングを楽しんでもらいたい!と考えています。子どもだけでなく、大人も一緒に。第7回は「カードの絵」をシャッフル!「カードの絵」に入っているコスチューム番号の順番をランダムに並べ替えます。FacebookTwitterLINEはてブ前ページ123次ページ入れ替えに必要な変数をつくろう並べ替えは、1番の「カードの絵」から順番に、乱数で出た「カードの絵」と入れ替えるという手法を使います。乱数で出たカード番号を取っておくために、変数「入れ替えるカード番号」をつくりましょう。「変数」から「変数をつくる」をクリック。「新しい変数名:」に、「入れ替えるカード番号」と入力し「OK」をクリック。変数「入れ替えるカード番号」ができます。同様に、変数「元の絵」を用意しましょう。「元の絵」は、カードを入れ替えるときに、元の絵の値を取っておくための変数です。入れ替えのためのテクニック「カードの絵」の値を入れ替えるときには、ちょっとテクニックが必要です。1番と5番を入れ替えるとします。【ステップ3】「元の値」を5番の「カードの絵」にコピーこうして手順を追っていくと、どんなふうにブロックを組めばいいのかわかってきます。「元の絵」の変数を用意したのか、わかりましたか?元の絵を取っておかずに、ステップ2のコピーをやってしまうと、どちらも同じ値になってしまい、入れ替えができなくなってしまうからなんですね。今からブロックで組みましょう。入れ替えるカードを指定する「カード番号を1ずつ変える」をスクリプトエリアにドラッグ。する」をその下にはめ込み、「カード番号」の文字の横にある▼の部分をクリック。「入れ替えるカード番号」に変更します。する」の「0」のところにはめ込み、「10」を「12」にします。