我要投稿 投诉建议

循环语句的教学设计

时间:2021-01-10 10:52:39 句子 我要投稿

循环语句的教学设计

  教学目标:

循环语句的教学设计

  1、进一步熟悉循环语句的一般格式和执行流程。

  2、学会多角度分析问题,并找出对问题较为便捷适当的解决方法。

  2、了解计数循环和条件循环两种循环语句的适用环境。

  3、经历将具体问题转化,进而编写出程序的过程,提高逻辑思维能力。

  教学重点:循环语句的两种形式的适用环境

  教学难点:计数循环和条件循环的灵活应用,将具体问题转化过程。

  课 型:新授课

  教学过程:

  一.创设情境

  同学们前面,我们已经学习了循环语句,哪位同学能够回忆一下,我们一共学习了几种循环语句呢?(意图:让学生思维中再现循环语句的得来过程和一般形式巩固了旧知识。能用联系的观点看问题 )

  请三位同学分别在黑板上写出各循环语句的基本格式

  教师点评和小结。

  我们学习了,3种循环,那么在具体解决问题时,我们应该选择哪种循环呢?今天我们就来探讨这个问题。

  二.师生探究

  上次课后,老师布置了一道作业题,但是老师发现同学们给出了不同的答案,下面我们就一起来研究研究这道题目

  问题1:计算1+3+5+……+99的和。

  分析:这是一个累加问题, 请学生说一说你是怎么分析这道题目的呢?

  A:发现1,3,5,…99都是奇数,并且到99结束,那么我用一个程序从1一直循环到99,判断是奇数的就加起来。

  I=1

  S=0

  DO

  IF I MOD 2 <>0

  THEN

  S=S+I

  I=I+1

  LOOP UNTIL I>99

  PRINT S

  END

  B:发现相加的数列中后一个数就等于前一个数加上2

  I=1

  S=0

  DO

  S=S+I

  I=I+2

  LOOP UNTIL I>99

  PRINT S

  END

  还有没有更简单的方法呢?从题目就可以看出问题相加的.次数,也可以用计数循环来做。

  S=0

  FOR I=1 TO 99 SETP 2

  S=S+I

  NEXT I

  PRINT S

  END

  教师通过从循环次数和程序简洁等方面进行对比分析,使学生了解到使用计数循环最为合适。

  小结:求解这个问题既可以使用计数循环也可以使用条件循环,但是相对来说FOR更简单。

  FOR循环语句适用于:循环次数已知的情况。

  比如:求将2相加100次的和,你觉得用哪种循环会更好呢?为什么?

  问题2:设计求满足1+3+5+7+…+_ >10000的最小正整数

  让学生思考如下问题:

  1、 从题目你能看出需要相加多少次吗?

  2、 你认为应该用什么循环来解决这个问题?

  分析:For循环语句只能解决循环次数确定的循环所以要进一步探究,未知循环次数的循环应该用条件循环来解决。

  S=0

  I=1

  DO

  S=S+I

  I=I+2

  LOOP UNTIL S>10000

  Print I

  END

  条件循环语句适用于:循环次数未知的情况,也适用循环次数已知的情况

  三.灵活应用

  习题1:某纺织厂2005年的生产总值为300万元,如果年生产增产率为5﹪,计算最早在哪一年生产总值超过400万元。

  习题2:某纺织厂2005年的生产总值为300万元,如果年生产增产率为5﹪,请问到2012年该厂的生产总值为多少?

  教师分析:习题一给出了超过400万的条件,而二则给出了具体的年数,分两个组进行编程。

  教师给出基本格式。

  展示程序。

  课时小结

  1、FOR循环语句适用于:循环次数已知的情况。

  2、WHILE循环语句适用于:循环次数未知的情况,也适用循环次数已知的情况

  3、多角度的去思考问题,你的程序效率可能更高。

【循环语句的教学设计】相关文章:

循环经济调研报告04-20

小鸟的教学设计04-09

《蚕丝》的教学设计04-03

《灯光》的教学设计06-12

赵州桥的教学设计04-23

《荷花》的教学设计03-03

上天的蚂蚁教学设计04-06

电流的磁场教学设计04-06

《图形的运动》教学设计04-02

《清澈的湖水》 教学设计03-31