Syn BASICのプログラムの作り方(2)

このページをスマートフォンなどでご覧になる場合は、画面を横長にする方が読みやすくなる事があります。
目次へ  前のページへ (1) (2) (3) (4) (5) (6) (7) (8) (9) 次のページへ
2022年11月24日 公開。以前はSyn BASIC(オンラインBASICインタプリタ)のページのコンテンツであったSyn BASICの使い方の説明を、独立させて当ページにした。

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

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

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

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

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

エラーの訂正ていせいの方法ほうほうを説明せつめいする前まえに、エラーを出だしてみましょう。前のページでやったのと同様どうよう、PRINTプリント 5+8ENTERエンターと入力にゅうりょくするつもりでNとMを打うち間違まちがえたこと想定そうていして、PRIMT 5+8ENTERエンターと、画面がめん6に入力にゅうりょくしてみましょう。

注ちゅう:この記事きじでは、ENTERエンターキーを押おすことをENTERエンターと書かき表ひょうします。

画面6、練習れんしゅう用よう画面がめん

PRIMT 5+8ENTERエンターと入力にゅうりょくしてエラーが出でた後あとに、PRINTプリント 5+8ENTERエンターと入力にゅうりょくしてください。

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

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

Syn BASIC Version 0.31α ©2021-2022 Hiroshi Tanigawa(Synapse)
Ok
PRIMT 5+8 ← スペルミスのあるPRINT文
Syntax error(PRIMT5). ← エラー
Ok
PRIMT 5+8 ← 選択状態になっている
    
実行例6、選択せんたく状態じょうたいになったPRIMT 5+8

スペルミスのあるPRINTプリント文ぶんを打うち直なおしてみましょう。画面がめん6で、引ひき続つづいてPRINTプリント 5+3ENTERエンターと、正ただしいPRINTプリント文ぶんを入力にゅうりょくしてください。

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

Syn BASIC Version 0.31α ©2021-2022 Hiroshi Tanigawa(Synapse)
Ok
PRIMT 5+8
Syntax error(PRIMT5).
Ok
P ← Pが表示される
    
実行例7、選択せんたく状態じょうたいになっていたPRIMT 5+8が消きえてPが表示ひょうじされる

残のこりのRINT 3+8を入力にゅうりょくすると、実行じっこう例れい8の様ような画面がめんになります。先程さきほどPRIMT 5+8と表示ひょうじされていた部分ぶぶんが、今いまはPRINTプリント 5+8と表示ひょうじされている事ことに注目ちゅうもくしてください。

Syn BASIC Version 0.31α ©2021-2022 Hiroshi Tanigawa(Synapse)
Ok
PRIMT 5+8
Syntax error(PRIMT5).
Ok
PRINT 5+8 ← PRINT 5+8が表示されている
    
実行例8、実行じっこう例れい7に続つづいてRINT 5+8を入力にゅうりょくした状態じょうたい

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

Syn BASIC Version 0.31α ©2021-2022 Hiroshi Tanigawa(Synapse)
Ok
PRIMT 5+8
Syntax error(PRIMT5).
Ok
PRINT 5+8
13 ← 5+8の計算結果の13が表示される
Ok

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

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

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

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

画面7、練習れんしゅう用よう画面がめん

PRIMT 5+8ENTERエンターと入力にゅうりょくしてエラーが出でた後あとに、以下いかの説明せつめいを参考さんこうにして、カーソルキーやBSキーを使つかってエラーを訂正ていせいしてください。

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

Syn BASIC Version 0.31α ©2021-2022 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.31α ©2021-2022 Hiroshi Tanigawa(Synapse)
Ok
PRIMT 5+8
Syntax error(PRIMT5).
Ok
PRIMT 5+8 ← 選択状態が解除され、カーソルが先頭に来る
    
実行例11、左ひだりカーソルキーを押おした直後ちょくごの状態じょうたい

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

Syn BASIC Version 0.31α ©2021-2022 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.31α ©2021-2022 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.31α ©2021-2022 Hiroshi Tanigawa(Synapse)
Ok
PRIMT 5+8
Syntax error(PRIMT5).
Ok
PRINT 5+8 ← PRINT 5+8に修正された
    
実行例14、Nキーを押おした直後ちょくごの状態じょうたい

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

Syn BASIC Version 0.31α ©2021-2022 Hiroshi Tanigawa(Synapse)
Ok
PRIMT 5+8
Syntax error(PRIMT5).
Ok
PRINT 5+8
13 ← 計算結果
Ok

     
実行例15、ENTERエンターを入力にゅうりょくした直後ちょくごの状態じょうたい

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

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

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

関連ページ

PCBgogoのバナー
Arduino 電子工作
このサイトの記事が本になりました
ISBN:978-4-7775-1941-5
→工学社の書籍の内容の紹介ページ
本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。
電子工作で学ぶ論理回路入門
このサイトの中の人が書いた本です。
ISBN:978-4-7775-2280-4
→工学社の書籍の内容の紹介ページ
→この本の紹介記事
本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。