例題 (第1回目)

次の3つのプログラムを実行し,動作を確認せよ。

   例題1 短い文を印刷する例題

HELLO WORLD!」という文字列を印刷しなさい。

 

   例題2 大小判断の例題

2個のデータを比較して, データAの方が小さかったら「A is less than B」と, データBの方が小さかったら「B is less than A」と印刷しなさい。 双方のデータが等しい場合は「B is equal to A」 と印刷しなさい。

 

   例題3 読み書きの例題

キーボードからの入力内容を1行づつ最後まで読み,そのデータを出力しなさい。

 

 課題 (第1回目)

  

   必須課題 数値の判定

1. マスク処理について説明せよ。

2. データ領域(DATA番地)にあらかじめ記憶されている10進数のデータが奇数か偶数かを判定し,奇数の場合は「ODD NUMBER」,偶数の場合は「EVEN NUMBER」と印刷するプログラムを作成せよ。なお,10進数のデータが0や負の場合も考慮すること。

 ヒント:データの最下位1ビットが1のときは奇数,0のときは偶数である。

3. 4の倍数,8の倍数も判定する

EX. 16の倍数も判定する

   オプション課題 月名の判定

データ領域(DATA番地)にあらかじめ記憶されている月のデータ(数値)が1から12のときは「OK」,それ以外のときは「DATA ERROR」と印刷するプログラムを作成せよ。なお,月のデータが0や負の数の場合も考慮すること。