掌握for語句的用法
[教學目的與要求]
。
[課時按排]
1課時。
[教學重點與難點]
for 語句的執行過程
[教材分析與教法建議]
備課時,預先準備一段程序,以實現從1+2+3+......100為例,計算出結果,在導入新課時,激發學生興趣。
[參考資料]
以c#為例。
for語句是構成循環的最靈活而又最簡便的方法,在循環次數一定的前提下,使用for語句非常的方便。其格式為:
for(表達式1;布爾表達式2;表達式3)
{
循環體
}
其中表達式1和表達式3以及表達式3這三項都是可選的,表達式1為循環控制變量做初始化,循環控制變量可以1個或是多個(用豆號隔開),布爾表達式2為循環控制條件,起到控制整個循環的開始與結束作用,也可以有一個或多個語句,表達式3按規律改變循環變量的值。
3.使用for 語句的注意事項
(1)正確理解for語句的執行過程。
(2)控制好結束條件,避免陷入死循環。
?/p>
[教學目的與要求]
(1)進一步掌握循環語句的用法。
(2)了解for語句的執行過程,掌握其用法 。
(3)能用for語句實現簡單的程序。
[課時安排]
1課時。
[教學重點與難點]
for 語句的執行過程的理解以及其用法
[教學準備]
多媒體投影儀或多媒體網絡、一臺能運行c#development編譯器的計算機。
[教學過程]
一、導入
從數學家高斯小時候的故事說起,從1+2+3+......100的結果來引入問題,然后引出本節課的學習重點。for語句
二、新授
1. for語句的格式
for(表達式1;布爾表達式2;表達式3)
{
循環體
}
2.for語句的執行過程。
(1)求解表達式1
(2)判斷布爾表達式2的值,若為假,則結束循環,否則繼續執行。
(3)執行循環體,然后計算表達式3,轉到第二步。
3.for語句的流程圖
(略)
4、例題:2個
例1
計算從1+2+3+......+1000的值
using system;
class class1
{
public static void main()
{
int sum=0,i;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
console.writeline(“sum={0}”,sum);
程序結果:sum=5050
例2
打印楊輝三角
三、總結
今天,我們學習了 循環語句for 語句的用法,課后大家還要將課本上的例題給做了,多加練習,以此提高對程序設計的更高程度的認識.