[[ハート型>2004/B5/練習問題/ハート型]]
&color(dodgerblue){ ロボットにペンを取り付けA3用紙にハート型を描くロボットを作成しなさい。};
task main(){
OnFwd(OUT_A+OUT_C);/*左下の部分*/
Wait(100);
Float(OUT_A+OUT_C);
OnFwd(OUT_A);/*左上の部分*/
Wait(315);
Float(OUT_A);
OnRev(OUT_C);/*右上の部分*/
Wait(386);
Float(OUT_C);
OnRev(OUT_A+OUT_C);/*右下の部分*/
Wait(92);
Float(OUT_A+OUT_C);
}
直線と半円を組み合わせて書きました。書き始める位置と戻ってくる位置がなかなか合わず苦労しましたが、最後は秒数を少しずつ変えて、強引にくっつけました。割合きれいなハート型が書けたと思います。
左右のタイヤの進む速さが違って,秒数を少しずつ変えるのに苦労した.