ホーム » 2009 » 10月 » 27

日別アーカイブ: 2009年10月27日

2009年10月
« 9月   11月 »
 123
45678910
11121314151617
18192021222324
25262728293031

最近の投稿(電子情報)

アーカイブ

カテゴリー

歯みがきロボコン機械工業会さま車体

福井県機械工業会の方の参加予定の車体。 さすが金属加工はお手の物、NC工作機械などを活用して、 ちょっと重量級ではありますが、しっかりした車体となっています。
# この金属加工技術が、うちにも欲しい…

0910271814_320x240.jpg
0910280746-1_320x240.jpg
クランクの滑らかな構造が…NXTのモータではトルクがギリギリ。

0910271953_320x240.jpg
0910280746_320x240.jpg
歯のカーブに合わせた面構造のブラシ…

構造体の演習

プログラミング応用では、構造体を使ったプログラムの演習の時間とした。 課題のテーマは、構造体を使ってプログラムを作成する。 条件は、以下の通り。

  • 構造体を使い、何らかのデータを入力し、何らかの処理を加えて出力する。
  • データは、3要素程度のデータで、異なる目的の型であること。
    できれば入れ子になった構造体の利用にチャレンジすること。
  • プログラムは、データの入力、出力、何らかの処理は、別の関数で実装され、 引数を使った構造体の受け渡しをしていること。

プログラミングの好きな学生さんから、「構造体のnullチェックってできませんでしたっけ?」と 聞かれる。Java等の言語に慣れすぎていて、C言語をよく分かっていなさそう。Javaのデータが 参照(ポインタ)で実装されていることをちゃんと分かっているのかな? データの実体がどこなのかを分かっていなければ、たとえJavaユーザとはいえ、 コピーコンストラクタの意義を分からずに、はまるはず。