「AP過去問 令和6年度春期 午前 問14」の版間の差分
編集の要約なし |
(→回答・解説) |
||
(同じ利用者による、間の13版が非表示) | |||
1行目: | 1行目: | ||
[[AP過去問 令和6年度春期 午前#問題|AP過去問 令和6年度春期 午前 問題]] | <freescript></script> | ||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Main; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Main-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Main-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Normal; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Normal-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Normal-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Alphabets; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Alphabets-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Alphabets-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Variants; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Variants-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Variants-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Marks; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Marks-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Marks-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Arrows; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Arrows-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Arrows-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Symbols; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Symbols-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Symbols-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Shapes; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Shapes-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Shapes-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Operators; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Operators-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Operators-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Size1; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Size1-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Size1-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Size2; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Size2-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Size2-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Size3; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Size3-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Size3-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Size4; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Size4-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Size4-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_Size5; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_Size5-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_Size5-Regular.otf?V=2.7.9') format('opentype')}</style> | |||
<style type="text/css">@font-face {font-family: NeoEulerMathJax_NonUnicode; src: url('https://wiki.yo-net.jp/font/NeoEuler/woff/NeoEulerMathJax_NonUnicode-Regular.woff?V=2.7.9') format('woff'), url('https://wiki.yo-net.jp/font/NeoEuler/otf/NeoEulerMathJax_NonUnicode-Regular.otf?V=2.7.9') format('opentype')}</style><script type="text/x-mathjax-config"> | |||
MathJax.Ajax.config.path["Contrib"]="https://wiki.yo-net.jp/mathjax/"; | |||
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function (){ | |||
MathJax.Hub.Insert( | |||
MathJax.InputJax.TeX.Definitions.macros,{ | |||
cancel: ["Extension","cancel"], | |||
bcancel: ["Extension","cancel"], | |||
xcancel: ["Extension","cancel"], | |||
cancelto: ["Extension","cancel"] | |||
} | |||
); | |||
}); | |||
MathJax.Hub.Config({ | |||
tex2jax:{ | |||
displayMath: [['′,′ '],['\\[', '\\]']], //displayスタイル数式に利用する記号の指定 | |||
inlineMath: [['\\@', '\\@'],['\\(', '\\)']],//inlineスタイル数式に利用する記号の指定 | |||
//ここは使う人が自由に設定する部分です。 | |||
skipTags: ["code"], | |||
processEscapes: true | |||
}, | |||
TeX:{ | |||
// equationNumbers:{autoNumber: "AMS"}, | |||
extensions: ["[Contrib]/physics/physics.js","[Contrib]/siunitx/siunitx.js", "color.js", "cancel.js"] | |||
}, | |||
"HTML-CSS": { | |||
availableFonts: [], | |||
preferredFont: null, | |||
undefinedFamily: "Meiryo, STIXGeneral, 'Arial Unicode MS', serif", | |||
webFont: "Neo-Euler" | |||
}, | |||
}); | |||
</script> | |||
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-AMS_HTML-full"></script> | |||
<style> | |||
div.imadake-left mjx-container[jax="CHTML"][display="true"]{text-align: left;} | |||
.imadake-left .MathJax_Display { | |||
text-align: left !important; | |||
} | |||
</style> | |||
<script> | |||
</freescript> | |||
[[AP過去問 令和6年度春期 午前#問題|AP過去問 令和6年度春期 午前 問題]]に戻る1 | |||
[[AP過去問 令和6年度春期 午前 問13]]前の問題へ | [[AP過去問 令和6年度春期 午前 問13]]前の問題へ | ||
8行目: | 64行目: | ||
=='''問14(問題文)'''== | =='''問14(問題文)'''== | ||
1台のCPUの性能を1とするとき、そのCPUをn台用いたマルチプロセッサの性能Pが、 | |||
n | <freescript></script> | ||
<div class="imadake-left" align="left"> | |||
$$ | |||
\begin{align*} | |||
P = \frac{n}{1+(n-1)a} | |||
\end{align*} | |||
$$ | |||
</div> | |||
<script></freescript> | |||
で表されるとする。ここで、aはオーバーヘッドを表す定数である。例えば、a=0.1、n=4とすると、p≒3なので、4台のCPUからなるマルチプロセッサの性能は約3倍になる。この式で表されるマルチプロセッサの性能には上限があり、nを幾ら大きくしてもある値以上には大きくならない。a=0.1の場合、その値は幾らか。 | |||
30行目: | 92行目: | ||
=='''回答・解説'''== | =='''回答・解説'''== | ||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
n1+(n−1)a | |||
</div> | |||
の分母を展開してみる。 | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
n1+na−a | |||
</div> | |||
分母のnaの位置を変える。 | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
nna+1−a | |||
</div> | |||
分母と分子にそれぞれ、<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">1n</span>をかける。分母分子にそれぞれ5、つまり<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">55</span>をかけても<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">1</span>を掛けてるの同じことだからやっていい操作です。 | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
n⋅1nna⋅1n+(1-a)n | |||
</div> | |||
約分できるとこをやると | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
1a+(1−a)n | |||
</div> | |||
極限を考えます。 | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
limn→∞1a+(1−a)n | |||
</div> | |||
すると、<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">(1−a)n</span>は<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">n</span>を十分大きくすると、<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">0</span>になるので、 | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
1a | |||
</div> | |||
であると言えます。ここで<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">a=0.1</span>なので代入すると。 | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
10.1 | |||
</div> | |||
分母と分子にそれぞれ10をかけて | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
101 | |||
</div> | |||
なので、10 が答えです。 | |||
したがって、 | |||
<span style = "background:linear-gradient(transparent 75%, #7fbfff 75%); font-weight:bold; "> | |||
イ 10</span> | |||
が答えです。 | |||
こんな複雑なことしなくても<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">n</span>に適当に大きな値として<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">10,000</span>とかを代入しちゃえばいいです。そしたら | |||
<div class="imadake-left" style="transform-origin: top left;transform: scale(0.8);"> | |||
100001000.9 | |||
</div> | |||
なので、およそ<span id="scaled-text" style="font-size: 0.9em; display: inline-block;">10</span>くらいだな。よし!イが答えだ!っていうのでもOKです。もうちょっというと、桁を増やしても同じことの連続だなと推測できることも重要です。 | |||
37行目: | 171行目: | ||
[[AP過去問 令和6年度春期 午前 問15]]次の問題へ | [[AP過去問 令和6年度春期 午前 問15]]次の問題へ | ||
[[AP過去問 令和6年度春期 午前#問題|AP過去問 令和6年度春期 午前 問題]]に戻る | [[AP過去問 令和6年度春期 午前#問題|AP過去問 令和6年度春期 午前 問題]]に戻る |
2025年1月30日 (木) 00:17時点における最新版
'],['\\[', '\\]']], //displayスタイル数式に利用する記号の指定 inlineMath: [['\\@', '\\@'],['\\(', '\\)']],//inlineスタイル数式に利用する記号の指定 //ここは使う人が自由に設定する部分です。 skipTags: ["code"], processEscapes: true }, TeX:{ // equationNumbers:{autoNumber: "AMS"}, extensions: ["[Contrib]/physics/physics.js","[Contrib]/siunitx/siunitx.js", "color.js", "cancel.js"] }, "HTML-CSS": { availableFonts: [], preferredFont: null, undefinedFamily: "Meiryo, STIXGeneral, 'Arial Unicode MS', serif", webFont: "Neo-Euler" }, }); AP過去問 令和6年度春期 午前 問題に戻る1
AP過去問 令和6年度春期 午前 問13前の問題へ
AP過去問 令和6年度春期 午前 問15次の問題へ
問14(問題文)
1台のCPUの性能を1とするとき、そのCPUをn台用いたマルチプロセッサの性能Pが、
P=n1+(n-1)a
で表されるとする。ここで、aはオーバーヘッドを表す定数である。例えば、a=0.1、n=4とすると、p≒3なので、4台のCPUからなるマルチプロセッサの性能は約3倍になる。この式で表されるマルチプロセッサの性能には上限があり、nを幾ら大きくしてもある値以上には大きくならない。a=0.1の場合、その値は幾らか。
ア 5
イ 10
ウ 15
エ 20
回答・解説
n1+(n−1)a
の分母を展開してみる。
n1+na−a
分母のnaの位置を変える。
nna+1−a
分母と分子にそれぞれ、1nをかける。分母分子にそれぞれ5、つまり55をかけても1を掛けてるの同じことだからやっていい操作です。
n⋅1nna⋅1n+(1-a)n
約分できるとこをやると
1a+(1−a)n
極限を考えます。
limn→∞1a+(1−a)n
すると、(1−a)nはnを十分大きくすると、0になるので、
1a
であると言えます。ここでa=0.1なので代入すると。
10.1
分母と分子にそれぞれ10をかけて
101
なので、10 が答えです。
したがって、
イ 10
が答えです。
こんな複雑なことしなくてもnに適当に大きな値として10,000とかを代入しちゃえばいいです。そしたら
100001000.9
なので、およそ10くらいだな。よし!イが答えだ!っていうのでもOKです。もうちょっというと、桁を増やしても同じことの連続だなと推測できることも重要です。
AP過去問 令和6年度春期 午前 問13前の問題へ
AP過去問 令和6年度春期 午前 問15次の問題へ