投稿者 スレッド: 初めて、使います  (Read 1750 times)

minamiwaki

  • 新ユーザー
  • *
  • 投稿: 4
初めて、使います
« 投稿日:: 2020年 5月 06日 , 午後 06:27:27 »
初めまして
質問があります。
具体例 にある、プログラム”13日の曜日を数える”を動かしました。
エラーが発生しました。

エラー:Endifの構文に誤りがあります。Ifに対応していますん。FOR文の誤りも考えられます。(1行、15桁)

と 表示されました。
If文は、使っていません。
最初のつまずきのため、困っています。 教えてください。 宜しく


takeuchi

  • 管理人
  • *****
  • 投稿: 96
Re:初めて、使います
« Reply #1 投稿日:: 2020年 5月 07日 , 午後 02:06:51 »
こんにちは,

>具体例 にある、プログラム”13日の曜日を数える”を動かしました。

「BASIC入門」11頁にある例のことですね。

> エラー:Endifの構文に誤りがあります。Ifに対応していますん。
> FOR文の誤りも考えられます。(1行、15桁)

どのような方法でプログラムを入力し,実行したのでしょうか?
このプログラム実行方法は
1. 手で入力(行番号なしで)
2. 添付ファイルを利用
があります。

1.の「手で入力」が一番勉強になりますが,中々煩雑で意外と難しいです。
2.の「添付ファイルを利用」は入力の手間を省くための方法ですが,pdf文書の取り扱いに慣れている必要があります。

 2.の方法はpdf文書で例の横にある荷札のアイコンをクリックあるいは右クリックして対応ファイルを保存して,
(今の場合はCountDaysofWeek.txtです。)
そのファイルをtbasicの編集画面にドロップするか,開くで利用します。
添付ファイルは拡張子がtxtですが,この形式でも編集画面に出せれば実行できます。

 Edgeでこの処理を行うと,文字化けすることがありますが,それでも実行はできます。
FireFoxやAcrobatでは文字化けは起きません。
また,Acrobatで「BASIC入門」201405IntroToTbasic.pdfを開くと,荷札のアイコンをクリック
も可能ですが,「BASIC入門」添付のすべての一覧を見ることもできます。

 添付ファイルを利用する場合は,Acrobat Reader 等のpdf閲覧専用アプリを利用するのが確実でしょう。

1.2.いずれの方法で入力しても,正確に入力されていれば上のようなエラーは起きません。

 ですから,どこかに入力ミスがあると思います。
エラーメッセージからはForブロックの Nextあたりにエラーがあると推測されます。

 入門で勉強中にすぐエラーが起きると,くじけますが,そのエラーをよく考えて,乗り越えると
随分と勉強になります。

 お試しください。

minamiwaki

  • 新ユーザー
  • *
  • 投稿: 4
Re:初めて、使います
« Reply #2 投稿日:: 2020年 5月 07日 , 午後 11:28:45 »
ありがとうございます。

手入力で行ったため、入力ミスがでていました。
実行前に、見直すようにします。

これからも、宜しくお願いします。