《241For循环语句》课教案设计(一)_第1页
《241For循环语句》课教案设计(一)_第2页
《241For循环语句》课教案设计(一)_第3页
《241For循环语句》课教案设计(一)_第4页
《241For循环语句》课教案设计(一)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序的循环结构

【本节主要内容】

学习程序设计,应从解决生活中常见的简单问题入手。本节从“求某影院

1MAX影厅放映影片的日收益额计算”问题出发,引导学生经历分析问题、设计

算法、编写程序、调试程序等用计算机解决问题的过程,理解程序的循环结构的

特点。

【学生情况分析】

在前面的学习中,学生己经了解了利用计算机解决问题的基本过程,也尝

试了一些简单问题算法的设计及程序的调试运行;但是由于每周只有一节课的课

时限制,教学连续性相对较差,多数学生对旧知识掌握不深,在第二节课时基本

上把前一节课的内容忘了,再让学生实际操作时,掌握并运用知识也有很大难度。

所以学生对本学期VB课程的学习还处在似懂非懂,需要进一步加深理解和尝试

实际应用的阶段,本节课的内容是第二章中最为重要的内容,知识点难度较大。

考虑学生实际应用VB程序解决实际问题的能力较弱,因此教学中要尽量选择简

单、易懂的例子;尽量跳过VB程序设计前面的基础内容;并且以学生感兴趣的

话题为例激发学生的求知欲望。

【学习目标】

1.理解循环及其所使用的情况。

2.掌握VB语言循环结构For…Next循环语句的一般使用方法。

3.会分析问题并设计算法,能够使用循环结构编写简单的程序解决具体问题。

4.通过经历用计算机解决问题的过程,培养计算思维。

【学习重难点】

重点:1.For…Next循环语句的用法。

2.会分析问题并设计算法,能使用循环结构编写简单程序解决具体问题。

难点:正确使用For…Next循环语句编制简单程序,解决实际问题。

【教学方法】讲授法、演示法、任务驱动法

【教学资源】教学课件学案vb示例程序

【课型】新

【教学时数】1课时

【教学流程】

开始

回顾前面学过的知识点。

教师引导

教师巡视辅导

教师小结,总结FOR…NEKT循环语句

,教师提出任务二,明确任务要_教师引导

求,简单提示问题核心。_

亍:十.元败刑土方

1-irjyrwr1.教师巡视辅导

题、算法设计、程序补充,

上机实践(依据学案)

2.对“陷阱”问题进行指导

拓展任夯,教师板节奏示

归纳总结

结束

【教学过程】

教学教师活动学生活动设计意图

环节

知在前面的学习中,我们已经知道程序设计包含回忆旧知温故而

识三大基本结构。通过PPT展示过去学习中编辑过的唤起回忆知新

回程序示例,复习已经学过的顺序结构、选择结构。

顾展示画100个同心圆的案例,引导学生思考如何编

写程序?设置问题

n,

引出循环的概念,引出本节课所要学习的知识。引出新课

【探究问题】:小李利用假期时间进行了一次职业体学生观看提出问

验的社会实践活动。他任职保利影院的销售人员,PPT,对本题背景,

他的工作是统计当季最热影片《美女与野兽》在保节课要解激起学

利影院IMAX影厅上映影片的每日收益额和普通影决的问题生解决

情厅播放的每日上座率。以便借助数据对影院利润进有初步的问题的

景行分析。请同学们来帮帮他。了解。欲望。

创把以上问题分解成两个任务:

任务一:请你编写一段程序,帮助小李来计算影院

2,IMAX厅放映影片的当日收益额。已知,该厅每日放

映场次为8场,票价为90元/张。

任务二:请编写一段程序来计算该影片在普通影厅

播放的当日上库率。输入当日普通影厅的播放场次

数i场,每场可容纳的人数为150人。

一、以任务一为例,引入新知识

【任务一】:请你编写一段程序,帮助小李来计算影

院IMAX厅放映影片的日收益额。己知,该厅每日放

映场次为8场,票价为90元/张。

学生积极引导学

