ようこそ
物理・数学・算数・理科教室(塾)




講師プロフィール

profile

勉強ルーム

study room

物理・数学の部屋

room
行事予定

schedule
リンク

link
お問い合わせ

contact



二次関数のグラフの形・位置は? 海外教育事情視察(ベルギーにて) 3つの層に分かれた液体
ローソクを消すと・・・ 水が上がってきた 大気圧の不思議(大きな穴から水が・・・)

素粒子物理学と相対性理論(E=mc2)と21世紀のロボットたち(WEBより)

 Micro:Bit イギリスの小学校で無償配布された  子供の手のひらサイズのマイコンボード  デジタル時計プログラムJava by microbit.org   20180616
 <a style="text-decoration: none;" href="https://makecode.microbit.org/#pub:_REM89L6v3Uv1"><pre><code class="lang-javascript">let minutes = 0
let hours = 0
let time = &quot;&quot;
let adjust = 0
let ampm = false
input.onButtonPressed(Button.A, () =&gt; {
if (hours &lt; 23) {
hours += 1
} else {
hours = 0
}
})
input.onGesture(Gesture.Shake, () =&gt; {
adjust = hours
if (ampm) {
if (hours &gt; 12) {
adjust = hours - 0
} else {
if (hours == 0) {
adjust = 12
}
}
}
time = &quot;&quot; + adjust
time = &quot;&quot; + time + &quot; :&quot;
time = &quot;&quot; + time + minutes / 10
time = &quot;&quot; + time + minutes % 10
if (ampm) {
if (hours &gt; 11) {
time = &quot;&quot; + time + &quot;PM&quot;
} else {
time = &quot;&quot; + time + &quot;AM&quot;
}
}
basic.showString(time)
})
input.onButtonPressed(Button.AB, () =&gt; {
ampm = !(ampm)
})
input.onButtonPressed(Button.B, () =&gt; {
if (minutes &lt; 59) {
minutes += 1
} else {
minutes = 0
}
})
ampm = false
time = &quot;&quot;
adjust = 0
minutes = 0
hours = 0
basic.forever(() =&gt; {
basic.pause(60000)
if (minutes &lt; 59) {
minutes += 1
} else {
minutes = 0
if (hours &lt; 23) {
hours += 1
} else {
hours = 0
}
}
})
</code></pre>
</a>