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

Back to text page


解答例は後日アップしますので,それまでお待ちください.

  1. 乱数の表示1
  2. 教科書 p.105 (旧版では p.103) の List 4-15 で使用されている下線文字 _ を使う練習です.1桁の正の整数を乱数により5個発生させるプログラムを作成しましょう.

    4 2 2 3 8
    

    繰り返す回数だけ決まれば良いので,変数は不要で _ で作れます.

    解答例

  3. 乱数の表示2
  4. 10 から 20 の範囲の整数をどれか一つ乱数を用いて発生させ,その個数分の3桁のランダムな正の整数を表示するプログラムを作成しましょう.

    13 random numbers with 3 digits: 640 609 847 645 540 904 366 519 798 235 323 138 380
    

    解答例

  5. 連続する数の表示
  6. 二桁の正の整数を乱数により2個発生させ,その間の整数を順に表示するプログラムを作成しましょう.

    Integers between 69 and 84
    70 71 72 73 74 75 76 77 78 79 80 81 82 83
    

    最初に値の入れ替えを行う可能性があります.

    解答例1(値の入れ替えを使用)

    解答例2(sorted 関数使用)

  7. 平均値
  8. 設問 ii. を改造して,出てきた乱数の平均値(小数第1位まで表示)を求めるプログラムを作成しましょう.

    18 random numbers with 3 digits: 791 404 897 553 951 642 579 654 107 498 249 530 601 906 681 470 180 789 
    The mean of above numbers:  582.3
    

    解答例

  9. 階乗計算
  10. 10 から 20 までの整数をどれか一つ乱数を用いて発生させ,その数の階乗を求めるプログラムを作成しましょう.

    The factorial of 20 is 2432902008176640000.
    

    解答例

  11. 約数探索
  12. 5桁の正の整数を乱数により1個発生させ,その数の約数を全て表示するプログラムを作成しましょう.

    Divisors of 83377: 1 7 43 277 301 1939 11911 83377
    

    解答例

  13. 文字の表示
  14. アルファベットの大文字か小文字をランダムに20文字表示させるプログラムを if 文を使用しないで作成しましょう.

    wjcSuNDVUxAkoPBowpSr
    

    解答例


Back to text page