• 締切済み

学校の課題でプログラミングが…(BASIC)

学校でプログラミング課題が出てしまいました(汗) 普段プログラムなどとは縁がないので正直全く分かりません。 どなたか、ヒント・・・・・・というよりも答えを教えていただけたらと思います。 《N(m+1)=b・N(m) b=A-cN(m+1) A=1.5 c=0.001 N(100)を求める》 というものです。N88互換BASIC を使っています。よろしくお願いします。

みんなの回答

回答No.2

プログラミングに縁が無くて、学習する意欲も無いなら、そんな授業はすっぽかしたらどうですか? まず、処理手順を日本語で考えなさい。 プログラミング作業はそれからです。 手順は次のようになります。 (1) Aを1.5にする。 (2) bを0にする。 (3) cを0.001にする。 (4) N(0)を入力させる。 (5) mを0~99まで変えながら、(6)~(8)を繰り返す。 (6) b*N(m)を計算して、N(m+1)に入れる。 (7) A-c*N(m+1)を計算して、bに入れる。 (8) ここまで繰返し。 (9) N(100)を出力する。

noname#231223
noname#231223
回答No.1

N(0) はいくつでしょうか? これがないと答えが出せません。 また、bの式に誤りはないでしょうか? 左辺の答えが右辺にあっては、左辺が求められない気がします。

okaoka1919
質問者

補足

申し訳ありません。 N(0)は入力できるようにします(INPUT)。 またb=A-cN(m+1)はこれであっているようです。しかし、このままだとむりなんでしょうか

関連するQ&A