学生思考,用己有的知识设计一个算法,并描述出

思考,分生思考,

来。(完成学案)5'

析问题并逐步引

1.分析问题:写出算导学生

法。观察分

授已知每场次的入场人数n,可以求出该场的票房

析,寻求

新m=90*n日收益额S=S+m

o解决问

2.使用顺序结构的算法设计:题的最

13

佳方法,

(1)输入第1场的入场人数;

从而引

(2)计算第1场的收益额;入新知。

(3)输入第2场的入场人数;

(4)计算第2场的收益额;

(5)将前两次收益额相加;

(6)输入第3场的入场人数;

(7)计算第3场的收益额;

(8)将第3场的收益额与前两场的相加;

(9)……以此类推

思考:这个算法的实现简单吗?本题中语句30多条学生积极

语句来实现,实际生活中情况更为复杂。有没有更思考,回

为简便的表达方式呢?答问题

3.给出更简洁合理的算法。

(1)对于每场I(1=1,2,3,……8)做如下2~4

步。

(2)输入每场的人数

(3)计算该场电影的收益额

(4)将每场收益额加入统计日收益额的变量S中。

(5)输出R总收益额

4.对照算法写出伪代码,并引出FOR…NEXT循环语学生初

句。步体验

自主探究FOR…NE

5,学生参考学案或者书P51-52页自学FOR…NEXT

XT循环

循环语句,并上机实践,完成任务一。动手实践

语句的

使用,

二、知识讲解

1、循环学生认真对程序

听讲,积的格式

循环:计算机重复执行某一语句或某一组语句的

极思考,加深理

过程。

讲加深记忆解,增强

授2、For…Next的基本格式学生对

新FOR循环变量二初值TO终值STEP步长程序编

知写的信

循环体心

5,

NEXT循环变量

以本题为例,解释结构的参数。

3^教师小结:For…Next循环语句要注意的知识点。

(1)For语句与Next语句必须成对出现,而且循环

变量的名称要相同。

(2)循环变量必须是数值型,且最好为整型变量。

(3)当步长为1时,为默认值。[step步长】参数

可以省略。

二、布置任务,引导学生自主探究。观看PPT,明确任

认真思务要求,

任务二:请编写一段程序来计算该影片在普通影厅g品+曰

考,兀成

播放的当日上座率。输入当日普通影厅的播放场次

学案上的不解决

数i场,每场可容纳的人数为150人。

内容。问题的

1.分析问题(明确任务,讲解核心):核心内

(1)名词解释:上座率;实际观影人数/可容纳的总容。帮助

人数的百分比。学生更

上好的体

机(2)设该影片每场上座率为明该影片每日上座率验V3程

实为Y。序设计

践的过程。

(3)m=;p=;Y=

15

2.学生自己设计算法。

上机操作

3.补充程序的空缺,并上机实践操作。

难度1:(适合能力较弱,层次较低的学生)

打开教师提供的参考程序补充完整后,再进行调

试运行,实现功能。学生参考学案和课程资源文件

夹的“参考程序.vbp”,上机实践。

难度2:自行设计界面、编写程序和属性,并调试

运行。(有一定的挑战性,适合能力较强的学生)

*程序输入并调试时注意事项:熟记各注

意事项

(1)注意拼写的正确性。

(2)注意标点符号一律使用英文状态。

(3)注意语法格式,关键字之间用空格分开。

(4)VR语句不区分大小写c

5.教师课前在准备的学生使用的参考程序中设置

陷阱;观察学生操作过程中对陷阱处理的情况,

并进行提示和点拨。

即FOR语句一定要与NEXT语句成对出现。

思考拓展问题:(有能力的同学选择完成)

(1)在窗体上画100个半径不断增大同一长度的思考并尝通过巩

同心圆。试完成拓固所学

展练习的知识,加

(提示画圆语句:Circle(x,y),r其中:(x,y)为圆

拓内容。深印象。

心坐标,r为半径)

练(2)在上题中,如果圆心也要不断移动,怎样解

习决?(下一节课将深入研究)

r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论