资料摘要

循环语句的教学设计设计者:龙岩市高级中学 钟桂芳设计理念:关注学生数学学习的心理,和学生个性的健康发展.以学生发展为本,为学生未来的人生作好数学准备.要抓住数学知识的主干部分,突出通性通法,坚持培养学生掌握数学基础知识和技能,及数学思想方法,基本能力和价值观念与态度,及动手实践,自主探索,合作交流

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
14
下载次数
0
更新时间
2018-08-20 10:30:00
来源学校
学校:福建省龙岩市高级中学

1.2.3 循环语句公开课教学设计模版

未知
2018-08-20 10:30:00
14
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句公开课教学设计模版

未知

摘要:暂无摘要

关键词:1.2.3 循环语句公开课教学设计模版

正文

循环语句的教学设计

设计者:龙岩市高级中学 钟桂芳

设计理念:

关注学生数学学习的心理,和学生个性的健康发展.以学生发展为本,为学生未来的人生作好数学准备.要抓住数学知识的主干部分,突出通性通法,坚持培养学生掌握数学基础知识和技能,及数学思想方法,基本能力和价值观念与态度,及动手实践,自主探索,合作交流,阅读自学,的学习数学的重要而有效的方式方法.重视学生积极主动的参与学习过程,并将已有的知识和经验进行理解和在教师引导下的“再创造”,本节课要求学生掌握算法思想,提高数学思维能力.但不增加算法知识的难度,因为,尽管不同的程序设计语言有不同的语句形式和语法规则,但基本结构是相同的,因此,应关注算法思想的提炼.

设计思路:

本节课的设计意图主要是将算法知识的学习与具体例子结合起来.由新旧知识的衔接类比以及新知识之间的区别对比,教学中,教师引导学生通过典型例题的分析,来加深理解循环语句主要用来实现算法中的循环结构,在通过一些需要反复执行的运算任务,如累加求和,累乘求积等问题中常用到.并通过思路分析,变式训练,学法指导,思考提问.达到对新知识中即是重点又是难点如①确定循环变量和初始值,变量的初始值要根据情况经常地改变;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.的掌握.通过学生自主学习即自己设计算法,编写程序,自己上机调试,修改程序的算法过程,寻找错误点,加以修正,从中体验认识事物的规律.真正达到对新知识的正确认识.让学生学会归纳,概括,总结,提出问题的思考学习方法.同时教师起指导和完善并帮助配合学生解决可能出现或已出现的问题的作用.通过变式训练帮助学生活跃思维,寻求算法思想的应用契机.体会循环语句中算法的灵活性和优越性.让学生梳理问题解决的思路,归纳最优化算法.提高学生学习数学的兴趣,培养学生数学素养.

教学内容:

《人教版普通高中课程标准实验教科书.数学》(A版)高一第二学期必修三,第一章算法初步,第二单元基本算法语句:1.2.3循环语句.算法是数学及其应用的重要组成部分,是计算科学的重要基础,是连接解决的问题方法与计算机能够理解的程序语言之间的桥梁,是现代人必须具有的数学修养.本节通过类似BASIC的语言来演示如何把算法用程序设计语言表达出来.通过本节学习,体会算法的基本思想,发展有条理的思考与表达能力,提高逻辑思维能力.通过典型例题,使学生在含有循环结构的算法中学习如何确定循环体和初始化变量,学习如何选择第

1 页1

共

5 页

控制循环体的条件,同时,还能让学生感受算法与生活和生产的密切联系.并让学生进一步体会“当型循环语句”与“直到型循环语句”的差异,加深理解循环语句.

教学目标:

一、知识与技能:

1、理解循环语句的两种形式:当型和直到型,能读懂循环型语句.

2、初步掌握用循环语句处理一些求和,求乘积问题的技能

3、掌握两种循环型语句的使用技巧,并能在程序设计时正确运用.

二、过程与方法:

1、通过编写程序,上机调试的过程,学习掌握循环语句.

2、通过具体实例,发展设计算法,编写程序来解决问题的能力.

三、情感、态度、价值观:

1、通过设计多种求和问题的简单程序的过程,体会算法思想的价值.

学情与教材分析:

1、已授内容――程序框图与算法的基本逻辑结构;输入语句;输出语句;赋值语句;条件语句:

2、新授内容――循环语句

3、重点:是以典型的例题为载体,使学生通过模仿,操作,探索理解循环语句的功能和一般格式;并在此基础上经历循环语句组成的程序设计的结构和用法,从而更细致的刻画算法,帮助学生进一步体会算法的基本思想,感受算法在解决实际问题中的重要作用.

4、难点:是提炼出算法中的循环结构,搞清UNTIL循环和WHILE循环的联系和区别.

5、学法指导:用循环结构表达算法,要注意以下三点:①确定循环变量和初始值,变量的初始值要根据情况经常地改变;②确定算法中反复执行的部分,即循环体;③确定循环的终止条件.

教学准备:

考虑到学生的知识水平和消化能力,可借助计算机或图形计算器

教学过程:

一、学情预设

1、已授内容――程序框图与算法的基本逻辑结构

