見出し画像

No.5 たし算2

● 問題

2つの数のたし算を計算します。
正しい答えになりません。
No.1たし算1とどこが違うのでしょう。

画像1

● ブロック

見た目【 と 秒言う】
演算【たし算】
変数【 を にする】

● リンク

https://scratch.mit.edu/projects/501543611/

画像2

● 解答

たし算1と似ています。
演算ブロックに間違いはありません。
答えが足される数の2と同じになるということは,足す数が0と判断されていることになります。
つまり,足す数5が文字と判断されていることに気づけるかがポイントです。
全角文字は数字であっても文字と判断されるので注意が必要です。
これ以降の数を入力するプログラムでは,半角数字が入力されるという前提で作成します。
厳密な全角と半角のエラー処理は行いません。

画像3

2つを見比べるとわかるように,見た目ではほとんどわかりません。

全角と半角の区別がわからない初心者のために,対策ツールが公開されています。
これを使うと全角数字が赤文字で表示されるようになります。
以下のURLに詳しい説明がありますので,使ってみるのもよいのではないでしょうか。
ただし,自己責任でお願いします
https://www.tento-net.com/scratch-fullwidth-number-1

● 発展(No.5)

「 と  秒言う」の秒数を全角数字で入力すると,どうなるか試してみましょう。

■ ポイント ■

数字は全角と半角を区別する

#プログラミング  #Scratch

この記事が気に入ったらサポートをしてみませんか?