2017年度「プログラミング言語1」「プログラミング言語演習」のページ

練習問題

2017年4月13日出題
  1. この問題に限り、入力は1000以下の正整数であると仮定してよい。
    1. 整数\(n\)を入力して \(n^2\) と \(n^3\) を出力するプログラムを書け。
    2. 整数\(n\)を入力して \(\sum_{i=1}^{n}i\) と \(\sum_{i=1}^{n}\sum_{j=1}^{i}j\) を出力するプログラムを書け。(公式を覚えていますか?)
  2. 三次元ユークリッド空間上の点について、以下を行うプログラムをそれぞれ書け。
    1. 直交座標\((x,y,z)\)を入力して球面座標\((r,\theta,\varphi)\)に変換して出力する
    2. 球面座標\((r,\theta,\varphi)\)を入力して直交座標\((x,y,z)\)に変換して出力する
    3. 直交座標\((x,y,z)\)を入力して円柱座標\((\rho,\theta,z)\)に変換して出力する
    4. 円柱座標\((\rho,\theta,z)\)を入力して直交座標\((x,y,z)\)に変換して出力する
    5. 球面座標\((r,\theta,\varphi)\)を入力して円柱座標\((\rho,\theta,z)\)に変換して出力する
    6. 円柱座標\((\rho,\theta,z)\)を入力して球面座標\((r,\theta,\varphi)\)に変換して出力する

戻る
奈良女子大学生活環境学部情報衣環境学科生活情報通信科学コース