??????????????У????????????????????????????????????????????????????????н???????????????????????????????????????????????????г????????????????????·?????????????????????????????????????п???????У????????????????????????????????????????????????????в????????????д??????????????·???????(probe)?????????????????????Щ??????????????????嵥????б???????о?????????????????????????????б??????????????????·????????Щ?????????У?????????????????????cPU?????????仨???????????ν????????
????1.?????????????
?????????????????У??????????????????????????????У????????????????????????????;?й???????????????????????????????????·???????????;?????????????ν??????????;?????????????????????????????????????Σ?
????(1)??????????????????????????????????????“??м??????”;??????????(??????????????±???????????????)?????“???????????”?????????????θ??????θ????С????????????????????в???“??????????????”???????????????????θ??????θ????С????????
????(2)???????????????????????????????й????У????????????????????????????????????й??????
????(3)????????????????????????????д?????????????????????????????????Χ????????????????????Χ???????????е?????????????????????????????д?δ??е???????????ж??????????????????е?????????е???????????????????????????????±????硢????????????????
????2.??????????
????“????”??????????????????????磬I<10??A(6)>O?????????????????У??????λ?e?????????????????д?????????????????????????????????????????????????????????????????????????????顢??????????
?????????????????????????????????????????????????λ????????磬???????????????????????????????Щ????????????????????????????????????????A—B/z???????t??????????
????C ASSERT L()CAL(Z<>O)
????????????????????????й?????????????????????????磬????I??J??K????O??100???????????M??N????2??4??6??8???????????????д??????????????????????
????C ASSERT VALUES(I??J??K)(O??100)
????C ASSERT VALUES(M??N)(2??4??6??8)
???????????????????????????????????д??????????????????
????????????????????????????£?
????(1)???????????????????????????????????????е??????????????????????????
????(2)???о????????????????????????????????н??????????漲???????????????????????????????????е????λ?????????????????????;?????????????????α???????????????????????й?????
???????????????????????????(????????????????????)??????????????????????????????????????????й???????????????????????????????????????????????????????????????????????У???????????檔
????(3)????????????????????????????????????????????????
????3.??????г???
??????????з???????????????????????????????????????????????????????????????????????????н??????????????????е??????????????????????У???Щ??????????????????????????????????е?????????????????????????????鷲?????н?????????????????;??????????????????У??????????·????????????????????????????????
???????????????????????ж??????ν?????????????if……then…else?????????????????????????в??м?????·???????γ????“?????”???????????????????????е??y???????ж???ν?????????????????????????????·???????????????????????·????????????????????????????????????·???????????????????ν??????????????????????????????????????????????????塣???????????£???????????????????????????е?????????????????б????????????????б?????????·?????????????????????????????????·??????????????????????????????????????С????????“???”·?????????????????????????????????????????а??????????????????????????????????????????????????????????????????????????????????????????????????????С?
??????????и????????????????????????????????????е??????·??????????ν????(?????????)?????????????????????????????????·?????????????????????????????????????????????????????????(?????)·?????й????????????????????????·???????????????????????????????????????
??????????з?????????????????????????·??ν??????????(true)????ò????????????“????”???????????????????????????????(false)??????????????в??????????
????4.???????????????????????????ж????????????????????????????
????(1)?????????????????????Щ??????д???????Щ??????д??????????δ??й???
????(2)?????????????????Щ??????п?????
????(3)???????????????????????????cPu??????
????(4)????????????????????????????????????????