第

2 页2

共

5 页

程序框图的概念顺序结构程序框图

算法的三种基本逻辑结构和框图表示条件结构当型循环循环结构直到型循环输入语句:一般格式是 INPUT “提示内容”; 变量

输出语句:一般格式是 INPUT “提示内容”; 变量

赋值语句:一般格式是 变量=表达式

条件语句:一般格式有两种(1)IF-THEN格式;

(2)IF-THEN-ELSE格式

2、新授课内容

(1)循环语句与循环结构

(2)直到型循环语句与当型循环语句的区别

不同点:①直到型循环语句是先执行一次循环体,再对一些条件进行判断,然后根据判断的结果决定是否继续执行循环体;②当型循环语句则先对条件进行判断,根据判断的结果决定是否执行循环体,可能一次也不执行.直到型循环语句至少执行一次循环体.

相同点:①在循环体中必须有改变循环条件的语句,以便在适当的时候退出循环②可以相互转化,条件互为相反条件.

3、典型例题:

例题1:设计一个计算1+2+3+…+100的值的程序

思路分析一:当计算机执行直到型循环语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断.如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止,这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句. 思路分析二:当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句. 推广到一般式:设计一个计算1+2+3+…+n的值的程序(要求可以输入任意大于1的自然数) 例题2:写出计算12+32+52+…+9992

的程序.

思路分析:观察分析算式中的每一个加数,指数相同,底数是连续的奇数,假设计数器i的初始值为1,用i=i+2实现底数部分.

提出问题:本例中算法反复执行的部分S=S+i^2;i=i+2是否具有通用性第

3 页3

共

5 页

呢?(体现算法思想)

如果把S=S+i^2改为S=S+i^ i,可求1+22+33+…+999999

;

如果把i=i+2改为i=i+1,可求12+22+32+…+9992;

学法指导:

(1)用WHILE—WEND循环设计的一般思路:

把反复要做的工作,作为循环体放在WHILE与WEND之间;确定循环条件及在WHILE之前,要设置好初始条件,如本例中的i=1;考虑在循环体内怎样改变条件以退出循环,如本例中的i=i+2;

(2)框图转化为程序时,注意框图中循环的入口,即为程序中循环的入口(当型是WHILE/直到型是DO)、循环体放在当型是WHILE与WEND之间/直到型是DO与LOOP

UNTIL之间;条件放在当型是WHILE/直到型是UNTIL之后.

(3)算法设计比较灵活,不能拘泥,也可用直到型循环

实现;本例也具有通用性,充分体现算法思想.

变式训练:给出30个数:1, 2, 4, 7, 11, …,其中规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推。写出计算这30个数的和的程序.

例题3:求满足1+3+5+…+n>500的最小自然数n 思路分析:本例循环次数不能事先预知,但知结束循环的条件即和大于500,可以用累加的方法,一个数一个数地加到累加器中,每加一个数就把累加器的值与500比较,直到大于500为止,可用直到型循环,也可用当型循环.

解法一:直到型循环语句程序: 解法二:当型循环语句程序:

s=0 i=1

WHILE s<500

S=s+i i=i+2 WEND i=i-2

PRINT i END

i=1

s=0 DO

S=s+i

i=i+2 LOOP UNTIL s>500 PRINT i=i-2 END

思考:最后输出往往会输出i的值,此时i的值不是满足条件的最小自然数.为什么?[此时已是(i+2)了]如果是输出i的值,应怎样调整才能使第

4 页4

共

5 页

最后输出结果满足题目要求?[(i+2)-2]

反思感悟:

⑴

当型循环先判断后执行,直到型循环先执行后判断.

⑵ 在用WHILE语句和UNTIL语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法.WHILE语句中是当条件满足时执行循环体,而UNTIL语句中是当条件不满足时执行循环体.

⑶ 对同一算法来说,当型循环和直到型循环的条件互为反条件.

⑷

在解决一些需要反复执行的运算任务,如累加求和,累乘求积等问题中,应主要考虑利用循环语句来实现,但也要结合其他语句,如条件语句.

⑸

体现算法思想.

5、课后思考题:

标有1,2,3,4,5,6,7,8八个号码的球中,有一个是最轻的,写出挑出最轻球的程序.

二、设计意图

类比――对比――提出问题――分析思考――反思体验――巩固升华

三、知识链接

循环语句的程序编写要在会程序框图的基础上,准确把握五种算法语句一般格式及其作用后进行的,含循环结构的算法要分清是“当型循环”还是“直到型循环”,它们是不同的格式,要多看些典型例子,通过模仿和体验,逐步提高.

板书设计:

1.2.3循环语句

1.复习

(1)程序框图

(2)基本算法语句:输入语句: 输出语句:赋值语句:条件语句:

2.循环语句的类型及格式

3.例题:(用计算机演示)

4.反思感悟.

5.课后思考.

第

5 页5

共

5 页

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-08-20 10:30:00
  • 下载次数: 0
  • 浏览次数: 14
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147289

来自:学校:福建省龙岩市高级中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.3 循环语句公开课教学设计模版是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。