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

发布 2021-06-01 20:37:28 阅读 7362

一、 说教材 《程序的基本控制结构》是浙江教育出版社高中信息技术教材第二版“第六章程序设计基础”中第二节。纵观本书,本章属于电脑的高级应用。而这一节是在学习了“宏”的相关知识的基础上进行的。

这一节在巩固前面所学知识的前提下,从“宏”入手,深入的学习程序设计的基础知识——基本控制结构。这一节既是本章重点又是难点,但是对学生只要求掌握程序的三种基本控制结构:顺序结构、分支结构、循环结构,难度有所降低。

所以这一块内容安排一课时,使学生理解这三种基本控制结构并能较熟练的运行。这一节的教学目标安排如下: 知识目标:

要求学生理解程序设计的三种基本控制结构,弄清这三种结构中程序运行的顺序。 能力目标:在理解上述三种结构的基础上,较熟练的运行给定的程序,并培养学生运用所学知识解决实际问题的能力。

情感目标:培养学生对新事物的认知规律。 重点:

程序的基本控制结构。 难点:程序的基本控制结构——循环结构。

二、 说教法由于这是学生第一次接触程序设计的知识,理解起来有一定的难度。可以从已经掌握的“宏”入手,通过“宏”与程序设计的关系,用已学知识与新知识的联系,引出程序设计的概念,并通过示例让学生理解程序设计的意义。通过对示例的分析进入对三种程序设计结构的认识和理解。

在分别讲述三种结构时,用学生较熟悉的事例进行讲解,使学生更容易理解。然后对这三种结构进行比较。在教学过程中,采用讲解、演示与操作练习相结合的方法,有利于学生的理解和掌握。

在学生操作时,及时的提出注意问题,并根据学生的操作情况个别讲解或者全班讲解,使问题得到及时解决。 三、 说学法课堂上以教师为主体,在看到一种新鲜的事物时,学生会产生一种了解**的欲望,经过思考可能不能得到结果,此时,教师的讲解将使学生恍然大悟。结合学生的实际操作,在发现问题、解决问题、新问题、再解决……的过程中,实现知识的传递,学生是学习过程的主体。

四、 说教学过程 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 语句1else 语句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 thenmsgbox “good morningend if这种形式的条件语句也可写成单行形式,即if c<0 then "good morning3)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=100j=j+inext i 该例从1到100,步长为1,共执行100次j=j+i。

其中i是循环变量,1是初值,100是终值,step后面的1是步长值, j=j+i是循环体说明: for格式中有多个参量,这些参量的含义如下8226;循环变量:它是一个数值变量(i8226;初值:

循环变量的初值,它是一个数值表达式(i=18226;终值:循环变量的终值,它也是一个数值表达式(i=1008226;步长:循环变量的增量。

其值可以是正数( 递增循环)或负数(递减循环),但不能为0。如果步长为1,则可略去不写8226;循环体:在for语句和next语句之间的语句序列,可以是一个或多个语句。

(j=j+i8226;next:循环终结语句,在next后面的"循环变量"与for语句中的" 循环变量"必须相同for循环语句的执行过程是:首先把"初值"赋给"循环变量",接着检查"循环变量"的值是否超过终值,如果超过就停止执行"循环体", 跳出循环,执行next后面的语句;否则执行一次"循环体",然后把"循环变量+步长"的值赋给"循环变量",重复上述过程这里所说的"超过"有两种含义,即大于或小于。

当步长为正值时, 检查循环变量是否大于终值;当步长为负值时,判断循环变量的值是否小于终值。当循环变量达到终值时,for-next正常结束。

程序的基本控制结构

第二节 程序的基本控制结构。一 教学目标 1 让学生理解程序设计以及何为结构化程序设计 2 介绍结构化程序设计的三种基本控制结构 二 重点与难点 重点 1 结构化程序设计方法中的三种控制结构。难点 1 循环结构的掌握。2 计算机随机数及其应用。三 教材分析与教学建议。本节的目的是让学生理解计算机程序...

程序的基本结构

作者 张爱国。中国信息技术教育 2010年第04期。教学目标。知识与技能 理解程序设计的顺序结构基本思想,掌握顺序结构语句特点。过程与方法 培养用算法分析问题的能力,能够使用顺序结构编写简单的程序解决具体问题。情感态度与价值观 体会用结构化方法解决数学问题的便捷性 明确结构化在程序设计中的重要作用。...

13 程序的基本结构

九年级上学期信息技术总第13课。第四单元智能机器人。第7课程序的基本结构。供第十五周使用 相邸镇初级中学李振华。教学目标 知识目标。熟悉 多次循环 永远循环 条件循环 和 条件判断 模块的作用和使用方法。技能目标。能够规范地使用各种控制模块,使程序结构清晰 容易理解和修改。情感 态度与价值观目标。1...