教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 资料大全 >

C语言程序设计教案

来源:网络收集 时间:2026-09-12
导读: 通 化 师 范 学 院 教 案 课程名称 高级语言程序设计 课程类别 专业课 授课时数 96 学分数 4 授课对象 计算机应用专业 使用教材称 C语言程序设计基础 1 作 者 李岩 出版社 清华大学出版社 授课教师 张秀萍 职称 副教授 系(部)名称 计算机科学系 第一章 概

通 化 师 范 学 院

教 案

课程名称 高级语言程序设计 课程类别 专业课 授课时数 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字,全部文档内容请下载后查看。喜欢就下载吧 ……

C语言程序设计教案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2191811.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)