版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、广州市信息技术教科书 信息技术(初中 第二册)认识程序的基本要素教学设计广州市第113中学 罗敏仪一、学习者分析学生在此之前,已初步了解程序的作用、对VB程序设计有了简单的认识;但对VB程序设计语言语法规则了解甚少,对程序代码中出现的各种要素比较陌生,因此对程序代码本身所要表达的意思还不太清楚,对程序要完成的功能也不太明白。但此时学生的学习积极性比较高,也很愿意动手尝试。二、教材内容分析1本节的主要内容及在本章中的地位本节是VB程序设计初步中的第三节,主要介绍了VB程序设计语言中的常量与变量、表达式等程序设计基本要素、常用的数据类型以及赋值语句、输出语句的格式和功能。2教学重点、难点重点:(1
2、)常量、变量的概念和作用,变量的命名规则;(2)运算符的识别和书写;算术表达式的书写及转换;(3)赋值语句、输出语句的格式及功能。难点:(1)赋值号的理解;(2)变量的命名规则;(3)算术表达式的书写及转换。3课时安排:2课时。三、教学目标1知识与技能(1)了解常量、变量、表达式的含义和作用,了解赋值语句、输出语句的功能;(2)熟悉变量的命名规则;(3)学会算术表达式的书写及转换;(4)熟悉赋值语句、输出语句的格式。2过程与方法(1)培养学生从简单问题出发,运用程序设计解决实际问题的能力。(2)通过比较、观察、分析和实践等手段让学生在做中学, 提高学生主动学习的意识和能力。3情感态度价值观通过
3、体验程序解决具体问题的思想方法,激发学生的求知欲,形成积极主动地学习和使用信息技术、参与信息活动的态度,培养学生的创新、探索精神。四、教学理念和方法由于本节课中所涉及到的内容都是程序设计语言中的基本要素,概念性的知识较多,因此结合程序实例来介绍,通过讲解、观察、比较、实践,帮助学生理解常量、变量和表达式的概念和作用,通过形成性练习,让学生熟练掌握算术表达式的书写及转换,通过对程序中的语句进行分析,让学生了解赋值语句、输出语句的格式和功能。通过上机实践让学生尝试如何根据实际情况修改程序,从中体会程序的作用和编写的一些要求。课堂上采用以任务驱动式教学为主,演、讲、练相结合的教学方法。五、教学过程设
4、计1教学内容的组织与呈现方式本节课从简单的计算“圆的面积”的程序作为引入,通过分析程序中语句的组成,讲解常量、变量及表达式,通过不同的任务,让学生体会各个组成要素在程序中的作用,并从中慢慢理解并掌握程序设计的思路和方法。2教学过程课时1:教学环节教师教学学生活动设计意图引入同学们经过上两周的学习,已初步接触过了VB程序,编写程序就好像我们写作文一样,每篇作文的组成都会有不同的词语、句子、段落,这是构成一篇作文的基本要素,而我们编写程序也一样,程序也是由一些基本要素所组成的,今天我们就来学习程序的基本要素听讲解创设情境,引发学生学习的兴趣。通过网络广播展示程序下面我们一起来看一下这段程序:Pri
5、vate Sub Form_Click() r = 1000 s = 3.14* r * r Print "圆的面积是:" s; "平方厘米 "End Sub同学们试一试,看这段程序到底有什么作用?观看程序,并思考通过简单的程序引入,使学生更易接受并理解老师把程序发送到学生机,让学生上机体验程序的执行老师巡堂指导,并解决个别学生的操作问题上机运行程序,并总结程序的作用学生自行体验程序的作用,增加感性认识解释程序的组成总结程序的作用:计算圆的面积问:程序的组成?(有三行)在程序里面每一行我们称它为一个“语句”,也就是说这个程序共有三行语句。我们首先要知道:
6、每个程序都是由若干行语句所组成的。听老师讲解,并作好相应的记录(划书)明确相关概念引出:语句的作用但是大家看到,每一个语句的结构都不相同,意义也应该不相同,下面我们一起来分析一下。“r = 1000”是什么意思?思考,并回答老师的问题新课学习:赋值语句解释:“r = 1000”这个语句,在程序里我们称为“赋值语句”。中间的“=”不是数学上的等号,是赋值号。问:在这里把什么赋给什么?作用:把赋值号右边的数值赋给左边的r( 有方向性,从右往左)思考,并回答老师通过设问,让学生认真思考,调动积极性通过网络广播展示刚才的程序问:在这个程序中还有哪个语句也是赋值语句呢?(s = 3.14 * r * r
7、)观察,并思考、回答问题通过学生的观察、对比,启发学生的思维新课学习:“常量”的概念在这两个语句里,除了“=”外,还有什么组成?(r、1000、s、3.14 * r * r)“1000”是什么?(圆的半径)在计算的过程中,这个值会变化吗?我们把在程序运行过程中始终固定不变的量称为“常量”思考,并回答问题新课学习:“表达式”的概念看第2个语句,右边不是一个数,而是一个式子。这个式子在程序中有什么用?与数学上的一样吗?(意思一样,写法不同)有什么不同?(*号)。数学上我们称它为公式或式子,在VB里面称为“表达式”,又因为它和我们数学上的式子很接近,所以我们给它一个更贴切的名字“算术表达式”。“3.
8、14 * r * r”就是一个算术表达式,“*”是它的算术运算符,在VB里面还有其它的运算符号与我们数学上面所学的不一样,这个内容我们下节课再来探讨。通过对比,使学生加深对各种不同组成要素的理解任务:计算半径为2000的圆,如何修改程序?计算半径是3000、4000、5000的圆呢?问:放在r里的值是否可以根据实际的需要赋给它不同的值呢?上机试验,并进行总结,回答老师的提问(若条件不允许,改为学生示范操作)提高学生动手能力,并加深理解新课学习:变量的概念变量:是一个存储单元,在程序运行过程中可以取不同的值。(相当于一个碗,可盛放不同的东西)问:程序中还有哪个是变量?(s)通过比喻,方便学生理解
9、任务:计算圆的周长,如何修改程序?老师巡堂指导,并解答学生上机操作中存在的问题上机试验,并可让个别学生演示他们修改的程序新课学习:变量名看下面这段程序:Private Sub Form_Click() r = 1000 s = 2*3.14 * r Print "圆的周长是:" sEnd Sub问:程序有没有错?有什么不够好的地方?(周长一般用C表示)问:变量是否可以换不同的名字?思考、回答问题通过与数学上的使用习惯,过渡到变量名,帮助学生理解任务:尝试使用不同的变量名去试验程序老师巡堂指导,并解答学生上机操作中存在的问题。(指引学生分组去试验:用不同的变量名A、3A、面积
10、、Sub等)上机操作试验(也可改为个别学生示范操作,或学生命名,老师示范)帮助学生从错误中总结规律新课学习:变量名的命名规则问:变量是否可以任意定?变量名命名规则:(课本 P33)形成性练习:变量名的判断老师讲解为什么有些不能用作变量名使用。做练习学生通过练习进一步明确变量名的命名要求课堂小结本节课我们所学的内容包括:赋值语句、常量、变量和算术表达式。在书本上整理出所学的内容帮助学生梳理知识结构以“圆的面积”程序为例,简单介绍程序设计的思路根据老师的提示进行思考对所学知识进行提升拓展练习:1、计算长方形的面积和周长;2、超市购物结账老师巡堂指导,并启发学生思路,解决学生操作中遇到的问题上机操作
11、练习对知识的扩充和迁移课时2:教学环节教师教学学生活动设计意图复习通过画圆程序引出:常量、变量、变量名、赋值语句的概念、意义等思考、回答问题温故而知新新课学习:“运算符和表达式”上节课我们曾经接触过这行赋值语句:S=3.14*r*r问:这行语句有什么作用?赋值的过程是怎样的?右边的式子在VB里有个什么名字?(先计算右边算术表达式的值,然后把结果赋给左边的变量)思考,并在老师的指引下回答问题培养学生勤于动脑的习惯老师讲解表达式的概念、分类等:表达式是由常量、变量、运算符、括号等按一定的语法规则组成的有意义的式子。的表达式有:算术表达式、字符表达式、关系表达式、逻辑表达式等几种。算术表达式:算术表
12、达式是由+、-、*、/、MOD等算术运算符和数值型常量、变量、小括号等组成。算术表达式中参与运算的量是数值型的,其运算结果也是数值型的。听讲并划书明确相关的概念观察下面的算术表达式,请大家说说与我们平常在数学上使用的表达式有些什么不同?(例:课本 P34 例题)思考、并回答问题通过对比,引起学生的注意算术运算符含义例子运算结果运算级别加1231减、取负值1231Mod求余9 mod 212整除9243*乘2*484/除9/24.54乘方2385比较算术运算符:注:1、 运算级别与数学上的一样,从高到低,同一级从左到右的顺序执行2、 VB中所有括号都用小括号来表示观察、思考,并在老师的引导下填充
13、完成表格通过完成表格,使学生能进一步明确各种算术运算符的含义及使用形成性练习下面请同学们完成 P37的练习3、4思考并动笔完成相应的练习巩固所学知识老师提问学生并点评课堂练习请个别学生写出他们的答案调动学生学习的积极性,让他们主动参与新课学习:“输出语句”观察程序:Private Sub Form_Click() r = 1000 s = 3.14* r * r Print "圆的面积是:" s; "平方厘米 "End Sub问:第四行语句有什么作用?(输出计算的结果)思考,并回答问题通过设问,引起学生注意老师讲解:输出语句(1)格式:print <
14、;表达式列表>(2)作用:将<表达式列表>中的各项按指定的格式在屏幕上显示出来。(3) <表达式列表>中可以是多个表达式,各表达式之间可用逗号(分区格式,每区14个字符位)“,”或分号(紧凑格式)“;”分隔。(通过程序试验逗号和分号在程序中的不同的作用)听课,并划书明确相关概念新课学习:“字符串常量”从输出结果我们看到有些内容是原样输出的,而有些是输出对应的值。为什么?(字符串常量:指用双引号括起来的字符。)思考,并回答问题通过对比、观察,让学生找出异同,帮助理解新课学习:“数据的类型”经过上面的学习,同学们基本上能读懂一个简单的程序,其实在我们现在所学习的程序设计中,主要是通过程序来处理各种各样的数据,这些数据在VB里也会分成不同的类型。VB提供了数值型、字符型、布尔型等基本的数据类型表:课本 P33 表2-1听课,并划书明确相关概念课堂小结本节课我们主要学习的算术运算符和算术表达式的书写,以及输出语句和VB中的数据类型,这些内容在程序设计里都相当重要,请大家一定要熟练掌握。整理书本的相应内容知识梳理3教学评价A完成相应的上机操作练习B形成性练习(1) 区分以下哪些是正确的变量名:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 征兵体检中的色觉辨识问题及答案详解
- 智能制造技术应用题集与答案解析手册
- 2025年金融服务数字化转型可行性研究报告及总结分析
- 中文引用参考文献格式
- 2025年艺术品投资平台商业模式可行性研究报告及总结分析
- 经济管理系毕业论文模板-图文
- 电大工商管理毕业论文开题报告
- 物资管理制度在物品采购中的应用
- 志愿者面试备考手册试题与答案详解
- 幼儿园卫生安全知识测试题集
- 工程保函管理办法
- 2025年军事理论知识竞赛题库及答案
- 2025年天津入团考试试题及答案
- 肾内科化验单解读
- 颅脑损伤病人护理查房
- 2025年山东省公务员《申论(B卷)》试题(网友回忆版)含答案
- 湖北省中小学生命安全教育课程标准(实验)
- 压铸模具开发流程
- 初中英语教学论文范文3000字
- 2025体育与健康课程标准深度解读与教学实践
- 《职业教育学》课件-第6章 职业教育课程
评论
0/150
提交评论