Syn BASIC (オンラインBASICインタプリタ)(5)

このページをスマホなどでご覧になる場合は、画面を横長にする方が読みやすくなります。
目次へ  前のページへ (1) (2) (3) (4) (5) (6) 次のページへ
2021年03月11日 公開。
2021年05月25日 ページ構成の変更により、以前の3ページ目を5ページ目に移動。

記事きじにふりがなをけたいときは、つぎのチェックボックスをクリックしてください。

前のページでは、入力にゅうりょく間違まちがえるとエラーがることを説明せつめいしましたが、このページでは、エラーの訂正ていせい仕方しかたについて説明せつめいします。

4-1-3.エラーの訂正ていせい方法ほうほう

エラーの訂正ていせい方法ほうほうを、間違まちがえた命令めいれいをすべてなお方法ほうほうと、以前いぜんんだ内容ないよう編集へんしゅうして訂正ていせいする方法ほうほうの2つう説明せつめいします。

4-1-3-1.間違まちがえた命令めいれいをすべてなおしてエラーを訂正ていせいする方法ほうほう

エラーの訂正ていせい方法ほうほう説明せつめいするまえに、エラーをしてみましょう。PRINTプリント 5+8[ENT]エンター入力にゅうりょくするつもりでNM間違まちがえたこと想定そうていして、PRIMT 5+8[ENT]エンターと、画面がめん18に入力にゅうりょくしてみましょう。

ちゅう:この記事きじでは、ENTERエンターキーをすことを[ENT]エンターひょうします。

画面18、練習れんしゅうよう画面がめん(PRIMT 5+8[ENT]エンター入力にゅうりょくしてエラーがでたあとあとに、PRINTプリント 5+8[ENT]エンター入力にゅうりょくしてください)

参考さんこう:ブラウザのリロードボタンをクリックすると、いつでも画面がめん18を、Synシン BASICベーシック起動きどうした直後ちょくご状態じょうたいもどせます。エラーの訂正ていせいがうまくかないときは、リロードボタンをクリックして、最初さいしょからやりなおしてみましょう。

PRIMT 5+8[ENT]エンター入力にゅうりょく直後ちょくごには、実行じっこうれいよう画面がめん表示ひょうじになっているはずです。最後さいごぎょうでは、PRIMT 5+8選択せんたく状態じょうたいになっています。(実行じっこうれい6参照さんしょう)

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8 ← スペルミスのあるPRINTプリントぶん
Syntaxシンタックス errorエラー(PRIMT5). ← エラー
Okオーケー
PRIMT 5+8 選択せんたく状態じょうたいになっている
    
実行例6、選択せんたく状態じょうたいになったPRIMT 5+8

スペルミスのあるPRINTプリントぶんなおしてみましょう。画面がめん12で、つづいてPRINTプリント 5+3[ENT]エンター入力にゅうりょくしてください。

このとき最初さいしょP入力にゅうりょくした瞬間しゅんかんに、選択せんたくされていたPRIMT 5+8え、P表示ひょうじされます。(実行じっこうれい7参照さんしょう)

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8
Syntaxシンタックス errorエラー(PRIMT5).
Okオーケー
P ← Pが表示ひょうじされる
    
実行例7、選択せんたく状態じょうたいになっていたPRIMT 5+8えてP表示ひょうじされる

のこりのRINTイント 3+8入力にゅうりょくすると、実行じっこうれい8のよう画面がめんになります。PRINTプリント 5+8表示ひょうじされていること注目ちゅうもくしてください。

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8
Syntaxシンタックス errorエラー(PRIMT5).
Okオーケー
PRINTプリント 5+8 PRINTプリント 5+8表示ひょうじされている
    
実行例8、実行じっこうれい7につづいてRINTイント 5+8を入力にゅうりょくした状態じょうたい

この状態じょうたい[ENT]エンター入力にゅうりょくすると(ENTERエンターキーをすと)、実行じっこうれい9のように、PRINTプリントぶんただしく実行じっこうされ、計算けいさん結果けっか13表示ひょうじされます。

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8
Syntaxシンタックス errorエラー(PRIMT5).
Okオーケー
PRINTプリント 5+8
13 ← 5+8の計算けいさん結果けっかの13が表示ひょうじされる
Okオーケー

    
実行例9、[ENT]エンター入力にゅうりょくし、PRINTプリントぶん実行じっこうした状態じょうたい

これでエラーが訂正ていせいできました。

4-1-3-2.以前いぜんんだ内容ないよう編集へんしゅうしてエラーを訂正ていせいする方法ほうほう

