|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)本章电子档下载:高校.net课件教程,.net基本教程下载(三)
申明:本教程是从下面的电子档中拷贝上去的,下文中一切的图片均未显现,如必要更好的浏览体验,请下载电子档。第3章布局化程序计划语句
本章要点:
1,if语句的感化及其利用
2,switch语句的感化及其利用
3,while、do…while和for等轮回语句的感化及其利用
4,continue和break语句的感化及其利用
5,using语句的感化及其利用
3.1循规蹈矩学实际
3.1.1if语句
1.用if语句完成单分支选择布局
[格局]:if(表达式)语句;
【例3-1】编写一个程序完成以下功效:输出一个成就,假如成就年夜于即是60则输入“祝贺您,您经由过程了此次测验!”,不然不输入任何信息。请求编写成把持台使用程序。
2.用if语句完成双分支选择布局
[格局]:if(表达式)语句1;
else语句2;
【例3-2】编写一个程序完成以下功效:输出一个成就,假如成就年夜于即是60则输入“祝贺您,您经由过程了此次测验!”,不然输入“对不起,筹办补考吧!”。请求编写成Windows使用程序,程序的计划界面如-3所示,程序的运转界面如-4所示。
3.用if语句完成多分支选择布局
[格局]:if(表达式1)语句1;
elseif(表达式2)语句2;
elseif(表达式3)语句3;
……
else
语句n;
【例3-3】编写一个求成就品级的程序。请求输出一个先生的测验成就,输入其分数和对应的品级。共分五个品级:小于60分的为“E”;60~69分为“D”;70~79分为“C”;80~89分为“B”;90分以上为“A”。请求编写成把持台使用程序。
3.1.2switch语句
[格局]:
switch(表达式)
{
case常量表达式1:语句1;
break;
case常量表达式2:语句2;
break;
……
case常量表达式n:语句n;
break;
[default:语句n+1;break;]
}
【例3-4】用switch语句重写例3-3。请求编写成Windows使用程序。程序的计划界面如-6所示,程序的运转界面如-7所示。
3.1.3while轮回语句
[格局]:while(表达式)
语句;(即轮回体部分)
【例3-5】编程求下式的值(请求编写成把持台使用程序):
3.1.4do……while轮回语句
[格局]:do语句;
while(表达式);
【例3-6】编一个程序按以下公式求e的值(请求精度到达1e-6)。
3.1.5for轮回语句
[格局]:for(表达式1;表达式2;表达式3)
语句;
【例3-7】一张票据上有一个5位数的号码为6**42,个中百位数和千位数已含混不清,但晓得该数能被57和67除尽。计划一个算法,找出该票据一切大概的号码。
3.1.6break和continue语句
1.break语句
[格局]:break;
【例3-8】输出一个整数X,假如该数是质数,则显现“是质数.”,假如不是则显现“不是质数.”。请求编写成Windows使用程序,程序的计划界面如-12所示,程序的运转界面如-13所示。
2.continue语句
[格局]:continue;
3.1.7随机数的发生办法
[格局1]:randomObj.Next()
[格局2]:randomObj.Next(N)
比方,有以下语句:
RandomrandomObj=newRandom()
i=randomObj.Next(10);
其感化是发生一个0~9之间的随机整数并赋值给变量I。
[格局3]:randomObj.Next(N,M)
比方,有以下语句:
RandomrandomObj=newRandom()
i=randomObj.Next(5,10);
其感化是发生一个5~9之间的随机整数并赋值给变量i。
【例3-9】计划一个程序完成如许的功效:发生100个两位随机正整数,求这些数中一切能被3整除的数的和和一切不克不及被3整除的数的列位数字和。请求编写成把持台使用程序。
3.2典范实例练才能
3.2.1典范实例一:依据长度和面积求矩形的高和宽
【实例标题】
利用一根长度为L厘米的铁丝,制造一个面积为S的矩形框,请求盘算出满意这类前提的矩形的高h和宽w。
3.2.2典范实例二:百钱买百鸡
【实例标题】
我国现代数学家在《算经》中出了一道题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各多少?”意为:公鸡每只5元,母鸡每只3元,小鸡3只1元。用100元买100只鸡,问公鸡、母鸡、小鸡各几?请求编写成把持台使用程序。
3.3上机实习重使用
3.3.1上机实习一:邮包计费程序
【实习标题】
假定向外洋邮寄包裹免费以下盘算:起首,包裹分量四舍五进到比来的15克的倍数,然后按表3-3免费:
3.3.2上机实习二:缉捕惹事司机
【实习标题】
一辆卡车违背交通划定规矩,撞逝世行人,司机惧罪驾车逃窜。事先有三团体目睹这一车祸的产生,但都没有看清卡车的派司号码,只记着派司号码的部分特性,甲记着派司号码的前两位数字是不异的,乙记着派司号码的后两位数字是不异的,丙是一名数学家,他说“车商标码一定是四位数,并且刚好是一个整数的平方。”,而且丙已推导出切合该前提的号码只大概有一个。依据这些信息来判断车商标并缉捕惹事司机。请求编写把持台使用程序。
有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库) |
|