- 7
- 0
- 约4.33千字
- 约 9页
- 2017-05-12 发布于河南
- 举报
6-1循环结构的概述
§6-1循环结构的概述
-―FOR循环语句
课时计划
编号:QMSD—0507—02
学科 BASIC语言 §6-1循环结构的概述
§6-2 FOR循环语句 教师 X X X 班级 X X X 审批
签字 X X X 授课时数 2H 授讲方法 引导、启发、讲授 授课教具 小黑板 授课时间 2004年10月26日 教学目的
1、熟练掌握FOR循环语句的格式、执行过程,提高学生分析能力。
2、能够熟练运用FOR循环语句并会分析循环程序。 教学重点 引导学生掌握FOR循环语句的格式、执行过程及灵活运用 教学难点 理解、掌握FOR循环语句的执行过程及灵活的运用 教学内容 一、循环结构概述
1、循环的概念 2、循环的分类
二、FOR循环语句
1、格式 2、要点说明 3、执行过程 课后回忆
1、复习采用引导提问的方法,在学生熟练掌握已学知识的基础上,为新课教学打下良好的理论基础。效果良好。
2、新课教学采用启发提问、分析讲解、师生互动、例题讲解等方法,注重教学内容的层次性、贯穿性,通过学生实践充分调动学生的自主性和学习自觉性。
备 注
(含学生考勤) 全 勤
教 案 用 纸 附 页
共 5 页 第 1 页
【复习提问】(3分钟)
首先请同学们回顾,我们上节课所讲到的选择结构程序设计。
选择结构的特点。
两个选择语句及语句格式
【引入新课】(7分钟)
计算机用选择结构来描述分支现象,解决了很多问题,可是在我们生活中,常常遇到一些操作虽不复杂,但需要反复多次处理的问题。
例如:对一个班前10名同学的成绩进行检查,将不及格的学生成绩打印出来,如何思考,编程?
如果用顺序结构来编写程序,我们看到首先需要读取一名学生的成绩,然后判断是否及格,如不及格将成绩打印出来,接着读取下一名学生的成绩并判断,直到检查完所有10名同学的成绩。
程序: DATA 67,93,54,86……
READ S
IF S60 THEN PRINT S
READ S
IF S60 THEN PRINT S
……
10名学生的成绩我们用10个IF语句来判断,假如有100个甚至更多的学生呢?可以看到这种情况用顺序结构解决起来很繁琐,那我们是否可以考虑用其它方法来解决呢?这就是这节课我们要讲到的循环结构。
【讲授新课】(60分钟)
§6-1 循环结构的概述
在解决这个问题的过程中,我们发现计算和处理方法完全一样,只是需要重复计算多次,而且每次使用的数据都按照一定的规则在改变。为了方便快捷地处理这类问题,QBASIC语言引入了循环的概念。
那么循环的概念到底是什么呢?我们如何用循环来解决上面的问题呢?首先我们先来看看循环的概念。
教师提问
温故知新
学以致用
以任务驱动的方式提出问题,促进学生思考。
引导学生
学生为主,教师为辅写出程序。
通过反问引导学生发现问题,激发学生求知的欲望
教师提示,发现问题的规律性。 教 案 用 纸 附 页
共 5 页 第 2 页
一、循环的概念
循环:在程序设计中,从某处开始有规律地反复执行某程序块的现象称为循环。我们一般把反复执行的程序块称为循环体。而使用这样结构的程序,我们称之为循环结构程序。
下面我们先来画出解决这个问题的流程图(出示小黑板)。我们发现可以设计一个①计数器来计数,并且提出其中②重复执行的部分。
根据流程图,我们可以用上节课学到的选择语句和GOTO语句来实现,程序如下。
I=1 //设I为计数器并赋初值
IF I30 THEN END //判断计数器是否超过终值
READ S
IF S60 THEN PRINT S
I=I+1 //计数器计数
15 GOTO 11 //继续判断
16 DATA 67,93,54,86,……
这样,当程序执行到语句15时,无条件地跳转到程序开始,这就形成了循环结构。
巧构思
由浅入深地引导学生运用学过的知识,找寻答案,并为新知识的引入埋下伏笔
通过设问引导学生接受新知识
教 案 用 纸 附 页
共 5 页 第 3 页
二、循环的分类
QBASIC语言提供了三种循环语句:FOR语句、WHILE语句和DO语句。FOR语句可以指定循环的次数,是计数型循环语句;WHILE和DO语句则需要指定一个条件,是条件型循环语句。其中,DO语句中的DO WHILE形式是当型循环;DO UN
原创力文档

文档评论(0)