さきほどは、間違まちがえて入力にゅうりょくした命令めいれいを、すべてなおしてエラーを訂正ていせいしましたが、1文字もじ間違まちがえただけなのに、すべての文字もじなおすのは、すこ手間てまですよね。そこで、今度こんど直前ちょくぜんんだ命令めいれい編集へんしゅうしてエラーを訂正ていせいする方法ほうほうについて説明せつめいします。

画面19、練習れんしゅうよう画面がめん(PRIMT 5+8[ENT]エンター入力にゅうりょくしてエラーがあとに、以下いか説明せつめい参考さんこうにして、カーソルキーや[BS]バックスペースキーを使つかってエラーを訂正ていせいしてください)

まずエラーをすために、画面がめん19でPRIMT 5+8[ENT]エンター入力にゅうりょくしてください。そうすると、実行じっこうれい10のよう画面がめん表示ひょうじになります。

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8 ← スペルミスのあるPRINTプリントぶん
Syntaxシンタックス errorエラー(PRIMT5). ← エラー
Okオーケー
PRIMT 5+8 選択せんたく状態じょうたいになっている
    
実行例10、選択せんたく状態じょうたいになったPRIMT 5+8

このとき最後さいごぎょうPRIMT 5+8選択せんたく状態じょうたい表示ひょうじされていますが、これを利用りようしてエラーを訂正ていせいしてみます。

ここでひだりカーソルキーをすと、PRIMT 5+8選択せんたく状態じょうたい解除かいじょされ、カーソルがぎょう先頭せんとう(Pひだり)にます。(実行じっこうれい11参照さんしょう)

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8
Syntaxシンタックス errorエラー(PRIMT5).
Okオーケー
PRIMT 5+8 選択せんたく状態じょうたい解除かいじょされ、カーソルが先頭せんとう
    
実行例11、ひだりカーソルキーをした直後ちょくご状態じょうたい

つぎに、みぎカーソルキーを4かいすと、カーソルが訂正ていせいしたい文字もじであるMみぎます。(実行じっこうれい12参照さんしょう)

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8
Syntaxシンタックス errorエラー(PRIMT5).
Okオーケー
PRIMT 5+8 ← カーソルがMのみぎ
    
実行例12、みぎカーソルキーを4かいした直後ちょくご状態じょうたい

ここで[BS]バックスペースキーをすと、M文字もじ削除さくじょされ、実行じっこうれい13のようになります。

ちゅう:この記事きじでは、Backバック Spaceスペースキー(カーソルのひだり文字もじ削除さくじょするキー)のことを、[BS]バックスペースキーとあらわことにします。

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8
Syntaxシンタックス errorエラー(PRIMT5).
Okオーケー
PRIT 5+8 ← Mが削除さくじょされる
    
実行例13、[BS]バックスペースキーをした直後ちょくご状態じょうたい

つぎに、Nのキーをすと、実行じっこうれい14のように、ただしくPRINTプリント 5+18表示ひょうじされます。

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8
Syntaxシンタックス errorエラー(PRIMT5).
Okオーケー
PRINT 5+8 PRINTプリント 5+8修正しゅうせいされた
    
実行例14、Nキーをした直後ちょくご状態じょうたい

この状態じょうたいで、[ENT]エンター入力にゅうりょくする(ENTERエンターキーをす)と、実行じっこうれい15のように、ただしくPRINTプリント 5+8が実行じっこうされます。[ENT]エンター入力にゅうりょくするまえに、カーソルをぎょう一番いちばんみぎ移動いどうする必要ひつようはありません。(カーソルをぎょう一番いちばんみぎ移動いどうしてから[ENT]エンター入力にゅうりょくしても、おなよう実行じっこうされます)

Synシン BASICベーシック Versionバージョン 0.12αアルファ ©2021 Hiroshiひろし Tanigawaたにがわ(Synapseしなぷす)
Okオーケー
PRIMT 5+8
Syntaxシンタックス errorエラー(PRIMT5).
Okオーケー
PRINTプリント 5+8
13 計算けいさん結果けっか
Okオーケー

     
実行例15、[ENT]エンターキー直後ちょくご状態じょうたい

これでエラーを訂正ていせいできました。

次のページではPRINTプリントぶんざんざん計算けいさんをする方法ほうほうについて説明せつめいします。

目次へ  前のページへ (1) (2) (3) (4) (5) (6) 次のページへ

関連ページ

Arduino 電子工作
このサイトの記事が本になりました。
書名:Arduino 電子工作
ISBN:978-4-7775-1941-5
工学社の書籍の内容の紹介ページ
本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。
こちらのページもおすすめです。