《程序的基本控制结构》——说课稿[张国相 教龄:1年]
一、说教材
《程序的基本控制结构》是浙江教育出版社高中信息技术教材第二版“第六章程序设计基础”中第二节。纵观本书,本章属于电脑的高级应用。而这一节是在学习了“宏”的相关知识的基础上进行的。这一节在巩固前面所学知识的前提下,从“宏”入手,深入的学习程序设计的基础知识——基本控制结构。这一节既是本章重点又是难点,但是对学生只要求掌握程序的三种基本控制结构:顺序结构、分支结构、循环结构,难度有所降低。所以这一块内容安排一课时,使学生理解这三种基本控制结构并能较熟练的运行。这一节的教学目标安排如下:
知识目标:要求学生理解程序设计的三种基本控制结构,弄清这三种结构中程序运行的顺序。
能力目标:在理解上述三种结构的基础上,较熟练的运行给定的程序,并培养学生运用所学知识解决实际问题的能力。
情感目标:培养学生对新事物的认知规律。
重点:程序的基本控制结构。
难点:程序的基本控制结构——循环结构。
二、说教法
由于这是学生第一次接触程序设计的知识,理解起来有一定的难度。可以从已经掌握的“宏”入手,通过“宏”与程序设计的关系,用已学知识与新知识的联系,引出程序设计的概念,并通过示例让学生理解程序设计的意义。通过对示例的分析进入对三种程序设计结构的认识和理解。在分别讲述三种结构时,用学生较熟悉的事例进行讲解,使学生更容易理解。然后对这三种结构进行比较。在教学过程中,采用讲解、演示与操作练习相结合的方法,有利于学生的理解和掌握。在学生操作时,及时的提出注意问题,并根据学生的操作情况个别讲解或者全班讲解,使问题得到及时解决。
三、说学法
课堂上以教师为主体,在看到一种新鲜的事物时,学生会产生一种了解探究的欲望,经过思考可能不能得到结果,此时,教师的讲解将使学生恍然大悟。结合学生的实际操作,在发现问题、解决问题、新问题、再解决……的过程中,实现知识的传递,学生是学习过程的主体。
四、说教学过程
1、引入:(复习)
复习“宏”的相关知识,以及在操作过程中需要注意的一系列问题,为本节的操作作好铺垫,进而提出“宏”与程序设计的关系的问题,使学生对程序设计产生兴趣。教师提出:程序设计的基本结构只有三种,自然的引入正题。
2、新课:
(1)结构化程序的基本控制结构有三种:顺序结构、选择结构和循环结构。
其中顺序结构程序按语句的书写顺序执行,比较简单,学生较容易理解。
先执行语句1,再执行语句2……执行语句n。各条语句按照先后顺序依次执行,其中语句1、语句2……既可以是一个语句又可以是一组语句。
例如:
a=3‘把数值3赋予a
b=4‘把数值4赋予b
c=a+b‘计算a+b的数值并赋予c
(2)选择结构程序设计通过条件语句(If语句)来实现,它有两种格式,一是单行结构,一是块结构。
其格式如下:
If条件then
语句1
[Else
语句2]
ENDIF
该语句的功能是:如果"条件"为True,则执行"then部分",否则执行"else部分"。例如:
If x>ythena=a+1Elsea=a-1
条件语句中的Else子句是可选的。如果省略这些子句,则块形式的条件语句简化为:
If条件Then
语句
EndIf
例如:
IfC<0Then
Msgbox“Goodmorning”
EndIf
这种形式的条件语句也可写成单行形式,即:
IfC<0ThenText1.Text="Goodmorning"
(3)For循环结构程序设计
循环结构有三种不同的风格,包括:计数循环(For-Next循环)、当循环(While-Wend循环)和Do循环(Do-Loop循环)。其中For-Next循环按规定的次数执行循环体,而While循环和Do循环则是在给定的条件满足时执行循环体。这一节介绍For-Next循环控制结构。 For循环也称For-Next循环或计数循环。
一般格式如下:
For循环变量=初值To终值[Step步长]
[循环体]
Next[循环变量]
例如: