6-1循环结构的概述.docVIP

  • 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)

1亿VIP精品文档

相关文档