内容正文:
课题
计算三角形的面积
课时
2课时(90 min)
教学目标
知识目标:
(1)掌握标识符和关键字的概念,常量和变量的使用方法
(2)掌握基本的数据类型,运算符和表达式的基本使用方法
能力目标:
能查找并改正标识符、数据类型和常见表达式的语法错误
素质目标:
根据编写程序需要遵循相应的语法,增强学生遵守规则的意识,养成按规矩行事的习惯
教学重难点
教学重点:标识符和关键字,常量和变量,基本数据类型,运算符和表达式
教学难点:自增与自减表达式
教学方法
问答法、讨论法、讲授法、实践法
教学用具
电脑、投影仪、多媒体课件、教材
教学过程
主要教学内容及步骤
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,完成课前任务
学习英语有相应的英语语法,请同学们上网查找,C语言中的语法规则。
【学生】完成课前任务
考勤
【教师】使用文旌课堂APP进行签到
【学生】班干部报请假人员及原因
问题导入
【教师】请同学们扫码观看“C语言的库函数”视频(详见教材),讨论并回答以下问题:
请同学们思考,C语言中使用库函数的注意事项有哪些?要使用C语言提供的库函数sqrt( ),在程序开头的文件包含命令该如何书写?
【学生】思考、举手回答
传授新知
【教师】讲解C语言基本语法中饭的标识符和关键字,常量和变量,基本数据类型,运算符和表达式,
一、标识符和关键字
✈【教师】介绍标识符概念、命名规则,关键字的概念及C语言中包含的关键字
1.标识符
标识符是指软件开发人员在编写程序时自己规定的具有特定含义的词,用来标明设定的变量名、数组名、函数名等。
在C程序中,标识符应遵循以下命名规则。
(1)标识符只能由字母、下划线、数字组成,且第一个字符必须是字母或下划线。
(2)标识符区分字母大小写。
(3)标识符不能是C程序中的关键字。
✈提示
从理论上讲,C程序中并不限制标识符的长度,但实际上,标识符的长度会受到编译系统和机器系统的限制。
为提高程序的可读性,应尽量使标识符可以“见名知义”。
2.关键字
C程序中规定具有特别意义的字符串称为关键字,也称“保留字”。ANSI C90标准中共有32个关键字,见表2-1所列(详见教材)。
二、常量和变量
✈【教师】介绍直接常量和符号常量,变量的定义及注意事项
C程序中的数据,按其取值是否可改变分为常量和变量。在程序执行过程中,其值不发生改变的量称为常量,其值可变的量称为变量。
1.常量
常量可分为直接常量和符号常量两种。常见的直接常量又包括整型常量、实型常量和字符常量。
符号常量是用标识符来表示一个常量。符号常量在使用之前必须先定义,其一般格式如下。
#define 标识符 常量
其中,“#define”是一条预处理命令,称为宏定义命令,其功能是把该标识符定义为其后的常量值。一经定义,以后在程序中所有出现该标识符的地方均代表该常量值。
宏定义的作用是给常量起“别名”,利用它可以增强程序的可维护性。例如,当需要修改某一常量值时,只需要修改宏定义中的常量值,而不必在程序各处逐一修改。另外,意义明确的“别名”还可以增强程序的可读性。
✈提示
习惯上符号常量的标识符用大写字母表示。
2.变量
每个变量都有一个名字,这个名字称为变量名。变量名必须是合法的标识符,它代表了某个存储空间及其所存储的数据,这个空间所存储的数据称为该变量的值。
变量在使用之前必须先定义,定义变量的一般格式如下。
类型说明符 变量名;
在定义变量时,应注意以下四点。
(1)允许在一个类型说明符后定义多个相同类型的变量,各变量名之间用逗号隔开,具体格式如下。
类型说明符 变量名1,变量名2,……;
(2)类型说明符与变量名之间至少有一个空格。
(3)最后一个变量名之后必须以“;”结尾。
(4)变量定义必须放在变量使用之前,一般放在函数体的开始部分。
用户可在定义变量的同时为变量赋初值,这种形式称为变量的初始化。
【课堂讨论】
✈【教师】请学生分组讨论以下问题
请同学们以小组为单位,讨论定义变量的所有语句是否必须放在程序的最前面,并编写简单的测试程序,验证讨论结果。
✈【学生】讨论、验证、总结、回答
✈【教师】总结学生的回答
三、基本数据类型
1.整型
整型数据包括整型常量和整型变量两类。
(1)整型常量。整型常量的表示形式如下。
① 十进制整数。
② 八进制整数。以数字0开头,用0~7这8个数字组合表达。
③ 十六进制整数。以0x或0X开头,用0~9这10个数字及字母A~F(或a~f)组合表达。其中,A代表数值10,B代表数值11,依此类推。
✈提示
在使用整型常量时,可以在常量的后面加上字符L(l)或者U(u)进行修饰。L表示该常量为长整型,U表示该常量为无