- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《C#程序设计》教案
第3章
课时内容
C#程序与数据类型
授课日期
授课时长
课时
教学目标
思政目标:
?通过学习数据类型及转换,培养学生的认真、细致的编程态度
?通过编程练习,培养学生分析问题和解决问题的能力
技能要求:
?掌握C#基本语法要求
?掌握C#中的基本数据类型及转换
?正确理解变量的命名规则,学会使用值类型和引用类型
实践目标:
?通过认识C#基本语法,为深入学习打基础
?认识变量与数据类型,能够在编程中正确运用
?熟悉变量的使用,能够在适当场景中使用
教学设计
教学思路:通过案例讲解学习数据类型及转换;通过编程练习掌握C#基本语法要求。
教学手段:通过课件展示、编程练习、课后习题学习C#中的基本数据类型及转换和变量的命名规则。
教学环节
教学内容
讨论问题
1.C#中的数据类型有哪些?
2.数据类型之间如何进行转换?
3.C#中变量的命名规则有哪些?
4.变量和常量之间有什么不同?
内容大纲
3.1编写首个C#程序
3.1.1编写程序
我们从一个简单的C#程序开始,去认识C#语言的基本构成。输入如图3-1所示代码,运行结果如图3-2所示。
图3-1第一个C#程序
图3-2运行结果
观察上述程序,分析程序的组成部分。从运行结果可知,代码中的语句被输出到屏幕。整个程序包括usingSystem、namespace、class、Main方法、语句或表达式,以及注释。这些内容构成了一个完整的程序。
3.1.2程序详解
通过分析程序的组成,了解程序的基础内容。程序的组成如图3-3所示。
图3-3程序组成
3.1.3注释方法
在程序中,经常用到注释。注释是一种备注手段,主要为了方便程序编写和维护人员修改、维护代码。注释内容并不会被程序编译器运行,即注释不会影响程序运行的结果。在C#中,主要有3种注释方式。
图3-4注释方法
3.1.4标识符与关键字
1.标识符
标识符是用来命名变量、方法、参数等的一种字符串。程序中标识符的位置有规定:数字不能放在首位;字母和下划线随意使用;@字符只能放在标识符的首位;标识符区分大小写,如MyCar与myCar是不同的标识符。需要注意的是,标识符不能与C#的类库名称相同。
2.关键字
关键字是C#编译器预定的保留字,用于定义固定内容。关键字不能用作变量名,也不能用作标识符,关键字应全部小写。
3.2常量与变量
3.2.1常量
常量是指在程序运行过程中,值不改变的量。通常,程序中多次出现且固定不变的值定义为常量。
3.2.2变量
变量是指在程序运行过程中,值可以改变的量。变量具备两个要点:变量名和数据类型。变量名可以方便访问变量中所存储的数据,而数据类型决定了变量的存储方式。变量被分配存储空间后才能正常使用,而变量名其实就是为其所分配内存空间的命名。通过变量名可以访问相应存储空间中所存储的数据。
1.变量的命名
2.变量的命名法
3.变量的赋值
3.3数据类型
3.3.1整型
表整型数据类型
类型
说明
范围
sbyte
8位有符号整数
-128~127
byte
8位无符号整数
0~255
short
16位有符号整数
-32768~32767
ushort
16位无符号整数
0~65535
int
32位有符号整数
-2147483648~2147483647
uint
32位无符号整数
0~4294967295
long
64位有符号整数
-9223372036854775808~9223372036854775807
ulong
64位无符号整数
0~18446744073709551615
3.3.2布尔类型
bool类型的变量仅有两个值:true和false。true和false两种状态的转换可以通过“!”运算符来实现。
3.3.3char类型
无论中文字符、英文字符或者数字都归属于char类型,char类型占两个字节,故最多可以容纳65536个符号,其取值范围为0~65535。char类型的赋值需要以成对单引号标记。
3.3.4枚举类型
枚举类型被用来表达若干固定值,该类型使用enum定义,定义方式如下:
enum枚举类型名称{枚举元素1[=数值1],枚举元素2[=数值2],…}
3.3.5隐式类型
隐式类型用var声明,var关键字是“万能类型”的定义方式,可以用来声明任何类型的变量,但并不意味着声明之后其类型仍不确定。
3.3.6浮点类型
浮点类型,分别是float、double和decimal,如表3-4所示。float和double都为浮点类型,分别称为单精度浮点型和双精度浮点型;而decima
您可能关注的文档
- 庭园景观设计 课件 16地形与硬质景观.ppt
- 庭园景观设计 课件 11西方规则式园林01.pptx
- 庭园景观设计 课件 12西方自然式园林02.pptx
- 庭园景观设计 课件 02经典庭园的学习方法.ppt
- 庭园景观设计 课件 04会见甲方.pptx
- 《C#程序设计》教案 第1章.NET架构.docx
- 《C#程序设计》教案 第2章开发环境.docx
- 《C#程序设计》教案 第4章运算符与语句.docx
- 《C#程序设计》教案 第5章数组.docx
- 《C#程序设计》教案 第6章类和方法.docx
- DB14∕T 143-2019 苹果褐斑病测报调查规范.docx
- DB14∕T 1417-2017 人工生态公益林经营技术规范.docx
- DB14∕T 1469-2017 胡麻垄膜集雨沟播栽培技术规程.docx
- DB14∕T 1457-2017 带柄玻璃杯标准规范.docx
- DB14∕T 1394-2017 北柴胡良种繁育技术规程.docx
- DB14∕T 1352-2017 晋北区旱地黍子栽培技术规程.docx
- DB14∕T 560-2010 人工影响天气火箭作业系统年检技术规范.docx
- DB14∕T 1510-2017 玉米镰孢穗腐病抗性鉴定牙签接种技术规程.docx
- DB14∕T 166.2-2007 太原绿色转型标准体系 第2部分:框架.docx
- DB14∕T 703-2012 气象灾害等级划分.docx
文档评论(0)