您现在的位置: 3edu教育网 >> 海量教案 >> 信息教案 >> 初中信息技术 >> 正文    3edu教育网,百万资源,完全免费,无需注册,天天更新!

《程序的基本控制结构》——说课稿

《程序的基本控制结构》——说课稿

分类:初中信息技术   更新:2013/1/19   来源:网友提供

《程序的基本控制结构》——说课稿

一、说教材《程序的基本控制结构》是浙江教育出版社高中信息技术教材第二版“第六章程序设计基础”中第二节。纵观本书,本章属于电脑的高级应用。而这一节是在学习了“宏”的相关知识的基础上进行的。这一节在巩固前面所学知识的前提下,从“宏”入手,深入的学习程序设计的基础知识——基本控制结构。这一节既是本章重点又是难点,但是对学生只要求掌握程序的三种基本控制结构:顺序结构、分支结构、循环结构,难度有所降低。所以
 一、 说教材
    《程序的基本控制结构》是浙江教育出版社高中信息技术教材第二版“第六章 程序设计基础”中第二节。纵观本书,本章属于电脑的高级应用。而这一节是在学习了“宏”的相关知识的基础上进行的。这一节在巩固前面所学知识的前提下,从“宏”入手,深入的学习程序设计的基础知识——基本控制结构。这一节既是本章重点又是难点,但是对学生只要求掌握程序的三种基本控制结构:顺序结构、分支结构、循环结构,难度有所降低。所以这一块内容安排一课时,使学生理解这三种基本控制结构并能较熟练的运行。这一节的教学目标安排如下:
    知识目标:要求学生理解程序设计的三种基本控制结构,弄清这三种结构中程序运行的顺序。
    能力目标:在理解上述三种结构的基础上,较熟练的运行给定的程序,并培养学生运用所学知识解决实际问题的能力。
    情感目标:培养学生对新事物的认知规律。
    重点:程序的基本控制结构。
    难点:程序的基本控制结构——循环结构。
    二、 说教法
    由于这是学生第一次接触程序设计的知识,理解起来有一定的难度。可以从已经掌握的“宏”入手,通过“宏”与程序设计的关系,用已学知识与新知识的联系,引出程序设计的概念,并通过示例让学生理解程序设计的意义。通过对示例的分析进入对三种程序设计结构的认识和理解。在分别讲述三种结构时,用学生较熟悉的事例进行讲解,使学生更容易理解。然后对这三种结构进行比较。在教学过程中,采用讲解、演示与操作练习相结合的方法,有利于学生的理解和掌握。在学生操作时,及时的提出注意问题,并根据学生的操作情况个别讲解或者全班讲解,使问题得到及时解决。
    三、 说学法
    课堂上以教师为主体,在看到一种新鲜的事物时,学生会产生一种了解探究的欲望,经过思考可能不能得到结果,此时,教师的讲解将使学生恍然大悟。结合学生的实际操作,在发现问题、解决问题、新问题、再解决……的过程中,实现知识的传递,学生是学习过程的主体。
    四、 说教学过程
    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]
    END IF
    该语句的功能是:如果"条件"为True,则执行"then部分",否则执行"else部分"。例如:
    If x>y then a=a+1 Else a=a-1
      条件语句中的Else子句是可选的。如果省略这些子句,则块形式的条件语句简化为:
      If 条件 Then
       语句
      End If
      例如:
      If C<0 Then
       Msgbox “Good morning”
      End If
      这种形式的条件语句也可写成单行形式,即:
      If C<0 Then Text1.Text="Good morning"
    (3)For循环结构程序设计
      循环结构有三种不同的风格,包括:计数循环(For-Next 循环)、当循环(While-Wend循环)和Do循环(Do-Loop循环)。其中For -Next循环按规定的次数执行循环体,而While循环和Do循环则是在给定的条件满足时执行循环体。这一节介绍For-Next循环控制结构。   For循环也称For-Next循环或计数循环。
    一般格式如下:
     For 循环变量=初值 To 终值[ Step步长]
     [循环体]
     Next [循环变量]
      例如:
    j=0
    For i=1 to 100 Step 1 ‘i=1,i=2,i=3……i=100
      j=j+i
      Next i
    该例从1到100,步长为1,共执行100次j=j+i。其中i是循环变量,1是初值,100是终值,Step后面的1是步长值, j=j+i是循环体。
    说明: For格式中有多个参量,这些参量的含义如下:
    •循环变量:它是一个数值变量(i)
      •初值:循环变量的初值,它是一个数值表达式(i=1)
      •终值:循环变量的终值,它也是一个数值表达式(i=100)
      •步长:循环变量的增量。其值可以是正数( 递增循环)或负数(递减循环),但不能为0。如果步长为1,则可略去不写。
    •循环体:在For语句和Next语句之间的语句序列,可以是一个或多个语句。(j=j+i)
    •Next:循环终结语句,在Next后面的"循环变量"与For语句中的" 循环变量"必须相同。
      For循环语句的执行过程是:首先把"初值"赋给"循环变量",接着检查"循环变量"的值是否超过终值,如果超过就停止执行"循环体", 跳出循环,执行Next后面的语句;否则执行一次"循环体",然后把"循环变量+步长"的值赋给"循环变量",重复上述过程。
      这里所说的"超过"有两种含义,即大于或小于。当步长为正值时, 检查循环变量是否大于终值;当步长为负值时,判断循环变量的值是否小于终值。当循环变量达到终值时,For-Next正常结束。

| 设为首页 | 加入收藏 | 联系我们 | 版权申明 | 隐私策略 | 关于我们 | 手机3edu | 返回顶部 |