《C#程序设计》教案 第4章运算符与语句.docx

《C#程序设计》教案 第4章运算符与语句.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《C#程序设计》教案

第4章

课时内容

运算符与语句

授课日期

授课时长

课时

教学目标

思政目标:

?加强动手能力,培养实事求是、严谨的学习态度

?认真修改并测试程序代码,树立新时期下的程序员精神

技能要求:

?熟练掌握程序各种语句

?掌握C#中的运算符

实践目标:

?根据所学的示例,能够自己实现一个简单程序

?熟练掌握语句,能够在不同条件下正确使用

教学设计

教学思路:通过对比不同运算符的用法掌握运算法;通过案例讲解运算符的使用;通过表格记忆运算符的优先级;通过案例讲解流程控制语句。

教学手段:通过课件展示、编程练习、课后习题学习运算符和流程控制语句。

教学环节

教学内容

讨论问题

1.运算符是什么?

2.流程控制语句是什么?

3.运算符的优先级是什么意思?

内容大纲

4.1运算符

运算符是用来标明数值或表达式运算规则的一种符号标记,它所操作的数值称为操作数。

表达式就是由运算符和操作数组合而成。根据操作数的个数,运算符可以分为一元运算符、二元运算符和三元运算符。例如,取负(-)、取反(~)、自增(++)和自减(--)都是典型的一元运算符;而四则运算符(+、—、*、/)则是典型的二元运算符;三元运算符仅有一个,那就是条件运算符(?:),可以用来改写简单的if结构语句。

根据运算的类型,运算符又可以分为算术运算符、赋值运算符、关系运算符、逻辑运算符和条件运算符等。

4.1.1算术运算符

最常见的运算符就是算术运算符,算术运算符的具体内容如表4-1所示。

表4-1算术运算符

运算符

说明

示例

ints=2012+2015;

inti=0,j=1;intk=i+j;

ints=2012-2015;

inti=0,j=1;intk=i-j;

*

ints=2012*2015;

inti=0,j=1;intk=i*j;

/

ints=2012/15;

inti=2020,j=10;intk=i/j;

%

取模

ints=2012%15;

inti=2020,j=10;intk=i%j;

++

自增1

inti=2012;

intj=i++,k=++i;

--

自减1

inti=2015;

intj=i--,k=--i;

4.1.2关系运算符

关系运算符的运算结果是布尔值,要么为true,要么为false。关系运算符用于比较两个操作数的大小关系,值是比较的结果,如表4-2所示。

表4-2关系运算符

运算符

说明

运算符

说明

==

等于

小于

!=

不等于

=

小于或等于

大于

=

大于或等于

注意:==与=表示含义不相同,前者表示相等,后者表示赋值。

4.1.3赋值运算符

表4-3赋值运算符

运算符

说明

运算符

说明

=

赋值

=

左移赋值

+=

加法赋值

=

右移赋值

-=

减法赋值

=

and位操作赋值

*=

乘法赋值

|=

or位操作赋值

/=

除法赋值

^=

xor位操作赋值

%=

取模赋值

4.1.4逻辑运算符

逻辑运算符有、|、!、^、~、、||。其中,和|执行按位的“与”和“或”,而~和^执行按位的“非”和“异或”。和||执行布尔的“与”和“或”,而!执行布尔的“非”。另外,要注意区分位运算和布尔运算。

表4-4二进制数位运算的结果

运算类型

xy

x和y同时为1时,结果为1,其他情况结果均为0

x|y

x和y任一个为1时,结果为1,同时为0时结果为0

x^y

x和y同为0或1时,结果为0,x和y的取值不同时结果为1

~X

x为0时结果为1,x为1时结果为0

4.1.5条件运算符

条件运算符是一个三元运算符,由“?”和“:”组成,以条件运算符构成的表达式称为条件表达式。其一般格式如下:

操作数1?操作数2:操作数3

4.1.6位运算符

表4-6位运算符

运算符

说明

运算符

说明

and(与)

|

or(或)

取反

^

xor(异或)

右移位

左移位

4.1.7自增自减

自增运算符(++)和自减运算符(--)的使用频率相对较高,它们都具有两种形式:前缀和后缀。此处主要介绍自增运算。

前缀自增便是++在操作符前面,如++i;后缀自增便是++在操作符后面,如i++。两者都是实现i递增1,即i=i+1。

4.2运算符的优先级

常见运算符的优先级如表4-11所示,从上到下优先级逐渐降低。

表4-11运算符的优先级

运算符类型

运算符

初级运算符

(),[],x.y,++(后缀),--(后缀),new,sizeof,typeof,checked/unchecked

一元运算符

!,~,++(前缀),--(前缀),(T)x

乘除、取模运算符

*,/,%

增量运算符

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档