傾き・・・
2005年5月27日変数の型は大事だなぁと痛感しました。
画像処理のプログラミングをしているときに、対角線より下を塗りつぶすという処理が必要になったので、一次関数を使って傾きを出すことにしました。
計算式はすぐにわかったのですがいつまでたっても、長方形の場合塗りつぶすことができませんでした。
結局授業時間が終わるまで解くことができませんでしたが、終わった後で考えて見ると、傾きの部分にint型を使っていたせいのような気がしてきました。
傾きを出すときには割り算を使うので、double型でキャストしておかなかったのが、問題のようです。
久々にプログラミングをしたのでキャストの重要性を忘れていました(汗)
まぁ来週の実験のときに修正すれば動くでしょう。
しかし、プログラムは打たないと忘れるものですねぇ、switch-caseの構文が出てこなくて大変でした(笑)
画像処理のプログラミングをしているときに、対角線より下を塗りつぶすという処理が必要になったので、一次関数を使って傾きを出すことにしました。
計算式はすぐにわかったのですがいつまでたっても、長方形の場合塗りつぶすことができませんでした。
結局授業時間が終わるまで解くことができませんでしたが、終わった後で考えて見ると、傾きの部分にint型を使っていたせいのような気がしてきました。
傾きを出すときには割り算を使うので、double型でキャストしておかなかったのが、問題のようです。
久々にプログラミングをしたのでキャストの重要性を忘れていました(汗)
まぁ来週の実験のときに修正すれば動くでしょう。
しかし、プログラムは打たないと忘れるものですねぇ、switch-caseの構文が出てこなくて大変でした(笑)
コメント