プログラミング入門I 実習課題 2018.12.10

Back to text page


実習課題

  1. 複合演算子 += の練習

    2桁の正の整数を10個乱数を用いて発生させ,出てきた数の和を求めるプログラムを作成せよ.

    92 35 26 20 11 41 35 49 54 44
    Sum of above numbers: 407
    

    解答例

  2. 前回の確認テストの問題の改造

    2桁の正の整数を乱数により5個発生させ,それらの平均値を小数第1位まで表示するプログラムを作成せよ.

    Numbers: 93 37 60 23 94 
    Average: 61.4
    

    解答例

  3. 剰余算の応用

    0から24までの整数を順に表示することを以下に示すように5回行うプログラムを作成せよ.ただし,このプログラムでは for 文の使用回数は1回とする.

    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
    0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
    

    解答例

  4. 整数型の除算

    除算も利用して,前問を以下のような表示を行うように変更せよ.

     0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
     1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
     2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 
     3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 
     4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
    

    解答例

  5. 複合演算子 *= の練習

    5から10までの整数を一つ乱数により発生させて,その数の階乗を求めるプログラムを作成せよ.

    Random number: 7
    Factory of above number: 5040
    

    解答例

  6. 複合演算子 /= %= の練習

    8桁の正の整数を乱数で発生させ,その各位の数字を取り出して表示するプログラムを作成せよ.ただし,使用可能な変数は3つまでとする.

    
    Random number: 56167446
    5 6 1 6 7 4 4 6
    

    解答例(以前のものは不備があったので修正しました)


Back to text page