Scratch 繰り返し応用課題1
2021.07.04
Scratch 繰り返し応用課題1
課題内容
入力した言葉から、逆さ言葉を出力
解答
解答を表示する
スプライト1
追加
@greenFlagが押されたとき
[言葉を入力してください。]と聞いて待つ
[言葉 v]を(答え)にする
[位置 v]を(1)にする
[逆さ言葉 v]を()にする
((言葉)の長さ)回繰り返す
[逆さ言葉 v]を(((言葉)の(位置)番目の文字)と(逆さ言葉))にする
[位置 v]を(1)ずつ変える
end
([逆さ言葉:]と(逆さ言葉))と(2)秒言う
解説
解説を表示する
スプライト1
追加
@greenFlagが押されたとき
緑の旗が押されたとき、スクリプトを開始する
[言葉を入力してください。]と聞いて待つ
[言葉 v]を(答え)にする
キーボードから入力した文字列を変数「言葉」に格納する
[位置 v]を(1)にする
[逆さ言葉 v]を()にする
変数の初期設定
((言葉)の長さ)回繰り返す
end
変数「言葉」の文字数回繰り返す
[逆さ言葉 v]を(((言葉)の(位置)番目の文字)と(逆さ言葉))にする
[位置 v]を(1)ずつ変える
変数「言葉」の1文字目から順に、変数「逆さ言葉」の1文字目に格納する
([逆さ言葉:]と(逆さ言葉))と(2)秒言う
スプライトの上に変数「逆さ言葉」のふきだしを表示する
サンプル
sb3ダウンロード