循环语句(实践7国际象棋棋盘上的麦粒)(1课时) 循环语句(实践7国际象棋棋盘上的麦粒)(1课时) 教学目标: 1、让学生学会循环结构的语法规则 2、让学生通过对实际问题的解决来体验循环结构解决问题的方法 3、进一步的感受与体循环语句(实践7国际象棋棋盘上的麦粒)(1课时) 循环语句(实践7国际象棋棋盘上的麦粒)(1课时) 教学目标: 1、让学生学会循环结构的语法规则 2、让学生通过对实际问题的解决来体验循环结构解决问题的方法 3、进一步的感受与体验解决问题的全过程,并比较二种程序设计结构区别,运用到实际解 决问题中 教学重点难点 循环语句的语法结构 教材分析: ,是介绍程序设计的基本结构中的循环结构,主要讲解for语句和do语句的使用。具体例题参照学生活动手册实践7国际象棋盘上的麦粒。 如果讲解循环语句的语法格式,会比较枯燥乏味(从前节课的if语句教学中可以发现),所以这节课先让学生对for和do语句有个简单的认识,下次课中再深入学****循环语句的语法格式和一些使用注意点。 本节课中采用《实践7 国际象棋棋盘上的麦粒》为例子来分析for语句和do语句。 循环语句是第四章的难点,也是重点之一。 学生分析: 学生对语法格式不感兴趣,对循环语句的循环次数,以及每次循环中的变量的值比较模糊不清晰,这些可以放到下次课中具体的讲解。对于结构的判断,比如选择、循环结构的判断,这些可以通过练****来加强,也可以放到下次课中。 学生对国际象棋比较感兴趣,可以引起学生的兴趣,这样对循环语句的简单使用可以形成一定的认识。 教学过程 教学过程 一、分支结构的复****br/>1、 分支结构的语法 IF 条件 THEN 语句 END IF IF 条件 THEN 语句一 ELSE 语句二 END IF IF 条件 THEN 语句一 ELSE IF 条件 THEN 语句二 ELSE 语句三 END IF 2、练****课本P81页中的****题4。 设a,b,c和n都是整数类型的变量 请完成下面的处理: 若n除以3的余数为0,那么a的值增加1 若n除以3的余数为1,那么b的值增加1 若n除以3的余数为2,那么c的值增加1 答案: Dim a,b,c,n As Integer If n mod 3=0 Then a=a+1 ElseIf n mod 3=1 Then b=b+1 ElseIf n mod 3=2 Then c=c+1 End If 二、情景引入 1、在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相西萨?班?达依尔。国王问他想要什么。他对国王说:陛下,请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加1倍。请您像这样摆满棋盘上所有64格的麦粒,都赏给您的仆人吧~ 那么,宰相要求得到的麦粒到底有多少呢,尝试设计一个程序来计算。 (提问多个学生,让学生产生疑问) 三、问题分析 本问题可用累加的方法来求解,即最后得到的麦粒数由每一格赏赐的麦粒数相加得到,而且相邻的格子要求得到