版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》C语言的数据类型教案课程名称C语言程序设计任课教师总课时64教学课题授课班级授课日期课时2教学目标知识目标:1.理解数据类型的概念2.掌握各种不同数据类型的使用能力目标:会使用不同数据类型的数据素质目标:团队合作能力、团队互助,自我学习的习惯、爱好和能力重点难点不同数据类型的表示和处理教学方法演示、讲解、启发教学资源教材《C语言程序设计》,ppt课件设备准备VC++6.0,极域电子教室软件,分发工作任务单实践任务(项目)完成指定程序的调试与运行。教学环节(教学过程)教学内容教师活动学生活动教学目标课时1数据类型讲解数据类型的概念及分类倾听、思考理解数据类型的概念5分钟2整型数据讲授整型数据类型的不同形式及转换倾听、思考、练习会使用整型数据30分钟3字符数据讲授字符型数据类型的不同形式及转换倾听、思考、上机练习通过实际应用帮助学生理解理论知识35分钟4实型数据讲授实型数据类型的不同形式及转换倾听、思考、上机练习通过做相关练习题帮助学生更好的理解相关知识20分钟教学内容(详细):1.数据类型2.整型数据(1)三种表示法十进制(0-9十个数字构成,逢10进1):1,200,3500十六进制(0-9十个数字,A-F六个字符构成,逢16进1):以0x或0X开头的数字序列0x12,0X706A,0xF2B八进制(0-7八个数字构成,逢8进1):以0开头的数字序列025,0706(2)十进制、二进制、八进制、十六进制互相转换十进制、二进制、八进制、十六进制0~15对应表十进制转二进制十进制数转换为二进制数使用“除2取余法”,例如,将十进制数25转换为二进制数1.用25除以2余数是1,商是12,2.对商12再除以2得余数是0,商是6,3.对商6再除以2得余数是0,商是3,4.对商3再除以2得余数1,商1,5.对商1再除以2得余数1,商0,6.当商为0时停止。此时十进制数25的二进制数为:11001,即把以上每步所得的余数按从右到左的顺序写出来就可以了。如果是用8位表示这个二进制数,则高位部分补0.即可。比如25的8位二进制数为00011001二进制转十进制二进制数转换为十进制数比较简单,比如100110对应的十进制数为:1*25+0*24+0*23+1*22+1*21+0*20=32+4+2=38二进制转八进制二进制数转换为八进制数时,将二进制数从低位按3位一组进行划分,高位不足三位的补0,将每三位二进制数转换为一个十进制数,即为该二进制数的八进制数。比如1100110,将其分组如下:001100110则对应的八进制数为146二进制转十六进制二进制数转换为十六进制数时,将二进制数从低位按4位一组进行划分,高位不足4位的补0,将每4位二进制数转换为一个十进制数,即为该二进制数的十六进制数。比如111100100,将其分组如下:000111100100则对应的十六进制数为1E4练习十进制数59转为二进制、八进制和十六进制数。将二进制数1100110100转化为十进制、八进制和十六进制数。3.实型数据835.6,77.2,0.618,1.23E-2,1.5E3(1)2种表示法小数形式:835.6,77.2,0.618指数形式:1.23E-2,1.5E34.字符型常量:‘a’,‘A’,‘$’,‘\n’,’\105,’\X7B’(1)2种表示法用单引号引起来的单个字符,如‘a’,‘A’,‘$’.转义字符表示法,如‘\n’,’\105,’\X7B’(2)转义字符及其含义练习2-2=1\*GB3①从附录中查找字母H的ASCII码值,写出其转义字符。=2\*GB3②编一程序,定义一个字符型变量cX,赋以字符H的转义字符,然后用字符格式输出变量cX。(3)字符型数据的存储形式在内存中,一个字符型数据占用一个字节(8bite),以ASCII码的二进制形式存放。比如字符’a’的ASCII码值是97,则’a’在内存中的存放形式如下:(4)字符型数据的使用一个字符型变量可以赋以一个字符常量,也可以赋以一个整数。字符型数据在输出时可以以字符格式输出,也可以以整数格式输出。以整数格式输出时,Ascii码值在1-127之间的字符输出正数,128-255之间的字符输出负数。字符型数据可以进行算术运算,运算时以它们的Ascii码值进行运算。课堂实践练习2-3编一程序,定义一个字符型变量cX。赋以字符常量’a’,然后用字符和整数格式输出cX。将cX的值减32,赋给cX,再用字符和整数格式输出cX,有何发现?作业:1.编一程序,定义一个整型变量iNum。赋以整型常量98,然后用字符和整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电石生产工岗前评审考核试卷含答案
- 助听器验配师创新方法知识考核试卷含答案
- 玉米收获机操作工操作管理知识考核试卷含答案
- 电磁波谱课件高二下学期物理人教版选择性必修第二册
- 2021中储粮笔试一次上岸必刷题及答案解析
- 2026年合理用药测试题答案
- 2025中国铁路南宁局招聘笔试冲刺卷2套附完整答案解析
- 2024编剧基础期末考试押题卷配套题库带答案 命中率高达98%
- 2022年介护特定技能考试一次拿证题库及答案解析
- 2021年文学概论期末试题及答案
- 医院保洁毛巾分区分色管理
- 12S522混凝土模块式排水检查井图集
- 民航安全培训课件
- 二级短元音(课件)牛津英语自然拼读
- 控制方案变更管理制度
- 外科ICU职业防护课件
- 浙江奇斌钢管科技有限公司年加工3万吨无缝钢管生产线项目环境影响报告表
- 儿童耳鼻喉课件
- 浙江省金华市十校2025届高三下学期4月模拟考试(二模)地理试卷(含答案)
- 体育行业-体育教练简历
- 结肠癌病例分享
评论
0/150
提交评论