四、某政府衛生單位設計流感疫情模擬程式,分析不同城市短期內的疫情發展情況。假設:
⑴初始時已有 A 人感染流感。
⑵目前尚未痊癒之感染者每日會以 M%的傳染率產生新增感染個案。
⑶感染者自感染日起經過 X 天後痊癒,痊癒後不再具有傳染力。
⑷每日新增感染人數取整數部分(無條件捨去)。
⑸城市若能有效施打疫苗,每日傳染率降低為原本的一半。
下列程式模擬 C1 與 C2 城市,D 天後仍感染流感的人數,其中 C1 城市未施打疫苗,C2 城市則有效施打疫苗,程式中以 newCase[]記錄各日新增感染人數,其中 newCase[0]儲存初始感染人數 A,請填入(I)~(V)空格,使程式能正確模擬。另外,請說明程式中使用陣列 newCase[]的功用,以及 simulate()的運作邏輯與功能。(25 分)
⑴初始時已有 A 人感染流感。
⑵目前尚未痊癒之感染者每日會以 M%的傳染率產生新增感染個案。
⑶感染者自感染日起經過 X 天後痊癒,痊癒後不再具有傳染力。
⑷每日新增感染人數取整數部分(無條件捨去)。
⑸城市若能有效施打疫苗,每日傳染率降低為原本的一半。
下列程式模擬 C1 與 C2 城市,D 天後仍感染流感的人數,其中 C1 城市未施打疫苗,C2 城市則有效施打疫苗,程式中以 newCase[]記錄各日新增感染人數,其中 newCase[0]儲存初始感染人數 A,請填入(I)~(V)空格,使程式能正確模擬。另外,請說明程式中使用陣列 newCase[]的功用,以及 simulate()的運作邏輯與功能。(25 分)
