学年

質問の種類

数学 高校生

なぜ余りがa(x^2-3x-1)+x-4になるか教えてください

2ヵ月の例題 2-17 を ラクに解いてみよう 2-17 は、解きかたはわかりましたけど・・・・・・計算が面倒 そうだね。実は工夫をすればもっとラクに解く方法もあるんだ。 まず問題の最終文から P(x)=(x+2)(2-3-1)Q(xc)+ax²+bx+c の式を作るのは、いいよね。 さて, ax²+bx+cをx²-3-1で割ると商 は-4とわかっている。 つまりax+bx+cは, a(x²-3-1)+3-4 と表せるということだ。 最初からこうおけば、計算がラクなんだ。 解いてみ るよ。 解答 P(x+2で割ったときのあまりが3より P(-2)=3 ......1 P(x) を (+2) (x²-3c-1)で割ったときのあまりを a(x²-3x-1)+-4とおくと P(x) = (x+2)(x²-33-1) Q (x)+α(x-3x-1)+80-4 ①より そして問題では、この式をx-3-1で割ったあまりか20-41 P(-2)=9a-6=3 a=1 章 るといっているんだよね。 「そうですね。」 さっきのやりかたを思い出してほしい。P(xc) の前半部分と後半部分 別々に2-3-1で割っていくよ。 前半の(x+2)(x-3-1)Q(x) を2-3-1で割ったあまりは だ。 つまり、後半のa+bx+c を2-3-1で割ったあまりは だ。 よって、 求めるあまりは (x2-3-1)+3-4 =x2-23-5 答え 例題2-17 「あっ、さっきよりずっと早く求められますね!」 文字は αしかおいてないからね。 この解きかたのしくみを覚えて、使 るようにしておくと,試験でも時間が短縮できていいよ。

解決済み 回答数: 1
情報:IT 高校生

マーカー部分の意味がわかりません

17〈二次元配列と関数〉 あるカレー屋では、辛さは1辛~5辛まで, ライスは普通・ 大盛・特盛の3種類から選べる。基本料金は800円で辛さを1増すごとに基本料 金の1割増となる。ライスは大盛が50円,特盛は100円加算される。 価格一覧を 作るため、料金を入れた配列 kakaku を返す関数を作成した。 なお、配列の添字は 0から始まるものとする。 また, 「整数 (a) 」 はaを整数に変換する関数, 「戻り値 (a)」はaを呼び出し元に返す関数である。 空欄に入る最も適当なものを、次の(ア) 〜(オ)から一つずつ選べ。 (1) 関数 メニュー (kihon, ① の定義: riceを0から2まで1ずつ増やしながら繰り返す: karasaを0から4まで1ずつ増やしながら繰り返す: 渡され るようにする。 この例では,rice, karasa, kakaku は関数内で値が設定 されており,kihon, rate は設定されて いないことに着目す る。 (2) (3) (4) (5) _kakaku [rice][karasa] 整数 (kihon * (1 + 戻り値 (kakaku) * rate) + 50 * = (ア) rice (イ) karasa (ウ) (rice + 1) () (karasa +1) (オ) rate 18 〈関数〉 今日の曜日 ("月","火",・・・) を戻り値とする関数「曜日()」と,問題 17 で作成した関数を使い,辛さ割増率を平日1割,土日2割とすることにした。なお, 「初期化 (a, b, c)」はb×cの二次元配列 a を初期化する関数である。 空欄に入る 最も適当なものを,右の(ア)~(カ)から一つずつ選べ。 (1) 初期化 (menulist, 5, 3) 18 関数は, 引数を変え て何度も呼び出すこ とができる。 (ア) and (2) もし曜日 () == "土" 曜日)=="日"ならば : (イ) or (3)| menulist = メニュー (800, ② エ (ウ) 0.1 (4) そうでなければ : (エ) 0.2 (5) menulist = メニュー ( 800, (オ) 1 (6) 表示する (menulist) (カ) 2

解決済み 回答数: 1