新年度からの鯖江市内全小中学校プログラミングクラブがスタート。
さきがけて開催「Hana道場でIchigoJamはんだ&プログラミング体験会」
小学生2、3年生、初めてのはんだづけ、がんばってました!
なかなか美しい仕上がり!シールの使い方がかわいい
はんだづけが終わったら早速プログラミング!
LED光らせたり、ゲームを作ったり、いろいろ夢広がりますねっ
速くなっておくと何かと便利でかっこいい、キーボードを使ったタイピング!
タイピングが楽しくなる短いプログラムを作ってみました。
ナンバーはやうちゲーム
まずは数字キーとエンターキーだけを使って、早打ちにチャレンジ!30台が出たらスゴイ!
10 WAIT30:A=RND(10):CLT 20 ?A:INPUT B:IF A=B ?TICK()
RUNして0.5秒したら、数字がでるので、その数を押してエンター、タイムが表示されます
アルファベットはやうちゲーム
INKEYコマンドを使って、エンターいらず、アルファベットが1つ出るので、すばやく打とう。友達と対戦だ!
10 WAIT30:CLT 20 A=65+RND(26):?CHR$(A) 30 IF INKEY()!=A CONT 40 ?TICK()
タイムアタックA-Z
AからZまでどのくらいの速度で打てるかを、1分あたりのタイプ数という速度で表示!
10 CLS:LC 0,9:FOR I=0 TO 25 20 ?CHR$(65+I); 30 NEXT:CLT:C=0 40 LC C,9:IF INKEY()!=SCR() CONT 50 ?" ":C=C+1:IF C<26 GOTO 40 60 ?600*C/(TICK()/6);"CHAR/MIN"
150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!
タイムアタックAIUEO
キーボードを見ないで打つ、タッチタイプに挑戦しよう。まずはローマ字あいうえおを打つAIUEOから覚えてみよう。
タイムアタックA-Zの20行だけを書き換えよう
20 ?STR$("AIUEO"+RND(5),1);
150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!
タイムアタックホームポジション
タッチタイプの次の一歩は、ホームポジション。キーボードのFとJだけちょっと突起があるの知ってました!?
左手人差し指をFに、右手人差し指をJにおくポジションをホームポジションと呼びます。まずは左手のASDF、右手のJKLを覚えてみよう。
20行だけを改造!
20 ?STR$("ASDFJKL"+RND(7),1);
150CHAR/MIN を目標に、300CHAR/MIN以上いくとスゴイ!
タイムアタックアルファベット
タイムアタックA-Zの10行を改造して、AからZまでランダムに表示された文字を打つハードモード。20行だけを改造。
20 ?CHR$(65+RND(26));
いよいよアルファベット全部がランダムに登場するハードモード!
目標は100CHAR/MIN、200CHAR/MINを超えたらスゴイ!
「タイムアタックアルファベット」全文がこちら(RUN on IchigoJam web)
10 CLS:LC 0,9:FOR I=0 TO 25 20 ?CHR$(65+RND(26)); 30 NEXT:CLT:C=0 40 LC C,9:IF INKEY()!=SCR() CONT 50 ?" ":C=C+1:IF C<26 GOTO 40 60 ?600*C/(TICK()/6);"CHAR/MIN"
参考
日本国が例示している目標:小学校で1分あたり20文字(アルファベット換算40文字/分程度?)、中学校で30文字(同60文字/分?)
日本語ワープロ検定試験 1級:日本語漢字混じり70文字/分(アルファベット換算140文字/分程度?)
自分好みにいろいろ改造、楽しくタイピングを覚えちゃいましょう。
自分なりの練習方法を編み出すのが上達への近道!
links
- Hana道場 - イベントとワークショップ
- 郡山産プログラムを改造「はやうちタッチタイプ」 / I-O DATA総合カタログに掲載、こどもプログラミング!