优秀教案 说课稿 评课稿 教学反思 学科试卷

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

日期:2019-05-20  类别:说课稿  编辑:学科吧  【下载本文Word版

《程序的基本控制结构》——说课稿[张国相 教龄: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[循环变量]
  例如:

j=0
Fori=1to100Step1‘i=1,i=2,i=3……i=100
  j=j+i
  Nexti
该例从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正常结束。
    以上《《程序基本控制结构》-说课稿》范文由学科吧精心整理,如果您觉得有用,请收藏及关注我们,或向其它人分享我们。转载请注明出处 »学科吧»说课稿»《程序基本控制结构》-说课稿
‖大家正在看...
设为首页 - 加入收藏 - 关于范文吧 - 返回顶部 - 手机版
Copyright © 学科吧 如对《《程序基本控制结构》-说课稿》有疑问请及时反馈。All Rights Reserved