2.1认识常量和变量 (教案)-《C语言程序设计》同步教学(电子工业版)

2024-11-18
| 5页
| 149人阅读
| 1人下载
普通

内容正文:

课程单元教案 本课编号 2 本课课时 2学时 内容提要 项目2 数据类型和运算符 任务1 认识常量和变量 任务2 数据表现形式及应用 教学目的 1、理解常量和变量的概念; 2、掌握整型、实型、字符型常量的表示形式; 3、掌握整型、实型和字符型变量的定义、功能和用法; 4、掌握转义字符表示形式。 知识能力 结构 掌握整型、实型、字符型常量的表示形式;掌握整型、实型和字符型变量的定义、功能和用法;掌握转义字符表示形式。 教学重点 难点 重点:整型、实型和字符型变量的定义、功能和用法; 难点:整型、实型和字符型变量的定义、功能和用法;转义字符表示形式。 教学手段 方法 教学方法:项目任务驱动法、启发式 教学手段:课堂讲授法、操作演示法、多媒体教学 思考题与 习题 1、什么是常量和变量,以及三种基本类型的常量和变量的表示方法。 2、应用整型、实型和字符型数据解决实际问题。 教学内容进程设计 复习回顾:C程序的开发与运行。 项目导入:学生成绩信息描述与统计 任务描述:学生信息信息包含学号、性别、三门成绩、总分和平均分等,根据题目需要定义合适的类型的变量,把数据输入后进行计算,然后输出所有内容。该功能在综合实践一的基础上完成。 学生成绩信息描述与统计:编写程序设计实现学生成绩的定义,即把学生的成绩分别定义为整型、实型变量。 任务1 认识常量和变量 2.1常量 1.普通常量 在程序执行过程中,其值不发生改变的量称为常量。按照数据类型可分为整型常量、实型常量和字符型常量。 引用规则:直接引用 如:-5、3.14、1234、‘a’、‘3’、‘ ’,返回文件结束标志EOF(即-1)。 2.符号常量 用一个标识符表示一个常量,习惯上,符号常量名用大写,变量名用小写。 定义格式如下:#define 符号常量名 常量 例如:#define PI 3.1416 2.2变量 变量:在程序执行过程中,其值发生改变的量称为变量。按照数据类型可分为整型变量、实型变量和字符型变量。 引用规则:先定义后引用,定义的名字为变量名(标识符) 标识符命名规则: (1)所有标识符只能由英文字母、数字和下划线组成,且以字母或下划线开头。 (2)不允许使用关键字作为标识符。 (3)大小写字母代表不同的标识符。 (4)C语言对标识符的长度无规定,建议一般不超过8个字符。 (5)标识符命名应直观易读,尽量“见名识意”。 例如: 正确的标识符:M,sum1,_total,ab_1_2 错误的标识符:11abc,for,-abc,$12 任务2 数据表现形式及应用 2.1 整型数据表现形式及应用 1. 整型常量 (1)十进制整数:包含0~9十个数字 (2)八进制整数:以0打头,后面可包含0~7八个数字 (3)十六进制整数:以0x或者0X打头,后面可包含0~9十个数字和a~f(或者A~F)六个字母 2. 整型变量 (1)基本型:int,在内存中占4个字节 (2)短整型:short int或者short,所占字节和取值范围均与基本型相同 (3)长整型:long int或者long,与int相同,在内存中占4个字节 (4)无符号型:类型说明符为unsigned 例:定义两个整型变量并赋值输出。 (1)定义变量同时赋值 #include<stdio.h> main(){ int a,b; a=12; b=33; printf(“%d,%d ”,a,b);} (2)先定义变量,再进行赋值 #include<stdio.h> main(){ int a=12,b=33; printf(“%d,%d ”,a,b);} 2.2 实型数据定义及应用 1.实型常量 实数也叫浮点数,有两种表示形式: (1)小数形式:由数字和小数点组成(必须有小数点)。 例: 0.123 123. .123 (2)指数形式:由数字、小数点和字母e组成。 例:1.23e3 1.2e-5 2.实型变量 实型变量分为单精度、双精度和长双精度三类,重点学习前两者: (1)单精度 float 例:float x,y; (2)双精度 double 例:double z; 说明: (1)一个float型数据在内存中占4个字节(32位),一个double型数据占8个字节。 (2)单精度实数提供7位有效数字,双精度实数提供15~16位有效数字。 应用举例:定义两个实型变量并赋值输出。 #include<stdio.h> main(){ float f1=1.5,f2=3.3; printf(“%f,%f ”,f1,f2);} 随堂实训练习: 1、已知三个实数,编程求它们的和并输出。 2、已知圆的半径,编程求圆的面积和周长并输出。 3、已知三角形的三边长,编程求三角形的面积并输出 4、已知两个实数,编程交换它们的值并输出。 5、编一程序,给一个华氏温度,按下列公式计算并输出对应的摄氏温度,计算公式为: C=5(F-32)/9。 2.3 字符型数据表现形式及应用 计算机不能识别所有字符,目前大多数系统都采用美国标准信息交换码(简称 ASCII 码)字符集。 1.字符型常量 (1)字符常量:字符常量是用单引号括起来的一个字符。 例:’a’,’x’,’d’,’?’,’+’ (2)转义字符:将反斜杠’\’后面的字符转变成另外的意义。 存储形式:ASCII码 2.字符串常量 (1)用一对双引号括起来的字符序列。 例:〃CHINA〃,〃a〃 (2)字符与字符串的区别: (1)字符有常量与变量。 (2)C语言中只有字符串常量, 而没有字符串变量。 (3)C语言中用字符数组存放字符串。 (4)’a’与”a”在内存中的存放形式如下: 3.字符型变量 字符型变量只能放一个字符,1个字节。 定义 char c1,c2; 例如: c1=’a’; c2=‘b’; 应用举例:定义两个字符型变量并赋值输出。 #include<stdio.h> main(){ char c1=‘a’,c2=‘3’; printf(“%c,%c ”,c1,c2);} 字符型数据按照%c 输出对应的字符,按照%d 输出对应的 ASCII 码值,因此,字符型和 整型数据在一定范围内可以相互赋值。 随堂实训练习: 1、编程把一个大写字母转换为小写字母并输出。 2、编程把一个小写字母转换为大写字母并输出。 3、编程把一个数字字符转换为整数并输出。(例如把字符’9’转换为整数9) 教学小结 1、认识常量和变量 包括C程序中的常量和变量的概念。 2、数据表现形式及应用 (1)C语言中整型、实型和字符型常量的表示方法和应用; (2)C语言中整型、实型和字符型变量的定义方法和应用。 学科网(北京)股份有限公司 $$

资源预览图

2.1认识常量和变量 (教案)-《C语言程序设计》同步教学(电子工业版)
1
2.1认识常量和变量 (教案)-《C语言程序设计》同步教学(电子工业版)
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。