软件测试,测试用例,控制流图

一、 看代码程序,完成要求。
void sort (intiRecordNum, int itype)
{
int x=0;  int y=0;
while (iRecordNum>0) {
‚if (itype==0) {
ƒ    x=y+2; break;}
else {
„if (itype==1)
…        y=y+10;
else
⑥       y=y+20;
‡iRecordNum=iRecordNum-1;
}

 
要求:
(1)给以上代码画出控制流图。
(2)计算控制流图的环复杂度V(G),写出独立路径。
(3)写出测试用例。