视频标签:循环语句
所属栏目:高中数学优质课视频
视频课题:人教B版高中数学必修三第一章1.2.3循环语句-青海师大附属中
本视频配套资料的教学设计、课件 /课堂实录及教案下载可联本站系客服
1.2.3循环语句
一、教学分析
通过前面的学习,学生学会了输入语句、输出语句、赋值语句和条件语句的基本用法,本节将介绍循环语句的用法. 程序中的循环语句与程序框图中的循环结构存在一一对应关系,这种对应关系对于学生理解循环语句的结构,进一步理解算法中的循环结构都是很有帮助的. 我们可以给出循环语句的一般格式,让学生自己画出相应的程序框图,也可以给出程序框图,让学生写出算法语句,提高学生的应用能力. 二、教学目标
1.知识与技能:掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用
计算机解决简单的实际问题.
2.过程与方法:通过观察、转化、类比、联想等思想方法的运用,培养探索能力和逻
辑思维能力,增强表达能力.
3.情感、态度与价值观:在合作学习中形成团体精神,在观察发现中树立探索精神,
在上机操作中增强实践意识,在编程成功后体验学习乐趣.
三、教学重点、难点
重点:1.由循环结构写出循环语句;
2.跟踪变量的变化,理解程序语句执行过程; 3.区分UNTIL型语句和WHILE型语句.
难点:跟踪变量,理解程序的执行过程,尤其是控制条件的改变对程序的影响. 四、教法学法分析
教法:教师应创设情境,设置一系列问题,引导学生思考、归纳、总结. 学法:学生根据教师提供的情境,主动探索知识,归纳知识.
1. 对相似的知识进行比较(UNTIL型和WHILE型的区别) 2. 对形式上的特点进行观察(语句的标志符号) 3. 对不断变动的量进行追踪(变量的变化) 4. 对本质性的规律进行总结(变式训练) 5. 对验证性的知识进行实践(上机操作体验编程)
五、教学过程设计、教学流程图
六、教学过程操作 (一)、导入新课
思路1(情境导入)
在19世纪的一堂数学课上,有一位老师出了这么一个问题,让大家从1+2+...+100=?结果不到一分钟时间,有位学生站起来说:“老师,我算完了”。当时这个小孩只有8岁,这就是后来我们大家所熟知的伟大的数学家高斯,大家想知道高斯是怎么算的吗?这个问题交给大家课后查阅资料寻找答案.
设计的意图:故事导入法可以活跃课堂气氛,激发学生学习兴趣,加深学生对课本内容的理解,还能通过直接经验和间接经验相结合的规律来进一步提高学生的思想觉悟.
操作方法:老师讲故事,引导学生思考. 思路2(直接导入)
前面,我们学习了算法的赋值、输入、输出和条件语句,这节课我们来学习算法的循环语句. 算法中的循环结构是由循环语句来实现的. 对应于程序框图中的两种循环结构,一般程序设计语言中有UNTIL型和WHILE型两种语句结构. 下面我们先复习一下两种循环结构
设计的意图:复习循环结构的目的是承上启下,以旧引新,一方面引起学生对旧知识的回忆,另一方面为引入循环语句作铺垫。由程序框图写程序时,首先找出所对应的语句,然后按顺序写好。目的是让学生学会程序框图的翻译。让学生在微机上输入程序,一是可以验证程序的对错,二可以提高学生的兴趣.
操作方法:用课件展示两种循环结构框图,并对重点适当强调.
复习循环结构
WHILE语句
UNTIL语句 应用解实际问题 小结、作业 比较两种语句 反思
开始
分析语句 上机操作 变式训练
形式特点 执行顺序 认识语句
(二)、提出问题
问题1:计算1+2+...+100=?
对于重复性,机械式的操作,人工计算需要耗费大量的物力与精力,此时需要借助计算机来完成.
问题2:计算机能够“理解”自然语言和程序框图吗?如果不能,则需要设计怎样的算法计算机才能读懂?
设计的意图:由特殊到一般培养学生的观察、归纳、概括能力.
操作方法:学生独立思考,交流讨论、教师予以提示,协助梳理、点拨指导. (三)、新知讲解
思路1(教师讲解) 思路2(微课教学) 1°直到型循环结构:
2°当型循环结构:
(四)、例题讲解
例1:根据程序框图,编写计算机程序计算1+2+…+100的值.
设计的意图:加强学生对于概念的理解,使学生深入了解课堂内容. 操作方法:通过教师讲解,学生思考,用板书写出相应的程序.
教师将WHILE语句写在WHILE循环结构旁边,并连线,告诉学生,这就是WHILE型循环语句. 通过这样的训练,使学生意识到程序和框图是一一对应的,写程序只需把框图翻译成相应的语句即可. 并且对循环语句有了一个大体的印象. 可以培养学生的观察能力和对比能力. (五)、课堂练习
1、(2015*江苏)根据所给的程序,可知输出的结果S为______
2、(导学案)根据所给算法框图写出相应的程序.
设计的意图:通过高考题,让学生体会高考题的考法,并结合导学案进行练习. 首先能够读懂程序,在读懂的基础上能够根据给出的程序框图写出对应的算法语句.
操作方法:通过学生独立思考完成,并且进行板演,在学生编写程序过程中,将学生出现的错误用计算机来验证. (六)、课后学习小结
引导学生回归本节课所学的知识及数学思想方法: (1)循环语句:UNTIL循环语句,WHILE循环语句
(2)培养学生观察、归纳、概括能力,深入理解算法思想的应用
(3)善于用算法思想解决实际问题 (七)、自主作业
根据你本节所学习的知识接受程度,在课内或课外选择一道最能体现你个人水平的题.(要求:选交的须为你完全掌握的题,并写上全解过程.)
设计的意图:通过自主学习,培养学生的学习主动性、积极性,以及培养学生学习数学的兴趣,同时提高学生的自信心.
视频来源:优质课网 www.youzhik.com