見出し画像

No.2 文字列の結合

● 問題

2つの文字列を結合します。
正しく結合されません。

画像1

● ブロック

見た目【 と 秒言う】
演算【たし算】

● リンク

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

画像2

● 解答

数のたし算と文字列の結合はきちんと区別する必要があります。
文字列の結合なのに,数のたし算ブロックを使ったため,思い通りの結果になりませんでした。
この結果からわかることは,文字は数としては0と判断されるということです。
プログラミング言語の中には,たし算と文字列の結合のどちらも「+」記号が使えるものもありますが,Scratchではきちんと区別されています。

画像3

十の位が3で一の位が5の2ケタの整数は,3×10+5と表すことができます。

画像4

一方で文字列の結合を使うと,次のようにプログラムすることもできます。

画像5

この場合,35は文字なのでしょうか。数なのでしょうか。

● 発展(No.2)

画像6

■ ポイント ■

数のたし算と文字列の結合を区別する

#プログラミング  #Scratch

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