《C语言程序设计 教案1-2 数据的基本类型及其表现形式【整型】(2课时).docx》由会员分享,可在线阅读,更多相关《C语言程序设计 教案1-2 数据的基本类型及其表现形式【整型】(2课时).docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语言程序设计教学设计 日期:年月日教学内容数据的基本类型及其表现形式【整型】教学学时2授课教师班级地点周次星期节次教学 目标素质目标知识目标能力目标(1)基本职业素养:遵守工作时间, 使用实践设备时注意用电安全,实践设 备使用完毕后要断电并放于指定位置, 程序设计要注重工程规范,养成良好的 工作习惯。(2)团结协作素养:小组内成员互查 程序代码书写规范性、准确性和完整性, 取长补短,具有责任意识、团队意识与 协作精神。(3)自主学习素养:能根据任务要求, 查找相关资料解决实际问题;能自主完 成练习,培养自主学习的意识与一丝不 苟、实事求是的工作作风。(4)思政和劳动素养:具有一定的辩 证唯物
2、主义运用能力、安全意识、劳动 意识、创新意识、创新能力和强烈的爱 国主义精神。(1) 了解C语言 的数据类型,熟悉相 关的C关键字(2)理解常量和 变量的概念及区别(3)掌握基本类 型中的整型数据的 表示方法及存储形 式(1)能区分 常量和变量(2)能根据 实际需要,选用 合适的数据类 型定义变量教学重点(1)常量和变量的概念及区别(2)整型数据的表示方法及存储形式教学难点整型数据的表示方法及存储形式能力训练 任务任务1: 了解C语言的数据类型,熟悉相关的C关键字任务2:理解常量和变量的概念及区别任务3:掌握基本类型中的整型数据的表示方法及存储形式教学材料(1)教材:朱琨C语言程序设计,机械工
3、业出版社,978-7-111-66954-8, 2021(2)教学资源:电子教案、教学课件、微课视频、在线开放课程(3)仪器与设备:电脑(装有VC+开发环境)教学进度设计步骤教学内容及目标思政元素教师活动学生活动时间一、复习 与导入复习:C程序特点、VC+开发C 程序的4个基本步骤导入:在程序设计离不开数据的运 算和处理,在程序中对用到的所有 数据都必须指定其数据类型。数据 有常量和变量之分。学而时习之、 温故知新提问、导入新课、 布置学习任务回答、明确 学习任务10m i n二、实施 任务1: 了解C语 言的数据 类型,熟 悉相关的 C关键字1、了解C的数据类型:基本类型、 构造类型、指针类
4、型、空类型2、熟悉C基本数据类型的关键字节约意识对比讲解、引导 学生记忆关键字听讲、书写 关键字5m i n三、实施 任务2: 理解常量 和变量的 概念及区 别1、理解常量的概念和写法(1)直接常量(2)符号常量一一标识符的含义和 书写要求2、理解变量的使用方法(1)先定义后使用(2)变量名、变量值、变量存储单 元遵守规则对比讲解常量和 变量;类比分析 (变量:就像家 里的孩子先起 名,后喊名); 引导学生思考人 在成长过程中的 常量和变量听讲、回答20m i n四、实施 任务3: 掌握整型 数据的表 示方法及 存储形式1、掌握整型常量的表示方法:十进 制、八进制、十六进制2、掌握整型变量的表
5、示方法及存储 形式(1)分类:char int、short int long int; signed unsigned(2)内存存储形式:00001111:二、十、十六进制之间的关系(3)定义及赋值节约意识、举 一反三、学以 致用对比讲解;引导 学生根据需要选 择合适的数据类 型;引导学生根 据钟表调整理解 补码的概念、计 算负数的补码、 理解不同类型的 整型变量对应的 数值范围听讲;书写 二、十、十 六进制之间 的关系;定 义不同的变 量并赋值; 分析、编写 并运行教材 例题50m i n五、总结概括基本内容,归纳重点内容自主学习引导学生归纳总 结,然后布置课 后任务思考,记录, 整理场地5
6、m i n作业通过教材、PPT和在线课程,复习巩固本次课内容;完成教材相应习题(可穿插到上述任务中); 预习下次课内容(字符型和实型)。后会 课体1、实践证明,采用类比法讲解常量和变量,采用对比法理解负数的补码,可有效降低学生 的学习难度。在学生理解补码的基础上,分析有符号整型变量的数值范围时,学生不会感觉到 很难。2、引导学生上机练习例1.3,可加以理解和巩固整型变量在内存中的存储形式。数据的基本类型及其表现形式【整型】教学详案步骤一:复习与导入(时间:10分钟)复习:C程序特点、VC+开发C程序的4个基本步骤:新建项目;新建C源文件(.C 文件)并添加至已建项目;编辑C程序代码;编译,连接
7、,运行。导入:在程序设计离不开数据的运算和处理,在程序中对用到的所有数据都必须指定其 数据类型。数据有常量和变量之分。布置学习任务:C语言的数据类型、常量和变量、整型数据的表示方法和存储形式。步骤二:任务1: 了解C语言的数据类型,熟悉相关的C关键字(时间:5分钟)单字节整型(char)基本整型(int)r整型Y短整型(short int)I长整型(long int)c基本类型 字衿理子付型(char)单精度实型一双精度实型(float)(double)数据类型构造类型数组类型 ()结构体类型(struct)共用体类型(union)枚举类型(enum)指针类型(*)I空类型(void)【及时巩
8、固】教材单元练习题第4题。步骤三:任务2:理解常量和变量的概念及区别(时间:20分钟)1、理解常量的概念和写法在程序执行过程中,其值不发生改变的量称为常量。(1)直接常量:如 整型常量4、23;实型常量1.23;字符常量区、b;字符串常量CHINA”。(2)符号常量用#10自加指令,指定一个标识符代表一个常量。例如,#define PI 3.1415926定义符号常量PI (代表常量3.1415926)说明:标识符是用来标识变量名、符号常量名、函数名、数组名、类型名、宏名、文件 名的有效字符序列。C语言的标识符只能由字母、数字、下画线3种字符组成,且第一个字 符必须是字母或下画线。用户定义的标
9、识符不能与系统提供的关键字(参见附录B)同名。另外,标识符区分大 小写,如Sum和sum是两个不同的标识符。【及时巩固】教材单元练习题第5、6题。变里名变里值存储单元2、理解变量的概念和使用方法在程序执行过程中,其值可以改变的量称为变量。变量必须“先 定义,后使用”。定义变量后,编译系统为每个变量名分配对应的 内存地址,即一个变量名对应一个存储单元。步骤四:任务3:掌握整型数据的表示方法及存储形式(时间:50分钟)1、掌握整型常量的表示方法:十进制、八进制、十六进制在C语言中,整型常量(整型常数)有3种表示形式:(1)十进制整数:如123、一456、7o(2)八进制整数:以。开头的数。如012
10、3表示八进制数123。(3)十六进制整数:以Ox开头的数。如0x123表示十六进制数123。2、掌握整型变量的表示方法及存储形式(1)整型变量的分类归纳起来,有10种整型变量,在VC+系统中对应的数值范围类型类型标识符占用字节数数值范围无符号单字节整型unsigned char10-28-1有符号单字节整型signed char2727 1无符号基本整型uusigued iut40232 1有符号基本整型signed iut-21,2311无符号短整型unsigned short int202161有符号短整型signed short int一215 无符号长整型unsigned long i
11、nt40232 1有符号长整型signed long int一231?31 1无符号长长整型uusigued long long iut8o2641有符号长长整型signed long long int一263?63一(2)内存存储形式(以单字节整型数据为例)二进制进制十进制二进制+7X进制十进制无符号有符号无符号有符号0000 00000x00000000 11010x0D13130000 00010x01110000 11100x0E14140000 00100x02220000 11110x0F15150000 00110x03330001 00000x1016160000 01000x
12、0444-0000 01010x05550111 11100x7E1261260000 01100x06660111 11110x7F1271270000 01110x07771 000 00000x80128-1280000 10000x08881 000 000 10x81129-1270000 10010x09991 000 00 1 00x82130-1260000 10100x0A10100000 10110x0B11111111 1110OxFE254-20000 11000x0C12121111 1111OxFF255-1引导学生理解和掌握教材中提出的负数补码的计算方法【培养知识
13、迁移能力】,从而理 解对于有符号的单字节整型数据:。127对应的二进制数:最高位为0,表示为正数;-1.128对应的二进制数:最高位为1,表示为负数。【活学活用、实践检验】教材例1.3:整型变量的定义、赋值和输出。(3)定义整型变量的方法1)定义一个变量的格式:类型标识符变量名;例如:int i;定义有符号基本整型变量iunsigned int j;定义无符号基本整型变量j2)同时定义多个同类型变量的格式:类型标识符 变量名1,变量名2,变量名3,;例如:int i,j,k;同时定义三个基本整型变量i、j、k定义变量后,系统将根据变量的类型给变量分配对应大小的内存空间,用于存储该变量。例如:short int i;定义短整型变量ii= 10;给变量i赋值000000000001010【学以致用】定义不同类型的变量。步骤五:概括基本内容,归纳重点内容(时间:5分钟)1、引导学生概括本次课所有的基本内容,归纳重点内容(常量和变量、整型数据的表 示形式和存储方式、整型变量的定义和赋值方法)。2、作业布置:通过教材、PPT和在线课程,复习巩固本次课内容;完成教材相应习题, 学以致用;预习下次课内容(基本数据类型、整型数据)。