不等価
やること
この教材では、
不等価演算子「
<>
」を使って、2つの数値が等しくないかどうかを判断するプログラムを学びます。不等価の判定方法について理解を深めましょう。
ステップ1
エディターに以下のプログラムを入力してみましょう。
a=10
b=20
if a<>b then
print "aとbは異なります"
else
print "aとbは等しいです"
end if
ステップ2
エディターの右下にある「▶実行」ボタンを押すと、入力したプログラムが実行されます。実行した後は、画面の右上にある「ドキュメント」タブを押して、ここに戻ってきてください。
では、「▶実行」ボタンを押してください。
ステップ3
実行画面に以下のように表示されたら成功です。
aとbは異なります
ステップ4
実行したプログラムを解説します。
使っている命令の簡単な紹介
-
ifとthenは 条件に基づいて処理を分岐させるための命令です。 -
<>は 2つの値が異なる場合に真となる不等価演算子です。 -
printは画面に文字を表示するための命令です。
プログラムで行われていること
-
まず、変数
aに10、変数bに20を代入します。 -
次に、
if a<>b thenの部分で、aとbが等しくないかどうかをチェックします。aとbが異なる場合には「aとbは異なります」と表示し、等しい場合には「aとbは等しいです」と表示します。
学ぶべきこと
-
不等価演算子「
<>」の使い方と、それによる条件判定の方法を学びます。 - 条件分岐によって異なるメッセージを表示する方法を理解します。
チャレンジ
-
aの値を20に変更して、異なる結果が表示されるか試してみましょう。 -
cという新しい変数を追加して、変数 a に10 を代入します。そして、aとcの値が異なるかどうかもチェックする条件を追加してみましょう。 -
cの値を20に変更して、異なる結果が表示されるか試してみましょう。
答えは次のページにあります。
チャレンジ問題の答え
a
の値を
20
に変更して、異なる結果が表示されるか試してみましょう。
a=20
b=20
if a<>b then
print "aとbは異なります"
else
print "aとbは等しいです"
end if
c
という新しい変数を追加して、変数
c
に
10
を代入します。そして、
a
と
c
の値が異なるかどうかもチェックする条件を追加してみましょう。
a=20
b=20
c=10
if a<>b then
print "aとbは異なります"
else
print "aとbは等しいです"
end if
if a<>c then
print "aとcは異なります"
end if
c
の値を
20
に変更して、異なる結果が表示されるか試してみましょう。
a=20
b=20
c=20
if a<>b then
print "aとbは異なります"
else
print "aとbは等しいです"
end if
if a<>c then
print "aとcは異なります"
end if
レッスン完了
おめでとうございます!
不等価のレッスンを終了しました!
次のレッスンも頑張りましょう。