




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序的循环结构For循环语句教材分析本课使用的教材为算法与程序设计(浙江教育出版社),本节内容为第四章“VB程序设计初步”中一个重要的知识点。这是对之前学习的赋值语句、选择语句的知识和能力的提升,也是以后学习过程、函数以及利用VB编写综合应用程序的基础和前提,起着重要的承前启后的作用。循环结构是程序设计的三种基本结构之一,是程序设计的基础。VB中用ForNext和DoLoop语句来构造循环,并能相互代替。For循环这部分内容分两次课完成,教学目标(1)知识与技能:a. 理解循环的概念,掌握FOR循环语句的常见格式和作用;b. 理解For循环语句执行过程的几个步骤,了解各种条件缺省时循环的执行情况;c学会分析问题,画出循环结构流程框图,并能根据流程图编写程序。(2)过程与方法:a. 通过顺序结构和循环结构程序对照,体会循环语句的特点和优越性;b. 通过立即窗口测试代码,理解循环控制变量初值、终值、步长与循环次数的关系; c. 通过对流程图的分析,理解循环语句的执行过程。(3)情感态度与价值观:a. 通过对具体问题的解决,使学生获得成就感,为今后自主学习打下基础;b. 通过逐层推进的教学设计,培养学生研究探索的精神,激发学习的兴趣;c. 通过交流评价、教师引导,培养学生养成良好的编程习惯。1. 教学重点、难点重点:FOR循环语句的语句格式及循环执行过程。难点:根据实际问题,设计算法,画出流程图并编写程序。一 教法教学方法:讲解法、演示法:多媒体课件讲授、配合板书;任务驱动法:从实例入手,先实际后理论。教学环境:多媒体电子网络教室二 教学过程(一) 复习提问、衔接导入(5)1、屏幕显示:例1:输出1到10之间的自然数。 得出:题目中若出现许多有规律性重复运算,这就需要掌握循环结构程序设计方法。 2、明确目标,引入课题。循环结构程序的特点是:程序中的一组语句(称为循环体)在一定条件下可多次被重复执行,今天就一起来研究第三种程序设计结构-循环程序设计中的FORNEXT语句。(一) 启发引导、获取新知(15)1、 多媒体大屏幕展示课题For循环的语法格式和流程图。For-Next循环语句的格式:说明:步长值可以为正数或者负数。1、 教师指导学生分析For-Next循环语句在例1程序中的执行过程。 分析For-Next循环语句在实例1程序中的执行过程:(如流程图1) 讲解For-Next循环语句的执行过程:(如流程图2)3、 分析程序2,程序如下所示:该题中运用到了累加器,教师在这里可对累加器的原理进行分析。1、 教师归纳 循环语句的功能:利用循环语句,可以实现循环体内的语句反复执行。 循环结构:如果程序中含有循环语句,这种程序结构称为循环结构。 思考:在For-Next循环语句中,循环次数由什么决定?循环的次数由初值,终值和步长值共同决定。 关于For-Next语句,利用立即窗口测试代码,并补充说明以下几点:1)关键字For、 to、 Next 和“=”不能省略不写。2)初值、终值、步长可以是数值型常量、变量或表达式。3)步长可以是正数,也可以是负数,当步长为1时,可省略“step 1”。(二) 实践体验、形成技能(10)学生的智力能力是在练习中得到发展和提高的。设计练习时,遵循由浅入深的原则,按照分层次的要求,精选习题, 使学生加深对本节课知识的理解,根据本节的重难点,及时发现问题,并加以改进。在例1、例2的基础上,为更好地理解本课内容,激发学生的创造性思维,设计了以下几个例题。 1、屏幕显示:例3 :编程求1-100之间3的倍数的和。 该题重点要求学生能根据实际情况,确定循环变量的初值和改变量,启发学生该题循环变量的初值为3、变化值为3,得出循环体、循环条件。引导学生画出程序流程图后编程,切换到VB,运行并调试程序。 该题会有学生用另一种方法解答,可以引导学生比较两种方法的优劣性,并引出例4。方法1: 2、屏幕显示:例4 :编程求1-100之间是3的倍数或是5的倍数的和。该题重点要求学生能根据实际情况,确定循环体的编程情况。经过例3两种方法的讲解,部分学生可能会落入原有的思维模式,他们会利用两个for循环,先求出3的倍数的和,然后再求出5的倍数的和,最后把两个和相加。这样做,问题是解决了吗?如果某个数既是3的倍数又是5的倍数(譬如15),就重复加了两次。怎么解决这个问题?启发学生在例3第2种方法的基础稍做改动,利用if语句、逻辑或(or)以及求余运算符(mod)完成循环体。具体操作时,先引导学生画出程序流程图再编程,切换到VB环境,运行并调试程序。 本环节要达到的目的:一是巩固For语句在头脑中的印象;二是利用For语句解决实际问题。(一) 拓展延伸、解答疑难(10)这部分的安排主要是给学有余力的学生提供一个更高学习平台,同时对那些学习困难的学生进行个别辅导教学,也是对教学难点的深化,体现了分层教学的教学原理。1、 屏幕显示:例5 :包装1200个变形金刚,要求是:(1)包装的规格分别是:小盒(每盒5个)和大盒(每盒12个);(2)每种规格的盒数可任意,但每盒都必须装满。现在有盒子170个,请设计一个算法,输出大、小盒子分别有多少个。 算法:设1200个变形金刚分别装入X和小盒和Y个大盒,它们必须满足下面等式:X+Y=170 5*X+12*Y=1200考虑X、Y值可能的变化范围:由要求(2)可知一个包装方案中每种规格的盒数是任意的,因此,X、Y的最小值都是0;当Y取最小值0时,此时的方程5*X+12*Y=1200 等价于5*X =1200,因此X可取的最大值是240。因此可以指定X为循环控制变化,其变化范围是0,240,Y=170-X,当X、Y 满足等式5*X+12*Y=1200时,Y、 X即为所求的大、小盒子数。这个题目主要是给学习能力强的学生安排的,因此教师可以先要学生独立思考,适当时候给予提示。对这个题目进行分析时,教师可以引出枚举算法的概念,并将其实践到这个题目中去。2、这个环节中,教师到学生中进行个别辅导,可利用广播教学或者投影仪对学生中普遍存在的问题进行集体解答。(一) 交流评价、课堂小结(5)开展交流评价,对学生有激励、诊断和促进作用。学生通过相互参照比较,能发现自己的不足和长处,取长补短;教师给学生交流表达的机会,能培养学生的表达能力。课堂小结能在较短的时间内帮助学生回顾本堂课的内容,巩固已学过的知识。因此,这部分教学环节是必要的,也是非常重要的。1、选择两到三位学生代表,给大家展示自己的程序,教师可以趁此对程序有问题的学生进行全班解答。 2、有些学生可能对程序界面进行了美化,每个学生的程序可能有所不同,请同学们开展
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年小学教师资格考试《综合素质》真题模拟(含答案)重点解析试题卷
- 2025年花艺师职业资格考试真题模拟训练(花卉市场竞争力分析)
- 2025年花艺师职业资格考试花卉设计色彩运用试题卷
- 2025年成人高考语文经题型强化题库《作文素材积累》试题
- 2025年执业药师药学专业知识试卷二十四:药学专业药品临床监测与评价测试题
- 2025年消防员培训考试题库:火灾预防与逃生安全法规知识测试
- 2025年初中学业水平考试地理模拟试卷:地理灾害防治法律法规解读试题及答案
- 高压电工考试2025年题库-高压电器设备原理与维护实操试题
- 2025年消防安全知识培训考试题库:火灾预防与逃生设施设备试题
- 2025年专升本艺术概论考试模拟卷(艺术鉴赏实践应用与能力试题)
- 西餐烹调工艺与实训PPT全套完整教学课件
- 北京市建筑施工作业人员安全生产知识教育培训考核试卷(A-B-C-D-E)【完整版】
- ZZ031 园林微景观设计与制作赛项赛题-2023年全国职业院校技能大赛拟设赛项赛题完整版(10套)
- 北师大版古诗
- GB/T 9634.8-2018铁氧体磁心表面缺陷极限导则第8部分:PQ型磁心
- GB/T 27749-2011绝缘漆耐热性试验规程电气强度法
- GB/T 18705-2002装饰用焊接不锈钢管
- 金风风电Vensys变桨系统课件
- 【高校辅导员资料】高校辅导员理论与实务
- 工程项目成本核算制度
- um-joyo c2001跨平台监控防误一体化系统使用说明书
评论
0/150
提交评论