TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【.NET】WCF〜Windows通信基盤技術【通信】
逆コンパイラCodeReverseを作る
【.NET】WCF〜Windows通信基盤技術【通信】
圧縮・復元 相談室
Visual Studio 2019 Part4
くだすれDelphi(超初心者用)その58【Embarcadero】
ぶっちゃけ始めるのにいい言語て何?
フリーソフトなどに使われる言語は?
Visual Studio Code / VSCode Part4
[無料でラクラクJava帳票作成] JasperReports使い集合
センター試験: 数学IIBのプログラムについて語るスレ part3
- 1 :2014/01/19 〜 最終レス :2019/09/29
- 2014年度 数学IIB第6問
http://www.toshin.com/center/
http://www.toshin.com/center/sugaku-2b_mondai_6.html
解答例
http://sokuhou.toshin.com/q/sugaku-2b.pdf
(宣伝ではありません)
前スレ
センター試験: 数学IIBのプログラムについて語るスレ part2
http://toro.2ch.sc/test/read.cgi/tech/1358572977/
センター試験: 数学IIBのプログラムについて語るスレ
http://toro.2ch.sc/test/read.cgi/tech/1200989025/
- 2 :
- >>1
なんで試験前に問題出てんの?
- 3 :
- 今日の問題予想しようぜ
- 4 :
- 自然数 N を、 0 または 1 または 2 のいずれかの値をとる a(0), a(1), ..., a(p-1) を用いて
N = a(p-1) * 3^(p-1) + a(p-2) * 3^(p-2) + ... + a(2) * 3^2 + a(1) * 3 + a(0) ... (式1)
と表すとき、数字の列 a(p-1)a(p-2)...a(2)a(1)a(0) を N の 3 進数表示とよび、
p をこの 3 進数表示の桁数とよぶ。ただし、 a(p-1) は 0 ではないとする。たとえば
35 = 1 * 3^3 + 0 * 3^2 + 2 * 3 + 2
であるから、 35 の 3 進数表示は 1022 であり、その桁数は 4 である。
また、自然数 1 から 10 の 3 進数表示は以下のようになる。
自然数 N 1 2 3 4 5 6 7 8 9 10
N の 3 進数表示 1 2 10 11 12 20 21 22 100 101
3 進数表示が p 桁の自然数 N は 3^(p-1) ≦ N < 3^p を満たすので、
常用対数をとることにより、 p と N の関係式
p - 1 ≦ log10(N) / log10(3) < p ... (式2)
が成り立つことがわかる。
(問1) 3 進数表示が 1212 である自然数は [アイ] である。
(問2) 自然数 N を与え、その 3 進数表示を求めよう。 (式1) の N を 3^(p-1) で割った
商が a(p-1) であることに着目して、 N の 3 進数表示 a(p-1)a(p-2)...a(2)a(1)a(0) を
*上の位の数から順に* 出力する (プログラム1) を作成した。また、 (式1) の N を 3 で
割った余りが a(0) であることに着目して、 N の 3 進数表示 a(p-1)a(p-2)...a(2)a(1)a(0)
を *下の位の数から順に* 出力する (プログラム2) を作成した。ただし、 INT(X) は
X を超えない最大の整数を表す関数である。また、 LOG10(X) は X の常用対数を表す関数
であり、 (式2) により、いずれのプログラムにおいても、 110 行は入力された自然数 N
または M の 3 進数表示の桁数を P に代入している。
- 5 :
- (プログラム1)
100 INPUT N
110 LET P=INT(LOG10(N)/LOG10(3))+1
120 LET X=3^(P-1)
130 FOR I=1 TO P
140 PRINT [ウ]
150 LET N=[エ]
160 LET X=[オ]
170 NEXT I
180 END
(プログラム2)
100 INPUT M
110 LET P=INT(LOG10(M)/LOG10(3))+1
120 FOR I=1 TO P
130 PRINT M-INT(M/3)*3
140 LET M=INT(M/3)
150 NEXT I
160 END
[ウ]、[エ]、[オ] に当てはまるものを、次の (0) 〜 (8) のうちから
一つずつ選べ。ただし、同じものを繰り返し選んでもよい。
(0) X/3 (1) N/3 (2) X/N
(3) INT(N/3) (4) N-INT(N/3) (5) N-INT(N/3)*3
(6) INT(N/X) (7) N-INT(N/X) (8) N-INT(N/X)*X
(プログラム2) を実行して変数 M に 77 を入力すると、 log10(77)/log10(3) = 3.95...
であることから、 110 行では P に 4 が代入される。 130 行で出力される値を並べる
ことにより、自然数 77 の 3 進数表示は [カキクケ] となる。
- 6 :
- (問3) 与えられた自然数 N の 3 進数表示 a(p-1)a(p-2)...a(2)a(1)a(0) が、これを逆に並べた
数字の列 a(0)a(1)a(2)...a(p-2)a(p-1) と一致するかどうかを調べ、その結果を出力する
(プログラム3) を作成した。たとえば、 (プログラム3) を実行して変数 N に 202 を入力すると、
202 は 3 進数表示が 21111 であるから「一致しない」と出力される。また、変数 N に 203 を
入力すると、 203 は 3 進数表示が 21112 であるから「一致する」と出力される。
(プログラム3)
100 INPUT N
110 LET P=INT(LOG10(N)/LOG10(3))+1
120 LET X=3^(P-1)
130 [コ]
140 FOR I=1 TO INT(P/2)
150 LET A=[ウ]
160 LET N=[エ]
170 LET X=[オ]
180 LET B=M-INT(M/3)*3
190 LET M=INT(M/3)
200 [サ]
210 NEXT I
220 PRINT "一致する"
230 GOTO 250
240 PRINT "一致しない"
250 END
- 7 :
- (プログラム3) の [コ] に当てはまるものを、次の (0) 〜 (5) のうちから一つ選べ。
(0) LET M=N
(1) LET M=P
(2) LET M=X
(3) LET N=M
(4) LET N=P
(5) LET N=X
[サ] に当てはまるものを、次の (0) 〜 (3) のうちから一つ選べ。
(0) IF A=B THEN GOTO 220
(1) IF A<>B THEN GOTO 220
(2) IF A=B THEN GOTO 240
(3) IF A<>B THEN GOTO 240
(プログラム3) を実行して変数 N に 436 を入力すると、 log10(436)/log10(3) = 5.53...
であることから、 110 行では P に 6 が代入され、 200 行の IF 文の判定は [シ] 回実行される。
200 行の IF 文の判定が最後に行われたときの X の値は [スセ] であり、その後、 [ソ] 。
[ソ] に当てはまるものを、次の (0) 〜 (3) のうちから一つ選べ。
(0) 220 行が実行され、 240 行は実行されない
(1) 240 行が実行され、 220 行は実行されない
(2) 220 行と 240 行の両方が実行される
(3) 220 行と 240 行はいずれも実行されない
- 8 :
- 去年の問題貼乙
- 9 :
- 傾向と対策
毎回必ず出るパターン
INT(X) は X を超えない最大の整数を表す関数である
N - N/INT(X)*X
○○行は●●回実行される
- 10 :
- 数学板のように厨房だらけになるからこういうスレは嫌だな。
- 11 :
- いまだにBASICなんだな。この国は教育は心底バカだな。
- 12 :
- 今年の問題マダー?!
ちんちん
- 13 :
- 素因数分解の問題?
- 14 :
- >>10
この板が漏れとおまいのふたりっきりだったら謝るよ
来年は気を付けます
- 15 :
- BASIC?ふざけてるのかよ
- 16 :
- 確実に点が取れるから問5よりは問6選択した方が良いね。
- 17 :
- >>11
同意します
- 18 :
- 本質的に問われているのは数学的アルゴリズムだからな。
どうせ穴埋めなんだしフローチャートで出題すればいいのに。
- 19 :
- http://keisan.casio.jp/exec/user/1390128601
- 20 :
- >>12
問題文テキスト打ち込みしてるひといる?
- 21 :
- いまどきBASICなんて何の冗談だよ。
- 22 :
- 階乗進数の問題出た年あった?
- 23 :
- 正直言うとトナカイさんしか頭に残ってない
- 24 :
- >>21
誰も使ってないからこそ、じゃね?
実用の言語だとそれ使ってる人が強いし。
- 25 :
- 確かに BASIC の文法を問うだけの問題が混じってるのはいただけない。
だれもが教育用言語と認める PASCAL や Python で出題すべき。
- 26 :
- Cで出せよ
情報受けようとするやつで使ったことない人間なんていないだろ
- 27 :
- 正直、行番号とかGOTOとか勘弁
- 28 :
- とりあえず問題と解答
http://www.dennougumi.co.jp/support/exam/h26/26_1.html
なんだかCで書き直したくなるな
- 29 :
- トナカイさんの意味やっと判ったわω
- 30 :
- ゴミ
- 31 :
- 100歩ゆずってBASICで良いとしても
アルゴリズムに関数の再帰呼び出しを提案しながら
GOSUBも使わず二重ループ推奨とか
受験生に嫌がらせして楽しんでるだろ
- 32 :
- あほか。
末尾再帰からループで最適化させるって言う高尚な誘導問題なんだぞ。
- 33 :
- 国産ωのRubyで出題汁
- 34 :
- いくらなんでも Ruby は無いわ
- 35 :
- まずCASLだよね?w
- 36 :
- LISPだろ常考。
- 37 :
- 2014年度 数学IIB 第6問
2 以上の自然数 N に対して、 1 から N までの自然数の積
N! = 1 x 2 x ... x N
の素因数分解を考える。
(1)
N = 6 のとき、 N! の素因数分解は 6! = 2^[ア] x 3^[イ] x 5 である。
6! は、素因数 2 を [ア] 個、素因数 3 を [イ] 個、素因数 5 を 1 個もつ。
- 38 :
- (2)
N! がもつ素因数 2 の個数を求める方法について考えよう。
まず、 N/2 の整数部分を M とおく。 N 以下の自然数の中には、
M 個の偶数 2, 4, ..., 2M がある。その他の奇数の積を Q とおくと、
N! は次のように表すことができる。
N! = Q x 2 x 4 x ... x 2M = Q x 2^M x M!
したがって、 N! は少なくとも M 個の素因数 2 をもつことがわかる。
さらに、 M! がもつ素因数 2 の個数を求めるために、 N! に対する手順を
M! に対して再び用いることができる。
つまり、 N! がもつ素因数 2 の個数を求めるためには、 N から N/2 の整数部分
である M を求め、 M を改めて N と考えて、同じ手順を用いて新しく M を求める、
という手順の繰り返しを M < 2 となるまで行えばよい。この手順の繰り返しで
求められたすべての M の和が、 N! がもつ素因数 2 の個数である。
たとえば、 N = 13 の場合には、 13/2 = 6.5 であるから、 M = 6 となる。
この手順を繰り返して M を求めた結果は、 N から M を求める手順を
矢印 ( -> ) で表すと、次のようにまとめられる。
13 -> 6 -> 3 -> 1
太字で表された 6, 3, 1 が、この手順を繰り返して求められた M の値である。
それらの和 6 + 3 + 1 = 10 が、 13! のもつ素因数 2 の個数である。
この手順にしたがって、 2 以上の自然数 N を入力して、 N! がもつ素因数 2 の
個数を出力する ( プログラム1 ) を作成した。
ただし、 INT(X) は X を超えない最大の整数を表す関数である。
- 39 :
- ( プログラム1 )
100 INPUT PROMPT "N=" : N
110 LET D = 2
120 LET C = 0
130 LET M = N
140 FOR J = 1 TO N
150 LET M = INT(M/D)
160 LET [ウ]
170 IF [エ] THEN GOTO 190
180 NEXT J
190 PRINT "素因数"; D ; "は"; C ; "個"
200 END
( プログラム1 ) の [ウ] に当てはまるものを、次の (0) 〜 (3) のうちから
一つ選べ。
(0) C = C + 1 (1) C = M (2) C = C + M (3) C = C + M + 1
[エ] に当てはまるものを、次の (0) 〜 (4) のうちから一つ選べ。
(0) M >= D (1) M = D (2) M <= D (3) M < D (4) M > D
( プログラム1 ) を実行し、変数 N に 101 を入力する。
170 行の 「 GOTO 190 」 が実行されるときの変数 J の値は [オ] である。
また、 190 行で出力される変数 C の値は [カキ] である。
- 40 :
- (3)
N! がもつ素因数 2 の個数を求める方法は、他の素因数の個数についても
同様に適用できる。たとえば、 N! がもつ素因数 5 の個数を求める場合は、
まず、 N/5 の整数部分を M とおく。 N 以下の自然数の中には M 個の
5 の倍数があるので、 N! は少なくとも M 個の素因数 5 をもつ。
また、これらの M 個の 5 の倍数を 5 で割った商は 1, 2, ..., M である。
M! の中の素因数 5 の個数を求めるためには、 M を N と考えて、
同じ手順を繰り返せばよい。
したがって、 N! がもつ素因数 5 の個数を求めるためには、 ( プログラム1 ) の
[クケコ] 行を [サ] に変更すればよい。 [サ] に当てはまるものを、
次の (0) 〜 (5) のうちから一つ選べ。
(0) INPUT PROMPT "N=" : N
(1) INPUT PROMPT "C=" : C
(2) INPUT PROMPT "M=" : M
(3) LET C = 5
(4) LET D = 5
(5) LET M = D
変更した ( プログラム1 ) を実行することにより、 2014! は素因数 5 を
[シスセ] 個もつことがわかる。したがって、 2014! がもつ素因数 2 の個数と
素因数 5 の個数について考えることにより、 2014! を 10 で割り切れる限り
割り続けると、 [ソタチ] 回割れることがわかる。
- 41 :
- (4)
N 以下のすべての素数が、 N! の素因数として含まれる。その個数は、
素数 2 や素数 5 の場合と同様に求められる。 N 以下のすべての素因数について、
N! がもつ素因数とその個数を順に出力するように、 ( プログラム1 ) を変更して
( プログラム2 ) を作成した。行番号に下線が引かれた行は、変更または追加された
行である。
ただし、繰り返し処理 「 FOR K = A TO B 〜 NEXT K 」 において、
A が B より大きい場合、この繰り返し処理は実行されず次の処理に進む。
( プログラム2 )
100 INPUT PROMPT "N=" : N
110 FOR D = 2 TO N
111 FOR K = 2 TO D - 1
112 IF [ツ] THEN [テ]
113 NEXT K
120 LET C = 0
130 LET M = N
140 FOR J = 1 TO N
150 LET M = INT(M/D)
160 LET [ウ]
170 IF [エ] THEN GOTO 190
180 NEXT J
190 PRINT "素因数"; D ; "は"; C ; "個"
191 NEXT D
200 END
- 42 :
- ( プログラム2 ) の 111 行から 113 行までの処理は、 D が素数であるかどうかを
判定するためのものである。 [ツ] 、 [テ] に当てはまるものを、
次の (0) 〜 (8) のうちから一つずつ選べ。ただし、同じものを選んでもよい。
(0) INT(D/K) = 1
(1) INT(D/K) > 1
(2) D = INT(D/K) * K
(3) D <> INT(D/K) * K
(4) GOTO 120
(5) GOTO 130
(6) GOTO 180
(7) GOTO 190
(8) GOTO 191
( プログラム2 ) を実行し、変数 N に 26 を入力したとき、 190 行は [ト] 回
実行される。 [ト] 回のうち、変数 C の値が 2 となるのは [ナ] 回である。
- 43 :
- ループを何回実行するかは意識するけど、
C == 2 になるのが何回か?
とかまであんまり意識しないから、違和感あるな。
如何にも無理やりな試験問題な感じ。
- 44 :
- いや
そこは大事だろ
- 45 :
- むしろ大学の研究室で求められてる人材は
いまだにFORTRANだよ
だからとりあえずBASICでよろしい
ということになる
- 46 :
- じゃあFORTRANやらせろよ
- 47 :
- 高校でプログラムの授業するとき
BASICの実行環境は何を用意してるんだろ
紙の上だけでやってるの?
- 48 :
- 教育機関にはMSがVS配ってなかったか
- 49 :
- 試験中は手元に実行環境無いんだから、紙の上で考えることに慣れておくべきだよ。
- 50 :
- 整数のオーバーフローとか考慮しなくて良いのかな?
特に2014!とか求めさせてるところが気になる
- 51 :
- あほハケーン
- 52 :
- >27
行番号付けないと問題が成り立たないな。
察してやれ。
- 53 :
- ageてる馬鹿はなんなの?
- 54 :
- 数学オリンピックの過去問に似た問題があった気がします。
2000!の最後に0は何個並ぶか、見たいな感じのが。
- 55 :
- >>54
10 の N 乗 ( N は自然数 ) は 200! を割り切る
このような N の最大値を求めよ
とか
1 から 2014 までを掛けると右端から 0 がいくつ並ぶか
どっかの女子中の入試問題だった希ガス
- 56 :
- >>50
Ruby はオーバーフローしないから最適だね!
- 57 :
- >>19
http://sci.tea-nifty.com/blog/2014/01/26iib6basickeis.html
- 58 :
- >>49
パンチカードの時代のひとですね判ります
- 59 :
- >>52
どうみても行番号は悪習
百害あって一利なし
どうせなら >>46 さんも言ってるように
最初から FORTRAN で出題するべき
- 60 :
- Dで書いてみた。
import std.conv;
import std.stdio;
int getint(int m)
{
int n = 0;
while(n < m){
write("N = ? ");
try{
readf("%d", &n);
if(n < m) writefln("must be greater than or equal to %d", m);
}catch(ConvException){
writeln("must be integer");
n = 0;
}
readln(); // flush line buffer
}
return n;
}
bool isprime(int n)
{
for(int k = 2; k < n; ++k){
int d = n / k;
if(d * k == n) return false;
}
return true;
}
- 61 :
- int main(string[] args)
{
int n = getint(2);
writefln("N = %d", n);
for(int d = 2; d <= n; ++d){
if(!isprime(d)) continue;
int c = 0, m = n;
for(int j = 1; j <= n; ++j){
m /= d;
c += m;
if(m < d) break;
}
writefln("(D, C) = (%6d, %6d)", d, c);
}
return 0;
}
- 62 :
- 来年からPythonに変えろ
- 63 :
- 8ビットマイコン時代によく見た字面だな
懐かしすぎ
- 64 :
- 証明してください
1≦k≦n(n,k∈N); Σ(cos(2kπ/n)+i*sin(2kπ/n))=0
- 65 :
- それは数III
- 66 :
- 倍角の公式
- 67 :
- sinがどうのこうの中房レベルで雑談してるスレ
- 68 :
- 階乗進数おもろいな
- 69 :
- コメント無し
変数名abc
インデント無し
シンタックスの色分け無し
hspやperlよりも読みにくくてワロタ
- 70 :
- うんこ
- 71 :
- 【究極】日本人男性3万人が選んだ最高の「おっぱい」とは?【興奮】
https://www.youtube.com/watch?v=kDfbXZZ15s4
- 72 :
- そろそろ来年の試験問題を予想してみよう
- 73 :
- AIがセンター試験で8割くらい取れたらしいな。
- 74 :
- プログラミングってどのくらいの数学知識必要?中学高校大学で
- 75 :
- ジャンルと、アタマの柔らかさによりけり
アタマやらかい奴なら算数レベルからできちゃう奴もいる
ジャンルによっては、どうしても高校数学レベルに大学レベルの一部の分野の知識を追加で欲しかったりする
まあ、その場合はその場合で、その分野だけ追加で勉強すればおk
でも間違いなく一番大事なのはモチベ
限界が無い上進歩も早い分野だから、ハッキリ言って一生勉強し続けることになる
そこですぐ辞めちゃう奴なら、どちらにしても大したことなく終わるし
なんだかんだで続けられる奴なら、いつかはそこそこになってるだろうよ
- 76 :
- あ…スレタイ読んでなかった吊ってくる
- 77 :
- 1からNまでの数字を全部足すときに
ループで1+2+...+Nとするのがプログラム
(一説にオイラー作と言われる)公式を導いてそれを使うのが数学
- 78 :
- >>77
少年ガウスじゃなかった?
- 79 :
- プログラミングでもループで1+2+...+Nなんてまずしない
N(N+1)/2と計算したり、N(N+1)を計算してビットシフトしたり巧いやり方をしようとする
センターUBの出題も当然初めから最後まで足すなんて問題絶対に出さない
やたらと巧いやり方をしようとしてる(2014年のなら>>50みたいに2014!を計算なんて絶対にしない)
だから結局センターは日本語の代わりにBASICで書いた数学みたいな状態
- 80 :
- >>76
あんたが読むべきなのは板のタイトルじゃないかな
- 81 :
- 2015の問題はよ
- 82 :
- >>79
正解
- 83 :
- IQ ≒ 偏差値 x 2
- 84 :
- なかなか興味深い
三角関数グラフをwebに表示させる
PHP書いてくれ
- 85 :
- >>84
http://panda.node.ws/?p=1197
- 86 :
- 本番 ktkr
- 87 :
- 問題速報
http://www.toshin.com/center/
- 88 :
- 数IIB 13:40〜14:40
今年は旧課程と合わせて2種類出題?
- 89 :
- 受験生がんがれや
- 90 :
- 2015年度大学入試センター試験 数学II・数学B [速報]
http://kaisoku.kawai-juku.ac.jp/nyushi/center/15/index2.html?val=2560_1
2015年度大学入試センター試験 旧数学II・数学B [速報]
http://kaisoku.kawai-juku.ac.jp/nyushi/center/15/index2.html?val=2565_1
- 91 :
- >>88
https://akahon.net/shinkatei/math/
「統計とコンピュータ」「数値計算とコンピュータ」がなくなり,代わりに旧数学Cから「確率分布と統計的な推測」が移動してきました。
旧課程と同様に2単位選択履修となっており,センター試験の「数学U・数学B」では従来と同様に選択問題が出題されると発表されています。
- 92 :
- 2015年度
旧課程数学IIB
第6問
http://nyushi.nikkei.co.jp/center/15/2/exam/2565.pdf
- 93 :
- 問題
http://www.toshin.com/center/old-sugaku-2b_mondai_6.html
http://sokuhou.toshin.com/q/old-sugaku-2b.pdf
- 94 :
- 回答
ネタバレ注意
http://nyushi.nikkei.co.jp/center/15/2/answer/2565.pdf
回答
ネタバレ注意
http://www.toshin.com/center/old-sugaku-2b_ans.html
http://sokuhou.toshin.com/a/old-sugaku-2b_ans.pdf
- 95 :
- 文字起こしはよ
- 96 :
- 今年は捻りが無くね
- 97 :
- 2015年度 旧課程 数学IIB 第6問
(1)
自然数 M, N は M > N であり、最大公約数が 1 であるとする。
このとき、分数 M / N に対して、次の (i) 〜 (iii) の手順を考える。
(i) M を N で割ったときの商を Q 余りを R とする。
(ii) R > 0 ならば M に N の値を代入し、次に N に R の値を代入して (i) に戻る。
(iii) R = 0 ならば終了する。
この手順は、繰り返しのたびに R が小さくなり、
何回かの後に必ず R = 0 となって終了する。
そこで、 R = 0 となるまでに (i) が実行された回数を K として、
(i) に現れる (M, N, Q, R) を実行順に、
(M1, N1, Q1, R1),
(M2, N2, Q2, R2),
...,
(Mk, Nk, Qk, Rk)
と表す。このようにして得られる商の列 Q1, Q2, ..., Qk について考えてみよう。
たとえば、分数 10 / 7 の場合には (i) 〜 (iii) の手順により、
商の列 1, 2, 3 が得られる。
M1 = 10, N1 = 7, Q1 = 1, R1 = 3 [ ア ]
M2 = 7, N2 = 3, Q2 = 2, R2 = 1
M3 = 3, N3 = 1, Q3 = 3, R3 = 0 [ イ ]
- 98 :
- また、商の列 1, 2, 3 を用いて、 10 / 7 は次のように表すことができる。
10 / 7 = M1 / N1
= Q1 + (N2 / M2)
= Q1 + (1 / (Q2 + (N3 / M3)))
= Q1 + (1 / (Q2 + (1 / Q3)))
= 1 + (1 / (2 + (1 / 3)))
この手順にしたがって、自然数 M, N を入力して、
分数 M / N に対応する商の列 Q1, Q2, ..., Qk を求めるための
[ プログラム 1 ] を作成した。
ただし、 INT(X) は X を超えない最大の整数を表す関数である。
[ プログラム 1 ]
100 INPUT M
110 INPUT N
120 LET Q = INT(M/N)
130 PRINT Q
140 LET R = M - Q * N [ ウ ]
150 LET M = N
160 LET N = R [ エ ]
170 IF R > 0 THEN GOTO 120
180 END
[ プログラム 1 ] を実行して変数 M に 47 、変数 N に 10 を入力し、
分数 47 / 10 に対応する商の列を求めた。
130 行で出力される変数 Q の値は順に 4, 1, 2 [ オ ], 3 [ カ ] であり、
150 行が 3 回実行された直後の変数 M の値は 3 [ キ ] である。
- 99 :
- (2)
K 個の商の列 Qk, Q[k-1], ..., Q1 を順に入力し、
最後に終了を表す 0 を入力して、対応する分数を求めるための
[ プログラム 2 ] を作成した。
たとえば、 [ プログラム 2 ] を実行して、変数 Q に 3 [カ], 2 [オ], 1, 4, 0
と順に入力すれば、 180 行で分数 47 / 10 が出力される。
[ プログラム 2 ]
100 LET M = 1
110 LET N = 0
120 INPUT Q
130 IF Q = 0 THEN GOTO 180
140 LET R = N [ ク ]
150 LET N = M
160 LET M = Q * N + R [ ケ ]
170 GOTO 120
180 PRINT M ; "/" ; N
190 END
[ プログラム 2 ] を実行して、変数 Q に 2, 3, 1, 5, 0 と順に入力すれば、
180 行で出力される分数は 52 [ コサ ] / 9 [ シ ] である。
このとき、 150 行が 3 回実行された直後の変数 N の値は 7 [ ス ] である。
0) M5 = 1, N5 = 0, Q5 = 2, R5 = 0
1) M4 = 2, N4 = 1, Q4 = 3, R4 = 1
2) M3 = 7, N3 = 2, Q3 = 1, R3 = 2
3) M2 = 9, N2 = 7, Q2 = 5, R2 = 7
4) M1 = 52, N1 = 9, Q1 = 0, R1 = 9
- 100 :
- 乙
答え書いてるやん
100〜のスレッドの続きを読む
Excel VBA 質問スレ Part65
Pythonのお勉強 Part61
VB.NET質問スレ(Part44)
【PHP】下らねぇ質問はここに 9
HSP総合スレ【part 10】 [無断転載禁止](c)2ch.net
プログラム始めたいけどrubyかPythonどっちが良い
【コボル】COBOL不要論【ただのDSLだよね?】
Java/C++ VS C# どっちが好きか教えて
コーディングスタイルにこだわるスレ
Visual Studio 2017 Part5
--------------------
【猪ノ谷言葉】ランウェイで笑って 5歩目
【RE/100】 REBORN-ONE HUNDRED総合スレ 42
【N国・立花孝志】「幸福の科学の信者」と告白! 「釈量子の後援会長からいっぱいお金もらったことある」
【栄養不足】ベジタリアンはハゲる
政府、2030年までに国内の必要のない大学を廃校
M.S.S Projectについて語るスレ其の54
【ヲチ】アニメDVD・BDの売り上げを見守るスレ58
戸田めぐみ Part2
【月10日】大須演芸場・其の5【貸席】
【トレパク】アズサたんヲチスレ【夢乙女】 Part.40
ファーウェイ「日本政府よ、ソースコード公開するから検証してくれ」 安全性をアピール
新書で出版してほしい中国近代史に関する本 2冊目
大乱闘スマブラ終点のみ能力差スレ
本田圭佑選手 「これからは自信を過信に変えていくくらいのフェーズ。シビアな会話と自信の融合。脳にポジティブなワードを入れる」 [128043854]
仙人ヾ(@⌒ー⌒@)ノ
【TDR】東京ディズニーランドホテル 13泊目
【さくら】増田英二総合スレ【透明人間】
バス釣りやってて釣れないんだが何やればいいんだ?
みんなでオナ禁100日まで頑張るスレ!4日目
北川莉央(顔S、ルックスS、歌唱力S、ダンスC、トークA、演技力D)←こいつが将来的にエースになれる理由
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