a(1)=1、 a(2n)=a(n) のとき a(4) のプログラムを組みたいのですが、
DIM a(4)
LET a(1)=1
LET n=1
DO WHILE n<4
LET a(2n)=a(n)
LET n=n+1
LOOP
PRINT a(n)
END
とプログラムしたら、LET a(2n)=a(n)のところで
「Nはここに書けません )が必要です」と表示されました。
LETにはNを書いてはいけないのですか?それとも私のプログラムが間違っているのですか?
今までにも何度か LETのところで「Nはここに書けません )が必要です」と表示されたことがあります。
何がおかしいのかぜひ教えてください。
No.1ベストアンサー
- 回答日時:
DIM a(4)
LET a(1)=1
LET n=1
DO WHILE n < 4 / 2 + 1
REM 1点目。2nという表記が出来ない。2*nと書かないと。
REM 2点目。1点目を直したとしても
REM a(2) = 1
REM a(4) = a(2) つまり 1
REM a(6) = a(3)
REM という処理が行われるが,a(6)は定義されないためエラーが出る。
REM a(3)の初期値は多分0となっているとは思うが
REM 自信ないので自分で値を代入するコードを書いておいて欲しい
LET a(2*n)=a(n)
LET n=n+1
LOOP
PRINT a(4)
END
No.4
- 回答日時:
「Nはここに書けません )が必要です」が出るのは、a(2n)と書いているからでしょう。
a(2)やa(n)と書くのは問題ありませんが、2nは数字でも変数でもないのでBASICがエラーを出します。
数式の2nは2*nと書かないとだめです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 順列をランダムに発生するプログラム 1 2022/11/16 12:16
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- Visual Basic(VBA) swiftで年号を 1 2023/02/05 06:48
- Visual Basic(VBA) 任意の置換を互換の積で表すプログラム 4 2022/11/13 19:10
- 英語 【 論・表 英訳 】 問題 A:次の月曜日に東京を訪れる予定なんだ。会えない? B:運がいい。私は1 2 2022/07/24 21:55
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Excel(エクセル) スプレッドシートのGASでチェックボックスのチェック全てを外したい 1 2022/09/13 17:09
- JavaScript GASでチェックボックスを一括offしたい 1 2022/09/13 19:54
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
360度を超える角度
-
Visual Basic 三辺の長さ? ...
-
main関数終了時のreturnの意味は?
-
3つの整数のうち奇数のみを表示...
-
Delphi 6 で 2進数→10進数変換
-
Fortran90についての質問です。
-
JCLの基本について教えてください
-
fortran if文
-
Sublime Text 3でのFortranプロ...
-
c言語です
-
変数の値が勝手に変化する原因
-
プログラミング
-
N88basicを用いたGPIB制御
-
4桁の数値を逆に表示されるプ...
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
このプログラミング誰か教えて...
-
65536は2の何乗なのでしょうか?
-
C++ で、「)」が必要 というエ...
-
正しい五十音順について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミング
-
【JAVA】数字をひし形に出力す...
-
変数の値が勝手に変化する原因
-
ruby
-
JCLの基本について教えてください
-
値Xを入力し、その平方根を画面...
-
N88basicを用いたGPIB制御
-
COBOLのピリオド
-
ProC 固定SQLでNULLってどう表...
-
Fortran90についての質問です。
-
main関数終了時のreturnの意味は?
-
360度を超える角度
-
C言語 バッファについて。
-
3つの整数のうち奇数のみを表示...
-
Fortran "実引数の型が仮引数の...
-
Delphi 6 で 2進数→10進数変換
-
javaで整数nを入力し、それが素...
-
fortran if文
-
3次関数を作るプログラム
-
BASICプログラム入門 副書名 プ...
おすすめ情報