005迴圈結構程式設計

2022-09-05 05:12:02 字數 1081 閱讀 9005

一、自增運算子與自減運算子

1.單目

2.優先順序

3.使變數的值加1(減1)。

4.此運算子可以前置也可以後置。前置:使變數的值先加1(先減1),然後再做其他操作;後置:先取變數的原值做其他操作,然後再使變數的值加1(減1)。

例:a=4

++a; —— a=a+1;

a++; —— a=a+1;

--a; —— a=a-1;

a--; —— a=a-1;

例:a=10,b=5

j=++a;

j=a++;

j=--a;

j=a--;

printf(「%d」,a--);

printf(「%d」,--a);

printf(「%d」,a++);

printf(「%d」,++a);

j=++a+ --b;

j=a-- + ++b;

j=a++ - 5==b--

二、while語句

語句格式:

while(條件表示式)

迴圈體語句;//

例:在螢幕上列印五個「你好!」。

例:列印100以內的所有偶數。

例:求1+2+3+……+10之和。

例:程式設計,求半徑為1~5的圓的面積。

例:鍵盤輸入十個數,統計正數的個數。

例:鍵盤輸入若干數,統計負數的個數。以0結束輸入。

三、do~while語句

語句格式:

do迴圈體語句;//

while(條件表示式);

與while迴圈的區別是:do~while在任何情況下都無條件地執行一次迴圈體。

四、for語句

語句格式:

for(表示式1;表示式2;表示式3)

迴圈體語句;//

1. 表示式1一般用於迴圈控制變數賦初值

2. 表示式2迴圈條件(終值)

3. 表示式3迴圈控制變數步進值

4. 表示式123均可省略,即寫到其他地方,但「;」絕不可省略。for迴圈一般用於固定次數的迴圈。

五、作業

六、預習

巢狀迴圈、break、continue

迴圈結構程式設計

浙教版義務教育實驗教 科目資訊科技 所選教材 科書九年級資訊科技建議課 所選課題 迴圈結構程式設計 時1課時 課時本案例為第幾 第一課時 適用年級 九年級二 教學設計 知識目使學生了解迴圈結構程式設計的概念。標教學目標 技能目標情感目標教學重 迴圈結構程式設計及流程圖的畫法 教學內容分析 點教學難 ...

選擇結構程式設計,迴圈結構程式設計習題

習題4選擇結構程式設計 一 單選題 1 有如下巢狀的 語句 if a if a else k c if b else k c 以下選項中與上述 語句等價的語句是 k a k a k a k a2.以下選項中與if a 1 a b else a 語句功能不同的switch語句是 switch case...

c迴圈結構程式設計

1 求1 4 7 100之和。解法1 main 解法2 main printf s d n s 2 求1到100之間的奇數之和與偶數之和。解法1 main printf s1 d,s2 d n s1,s2 解法2 main printf s1 d,s2 d n s1,s2 解法3 main prin...