ログイン ログアウト 登録
オープンの川


Re: 【micro:bit】仕様の違うブロック(?)発見 (740字) やまと(yamato) 2020/10/28 21:09:14 11483

こんばんは。やまとです。
いつもお世話さまです。

MakeCodeのアップデートに関して出版社のHPを確認したところ、追加情報から補足資料が出ていました。
仕様変更によりテキスト本よりもシンプルにプログラムが可能になっているようです。

https://www.shoeisha.co.jp/book/detail/9784798154640

コロコロサイコロでよここ先生がおっしゃっていらっしゃったブロックの内容も記載されていました。

「傾斜(°)ピッチ」ブロックの仕様については、この補足資料にまだ記載がないのですが、私も仕様が変わっているのでは、と思いました。

以前のMakeCodeがどのようだったのかはわかりませんが、現行の「傾斜(°)ピッチ」ブロックは90度を超えると「-89」といったマイナス表示になります。(たぶん本に書いてあることと異なるのでは…と思います。。)

そのため、「絶対値」ブロックに「傾斜(°)ピッチ」ブロックを入れると、あお先生がおっしゃるようにP.39.の説明は「もし…なら」ブロック内あるプログラムは必要なくなると思いました。

また、P.40のイージーモードを作る(1の位を四捨五入して0表示する)プログラムもテキストでは「91÷10=9(あまりは考えない)」としていますが、答えが小数まで出るようになったようです。
本の通りにプログラムを作ると、1の位を四捨五入した数にはならないので、「変数【答え2】のブロックに「小数点以下四捨五入」ブロックを入れることで、表示できるようになりました。

本とはだいぶ異なっているのですが、とりあえず作ってみたプログラムです。
もっと簡単な方法(というより正解)があるのかもしれませんが、これで良いかご確認いただけましたら幸いです。



Online作文教室 言葉の森    オープンの川 編集   管理の川(事務局用) 「プログラミング講師掲示板」 昨日から 0