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

練習問題

2017年6月8日出題
  1. 2016個の浮動小数点数を入力し、以下を行うプログラムを、それぞれ、書け。

    1. 各 \(N=1,2,3,\ldots,2016\) に対して、最初の\(N\)項の平均を順に出力せよ。すなわち、入力値を \(x_0, x_1, x_2, \ldots, x_{2015}\) とすると、\(x_0,\:(x_0+x_1)/2,\:(x_0+x_1+x_2)/3,\:\ldots,\:(x_0+x_1+x_2+\cdots+x_{2015})/2016\) を出力せよ。

    2. 3個の数値が入力されたのち、過去3個の平均を順に出力せよ。すなわち、入力値を \(x_0, x_1, x_2, \ldots, x_{2015}\) とすると、\((x_0+x_1+x_2)/3,\:(x_1+x_2+x_3)/3,\:\ldots,\:(x_{2013}+x_{2014}+x_{2015})/3\) を出力せよ。


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