- 運営しているクリエイター
#プログラミング
プチコン4 金種計算を作る
ニンテンドースイッチ用ソフト《プチコン4》。これで金種計算を作ってみた。
もともとは、3DS用《プチコン3号》、プログラム関数電卓で作っていたもの。
(写真)カシオ fx-CG20
(プログラムリスト)
(考え方)
最初に金額から10000で割る。商の部分が枚数。
次に、10000に枚数をかけた答えを、金額から引く。
残った金額から5000で割る、商の部分が枚数。
次に、5000
Scratchであまり計算を作る
CASIOのあまり計算電卓はとても便利。
これをScratchで作ってみた。
(コード)
商:小数部を切り捨て(Scratchでは切り下げ)
あまり:剰余のコードを用いる。
作成例
緑の旗をクリックしてください。
CASIO関数電卓 fx-3650P
平成22年購入のプログラム関数電卓。太陽電池なしの3950Pもあった。
プログラムは4領域360バイト。
プログラム機能は、CASIOのプログラム関数電卓のプログラムコードの一部を使っている。
fx-5800Pまたはグラフ関数電卓にある、For-Nextは入っていない。ただし繰り返し計算は便利である。
現在は、この関数電卓は製造終了になっている。
Scratch関数電卓?fx-92+
こちらで関数電卓の意見交換していたところ、CASIOのフランス向け関数電卓にはScratchができる電卓があるようだ。
フランス語のサイトなのでよく分からなかった。動画があったから視聴する。Collegeとあることから学販用電卓である。
QRコードを読み取らせ、専用サイトにてScratch様の寄木細工型のコードにしていることが分かる。
外国の数学教育では電卓を用いることから、電卓メーカ
CASIO計算チェック電卓 D-250
計算履歴を見られ、検算もできる電卓。確認している範囲で3種類。
D-200
D-250
機能は同一。外装が異なる。計算履歴は100件。
D-260
計算履歴を150件にしたもの。
現在は、履歴を300件に増やし、履歴参照機能を強化し、平方根キーを廃した、MJ-120,DJ-120になっている。
チェック/アンサーキーは、1回目と2回目の計算の答えを表示する。合致しているか目視でき
Scratch拡張機能ペンで円を描く
前回はスプライトを図形複写(クローン)を用いて、直交座標系の方程式を使って円を描きました。
ところがこの方法では、スプライトについて、1件のプログラムで複写できる回数が300件程度と限られています。
これではグラフを描くには不足しています。
プチコン3号では、
線を引く:GLINE
円を描く:GCIRCLE
点を打つ:GPSET
などの命令を使い図形描画ができます。Scratchは
Scratchで円を描く
軌跡を残すようにすれば円を描くこともできます。
(直交座標系)
X=RcosΘ
Y=RsinΘ
の式を使って描けます。
(見本)
※X,Y軸の半径を変えると楕円が描けます。
Scratchには線や円を描く、それに点を打つ命令(コード)がありません。そこでスプライトからコスチュームを選び、任意の大きさで円を描きます。
プログラミングしてみましょう。
変数100:Θ(角度)
変数101:
【Scratch】図形の円運動&三角関数
■円運動をScratchで
まずは見本のリンクをクリックしましょう。
ボールが円運動しています。ボールの回転は、任意の角度を回転させるのコードを用いています。では円運動はどうしたら良いでしょうか。ここで三角関数が登場します。
この画面はプチコンで楕円を描画させるプログラムです。
円の方程式は、高校時代数学で習った式は、
Xの2乗+Yの2乗=半径Rの2乗
でした。プログラム言