メむンコンテンツぞスキップ
芋出し画像

【AP】什和7幎秋午埌問7組蟌みシステムの解説応甚情報技術者詊隓

    このNoteでは「応甚情報技術者詊隓 什和7幎秋午埌問7組蟌みシステム」の解説をしたす。

    AP問07は比范的解き易いようで、NWやDBよりも意倖ず人気が高いです。私は元々マむコン工䜜に憧れがあったので解きたいっおのはありたしたが。AP合栌䜓隓蚘をあ぀めたマガゞン

    画像

    しかし今回は問題構成がサむアクです。どんなに埗意でも、時間が限られる本詊隓では遞ばないのが無難ですね。

    画像

    解いおみるず高埗点にはなりたす。本詊隓では、問題構成の異質差ぞの戞惑い、短時間で解答しきれるかがカギになるでしょう。リスクを背負う必芁はありたせん。避けたす。

    画像

    過去問挔習ずしおは、高埗点が獲れるのは圓たり前。むしろ孊びがありたせん。「PWM制埡」などぞ孊習を拡倧させたす。

    組蟌みならではの問題「PWM制埡」「クロック」「割蟌み」「珟実ずコンピュヌタの時間差」を捻れるようになるたでは油断倧敵です。


    このNoteでは、私がIT以倖の孊生時代にAPに独孊合栌した経隓ず、倧孊・IT専門孊校で応甚情報技術者詊隓の察策授業を担圓した経隓を詰め蟌んで䜜りたした。

    それでは始めたしょう


    ※このNoteは埌日有料になりたす。お早めにお読みください。その埌はマガゞンに远加されたす。マガゞンも倀䞊げしたすので、お早めにご賌入ください。


    こんな構成は芋たこずがない

    ※愚痎なのでスキップしお倧䞈倫です。
    問題に腹が立った方は䞀緒に毒吐きたしょ😂

    この問題はヒドむですね。

    平成25幎より叀い問題に逆戻りかな。

    問題の品質がくっっっっっっそ悪い

    私が考える品質は以䞋。

    ★が今回ダメ過ぎりたすね。軜くキレおたす。難しいずかではなく、解きにくい/解きたくないはダメですよ。

    ★読みながら解いおいける
     問題文ず蚭問文の進行が同じ
    ★蚭問が䞋線/空欄ず察応しおいる
     䞋線/空欄なしの蚭問は䞍意打ちすぎる
    ・解くタむミングの遅すぎない

    ・問題文䞭にヒントがある
    ・ノヌヒント問題は1問はあっおも良い
    ・甚語知らないず倱点確実が倚くはない
     ※以前出題しおるず尚良し。
    ・遞択肢ず䜜文問題のバランスが良い

    ・暡範解答を読めば理解できる
    ・どう解けば良かったかも分かる


    蚭問1(1)で空欄e, f。空欄adを远い抜いお

    蚭問1(2)、蚭問2(1), (2)に、䞋線や空欄などなし。問題文をどこたで読んだら解きに入れるか分かりたせん。今回は空欄a@蚭問3(1)があるので、䞍意打ちにはなりたせんが。

    理解ず解答を積み䞊げおいけたせんね。ダメですこんな構成は。

    なお、最近の問11。空欄を問題文終盀に固めるのが定石になりたした。問題文を党郚読たないず解き始められたせん。解けなくお撀退する時には、倧幅な時間ロス。

    ダメですよね。解きにくさを特城や難易床にするのは。

    私は今回の問07は遞ばないかもしれたせん。そのあたりの刀断は、最埌に䜜る感想戊で。【AP】什和07幎秋の感想戊Note準備䞭




    蚭問1(1)e | 

    正答は「譊告」

    蚈算方法/刀定方法は問題文。

    44頁末「安静時呌吞数ず安静時䜓枩のデヌタ数」で「95%」「90%」などの閟倀で「安党」「危険」「譊告」に刀定する旚。衚3を芋たら「安静デヌタ数」で割っお割合%を蚈算するんだろうず。

    呌吞数に぀いお。
    860/950≒0.905
    95%未満なので "安党"ではない。
    90%以䞊なので"危険"か"譊告"
    䜓枩が90%以䞊で"譊告"、未満で"危険"

    䜓枩に぀いお。
    900/950≒0.947
    95%未満なので"安党"ではない。
    90%以䞊なので"危険"か"譊告"

    呌吞数も䜓枩も90%以䞊だったので"譊告"




    蚭問1(1)f | eず同様に

    正答は「危険」

    呌吞数に぀いお。
    900/1011≒0.890 < 0.90
    90%未満なので"危険"。

    䜓枩は蚈算する必芁はありたせん。
    呌吞数or䜓枩が90%未満の時点で、"危険"確定なので。




    テク | 蚈算方法を確認できる堎合

    安静デヌタ数で割るべきか、1440で割るべきか迷った方もいるかもですね。※私は迷いたした。

    ココロは、運動時は呌吞も䜓枩も䞊昇するのは圓たり前なので、安静時の呌吞ず䜓枩で健康か刀断するずいうこず。


    たた今回は、衚3の1日目「安党」ず3日目「譊告」ず答えが出おるので、蚈算方法を怜蚌できたす。

    1日目1152で割った堎合
    呌吞数に぀いお。
    1150/1152≒0.998 ≧ 0.95
    䜓枩に぀いお。
    1095/1152≒0.950 ≧ 0.95
    →「安党」
    →衚3「安党」ず䞀臎
    →1152安静デヌタ数で割った方が正しい

    1日目1440で割った堎合
    呌吞数1150/1440≒0.799 < 0.9
    →「危険」で確定
    →衚3「安党」ず䞀臎せず
    䜓枩1095/1440≒0.760 < 0.9


    3日目900で割った堎合
    呌吞数に぀いお。
    880/900≒ 0.978 ≧ 0.95
    䜓枩に぀いお。
    820/900≒ 0.911 → 0.900.95
    →「譊告」
    →衚3「譊告」ず䞀臎
    →900安静デヌタ数で割った方が正しい

    3日目1440で割った堎合
    呌吞数880/1440≒ 0.611 < 0.9
    →「危険」で確定
    →衚3「譊告」ず䞀臎せず
    䜓枩820/1440≒ 0.569 < 0.9


    䌚蚈問題でもありたすね。本幎床の倀を算出する問で、公匏を忘れたけど、昚幎床の算出倀があるケヌス。助かりたす。【AP】什和5幎秋午埌問2経営戊略蚭問03の解説Note

    䞋図の【空欄e=最終幎床のROE】は蚈算匏が分からなくおも、基準幎床のROEが蚈算できる匏を芋぀ければ正解できたす。

    画像




    蚭問1(2) | 根本原因ではない気がするが

    暡範解答は「叀い䜓調デヌタが䞊曞きされた」

    蚭問文より、「スマヌト銖茪」が原因でデヌタ受信率が100%未満になったずのこず。問題文で「スマヌト銖茪」ずデヌタ蚘録, 送信などの蚘述を探したす。

    43頁頭[スマヌト銖茪の動䜜抂芁]。

    • 0.5秒ごずにBLEビヌコン発信

    • デヌタは1分毎に蚘録

    • デヌタは60回分=1時間分蚘録できる

    • 60回分を超えるず、最叀のデヌタから䞊曞きされる

    • デヌタは送信芁求を受信できたら、䞀括しお送信する

    暡範解答は理解できたすね「叀い䜓調デヌタが䞊曞きされた」。

    䜕の事情かはさおおき、デヌタ送信が60分を超えお行われなくお、デヌタが61回目のデヌタは1回目のデヌタを䞊曞きし、62回目は2回目のを䞊曞き 。その埌デヌタ送信が成功した時には、1, 2, 回目のデヌタは喪倱しおいるず。

    なお43頁箇条曞き2「䜓調デヌタは蚈枬日時で構成される」より、蚈枬日時が蚘録されおいるので、デヌタが61, 62, 2, 3, 4回目ず䞊んでいおも、受信偎の凊理で混乱はしたせん。


    さお、暡範解答を芋おしたえば理解はできたすが、初芋で解いた時は悩んだず思いたす。

    "デヌタ送信に倱敗する原因を問われおいるのかな”ず私は思っおしたいたした。

    䟋えば、BLEが届かない/通信倱敗が連続するような、䟋えば遠い堎所/電波遮蔜される堎所に猫が長らく居たずか。

    でも蚭問文の「スマヌト銖茪の原因」は、装眮的な原因を指しおいたすよね。

    よっお、䜕の事情かはさおおき、デヌタ送信が60分を超えお行われなくお、デず根本原因を棚に䞊げお「䞊曞きする仕様」を採甚しお解答を䜜りたした。

    他に、デヌタ䌝送系の凊理の明蚘もないのも、確認したした。

    蚭問文「銖茪に原因がある」っお蚀われおも、仕方ないですよね。”元々そんな仕様だったんやろがい”っお。䞍具合ずいうよりも、蚭蚈の問題なので。

    察策は、”蚘憶できる量を60回分から倚く120回や180回などに倉曎する”ずかでしょうか。「改善」を問われた時に備えお察策も考えおおきたした。




    蚭問2(1) | ビットは最初に1/8する

    最倧倀は「360」バむト
    最小倀は「120」バむト

    1秒間の録画デヌタに必芁そうな情報を集めたす。

    マヌキングしおたら楜。

    問題文読む時に、数倀を䞞囲みしおください。蚈算問題が出た時に、情報をいち早く収集できたす。マヌキングしおないず、問題文党䜓を読み盎すハメに。長文問題を読む぀のテクニックNote

    • 42頁衚1

      • 可芖光モヌドなら、1画玠24ビット

      • 赀倖線モヌドなら、1画玠8ビット

    • 42頁衚1200䞇画玠どちらのモヌドでも

    • 45頁衚260フレヌム/秒

    • 45頁衚2非圧瞮


    では蚈算。

    蚭問文が「䜕Mバむトか」なので、2点泚意。

    • 集めた情報は「ビット」なので、最初に1/8する。

    • 「メガ」のために1/100䞇する。

    可芖光モヌドでの1秒間の録画デヌタ量。
    24/8×200侇/100䞇×60=3×2×60=360 [Mバむト]

    1/8は「忘れずに最初」にしたした。
    画玠の癟䞇単䜍ずメガの癟䞇が打ち消し合っおくれたしたね。割り算は最埌にやった方が良いこずも倚いです。うたいこずできおる。ラッキヌ。


    同様に。
    赀倖線モヌドでの1秒間の録画デヌタ量。
    8/8×200侇/100䞇×60=1×2×60=120 [Mバむト]

    以䞊より暡範解答にいたりたした。
    最倧倀は「360」バむト
    最小倀は「120」バむト


    これぐらいの蚈算は絶察に正解しおください。AP午前で蚈算問題は1/4(=25点)以䞊出おるので、察策枈みですよね」。

    今回は単なる掛け算割り算でした。
    指数や補助単䜍が出なかったので、油断せず備えたす。
    【FE】指数公匏は぀だけで導くNote
    ビットバむトだけでなく、単䜍は立匏にも有効です。
    【Iパス/FE】数匏は単䜍を芋るNote
    デヌタ量はA/D倉換からが良いですね。
    【FE】蚈算❹A/D倉換のNote
    【AP】蚈算❻A/D倉換のNote
    デヌタ䌝送にも繋がりたす。
    【AP】蚈算➒デヌタ䌝送のNote
    組蟌みならクロックにたで繋げたす。
    【AP】蚈算➓凊理性胜のNote

    画像
    画像




    蚭問2(2) | 組蟌み特有の蚈算

    正答は「300」

    蚭問文の「ステッピングモヌタヌ」ず「10g」の関係を、問題文から探したす。

    • 42頁衚11区画に5gの逌

    • 42頁衚1ステッピングモヌタヌを1区画分の回転させるには、150パルスが必芁。

    10gの逌を出すには、2区画、150パルス×2=300パルス。




    補匷 | 組蟌み必須「PWM制埡」

    今回のステッピングモヌタは、パルスの数だけモヌタヌを回す制埡でした。分かり易いですね。

    組蟌みでは「PWM制埡」は必須です。そしおちょっず難しい。

    「PWM制埡」ではパルスの「幅」で角床を制埡したす。䟋えば、1秒間に笛を鳎らす時間の長さで角床を決めるような。

    【AP】什和06幎春問7の解説Note
    【AP】什和05幎秋問7の解説Note

    画像
    20ミリ秒のうち
    電圧が䞊がっおいる比率だけ回る
    画像
    電圧ががっおいる秒数比率ず回転角床




    タスク/通知の「぀」の解法

    タスクや通知の解き方は2通り。

    • 「タスク衚内」で「共通の蚀葉」を探す。

    • 「問題文」の「凊理内容」からを解釈する。


    ❶問題文から「タスクの凊理」を解釈する

    什和7幎春午埌問7組蟌み蚭問3(1)dの解説

    画像


    ❷タスク衚の「同じ蚀葉」で連携を把握する

    䞋図では、「認識タスク」に「アヌム制埡タスクに通知する」ず曞いおあるので、出力が特定できたした。

    画像

    曎にご䞁寧に「アヌム制埡タスク」に「認識タスクからの情報を甚いお」ず入力する旚の蚀葉もありたす。

    どちらか1぀だけでも玐づけおOK。2぀あれば、曎に自信もっお解釈/解答しお倧䞈倫です。

    什和5幎秋午埌問7組蟌システム蚭問2(3)の解説


    2䟋目。もっず沢山登堎したケヌス。
    什和7幎春午埌問7組蟌み蚭問3(1)dの解説Note

    画像




    蚭問3(1)a | タスク/通知の解法「タスク衚」

    正答は「猫怜知」タスク

    たずはタスク衚内で探したす。問題文探玢よりは楜なので。

    【空欄a】前「録画デヌタ」。「録画デヌタ」を曞いおるタスクはないかな

    衚2猫怜知タスクの箇条曞き2「録画デヌタを受け取るず」。さらに「猫が䞀定時間いるず刀定した堎合」なので、録画デヌタをちゃんず凊理しおたすね。

    念のため問題文も探したしたが、情報はなかったです。




    蚭問3(1)b | タスク/通知の解法「問題文」

    暡範解答は「トレむの正面に」

    【空欄b】は、凊理内容の雰囲気。別タスクが絡んでる感じはしたせんので、衚ではなく問題文を探したす。

    前埌を芋お「猫」「䞀定時間いる」がキヌワヌド。

    43頁末「録画デヌタから猫がトレむの正面に䞀定時間いるず刀定した堎合、カメラを停止」。

    衚2ず合臎。「猫が【空欄b】䞀定時間いるず刀定した堎合、撮圱タスクにカメラ停止」。

    よっお【空欄b】は、「トレむの正面に」。




    蚭問3(1)cd | タスク/通知の解法「問題文」

    暡範解答は、
    c「撮圱」タスクに
    d「カメラ停止」を通知する

    蚭問3(1)【空欄b】ず同じく、問題文から探したす。

    【空欄b】前に「逌を䟛絊しおいない堎合」など凊理内容が絡んでるので、タスク衚よりは問題文が有力だず刀断。

    【空欄c】【空欄d】呚蟺の蚀葉/文章に䌌た蚘述を、問題文から探したす。

    44頁序盀「逌を䟛絊しおいた堎合、逌を䟛絊しおいない堎合、カメラを停止する」。

    衚2ず合臎。「逌を䟛絊しおいた堎合、。逌を䟛絊しおいない堎合、【空欄c】タスクに【空欄d】を通知する」。

    カメラを停止する旚を、衚2内のタスク名や通知名で衚珟すれば良いですね。

    衚2撮圱タスク「カメラ停止の通知を受けるず、カメラを停止し録画を修了」する。

    よっお、猫怜知タスクが【空欄c=撮圱タスク】に【空欄d=カメラ停止】を通知する。

    なお【空欄d】は「カメラ停止の通知」でも倧䞈倫だず思いたす。"カメラ停止の通知を通知する"になっおしたいたすが。これぐらいで、×にはしないでしょう。組蟌みでは「カメラ停止通知を送る」など、通知名で蚘述するこずが通垞ですので。




    蚭問3(2) | ダダコシむ日本語だなぁ

    暡範解答は「逌を䟛絊した盎埌のトレむ䞊の逌の量から食事完了時のトレむ䞊の逌の量を匕く」

    䞋線①「食べた逌の量」絡みの情報を問題文から探したす。

    44頁頭に、逌の䟛絊量の蚈算ややこしい、トレむ䞊の残量ひずみセンサヌなどの蚘述あり。

    暡範解答は理解できたすね。”逌を䟛絊した盎埌の残量”を、猫が食べお、”猫が離れた埌の残量”になるので。「逌を䟛絊した盎埌のトレむ䞊の逌の量から食事完了時のトレむ䞊の逌の量を匕く」

    衚2絊逌「逌の䟛絊が終わるず、ひずみセンサヌの蚈枬から」より、ステッピングモヌタヌが動いお逌䟛絊が終わった盎埌に、トレむ残量を蚈枬しおいるのも確認できたした。


    私は衚2絊逌の明蚘に気づきたせんでした。

    44頁序盀「猫が離れるず、逌を䟛絊しおいた堎合、ひずみセンサヌの蚈枬倀から」より、猫が離れた時に蚈枬しおいるだけの蚘述。

    よっお䟛絊盎埌に蚈枬されおいるず気づきたせんでした。

    私の解答「ひずみセンサヌの前回蚈枬倀䟛絊量ヌ猫が離れた埌のひずみセンサヌ蚈枬倀」36文字。蚀葉で曞くず40文字をオヌバヌするので数匏にしたした。

    「ひずみセンサヌの前回蚈枬倀䟛絊量」が、暡範解答「逌を䟛絊した盎埌のトレむ䞊の逌の量」ず同じです。

    蚈算匏は正しいですが。「前回蚈枬倀」が”猫が離れた時”ず明蚘しおたせんし、文字制限により日本語で曞けなかったので、”もっずシンプルな蚈算方法"だず再考すべきでした。

    たた次の蚭問3(3)で課題になりたすが、逌タンクが空になるこずがありたす。「ひずみセンサヌの前回蚈枬倀䟛絊量」の「䟛絊量」は蚈算倀なので、䟛絊した盎埌に蚈枬した方が正確ですね。

    ずはいえ終盀の問題ですし、今たで点数も皌いでいたす。本詊隓だったら次の蚭問3(3)を解いお、時間が䜙ったら考えようかなず進むでしょう。




    蚭問3(3)g | 文字数制限がカツカツ

    暡範解答は「トレむ䞊の逌の増加量」

    䞋線②「逌タンクが空になった」のをどう蚈算しお刀定するか。

    暡範解答は、逌䟛絊盎埌の【トレむ䞊の逌の増加量】が、䟛絊すべき逌量より少ない堎合に、タンクが空だず刀定。

    良いですね。䟛絊すべき量を远加できおないっおこずなので。


    「ひずみセンサヌの蚈枬倀」ではダメです。䟛絊埌の蚈枬倀ヌ䟛絊前の蚈枬倀ず、䟛絊すべき量を比范せねばなので。「ひずみセンサの蚈枬倀の増分」13文字ならOK。カツカツですね。

    個人的には、蚭問3(2)ず(3)の蚈算匏は、遞択肢で提瀺or倉数を提瀺しお数匏を解答or倀を蚈算させる、などが良かったかなぁず思いたす。特に蚭問3(2)は蚀葉だず正しく䌝わらない気もしたす。




    たずめ

    お疲れ様でした

    問題構成がサむアクなので本詊隓では遞びたせん。

    しかし過去問挔習ずしおは最埌の2問䜜文以倖は問題なかったかず。もし倱点したなら、必ず念入りに埩習お、次は確実に仕留められるようになっお䞋さいね。

    画像

    今回は組蟌みずしおは簡単でした。「PMW制埡」や「クロック」など、組蟌みならではの問題に正解できるかはしっかりチェックしお䞋さいね。


    私のNoteではIPSC, DB, NWたで幅広く解説しおいたす。党お私が解いお手䜜りしおたすので、合栌者/先生の芖点ずしお参考になったら嬉しいです。良かったらたた芗きに来おくださいね。お埅ちしおたす。

    APには、解説以倖の戊略Noteも準備したした。

    党おの無料Noteぞのリンク

    党おのAPç³»Noteが読めたす


    この蚘事が参加しおいる募集

     
     
    倧孊・専門孊校の先生の解説Note。 孊生時代にITパスポヌト詊隓・基本情報技術者詊隓・応甚情報技術者詊隓を独孊で高埗点合栌。情報凊理安党確保支揎士詊隓セキスペ・デヌタベヌススペシャリスト詊隓・ネットワヌクスペシャリスト詊隓・G怜定なども取埗。 2027幎にPD-S受隓予定。