数据的表示与处理教案第一课时

时间:2021-12-16 09:50:53 教案 我要投稿

数据的表示与处理教案(第一课时)

数据的表示与处理教案(第一课时) 一、教材分析 根据《普通高中技术课程标准》的要求,算法与程序设计是普通高中信息技术的选修模块之一。本章节是在同学们学习完算法及可视化编程的一般步骤的基础上开设的。教材安排合理,因为只有学生通过本节的学习,才能进一步地对vb程序组成的领会,为下一步把算法转换成vb程序打下基础。符合学生的认知规律。 本节内容包括:数据类型、常量与变量、运算符与表达式、常用的语句与函数。学习这些内容就是一步一步的积累vb语言的语法。上好这节课是使学生能否较好地学好算法与程序设计这一模块的关键。而本节内容枯燥无味,与学生一直认为信息技术课是玩游戏、上网聊天的观念更是大相径庭。所以授课前可以通过一些有趣的vb小程序演示(比如猜数程序),激发学生兴趣。数据的表示与处理大约用2个课时。其中数据类型和常量、变量及运算符与表达式占1课时。 二、教学目标   1、初步使同学们掌握VB的常用数据类型、变量、运算符及表达式的含义。   2、使同学们学会定义变量和常量。   3、使同学们掌握变量与常量命名的约定原则。 三、教学重点、难点 重点: 1、使同学们掌握理解VB的常用数据类型、变量。 2、使学生掌握各种运算的运算法则,并熟练运用各种运算符与表达式。 难点: 1、VB的常用数据类型及取值范围、vb运算符与表达式与数学表达式的区别。 2、每种运算符的.优先级及运算符间的优先级。 四、教学手段 1、做好ppt课件,在机房利用教学软件进行屏幕广播教学(黑板协助板书)。 2、利用实物投影仪进行实例分析教学。 五、教学方法 在授课之前,让学生预习,让学生去感受vb数据类型与表达式和曾经学习过数学中的数据类型与表达式的相同和不同之处。比如常量与变量,关系运算符等等,这些概念的定义、运算符号的书写和数学中不完全一样。教师总结、讲解、板书,让学生深刻掌握在vb中,一些名词的正确定义以及在vb中一些符号的独特写法。本节课采用了阅读材料、探究、讲授、交流、等多种教学活动的有机结合的方法。 六、教学过程 (一)引入 教师:程序设计的实质可以这样理解:在某种编程环境里,把设计出来的算法用对应的程序设计语言表达出来,然后运行输出结果。由此可见,算法在程序设计中的地位非同一般。算法其实就是解决某个问题的数学模型,而谈到数学模型,就离不开运数据的表示与处理。   在不同的程序设计语言中,数据表示与处理方法不尽相同。在VB中的数据到底是如何表示的?在计算机里如何对数据进行处理的呢?我们这一节课即将要学习数据的表示与处理。 (二)讲授新课 2.2.1 数据类型  说明:提醒学生在以后的编程过程当中,应该选择贴近实际的数据类型,范围不宜过大,但决不能过小,否则会出现溢出的情况。 注:在讲解中与数学中的数值型类型联系起来讲,比如:数学中实数,整数等,它们的取值范围是多少等。这样同学们就更容易地掌握VB语言中的数据类型以及它们取值范围。 2.2.2常量与变量 (1)常量、变量: 说明:课本上没有具体讲关于变量的概念,我们应结合物理学中的公式来对常量和变量下个定义:比如:对物理学中的求弹力公式: ,进行分析,其中 K胡克系数不变,x为弹簧的形变量,F为弹力。那么F随着x的改变而改变,所以k是常量,F和x是变量。 请同学们思考一下:匀速直线运动公式:  这里的常量是什么?变量是什么? 教师总结: 常量:程序运行过程中保持不变的量称为常量。   变量:程序运行过程中发生变化的量称为变量。   (2)常量、变量的类型: 常量(Constant):分为数值常量、字符串常量等。 变量(Variable):分为字符型、整型、长整型、单精度型、双精度型、布型、日期型。 (3)变量命名的约定:(省略板书) (4)变量名和常量名声明的方法: 常量声明方法:Const < 变量名>AS < 数据类型>=表达式 变量声明方法: Dim < 变量名>AS < 数据类型> 2.2.3 运算符与表达式 学生思考回答:什么是表达式? 投  影:表达式是由变量、常量、运算符、函数和圆括号等按一定的规则组合而成。VB中有算术表达式、字符串表达式、日期表达式、关系表达式和逻辑表达式等。 (1)算术运算与算术表达式                             所以,表达式 在VB中的表达式应写成: (2)字符串运算符与字符串表达式 A、字符串运算符:+ &(特别要注意”123”+45这种运算)   B、字符串达式:”123”+”45”   C、优先级:相同 (3)关系运算符与关系表达式   A、关系运算符: = < > >= <= <> (特别要注意与数学中大于等于、小于等于及不等于号的区别)   B、关系达式: 3>1 C、优先级:相同 学生思考讨论:关系运算的结果应该属于什么数据类型?   (4)逻辑运算符与逻辑表达式   A、Not(取反) And(与) Or(或)等 B、表达式: if( N Mod 3=2) And ( N mod 5 =3 ) And (N Mod 7=2) then ...... C、优先级:Not>And>Or 学生思考讨论:逻辑运算的结果应该属于什么数据类型? (5)日期运算符与日期表达式 A、日期运算符: +  - (特别要注意+运算是一个日期型数据加上一个整型数值,-运算是两个日期型数据相减)   B、日期达式: #2003/10/10#+10  和  #2003/10/20#-#2003/10/10# C、优先级:相同 学生思考讨论:+运算和-运算的结果应该分别属于什么数据类型?   (6)运算符的执行顺序   算术运算符>字符串连接运算符>关系运算符>逻辑运算符 七、小结 本节课主要学习了三个部分的内容:vb数据类型、常量与变量、运算符与表达式。介绍了vb提供的7中数据类型,以及每种类型的关键字和取值范围;常量与变量的概念和常量与变量命名的约定原则以及常量与变量声明的语法格式;五种运算符与表达式的符号和运算法则优先级。 八、布置作业 书上26页实践第1题和第2题。 第1题:你能写出下列表达式的值吗? (1)  123+“321”&“ABCD” (2)  Not 2*5<>11 第2题:把下列代数式改写成vb表达式。     九、教学反思 (一)教学技巧收益的反思 本节课教学内容比较枯燥乏味。通过本节课的教学,可以发现大多同学还是比较容易接受的。在教学过程中,尽量避免抽象的语言描述,用简单易懂的话语去讲解,总结。比如:讲到变量的时候,我们可以把变量比喻成一个瓶子。里面可以存放不同的东西。瓶子里面的东西可以倒出去,也可以把其它东西倒进来,也让学生明白了为什么一个变量中的值可以不断变化。也进而为学生下一步学习赋值语句时遇到的n=n+1这用语句解除了疑惑,因为在传统的表达式里这种语句是绝对不成立的。经过我耐心的讲解和一些形象的比喻,并不时地让同学们进行讨论,课堂气氛还是比较活跃,大多学生接受效果良好。 (二)不足之处反思 在教学中,我虽然积极地去活跃课堂气氛,但仍有个别同学积极性仍然不高。针对这种情况,我总结以后应该采取以下措施:第一,暂停讲解,让学生自己看书并思考,而后进行提问。这样也给部分学生提个警惕,把注意力集中到听课上来;第二,从长远角度提醒学生学习vb语言的这些知识对以后大学学习其它语言有一定的帮助。因为其它语言的学习步骤和vb大同小异,其它语言也有这些内容;第三,应该多激发学生学习编程的兴趣。因为学生目前还处于语言的积累阶段,还没有真正体验到编程的乐趣,所以可以找一些用vb编写的小软件来吸引学生,让他们知道,通过学习,我们也可以用vb来开发自己设计的小软件。全面调动学生的积极性还有待于加强。 (三)内容组织反思 上完课后意识到,可以在讲完一种数据类型以后,就直接讲对应的运算符号与表达式,即把运算符与表达式穿插在数据类型中讲解,这样学生更容易理解掌握。因为每种类型的数据都可以进行运算,数值型数据参加的运算就是算术运算;字符型数据参加的运算就是字符运算;布尔型型数据参加的运算就是逻辑运算;日期型数据参加的运算就是日期运算。那么还有一个关系运算也可以和布尔型结合起来讲,因为关系运算的结果也是布尔型。   引用资料: 《算法与程序设计》教科书 教育科学出版社

【数据的表示与处理教案第一课时】相关文章:

初中数学《数据的收集与处理》教案01-05

初中数学教案:数据的收集与处理08-27

《数据的收集与处理》初中数学教案08-26

数据分析与办公软件:数据处理01-10

数据表示形式笔试题01-01

gps数据处理实习01-14

快速处理Excel中的数据11-01

《数据处理与统计》教学反思07-16

Excel中VBA处理数据的优势07-03