ホーム » 2011 » 2月 » 12

日別アーカイブ: 2011年2月12日

2011年2月
« 1月   3月 »
 12345
6789101112
13141516171819
20212223242526
2728  

最近の投稿(電子情報)

アーカイブ

カテゴリー

プロ応用採点終了、初期化しろよ…

プログラミング応用のテストの採点を行った。 説明問題などもあり、平均点自体は例年通りかな。 プログラムの記述問題なんだけど、グラフィックスの問題として、 3次元のアフィン変換相当の行列積の関数の中身を書いてもらった。 ただ、それなりに2重ループが回っているんだけど、 積算結果を入れる変数の初期化忘れが8割ほど。 例年、2次元アフィン変換で出題したり、構造体渡しを交えたりと、 問題も変えているけど、参考にした過去問で初期化忘れしたヤツの を見たのかな…

void mat33v3_v3( double ans[3] , double mat[3][3] ,
double p[3] ,   double h[3] ) {
for( int i = 0 ; i < 3 ; i++ ) {
ans[ i ] = 0 ; // ←この初期化忘れ!!
for( int j = 0 ; j < 3 ; j++ )
ans[ i ] += mat[ i ][ j ] * p[ j ] ;
ans[i] += h[i] ;
}
}