2005/C1/最初のプログラム
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2005/C1/宇佐美]]
#contents
*課題:三角形に動くロボット [#ic250380]
task main()
{
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(300);
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(88);
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(300);
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(88);
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(300);
Off(OUT_A+OUT_C);
}
**感想 [#efcae85e]
これではちゃんとした三角形にならなかった。回転する長さを考慮する必要がある。
*課題:三角形に動くロボット(改) [#sb42391c]
#define x 300
#define y 88
task main()
{
repeat(2){
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(x);
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(y);
}
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(x);
Off(OUT_A+OUT_C);
}
**感想 [#s36c4d3e]
定義を使用。ちょっとだけ見やすくなったと思う。
//
//
//
終了行:
[[2005/C1/宇佐美]]
#contents
*課題:三角形に動くロボット [#ic250380]
task main()
{
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(300);
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(88);
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(300);
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(88);
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(300);
Off(OUT_A+OUT_C);
}
**感想 [#efcae85e]
これではちゃんとした三角形にならなかった。回転する長さを考慮する必要がある。
*課題:三角形に動くロボット(改) [#sb42391c]
#define x 300
#define y 88
task main()
{
repeat(2){
OnFwd(OUT_C);
OnFwd(OUT_A);
Wait(x);
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(y);
}
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(x);
Off(OUT_A+OUT_C);
}
**感想 [#s36c4d3e]
定義を使用。ちょっとだけ見やすくなったと思う。
//
//
//
ページ名: