計算機三級網(wǎng)絡技術:十類必記語句
變量說明:
變量i是循環(huán)變量,m的值等于循環(huán)變量的終值,即要進行判斷的數(shù)。
表達式含義:
循環(huán)變量i從2開始,每執(zhí)行一次循環(huán),i的值加1,當i值等于要判斷的數(shù)m時,終止循環(huán)。在每次執(zhí)行循環(huán)時,用m的值對當前i的值求余,如果結果等于0,則返回0,表示該數(shù)不是素數(shù),否則,返回l,表示該數(shù)是素數(shù)。
例如:
m的值等于5,判斷該數(shù)時,for循環(huán)中每次循環(huán)判斷如下:
(2)四位數(shù)分解語句關鍵語句:
變量說明:
a[i]表示數(shù)組a中的第i個元素。
變量qw、bw、sw和gw分別表示四位數(shù)的千位、百位、十位和個位,該變量名可由用戶自定義,是一個整型變量。
表達式含義:
“/”是除號運算符,“%”是求余運算符,如果運算結果是一個整型值,則兩個運算符本質上的區(qū)別是:“/”將僅保留小數(shù)點前面的整數(shù)部分,舍去小數(shù)點后面的小數(shù)位;而“%”所得的結果是兩數(shù)相除的余數(shù)。
例如:
除號和求余運算符的區(qū)別。
25/10=2,25%10=5,13/4=3,13%4=1
(3)組成新數(shù)的語句(例如組成一個新的十位數(shù))
變量說明:
變量qw、bw、sw和gw分別表示四位數(shù)的千位、百位、十位和個位,newVl和newV2表示新組合數(shù)字的變量名,該變量名可變。
表達式含義:
newVl和newV2兩個表達式表示將4位數(shù)分解后,重新將每位數(shù)上的數(shù)字組合成十位數(shù),兩個表達式中,個、十、百、千位的四個數(shù)字的組合順序根據(jù)題目要求而定,有關四位數(shù)分解的內容請參考第(2)點中的說明。
例如:
將四位數(shù)2359的千位和個位、十位和百位分別組合成兩個新的十位數(shù)。
(4)判斷奇偶數(shù)語句關鍵語句:
變量說明:
a[i]表示數(shù)組a中的第i個元素,該變量也可以是一個簡單變量,例如i、J等等。
表達式含義:
對于一個數(shù)a[i],如果該數(shù)除以2的余數(shù)為1,即a[i]%2==1,則表示該數(shù)為奇數(shù),反之,該數(shù)除以2的余數(shù)為0,即 a[i]%2==0,表示該數(shù)可以整除2,則其為偶數(shù)。
例如:
5%2=1,8%2=0
(5)簡單的升序和降序排序
變量說明:
變量a、b是用來比較的兩個數(shù),也可以是數(shù)組變量,該變量名根據(jù)題目要求而定,變量C是兩數(shù)轉換時的中間變量,可由考生自定義。
表達式含義:
當a的值大于(或小于)b的值時,將b的值賦給c,再將a的值賦給b,最后將C的值賦給a,完成兩個數(shù)的升序(降序)排序。注意,如果a和b之間的關系不滿足if語句的要求,則將保持a和b原有的順序。
例如:
例如對a=4,b=3進行升序列排序,a和b滿足if條件a>b,此時:
①首先將b的值賦給中間變量c,即c=b=3;
②接著將a的值賦給變量b,即b=a=4;
③最后將中間C的值再賦給變量a,即a=c=3。
這樣,最終的結果就是a=3,b=4,完成了升序排序。