C语言程序设计教案
通 化 师 范 学 院
教 案
课程名称 高级语言程序设计 课程类别 专业课 授课时数 96 学分数 4 授课对象 计算机应用专业 使用教材称 C语言程序设计基础 1 作 者 李岩 出版社 清华大学出版社 授课教师 张秀萍 职称 副教授 系(部)名称 计算机科学系
第一章
概述
第二章课 题 教 学 目 的 教 材 分 析 课时安排第二章
C 程序设计的初步知识C 程序设计的初步知识
教案号
3
1、掌握 C 的数据类型 2、掌握整型、实型、字符型数据的常量及变量
教学重点 教学难点 2
各种基本数据类型的常量和变量 不同类型的数据在内存中的物理存储形式
教学方法
讲授与演示法相结合
教具
计算机、投影仪
一 复习引导 上次课我们已经学习了程序的一个方面算法,现在来学习另一方面数据结 构。
教 学 内 容 及 过 程 设 计
二 讲授新课 C有四种基本数据类型,分别是整型、字符型、实型、枚举型 一、常量与变量 1、 常量 常量:在程序运行过程
中,其值不能被改变的量。 两种形式:一般常量和符号常量 1. 直接常量(字面常量): 整型常量:如12、0、-3等 实型常量:如4.5、-1.234等 字符常量:如‘a’、‘1’等,用单引号表示; 字符串常量:如“a”、“abc”、“1”,用双引号表示。 2. 符号常量: 符号常量即是用一个标识符来代替一个常量;符号常借助于预处理命 令#define来实现; 定义形式:#define 标识符 字符串 如:#define PI 3.1415926535 说明: ① 习惯上,符号常量用大写字母表示; ② 定义符号常量时,不能以“;”结束; ③ 一个#define占一行,且要从第一列开始书写; ④ 一个源程序文件中可含有若干个define命令, 不同的define 命令中指定的“标识符”不能相同; 2、变量 变量:在程序运行过程中,其值会发生变化。 变量 1.每个变量必须有一个名字,变量名是标识符。 2.标识符是用来标识数据对象,是一个数据对象的名字。 3.命名规则:以字母或下划线开始,后跟字符、数字或下划线。 例:x1,_average,lotus_1_2_3,#abc,1fs,M.D.Jhon 4. 变量名不能是关键字(即保留字, C 编译程序中保留使用的标识符。如: 是 auto、break、char、do、else、if、int 等) 5.变量必须先定义再使用
备注
页码
4
第二章课 题 教 学 目 的 教 材 分 析 课时安排第二章
C 程序设计的初步知识C 程序设计的初步知识
教案号
3
1、掌握 C 的数据类型 2、掌握整型、实型、字符型数据的常量及变量
教学重点 教学难点 2
各种基本数据类型的常量和变量 不同类型的数据在内存中的物理存储形式
教学方法
讲授与演示法相结合
教具
计算机、投影仪
教 学 内 容 及 过 程 设 计
二、整型数据 1、整型常量的表示方法 如:123,-456,0 1) 十进制 2) 八进制数 如:0123,-011 (以0开头的数) 3) 十六进制数 如:0x123,-0x12,0xABC (以0x开头的) 2、整型变量 1) 整型数据在内存中以二进制形式存放,每一个整型变量在内存中占 2 个字节。 例:定义整型变量 i=10 和 j= -10 的存放形式。 2) 整型变量的分类:基本型 int、短整型 short、长整型 long、无符号型 unsigned 3) 整型变量的定义 对变量的定义, 一般放在函数体开头部分的声明部分(也可放在函数中 某一分程序内) 例:#include <stdio.h> main( ) { int a, b, c, d; unsigned u; a=12; b=-24; u=10; c=a+u; d=b+u; printf(“a+u=%d, b+u=%d\n”,c,d); } 4) 整型数据的溢出 一个int 型变量的最大允许值为32767,如果再加1,其结果不是32768, 而是-32768。即“溢出”。 三、实型数据 1、实型常量的表示方法 (1) 十进制浮点数 如:0.123,.456,0.0,123.,123.0 整数部分和小数部分都可省,但不能同时省 (2) 指数形式 如:123e3,123E3
代表123×103 指数部分为整常数; 尾数部分可以是整常数,也可以是实常数;尾 数部分和指数部分均不可省。E10, 100.e15.2, .e5均为不合法的浮点 数。
备注
页码
5
第二章课 题 教 学 目 的 教 材 分 析 课时安排第二章
C 程序设计的初步知识C 程序设计的初步知识
教案号
3
1、掌握 C 的数据类型 2、掌握整型、实型、字符型数据的常量及变量
教学重点 教学难点 2
各种基本数据类型的常量和变量 不同类型的数据在内存中的物理存储形式
教学方法
讲授与演示法相结合
教具
计算机、投影仪
教 学 内 容 及 过 程 设 计
2、实型变量 (1)实型数据在内存中的存放形式 一个实型数据一般在内存中占4个字节(32位)。实型数据是按照指数形 式存储的。 (2)实型变量的分类:单精度 float、双精度 double、长双精度 long double 四、字符型数据 1、字符常量 1) 括在一对单引号中的一个字符(单引号仅作界限符),如:‘a’ 、‘X’ 字符的ASCII码值。 2 ) 一个字符常量占1个字节,存放的是字符的 字符的 码 3) 转义字符: 以‘ \ ’开头,后跟一个约定的字符或所要表示字符的十六进制(或者八 进制)的编码; 2、字符变量: 字符变量用来存放字符常量,只能放一个字符。例:char c1=‘a’, c2=‘A’; 一个字符变量在内存中占一个字节。 五、字符串常量 1. 括在一对双引号中的0个或多个字符组成的序列;双引号仅作界限符;如: “C language programming”、“a\\n”、“#123”、“ ”等为字符串常量; 2.字符串常量的实际存储:在存储完字符串中的有效字符后还应存储字符 串结束标志‘\0’ 。 六、变量赋初值 在定义变量时对变量进行赋值称为变量的初始化; 格式:类型说明符 变量1=值1,变量2=值2,……; 如: int a=3, b=4, c=5; float x=3.4, y=0.75; char ch1=‘K’, ch2=‘P’; 三 课堂小结 1、C 的基本数据类型 int、float、double、char 2、 基本数据类型的常量表示、变量定义,及不同类型的数据在内存中的存储 形式 四、布置作业 练习 P65:3.2、3.5、3.6、3.8
备注
页码
6
第二章课 题 教 学 目 的 教 材 分 析 课时安排第二章
C 程序设计的初步知识C 程序设计的初步知识
教案号
4
1、掌握 C 语言中的各种运算符 2、掌握运算符的优先级与结合性
教学重点 教学难点 2
C 语言中各种运算符的使用 混合表达式中运算符的运算顺序
教学方法
讲授与演示法相结合
教具
计算机、投影仪
教 学 内 容 及 过 程 设 计
一、讲授新课 用运算符和括号将运算对象(数据)连接起来的、符合 C 语法规则的句子称为 表达式。 优先级是指表达式中包含多个运算符时,先进行优先级高的运算
符操作,然后 优先级 在进行优先级低的运算符操作; 当表达式中包含的几个运算符的优先级全相同时,由运算符的结合性 结合性来决定他 结合性 们的运算顺序。1) 从左至右 2) 从右至左 一、算术运算符与算术表达式 1、基本的算术运算符: + – * / % 优先级: * / % 高于 + – 结合性:左结合性 2、算术表达式:用算术运算符和括号将运算对象(操作数)连接起来的、符 合 C 语法规则的式子称为算术表达式。 3、强制类型转换运算符: (类型名) (表达式) 4、自增、自减运算符:+ + – – 作用是 …… 此处隐藏:6993字,全部文档内容请下载后查看。喜欢就下载吧 ……
- 基于PLC控制的航空电镀生产线自动输送
- 中考预测课内外文言文对比阅读2
- 2018-2023年中国商业智能(BI)产业市场
- 中国金融体制改革研究2011new
- 外窗淋水试验方案
- 精益生产(Lean Production)
- 学校安全事故处置和信息报送制度
- Chapter 5 Human Resources Management
- 【小学数学】人教版小学六年级上册数学
- 初中数学解题方法与技巧
- 山东省创伤中心建设与管理指导原则(试
- 函数与数列的极限的强化练习题答案
- 10分钟淋巴按摩消脂
- 网络应急演练预案
- 服装设计入门基础知识
- 初二数学分式计算题练习
- (人教新课标)高二数学必修5第二章 数列
- 最新自主创业项目
- 北京大学 无机化学课件 4第4章 配合物
- 贸易公司业务管理制度




