下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》教学设计日期:年—月—日
教学内容数据的基本类型及其表现形式【整型】教学学时2授课教师班级地点周次星期节次教学目标素质目标知识目标能力目标(1)基本职业素养:遵守工作时间,使用实践设备时注意用电安全,实践设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好的工作习惯。(2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整性,取长补短,具有责任意识、团队意识与协作精神。(3)自主学习素养:能根据任务要求,查找相关资料解决实际问题;能自主完成练习,培养自主学习的意识与一丝不苟、实事求是的工作作风。(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、安全意识、劳动意识、创新意识、创新能力和强烈的爱国主义精神。(1)了解C语言的数据类型,熟悉相关的C关键字(2)理解常量和变量的概念及区别(3)掌握基本类型中的整型数据的表示方法及存储形式(1)能区分常量和变量(2)能根据实际需要,选用合适的数据类型定义变量教学重点(1)常量和变量的概念及区别(2)整型数据的表示方法及存储形式教学难点整型数据的表示方法及存储形式能力训练任务任务1:了解C语言的数据类型,熟悉相关的C关键字任务2:理解常量和变量的概念及区别任务3:掌握基本类型中的整型数据的表示方法及存储形式教学材料(1)教材:朱琨《C语言程序设计》,机械工业出版社,978-7-111-66954-8,2021(2)教学资源:电子教案、教学课件、微课视频、在线开放课程(3)仪器与设备:电脑(装有VC++开发环境)教学进度设计步骤教学内容及目标思政元素教师活动学生活动时间一、复习与导入复习:C程序特点、VC++开发C程序的4个基本步骤导入:在程序设计离不开数据的运算和处理,在程序中对用到的所有数据都必须指定其数据类型。数据有常量和变量之分。学而时习之、温故知新提问、导入新课、布置学习任务回答、明确学习任务10min二、实施任务1:了解C语言的数据类型,熟悉相关的C关键字1、了解C的数据类型:基本类型、构造类型、指针类型、空类型2、熟悉C基本数据类型的关键字节约意识对比讲解、引导学生记忆关键字听讲、书写关键字5min三、实施任务2:理解常量和变量的概念及区别1、理解常量的概念和写法(1)直接常量(2)符号常量一一标识符的含义和书写要求2、理解变量的使用方法(1)先定义后使用(2)变量名、变量值、变量存储单元遵守规则对比讲解常量和变量;类比分析(变量:就像家里的孩子先起名,后喊名);引导学生思考人在成长过程中的常量和变量听讲、回答20min四、实施任务3:掌握整型数据的表示方法及存储形式1、掌握整型常量的表示方法:十进制、八进制、十六进制2、掌握整型变量的表示方法及存储形式(1)分类:char>int、shortint>longint;signed>unsigned(2)内存存储形式:0000~1111:二、十、十六进制之间的关系(3)定义及赋值节约意识、举一反三、学以致用对比讲解;引导学生根据需要选择合适的数据类型;引导学生根据钟表调整理解补码的概念、计算负数的补码、理解不同类型的整型变量对应的数值范围听讲;书写二、十、十六进制之间的关系;定义不同的变量并赋值;分析、编写并运行教材例题50min五、总结概括基本内容,归纳重点内容自主学习引导学生归纳总结,然后布置课后任务思考,记录,整理场地5min作业通过教材、PPT和在线课程,复习巩固本次课内容;完成教材相应习题(可穿插到上述任务中);预习下次课内容(字符型和实型)。后会课体1、实践证明,采用类比法讲解常量和变量,采用对比法理解负数的补码,可有效降低学生的学习难度。在学生理解补码的基础上,分析有符号整型变量的数值范围时,学生不会感觉到很难。2、引导学生上机练习例1.3,可加以理解和巩固整型变量在内存中的存储形式。数据的基本类型及其表现形式【整型】教学详案步骤一:复习与导入(时间:10分钟)复习:C程序特点、VC++开发C程序的4个基本步骤:新建项目;新建C源文件(.C文件)并添加至已建项目;编辑C程序代码;编译,连接,运行。导入:在程序设计离不开数据的运算和处理,在程序中对用到的所有数据都必须指定其数据类型。数据有常量和变量之分。布置学习任务:C语言的数据类型、常量和变量、整型数据的表示方法和存储形式。步骤二:任务1:了解C语言的数据类型,熟悉相关的C关键字(时间:5分钟)「单字节整型(char)基本整型(int)r整型Y
短整型(shortint)I长整型(longint)c基本类型<字衿理子付型(char)「单精度实型
一双精度实型(float)(double)数据类型<构造类型「数组类型([])结构体类型(struct)
共用体类型数据类型<构造类型♦枚举类型(enum)指针类型(*)I空类型(void)【及时巩固】教材单元练习题第4题。步骤三:任务2:理解常量和变量的概念及区别(时间:20分钟)1、理解常量的概念和写法在程序执行过程中,其值不发生改变的量称为常量。(1)直接常量:如整型常量4、23;实型常量1.23;字符常量区、b;字符串常量"CHINA”。(2)符号常量用#€10自加指令,指定一个标识符代表一个常量。例如,#definePI3.1415926〃定义符号常量PI(代表常量3.1415926)说明:标识符是用来标识变量名、符号常量名、函数名、数组名、类型名、宏名、文件名的有效字符序列。C语言的标识符只能由字母、数字、下画线3种字符组成,且第一个字符必须是字母或下画线。用户定义的标识符不能与系统提供的关键字(参见附录B)同名。另外,标识符区分大小写,如Sum和sum是两个不同的标识符。【及时巩固】教材单元练习题第5、6题。
变里名变里值存储单元2、理解变量的概念和使用方法变里名变里值存储单元在程序执行过程中,其值可以改变的量称为变量。变量必须“先定义,后使用”。定义变量后,编译系统为每个变量名分配对应的内存地址,即一个变量名对应一个存储单元。步骤四:任务3:掌握整型数据的表示方法及存储形式(时间:50分钟)1、掌握整型常量的表示方法:十进制、八进制、十六进制在C语言中,整型常量(整型常数)有3种表示形式:(1)十进制整数:如123、一456、7o(2)八进制整数:以。开头的数。如0123表示八进制数123。(3)十六进制整数:以Ox开头的数。如0x123表示十六进制数123。2、掌握整型变量的表示方法及存储形式(1)整型变量的分类归纳起来,有10种整型变量,在VC++系统中对应的数值范围类型类型标识符占用字节数数值范围无符号单字节整型unsignedchar10-28-1有符号单字节整型[signed]char—27~27—1无符号基本整型uusiguediut40〜232—1有符号基本整型[signed]iut-2^1,231—1无符号短整型unsignedshort[int]20~216—1有符号短整型[signed]short[int]一〜215—]无符号长整型unsignedlong[int]40〜232—1有符号长整型[signed]long[int]一231〜?31—1无符号长长整型uusiguedlonglong[iut]8o~264—1有符号长长整型[signed]longlong[int]一263〜?63一](2)内存存储形式(以单字节整型数据为例)二进制进制十进制二进制+7X进制十进制无符号有符号无符号有符号000000000x0000000011010x0D1313000000010x0111000011100x0E1414000000100x0222000011110x0F1515000000110x0333000100000x101616000001000x0444-000001010x0555011111100x7E126126000001100x0666011111110x7F127127000001110x0777100000000x80128-128000010000x0888100000010x81129-127000010010x0999100000100x82130-126000010100x0A1010•000010110x0B111111111110OxFE254-2000011000x0C121211111111OxFF255-1引导学生理解和掌握教材中提出的负数补码的计算方法【培养知识迁移能力】,从而理解对于有符号的单字节整型数据:。〜127对应的二进制数:最高位为0,表示为正数;-1〜.128对应的二进制数:最高位为1,表示为负数。【活学活用、实践检验】教材例1.3:整型变量的定义、赋值和输出。(3)定义整型变量的方法1)定义一个变量的格式:类型标识符变量名;例如:inti;〃定义有符号基本整型变量iunsignedintj;〃定义无符号基本整型变量j2)同时定义多个同类型变量的格式:类型标识符变量名1,变量名2,变量名3,…;例如:inti,j,k;〃同时定义三个基本整型变量i、j、k定义变量后,系统将根据变量的类型给变量分配对应大小的内存空间,用于存储该变量。例如:shortint
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024简单物流运输合同格式
- 广告与虚拟现实技术考核试卷
- 搪瓷餐具的收藏价值分析考核试卷
- 创意产业的产业链整合考核试卷
- 置业顾问工作总结模板(31篇)
- 天然气的市场预测与投资评估考核试卷
- 培训与员工职业发展规划的关系考核试卷
- 2024个人借款合同格式样本
- 苏州科技大学天平学院《机械设计》2023-2024学年第一学期期末试卷
- 远离垃圾食品安全教育
- 污水处理厂单位、分部、分项工程划分
- 小学生自我意识心理辅导《独特的我——认识自己,悦纳自己》教案
- 凉菜日常工作操作流程与规范
- 不锈钢管道及板件焊接工艺卡
- 施工现场保卫方案
- 《柔性接口给水管道支墩》(10S505国标图集)简介-国标10s505
- 围棋教案13教学设计
- EXCEL 支票打印模板
- 称念诸佛名号功德(3)
- 疯狂动物城歌词.doc
- 某住宅楼施工图预算毕业设计范本
评论
0/150
提交评论