成都职业技术学院c语言程序设计课程教案内容摘要:

之为字符串)之间出现。 如: “@”。 二、标识符 标识符是用来标识在 C程序中的变量、常量(指符号常量)、数据类型和函数的,是一个字符序列。 标识符的语法规则: ( 1)字母或下划线中的任一字符打头。 ( 2)在第一个字符后,可以是任意的数字、字母、下划线组成的序列。 长度不能超过 8个。  1. 关键字  也称保留字,一般为小写字母。  是 C编译程序预先登录的标识符,它们代表固定的意义,用户不能随便使用。  如: printf main等。  2. 特定字  是具有特殊含义的标识符。 习惯上把它们看成关键字。 包括: define undef include ifdef dedif line  它们是 C程序的预处理命令。  3. 用户自定义字  用户按照语法规则定义的标识符。  就是程序员在程序设计时为变量、常量以及函数起的名字。  使用时注意:  ( 1)不能使用关键字和特定字。  ( 2)用户定义字为了标识不同的对象,标识符的前 8个字符要有区别。 [视 系统而定 ]  ( 3)最好做到 “ 见名识意 ”。  ( 4)避免使用容易混淆的字符,如 1和 l, 0和 o。  ( 5)大、小写代表不同的意义。  ( 6) C语言的很多库函数,用户定义字尽量不要与其中某个函数同名。 2. 2 变量和常量 一、变量 二、常量 三、实训  1.完成书上例题;  2.完成补充练习。 20 成都职业技术学院《 C 语言程序设计 》课程教案 教师姓名 姚蕾 授课时数 2 课 型 上机课 授课班级 软件 061 授课日期 节 次 Web061 授 课日期 节 次 授课日期 节 次 授课日期 节 次 授课章节 名 称 2. 1 C的数据类型 2. 2 常量和变量 教材逻辑结构分析和学生分析 本章学习 C语言的基本数据类型,为学生在编程中定义数据类型帮助很大。 教学目的 学习 C语言的基本数据类型,为后面编程做准备。 教学重点 常量和变量 教学难点 常量和变量 更新、补充及删节 内 容 无 教学方法与 使用教具 学生上机操作。 作 业 例 课后体会( 教学后记 ) 学生能够完成 C语言中的 常量和变量的操作。 21 授课主要内容或板书设计 字符集和标识符 一、字符集 二、标识符 1. 关键字 2. 特定字 3. 用户自定义字 2. 2 变量和常量 一、变量 二、常量 三、练习 22 成都职业技术学院《 C 语言程序设计 》课程教案 教师姓名 姚蕾 授课时数 2 课 型 讲授课 授课班级 软件 061 授课日期 节 次 Web061 授课日期 节 次 授课日期 节 次 授课日期 节 次 授课章节 名 称 2. 3整型数据 2. 4实型数据 2. 5字符型数据 教材逻辑结构分析和学生分析 本章学习 C语言的基本数据类型,为学生在编程中定义数据类型帮助很大。 教学目的 学习 C语言的基本数据类型,为后面编程做准备。 教学重点 整型数据 教学难点 整型数据 更新、补充及删节 内 容 无 教学方法与 使用教具 多媒体计算机演示。 作 业 例 2. 2— 2. 5 课后体会( 教学后记 ) 学生能够理解 C语言中的基本数据类型的用法。 23 授课主要内容或板书设计 数据类型概述 一、数据 与数据类型 1. 数据:是指计算机存储和处理,反映客观事物的符号。 如:数字、字符、图像、声音等。 2. 数据类型:数据类型分为基本类型、构造类型和指针类型。 如下: : : P14。 二、基本数据类型概述  1. 整型数据  整型数是不带不数点的数据,它一定是数学中的整数。 补: 1word=2B=16b  ( 1)整型常量的表示方法  ( 2)整型变量的分类  根据整型数的数值范围和是否带符号,可以进一步把整型数细分为短整型、整型、长整型、无符号短整型、 无符号整型。 见表。  ( 3)整型变量的定义  定义整型变量类型时首先要考虑存放数据的需要,其次是考虑节省存储空间。 见例 (用不同的 C操作结果不同,用 Turbo C),例  2. 实型数据  实型数据是数学中的实数。 实型数不要用来处理带小数点的数。  ( 1)实型常量的表示方法  注意:小数形式的小数据点是不能省略的。  ( 2)实型变量  ( 3)实型变量的分类  根据数值的取值范围,可分为单精度型和双精度型,见表。  ( 4)实型变量的类型  3.字符型数据  字符型数据可细分为单字符和字符串两类。 字符是用一对单引号括起来的一个字符,字符串是用一对双引号括起来的一个或多个字符。 如: “5423sdd” 是字符串, ‘1’ 是字符。 字符数据的类型标识符为 char,它在内存中占 1个字节。  注意区分 ‘a’ 的 “a”。  ( 1)字符常量(例 )  ( 2)字符变量  ( 3)字符数据在内存中的存储形式及其使用方法 ( 4)字符串常量  三、实训  1.完成书上例题;  2 .完成补充练习。 24 成都职业技术学院《 C 语言程序设计 》课程教案 教师姓名 姚蕾 授课时数 2 课 型 上机课 授课班级 软件 061 授课日期 节 次 Web061 授课日期 节 次 .4 授课日期 节 次 授课日期 节 次 授课章节 名 称 2. 3整型数据 2. 4实型数据 2. 5字符型数据 教材逻辑结构分析和学生分析 本章学习 C语言的基本数据类型,为学生在编程中定义数据类型帮助很大。 教学目的 学习 C语言的基本数据类型,为后面编程做准备。 教学重点 整型数据 教学难点 整型数据 更新、补充及删节 内 容 无 教学方法与 使用教具 学生上机操作。 作 业 例 2. 2— 2. 5 课后体会( 教学后记 ) 学生能够使用 C语言中的基本数据类型的用法。 25 授课主要内容或板书设计 数据类型概述 一、数据与数据类型 二、基本数据类型概述  1. 整型数据  2. 实型数据  3.字符型数据 三、练习  26 成都职业技术学院《 C 语言程序设计 》课程教案 教师姓名 姚蕾 授课时数 2 课 型 讲授课 授课班级 软件 061 授课日期 节 次 Web061 授课 日期 节 次 授课日期 节 次 授课日期 节 次 授课章节 名 称 2. 6算术运算符和算术表达式 2. 7赋值运算符 教材逻辑结构分析和学生分析 本章学习 C语言的基本数据类型,为学生在编程中定义数据类型帮助很大。 教学目的 学习 C语言的基本运算符和表达式,为后面编程做准备。 教学重点 算术运算符和算术表达式 教学难点 算术运算符和算术表达式 更新、补充及删节 内 容 无 教学方法与 使用教具 多媒体计算机演示。 作 业 补充例题 课后 体会( 教学后记 ) 学生能够运用 C语言中的 算术运算符和算术表达式 及 赋值运算符。 27 授课主要内容或板书设计 算术运算符和算术表达式 一、基本的算术运算符 注意 : 两个整型数相除,商也是整数。 两个实型数相除,商也是实数。 一个整型数和一个实数相除,商也是实数。 当求余运算的运算对象是负数时,运算结果的符号与被除数的符号相同。 如 10%6的结果是 4。 求余运算的运算对象只能是整型数据,不能是实型数据。 include “ ” main() { clrscr()。 printf(“ 整型数据相除: 5/2=%d\n” ,5\2)。 printf(“ 实型数据相除: \n” ,\)。 printf(“ 整型实型相除: 5/=%f\n” ,5\)。 printf(“ 实型整型相除: \n” ,\2)。 } 二、算术表达式和运算符的优先级与结合性 三、强制类型转换运算符 例 main() {int a=5,b=2。 printf(“ a除以 b的值是 :a/b=%d\n” ,a/b)。 printf(“ 强制类型转换后的结果是 :a/(float)b=%f\n” ,a/(float)b)。 printf(“ a除以 b的值是 :a/b=%d\n” ,a/b)。 例 (P32) 四、其它算术运算符  自增 ++  自减  求负  例 : include “ ”  main()  { int a,b,c,d,e,f,g,h。 a=5。 b=5。 c=5。 d=5。 e=a++。 f=++b。 g=c。 h=d。 printf(“ a的初值 =5\t a++=%d\t a=%d\n” ,e,a)。 printf(“ b的初值 =5\t ++b=%d\t b=%d\n” ,f,b)。 printf(“ c的初值 =5\t c=%d\t c=%d\n” ,g,c)。 printf(“ d的初值 =5\t d=%d\t d=%d\n” ,h,d)。 } 28 赋值运算符 当赋值运算符左边的变量与赋值右边的表达式的数据类型不相同时,系统负责将右边的数据类型转换成左边的数据类型。 此时,会有两种情况出现:转换后会丢失数据,另一种是转换后不会丢失数据。 一、赋值运算符 二、类型转换 三、复合的赋值运算符 29 成都职业技术学院《 C 语言程序设计 》课程教案 教师姓名 姚蕾 授课时数 2 课 型 上机课 授课班级 软件 061 授课日期 节 次 Web061 授课日期 节 次 授课日期 节 次 授课日期 节 次 授课章节 名 称 2. 6算术运算符和算术表达式 2. 7赋值运算符 教材逻辑结构分析和学生分析 本章学习 C语言的基本数据类型,为学生在编程中定义数据类型帮助很大。 教学目的 学习 C语言的基本运算符和表达式,为后面编程做准备。 教学重点 算术运算符和算术表达式 教学难点 算术运算符和算术表达式 更新、补充及删节 内 容 无 教学方法与 使用教具 学生上机操作。 作 业 补充例题 课后体会( 教学后记 ) 学生能够理解 C语言中的 算术 运算符和算术表达式 及 赋值运算符。 30 授课主要内容或板书设计 算术运算符和算术表达式 一、基本的算术运算符 include “ ” main() { clrscr()。 printf(“ 整型数据相除: 5/2=%d\n” ,5\2)。 printf(“ 实型数据相除: \n” ,\)。 printf(“ 整型实型相除: 5/=%f\n” ,5\)。 printf(“ 实型整型相除: \n” ,\2)。 } 二、算术表达式和运算符的优先级与结合性 三、强制类型转换运算符 例 main() {int a=5,b=2。 printf(“ a除以 b的值是 :a/b=%d\n” ,a/b)。 printf(“ 强制类型转换后的结果是 :a/(float)b=%f\n” ,a/(float)b)。 printf(“ a除以 b的值是 :a/b=%d\n” ,a/b)。 例 (P32) 四。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。