c基础入门课件_第1页
c基础入门课件_第2页
c基础入门课件_第3页
c基础入门课件_第4页
c基础入门课件_第5页
已阅读5页,还剩175页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C#编程基础概念:.net与c#(多语言).net/dotnet:一般指.NetFramework框架.一种平台,一种技术.C#(sharp):一种编程语言,可以开发基于.net平台的应用.(*)Java即是一种技术又是一种编程语言.net都能干什么桌面应用程序 WinformInternet应用程序ASP.NET手机开发wp7C/S:客户机(Client)/服务器模式(Server)qqB/S:浏览器(Browser)/服务器模式(Server).Net开发学习路线(*)IDE介绍IDE(IntegratedDevelopment,集成开发环境)VisualStudio2010简介:一套完整的开发工具集用于开发桌面应用程序、ASP.NETWeb应用程序、XML、WebService、移动应用程序为快速开发提供强大支持IDE及.Net的版本(*了解).Net1.1.Net2.0.Net3.x.Net4.xVisualStudio2003VisualStudio2005VisualStudio2008VisualStudio2010向下兼容.Net1.0VisualStudio2002MSDN介绍MSDN的全称是MicrosoftDeveloperNetwork。这是微软公司面向软件开发者的一种信息服务。MSDN实际上是一个以VisualStudio和Windows平台为核心整合的开发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、微软产品下载(几乎全部的操作系统、服务器程序、应用程序和开发程序的正式版和测试版,还包括各种驱动程序开发包和软件开发包)、Blog、BBS、MSDNWebCast、与CMP合作的MSDN杂志等等一系列服务。点击查看msdn百科VisualStudio介绍1安装setup.exeinstall.exeautorun启动创建解决方案/项目认识vs的各部分(菜单/快捷键/工具栏/窗口)VisualStudio各个视图的打开、开发环境的重置C#源文件(类)一般以cs结尾C#程序的入口是Main函数,在Main中写代码就行,暂时不用关心其他部分是什么意思VisualStudio介绍2保存项目,打开项目.交作业交哪些文件.作业的命名格式:C#_年级_姓名.rar先学习两句话:Console.WriteLine("Hello,World!");Console.ReadKey();每一句话以;号结束生成程序运行一下生成的.exe程序设置字体及行号显示创建多个项目启动项目设置项目的加载与卸载c#中的注释符注释方式://单行注释/**/多行注释//////文档注释///小练习练习:编程输出以下内容自己练习一下三种注释符:第一种:单行注释以//开头,后面的就是注释内容第二种:多行注释以/*开头*/结束之间的是注释内容第三种:文档注释在方法或类的上一行输入///就会产生计算机使用基本技巧常用键介绍:Home/End/PageUp/PageDown/Shift/ctrl+home/ctrl+end一段文字的删除.(del/backspace)ctrl+actrl+kf学会使用复制粘贴。Ctrl+c/v/x对话框中的使用插入、覆盖模式的困惑。学会使用Ctrl+Z撤销上一次操作;,()""等的的全角半角问题。出错:意外的字符""VS窗口的拖拽遇到异常、报错不要慌。目前经常用到的快捷键:Ctrl+F5F5F6#region和#endregion操作系统一般Windows公共语言运行库(CLR)VC++.NETC#VB.NETVJ#….NETFramework

类库(FCL)软件系统依赖关系(*)

.Net简介(*了解).NetFramework类库CLR公共语言运行时操作系统应用程序应用程序操作系统平台无关:CLR、.NetFramework进行了隔离。Windows、Linux(Mono)、智能手机、Web。学会.Net什么都能开发,知识移植。更安全、更省心:代码托管、罕用指针、垃圾回收。语言无关:VB.Net、C#都调用同样的类、同样的方法,VB.Net写的类C#也可以调用。模糊了语言的差别.net是如何实现语言无关性的(*)C#VB.NET代码被执行MSILCLR通用语法,计算机不用了解CLR执行ILC#编译器VB.NET编译器基本味框架狭类Web窗体WebServiceWi石nF词or串msAD胸O.基NE怖T和XM蜡L类.N箩ET澡F蒜ra沈me行wo摇rk.N凝ET垂F归ra泻me榨wo短rk类库AS研P.男NE在TCL钞SCL跌RCT告S变量1计算提机使剩用内隐存来转存储表数据.我们农在计巡寿算机谎中存迎储数屡据和藏客人斤住旅却馆很弯类似.我们名住旅枕馆一传般要司做以民下事孤情:1、芬开房酿间(科单人膛间、妻双人宿间、映总统毯套间愿)2、筛入住变量2要在绑计算房诚机中秆存一蒸个数芝字1脾00案0,苏需要琴两句悦话.in劲t根a;阿/赞/开车一个孩能放哄数字馅的空叫间a=站10惹00倦;纺//两把1凯00协0放柳进去布.声明但变量前的语岔法格盈式:数据四类型已变量醉名;赋值毁:井变量督名=膀值;可以曾a=验3.浑14拣;店吗墨??蒸??变量3计算宵机中香各式劝各样勺的数知据3种3.责14消1胖00th最e才qu事ic扭k贝br养ow网n郊fo甘x岸ju龟mp厅s昆ov荣er第t隶he厘l救az糠y惑do刺g张三追李四Tr损ue勿2摆01直1-来3-穷6char非数值数值整型……decimaldouble非整型String数据类型int*更洲多的拥数据那类型C#中的栏数据in暗t:砍3梢5手1领00宾-悬10do芒ub泄le狱:造3.肝14岗1跌0.谢5蛋-3被.1懒4慢-5射.0ch狼ar赤:乌‘A型’贴‘b铜’左‘a筒’'表'st巨ri员ng臣:被“Z拐ha释ng去sa锣n”溉“李四”累“计算海机”地“He脑ll鸟oW黎or骡ld禽”"a闹"de迫ci盆ma伍l:存赶储金妇钱5.悠62de矮ci讨ma玩l雁d=腾5.骑55用m;de拆ci阳ma字l塑d1屋=5送;变量琴的声边明方吨法A)数据碰类型兆变量瞎名称砍;in毁t谈a栽ge兰;变量扰的赋桌值伍a葵ge叶=1乘8;B)定义陵时赋烈值,朴数据超类型烟变量野名称急=值骆;in妖t核ag跨e对=半18紫;C)如果摩一次片要声臣明多枕个相同同类尽型的射变量窜可用欧逗号考分隔准.st检ri辅ng蛛zs猾Na类me病,l乳sN辈am稻e;变量纵一定破要先勾声明言,再伞赋值骗,才愈能使演用.练习稍:定堤义一瓣个变充量p碌i,耳并把奥3.僚14奋存进布去,妈然后叠显示灵在屏杂幕上捧?想一去想下帝面代塞码的性输出脑结果权是?in减t园i=棚10哄;C足on州so墙le盐.W筐ri党te欢Li银ne蝇("悠i"芹);变量翠的命锯名命名驴规则旺:1必须演以“惭字母大”_或@符号唯开头.--护不要蕉以数冒字开兽头2后面坐可以裙跟任殖意“输字母欺”、偶数字尝、下骂划线.注意:1)你融起的卡变量就名不则要与c#系统幻玉中的肠关键葬字重血复.2)在c#中,大小攀写是躁敏感羽的.3)同一搞个变戚量名嫌不允伤许重搬复定叨义(先这雾么认隆为,不严核谨)定义余变量窝时,幕变量厦名要痛有意岁义C#君变副量命天名编幸码规矮范—痕—C方am运el米命茶名法辱:首个脱单词闸的首反字母洪小写茧,其早余单弟词的监首字淋母大些写。Pa今sc涨al命名霜规范:每一摇个单攻词第赌一字展母都非大写如果汁使用雨到英疤文单导词的敞缩写监,全激部用兴大写粒!下面洗的变腿量名矩称哪缓些正蛛确?pr吉in良ci肝pa父lco论st们_p魂ri录cema猎rk胖s_群3$l荡as孔tn饿am孕eci璃ty12姓3r盛at描edi缓sc摸ou垃nt谣%zi革p煌co袜deCi取tyin梯t赋值忍运算衰符和旗赋值摩表达凡式赋值宿运算产符:=a=恢a+丸1;这里晨的=号是定赋值驻运算们符,不是斧数学栋义意夕上的染相等.变量叼可以重复究赋值,一旦鉴给一睁个变顿量赋光了新妹值,那么庸变量广中的扰老值见就不由复存寺在了.右边超代码养的输桃出结毅果:演示:定义郊一个波变量陶存储齿客户宝的姓羡名,然后仪在屏病幕上抄显示:”你好,某某”.某某扯代表析客户朝的姓幅名+号剥可以吹连接获两个寄字符污串,凭这里就的“+”号表追示连蔽接的伏意思练习:1.蝴定滥义3侵个变婶量,文分别吼存储龟一个抓人的拖姓名乘(张改三)骨,年脚龄(熄28谊),逢和工畏资(世76日00偏.3冬3)坟.然嗽后在暖屏幕匆上显盐示,恋我叫贷XX脂,今甚天X鹊岁了或,我讲的工单资是落XX舰元.2.堂定深义一减个变槐量存乏储一访个人燥的年迅龄(仇18料),饭然后摄发现筐这个津人的壁年龄伍不是绪18仗岁,互要把乘这个誉人的搁年龄堂修改舟成2航0岁(本题稳体会谎变量卧可以像被重惕复多总次赋欣值),最后拨把这溜个人塑的年塑龄输眯出到戴屏幕燃上?变量核练习3.定义疲四个赠变量子,分避别存掏储一建个人密的姓燃名、织性别涨、年棋龄、暂电话雁。然驰后打严印在斑屏幕利上穷(我驴叫X般,我仅今年铜X时岁了练,我六是X越生,愉我的月电话尼是X朗X)4.在屏议幕上帖输出睬:我优的手昌机是ph先il抹ip宏s型号念:9屑98恳价匆格:尤15贞00讲元旬重量淘:0绞.3为kg请定蛙义变膏量存堪存储断上面瞒的值供,并绢显示后在屏扮幕上凤.5.定义针两个站变量耐如:示a板b分杀别赋利值为饶10寻和5蚕,写副程序俗交换励两个愚变量老的值字符嗓串类息型再学册习一互句话哥:C圣on表so葵le怠.R激ea重dL稍in董e(讯);欧用鬼于接改收用性户的历输入专.要寨定义牧一个身字符恋串变掌量来黑接收谁变存沙储用诊户输提入的糠值.1.练习:问用茅户喜升欢吃火什么时水果,假如禁用户肺输入”苹果”,则显萄示”哈哈,这么荣巧呀,我也葱喜欢晌吃苹晚果”2.练习坏:请莲用户乡丰输入坛姓名瘦,然技后在巧屏幕友上显气示“听你好草,X笛XX石".签X茶XX且为用皮户刚巧刚输维入的召姓名呀.字符毕串中助的转呆义能在制字符匹串中轰输出板双引楚号吗产?在屏训幕上猜显示:磨c#中的且字符杏串用”旁”号包医含起皇来\+臣一个贷字符俭,组掀成转遭译字在符.献一般稍用于愚表示庙特殊丈符号@字秒在字城符串睡前面质表示因不转逝译常用纽奉的转抄译符准:\坦n竹\b皇\贺t\\初\”算术绒运算地符及疮算术留表达产式算术驼运算始符:鸭+套-启*正/孕%(楚取余衫数零取模模)算术秘表达土式:透由算弊术运堤算符嘱连接浇起来劫的式匪子.巧如:罗1+焦1字a北-b担(变过量a咳b前念面已酸声明差并赋轮初值煮)演示浪:某叙学生窝三门烈课成鹿绩为旬,语曾文:锁90拖数学扰:8的0与英严语:恶91负,编裁程求耕总分摊和平诵均分店.优先眠级:先乘阵除,后加棵减,有括振号先踢算括孕号里械的,相同皆级别沃的从册左至薯右运孔算长5+兔3*呀2小括鸡号可言以无杯限制往的套乌用,但一剥定要暑成对卵出现.练习练习滨1:拣定义宰两个赖数分勇别为逼10狠和2才0,亩打印炎出两乖个数宫的和由。练习练2:昨计算赤半径屡为5鸽的圆坚的面颈积并葛打印砍出来困.练习庙3:感某商屋店T咐恤的添价格早为3始5元毙/件附,裤咏子的殿价格孩为1削20傻元/赌条.嫂小明洞在该宅店买阅了3罪件T瞒恤和设2条法裤子话,请乘计算酿并显耍示小楚明应名该付史多少运钱?算术脏运算缎符-自动错类型脱转换下面格代码愿的输饱出结表果是私什么贫?in肠t也a序=钥10题,律b在=胃3;in厕t芝mo境d查=姓a能%县b;do慌ub严lequ孝o叉=a/芒b;Co炉ns柿ol蜓e.革Wr闭it惑eL塞in职e(盾mo诞d)讨;Co晕ns吊ol愧e.后Wr存it谁eL拐in渠e(蛋qu据o)劣;类型沉自动窃转换珠规则参与秋运算(算术锐运算幸和赋墓值运趴算)的操安作数张和结与果类较型必青须一湾致.当不一旁致时,满足扎下面扰条件马时,侨系统钩自动衬完成掏类型至转换两种疲类型师兼容例如抛:i摔nt苗和婶d搭ou述bl园e颤兼容目标叔类型湖大于决源类霉型例如想:d坐ou胆bl构e>in律t对于翠表达巨式如果诞一个谦操作艰数为姓do您ub口le考型,多则整馋个表阳达式董可提猛升为率do肿ub晨le忠型比如扯前面纠打8湖.8炸折的标练习申题.求1嫂0/桌3求呼余数妇要想嫁得到锻3.拨33蹈3的疲处理魂.强制坡类型郑转换如上惕题中败打完8.灶8折后惩出现晃小数,商店君为了围结算饼方便,只收奏用户巷整数旗部分唇的钱,如本霜应收监用户拍30任3.猫6,现在冤只收肾用户丘30镰3元,应该袋如何大做?语法狭:(数师据类级型名滩)待搏转换拦的值致;如:in闭t绢b育=让(i孟nt凭)3抢.1骆4;强制窜类型禁转换,数据宝类型摘一定雾要相聚兼容下面被的写橡法对棍吗?in喘t洗nu余mb的er做=里(膏in惹t)塘”3瞧.1显4”怠;类型隙转型问题:让用覆户输逝入他贴的语咳文和休数学博成绩,计算拾他的杀总成虑绩并议显示申出来?Co事nv昨er辨t不再坦仅是愁内存勿级别勒的转鼻换,而币是考榜虑数贪据意娱义的研转换引。Co命nv赚er疲t是一箭个加剩工、歉改造尿的过陡程通过Co谎nv盖er搭t.恳To纸In欢t3置2(能转烘换成in右t类型朝的数冠据)来把配其他徐类型帝数据秒转换烧成in墨t类型练习笼:让用疲户输汇入姓冈名予语文粥数妙学否英语棚三胀门课注的成丙绩,体然后烂给用积户显阿示:千XX伐,你秤的总福成绩堂为X舟X分辆,平四均成处绩为答XX排分。练习练习,编程让实现欺计算拣几天(如46天)是几香周零扭几售天.练习:编程队实现10湾76跃53秒是陕几天梦几小兔时几池分钟洁几秒?修改匪上面期的题陈目,让用骑户输龙入.算术倘运算密符和众复合此赋值汉运算励符++宪自加齿一狮有前为加和泳后加--散自睁减一驼有蔑前减犹和后贞减一元投运算捷符++弊/-念-比二截元的+-优先蛋级高+=-=*=/=%=练习:1馋请说碧出上也面程早序执径行完仰成后鬼,v馋ar宵1中认的值瓜?上题薯中如炸果改玩成:Va款r1栗=+瓜+v冻ar邪2碌*饶va说r3田--耽;Va优r1销=?关系冈运算悔符(比较右运算)>,<==,!=>=,<=大象商的重嫩量(1壳50帖0)步>老鼠面的重雪量(1插)兔子毙的寿堡命(3周)>乌龟如的寿绒命(1题00职0)39矿<1牢8我的列年龄(2日0)婆==你的撕年龄(2细0)比大墙比小民的结蔽果是鸣什么?什么测是b敌oo喜l类原型(布尔)在计垒算机鞭中,壶我们阻用什栗么数毒据类冠型来汉表示咬一句娘话的条对错铲?一拆个条显件的柿成立原与不扇成立轿?布尔妙(b长oo然l)久类型客:bo浅ol消值只研有两叨个真:残tu变re假:甘fa绸ls吓e关系哈运算予的结厕果是砖布尔肃类型销的如在跪计算屯机中锋描述胖张三拼(2诞0岁模)比炕李四妈(1箭8)婚小,遇这句侍话的呜结果胀.练习胁看看续上一奋页p眨pt峰中四驾句话粒的结辩果逻辑驾运算号符&&炭|赚|戏!表达服式1&顷&表达袖式2:当表把达式1、2全为tu脆re时,其表仗达式片的结敲果为tr字ue表达线式1|木|表达虑式2:当表巡寿达式1、2有一容个为tu恒re时,其结月果为tu胜re!表达恰式:如果社表达宰式的尖结果艺为tr轻ue陈,则取唐反后议为fa眼ls岗e,反之屑为tr施ue优先常级练习:让用和户输痛入张潜三的魔语文维和数冻学成岭绩,魔输出伴以下欧判断墨是否段正确辽,正亮确输扑出T即ru介e,宁错误滔输出索Fa少ls聋e1)绪张三恨的语谅文和状数学薄成绩弱都大跟于9逝0分2)移语文挠和数饲学有巷一门按是大恳于9暑0分扰的练习:写下胳判断东闰年象的表鲜达式柄,设陶待判吹断的朗年份名变量雷为y展ea酿r.润年寒的判贤定(柄符合起下面眉两个滑条件梅之一醉):年份减能够幻玉被4义00御整除珠.(2择00良0)年份苦能够戚被4祖整除值但不如能被锄10堡0整裁除.(2夸00核8)让用陡户输部入一吊个年喇份,皮如果准是润槐年,觉则输拳出t伤ru升e,反如果震不是票,则仇输出悔fa车ls济e.21刻00础/1剧60里0/声18顷00威/2提00汇9年是贺闰年亩吗?if结构编程吗实现:如果鞭张三芒的考筒试成递绩大窗于90分,那么拌爸爸脱奖励羡他10拖0元钱.使用if结构递可以推实现基上面拥的问歇题if结构盆的基革本语夜法:if调(条件)晕if牵(条件)语句;俱{语句1;语句2;莫..费..奥..登}用一芹对大板括号担来组己成语夹句块练习:让用冈户输具入年坝龄,俊如果渣输入合的年悲龄大险于1赛8(含)岁,封则给霜用户香显示哗你已鼠成年盖.如果钓张三丙的语文颈成绩洁大于雁90碰并且遮音乐贩成绩窄大于晕80语文碑成绩也等于虚10环0并辈且音尘乐成袄绩大艘于7杏0,威则奖战励1啊00解元.让用转户输镇入用沈户名炉和密青码,阶如果逐用户庸名为赞ad模mi幕n,迈密码泡为m抢yp稿as督s,溜则提迟示登怒录成狭功.if盗-e棕ls现e如果击张三触的考郊试成阳绩大理于9梅0(含)分,麦那么它爸爸致奖励迷他1撇00远元钱会,否详则的傍话,烟爸爸表就让舞张三渔写学谜习总孙结.使用笼if点能否旺实现古.更好筹的实术现,疯if透-e慰ls沿e语法锯:if凡(条劲件){语毙句1盗;}el剧se{语常句2霜;}练习:1、木盖茨羞买了兔一筐暮鸡蛋粥,如壶果坏京蛋少携于5迹个,昏他就纸吃掉垮,否飞则他劣就去求退货2、售要暑求用确户输邪入两恭个数抚a、封b,轿如果柜a能迅被b辩整除危或者贸a加争b大鬼于1慢00歼,则劣输出蛇a的值,否屈则输硬出b的值3、对学矛员的歇结业见考试们成绩德评测截(考至虑用次if棵好还泻是用尊if适-e混ls城e好裕)成绩狱>=带90什:故A90念>成房诚绩>等=8申0帽:B80假>成颗绩>潮=7冶0投:C70啄>成群绩>等=6挤0超:D成绩轿<6翼0悼:子Eif叠-e虹ls她e敢if对学绪员的北结业踢考试愈成绩汇评测成绩坝>=往90粗:辟A90原>成哥绩>铸=8堡0贴:B80王>成企绩>狱=7刘0庆:C70够>成孤绩>至=6舰0辨:D成绩脆<6匆0篮:E用i秀f-诉el置se冠实现洒?更好忌的方限法:惨if凝-e诞ls锯e也ifif症-e管ls羡e财if流程律图课上崖练习学编凤程不逗是看脑书,咸不是牺听老肥师讲卷,而隔是自错己动过手写喘。练习烂1:雷提示鱼用户返输入睬密码尤,如斗果密丝式码是铅“88湿88始88免”则提卵示正声确,慈否则揪要求尊再输绝入一糖次,惠如果帐密码蛮是“88哨88漆88芝”则提辣示正申确,彩否则递提示错错误,程序办结束。练习魂2:轻提示勒用户涌输入租用户没名,牲然后缺再提返示输哗入密遗码,尸如果虽用户歉名是唇“ad瘦mi江n”并且为密码播是“88暴88隶88昆”,则开提示物正确寇,否铺则,汉如果流用户摘名不钻是ad提mi守n还提乓示用兼户用悠户名跨不存执在,如果示用户抚名是ad舱mi伤n则提续示密没码错裹误.练习剧3:雾提示胆用户婆输入菊年龄恢,如例果大奥于等惯于18,则贺告知袋用户屡可以援查看孩,如出果小擦于10岁,辩则告于知不疑允许宾查看沉,如屿果大备于等雅于10岁并且小次于18,则郊提示搭用户环是否呆继续筐查看明(ye尖s、no),翼如果糖输入仰的是ye疾s则提废示用菊户请折查看欣,否绑则提相示"凳退出脾,你程放弃量查看辱"。为什仗么使或用sw毁it罚ch李四停的年缺终工忆作评猜定,如果放定为A级,则工敌资涨50觉0元,如果棚定为B级,则工监资涨20惹0元,如果特定为C级,工资交不变,如果竞定为D级工订资降20肤0元,如果计定为E级工倒资降50奴0元.设李旅四的面原工合资为50诊00蛙,请用蚕户输荡入李责四的脚评级,然后皇显示忠李四粒来年敢的工宽资.sw谅it但ch豆-c冶as音esw李it味ch阿-c栗as耀e语幼法:sw批it四ch仙(表址达式/变量){ca翻se跳值仿1:膝语箭句块转1;br绝ea个k;ca任se绳值齿2:确语遥句块稠2;br驶ea碰k;de堵fa毯ul块t:祖语句览块3个;br象ea廉k;}if亮-e预ls咐e益if与sw斧it链ch的比附较相同欢点:都可练以实滚现多您分支中结构不同昆点:sw浴it誉ch警:一术般蓝只能另用于炎等值扭比较if迈-e岭ls狱e短if羊:可野以处扣理范步围练习:说出艳已学沃过的拆数据伤类型设有哪锁些?举例呜说明暴已学滴过的凝运算圈符有绿哪些活?请用且户输妖年份,输入充月份,输出坟该月别的天汁数.对学英员的血结业掉考试为成绩存评测(改成太用Sw唇it棵ch来做)成绩>=漫90:A90明>成绩>=储80:B80魂>成绩>=巴70:C70侍>成绩>=衣60:D成绩<6匪0:E循环包结构实际途生活英中的透循环:打印10页0份试奇卷10突00损0米长阔跑遗车之轮李四登这次币考试悠又粗捷心了,爸爸过让他疾写10廊00遍"下次江考试棉一定姥要细冬心".如何磁编程服实现烛上面阳的问虾题?Co掉ns该ol穴e.宽Wr烫it织eL延in降e(来"下次乏考试文一定粒要细微心")个;Co欧ns呼ol晚e.忘Wr响it棚eL弹in就e(擦"下次缝考试滔一定姓要细安心")留;Co卷ns展ol互e.勿Wr骗it救eL亿in伟e(位"下次荣考试窄一定栽要细粉心")劫;..候..阁..使用凤循环挑解决聪明植的解俊决方溪法:in引t竟i=罢0;wh夹il担e(勒i<纤10黎00臂){Co浆ns此ol社e.懒Wr豪it画eL营in旺e(掏"下次裤考试陡一定连要细石心")倍;i+厅+;}wh车il衬e语法窃:wh爷il屡e(薄循环摘条件样){循环茎体;}循环操作循环条件真假特点卫:先歌判断需,再堡执行练习:打印森10戒0次貌"欢罩迎您怪来C进BD外学习祖"输入链班级朗人数得,然贝后依汤次输娇入学变员成红绩,说计算静班级米学员澡的平像均成击绩和晕总成该绩老师搂问学糠生,赠这道贷题你餐会做悔了吗那?如陷果学登生答鞋"会巷了(尘y)陕",轰则可材以放灾学.驱如果贞学生炎不会长做(拘n)仅,则摔老师级再讲帽一遍球,再戏问学相生是队否会父做了产..央..趋..直到稳学生凑会为村止,撑才可珠以放喝学.直到朝学生剑会或截老师愈给他酬讲了脚10甘遍还猎不会味,都验要放则学20烈06秧年培厌养学同员800悄00人,冬每年匠增长扔25鼻%,嘴请问绢按此橡增长轻速度采,到男哪一灰年培殊训学叼员人将数将柔达到听20屯万人浊?do谜-w季hi森le明天岁小兰递就要扩登台航演出蛋了,老师懒说再渐把明妈天的贸舞蹈允表演尤一遍,如果茎满意,小兰疾就可炉以回带家了.否则晚就需该要再姿练习币一遍,直到墙老师壤满意余为止.wh竹il泻e鞭o帐r芳d侄o-喝wh魂il赴e称?do筐-w衬hi梢le为先津执行,再判粥断do颂{循环惩体;}wh隙il校e(条件);练习:练习1:计说算1到10厚0之间郊整数虎的和弄;练习2:要细求用深户输销入用需户名局和密疗码,萍只要刷不是ad买mi摔n、88薄88眯88就一惨直提披示用士户名篇或密责码错介误,耻请重碗新输阻入。练习帆3:价不断税要求峰用户趴输入喘学生董姓名斗,输谋入q捷结束浩.练习欣4:耍不断相要求线用户距输入选一个娇数字是,然降后打斗印这趣个数叫字的腐二倍亿,当盐用户扒输入q的时肆候程叫序退弹出。练习捆5:犁不断灰要求馋用户狱输入巷一个旅数字植(假伪定用奸户输兄入的减都是狸正整碑数)信,当渔用户廊输入en跨d的时咐候显亲示刚识才输线入的负数字脂中的治最大秩值练习遮6:疏张三肌先唱困一遍拉要表洒演的贡歌曲肯,老纠师觉营得张皮三唱勒歌不袜过关常,就汇让张辨三再烈唱一尺遍,衣老师家满意丽则张修三可抗以下予课,费不然称则需纯要再授唱一跪遍,错再问截老师序是否铸满意夺..连.wh真il原e与do用-w萄hi唉le区别通过圣练习丝式,希侮望大运家已纱经掌泛握这估两种秩循环叠.语法肥不同初始叼值不扇满足鸽循环秀条件色时:wh腿il鼻e循动环一介次都零不执讽行do回-w河hi奥le乎循环波会执孙行一快次程序虫调试设置添断点单步击运行观察笼变量fo亿r连续毛输出史10捎0次裁"我喷下次腰一定大细心尺".比较纠用f伯or单和w贷hi立le府,哪阁种更宋好?问题视1:畏求1长-1劣00把间的女所有宰偶数昂和?问题没2:最找出捷10巴0-扎99辩9间贡的水章仙花蜜数?问题以3:阁输出逮九九刺乘法监表(循环庆的嵌贩套)语法拘:fo务r(肿表达浆式1糖;表外达式目2;梢表达框式3益){循膝环体4;羞};练习:Br静ea尸kbr嘴ea躬k用于命循环家中,退出赖当前孙循环.练习:练习扫1:覆循环并录入司5个鬼人的腥年龄少并计腥算平田均年艰龄,铸如果细录入牙的数倒据出崭现负蠢数或笨大于拢10栋0的腐数,兄立即枯停止嚼输入氧并报倘错.练习2:在wh哄il鸣e中用br东ea河k实现要室求用羊户一渗直输前入用羽户名怪和密习码,只里要不兄是ad游mi酿n、88表88绍88就一侧直提滤示要报求重暑新输睛入,如果循正确益则提帽登录免成功.1~斯10吵0之邻间的耍整数虫相加戴,得魄到累格加值食大于顷20征的当致前数co乐nt龄in盈ue立即拴结果祥本次御循环豆,判蠢断循狂环条便件,担如果您成立株,则协进入记下一辉次循稠环,君否则喊退出睬循环愧.举例饥:运油动员株跑步疮喝水刃的例旗子练习练习1:用wh滚il幕e责co偷nt河in迹ue实现陕计算1到10斯0(含)之间借的除首了能圆被7整除铜之外未所有户整数糕的和弊。练习2:打彻印九轧九乘原法表小节顺序飞结构热:语舱句顺口序执俩行分支粒结构京:语撇句在廉满足慕条件输下执全行if径,穷if出-e猫ls签e,可i题f-址el刊se坟i秘f,疗s访wi写tc掩h-c哭as黑e表1甚?表顽2丽:表减3(三元)循环稍结构廉:语奔句在旱满足舰条件足下循颠环执江行多玻次wh唐il升e,毅d苍o-搂wh铲il眉e,关f乔or跳转裁语句br崭ea招k,株c展on驶ti支nu霞e,尸go嚼to枚举\常量\结构确定圈数量铺、确桌定值昨的几抛个取船值:颤东西备南北鸭、男昂女、雅上中密下。en但um多G毕en衣de辨r{我ma剑le突,f企em极al姿e}en姐um厨Q党QS恋ta队tu极s{纤on者li筐ne也,o毙ff卸li垦ne所,h娘id喜de前n}枚举齐的用格法,QQ懂St盯at梳us午s雕ta息tu址s筝=蠢QQ尖St阔at怠us绩.o怎nl索in猴e;和用验字符鹊串比寇起来亚,用爷枚举衬的好甩处就续是限勇定了坚变量森的取耕值范丈围,谨程序咏处理记起来慌更方例便。co坛ns落t类型术常剂量名=常量跨值st货at秩ic扁v疑oi郑d暮Ma艺in关(s岁tr宾in鸟g[留]贺ar星gs祝){co顿ns瞒tin踩tPI=3.巨14;PI=3.野20;}字符我串与躁枚举靠的转鞋换pu妇bl恭ic柜e豆nu嫁mGe描nd固er{ma说le垮,fa偶ma舒le}//绪……Co速ns隶ol忧e.商Wr钓it抓eL差in个e(方"你的检性别炮:{0舍}.付",Ge次nd央er歇.m茅al警e.呼To册St圆ri猜ng尊());(Ge摩nd润er)(团En践um压.P必ar传se粒(ty斧pe锈of杠(Ge衔nd劳er),怕"ma匹le")绿;每一古个值回都对桑应一系个数鹅字典型稼的枚暴举类螺型:Me社ss卧ag赛eB乡丰ox娱.S项ho朗w的参殃数(寸后面有会学敲到)结构押体为什锣么要削使用袄结构谢,例抖如c#中Co吩lo姥r宰Po勺in词t都是蜂结构访问乞修饰怨符st咸ru讨ct结构禽名{定义寺结构穴成员}pu息bl悠ic危s吃tr茎uc序t衡Pe规rs央on{pu宴bl高icst帮ri末ngNam坚e;pu喜bl松ic车i帐nt查A暴ge美;pu怕bl钩ic既s竹tr泡in寨g弊Ho闸bb烈y;pu肢bl陆ic侮i盘nt予P较op艺ul笋ar绿it嫌y;pu出bl浑ic外v甩oi旺d高Sa镇yH尸i(轿){//病…寨.}}练习:1定义太一个壳结构幻玉叫My骗Co绪lo嚷r,有三拘个成约员,分别澡为re棉d,摊gr金ee追n,浙bl旬ue声明眉一个My棚Co吵lo津r类型怨的变册量,并对务其成冲员赋更值.使My丧Co习lo乒r可以芦表示败成一帅个红篮色.2定义嘱一个牵结构旦类型Pe办rs让on监,有三江个成爱员,分别盐为姓碌名,性别,年龄声明译两个Pe珍rs略on类型睬的变喜量,分别伪表示还张系三家男18岁/小兰叨女16岁数组一次辣语文杀测试揪后,老师由让班娇长统合计每制一个子学生场的成鸣绩并矛计算贼全班(全班拜共60人)的平腾均成殃绩,然后肝把所垒有成参绩显狸示出味来.如何弱声明禾变量?好的溪解决后方法,使用卸数组.数组保存香多个滤值。尚几乎捧任意中类型薄都可妥以声趣明数懂组。in彻t[尾]柱nu桐ms您=冻{燃5,蓝3,地8}in批t[浮]樱nu抚ms沾=献n纸ew寸i益nt狱[3市]in伶t[中]席nu超ms纪=旬n谢ew惊i接nt泉[3桑]{灰5,棕3,致8}罢//个数壮和声脖明数扑必须红一致in闯t[同]桂nu懂ms朋=忠n粥ew仙i盼nt僻[5钞]{检5,钩3,逼8}押//错误in课t[烛]丹nu煎ms游=波n漠ew初i苹nt口[]速{5尾,3郑,8财}/五/正确,可以沿省略肠数组铃个字使用貌索引弓器访海问指悟定编鲁号位撤置的颤元素脏,访辱问数猜组元均素:nu迁ms恩[0索]、nu矛ms证[1洞]。索剩引从0开始那。取怕到的谜元素肉的类望型就共是数朝组元致素的伸类型族。还塌可以嗽对数游组元浑素进办行赋旅值数组殿的声舅明数组左的赋厚值与贱取值常见缸问题雄:求匪平均滔值,息求最烂大值宗,求裕和,鼓排序练习:练习1:从判一个摆整数必数组者中取炊出最够大的属整数练习2:计硬算一甲个整衫数数竞组的洽所有普元素浊的和劣。练习3:将拐一个治字符唉串数愚组输关出为|分割搏的形饼式,量比如跃“梅是西|卡卡|郑大迷世”练习4:将伤一个漂整数沟数组列的每歇一个奋元素湾进行踢如下著的处冤理:突如果碌元素铁是正谦数则垄将这瞒个位竞置的枕元素叙的值牛加1,如搅果元暂素是速负数龙则将牛这个层位置暖的元躁素的虫值减1,如果平元素外是0,则不慢变。练习培5:屯将一孝个字窗符串冠数组答的元诸素的则顺序挠进行蜻反转公。{“庭3”隐,“服a”妇,“算8”坏,“免ha摧ha榨”}例{茶“h甘ah私a”侵,“暮8”略,“尖a”酱,“嚼3”内}。第i个和遗第le刻ng犁th堤-i蓄-1个进妇行交信换。求平押均值轰,求汪最大建值,谅求和tr渐y-祥ca辱tc尾h的筋使用(简单幻玉用法)tr脱y{有可统能出唯现错际误的寺代码联;}ca为tc生h{如果稼tr仇y中雾的代呜码出林现异医常,蛛则进氧去c权at宏ch备中}方法(函数)介绍函数筑就是贩将一永堆代纤码进柴行重感用的兄一种奸机制艘。函望数就怠是一仅段代程码,脏这段弄代码刻可能缘瑞有输敲入的塞值(参数),巧可能钩会返回寨值。一蔬个函驳数就途像一楚个专五门做封这件扇事的漂人,穿我们津调用轰它来时做一甜些事携情,印它可稿能需盖要我奋们提践供一强些数窗据给呜它,丧它执夺行完刮成后磨可能狗会有雅一些趋执行少结果熟给我毁们。思要求舒的数妄据就绵叫参尝数,准返回句的执爹行结舒果就洞是返爆回值例。st钞ri蜓ng趴s挽=C井on强so将le菜.R饶ea锈dL吹in蹦e(促)就是础一个北有返撤回结趁果的后函数船;Co逼ns探ol能e.可Wr炉it王eL斯in变e(此"h响el系lo早")就是骄一个散有执尊行参岩数的份函数惕,只禽有告沙诉Wr选it柔eL除in熟e被打莫印的晨数据拾它才棒知道选如何芽打印易;in辨t溉i=古Co抗nv这er夜t.铺To幅In晨t3健2(糠"2精2"洽)则是记一个背既有昨参数汉又有制返回狱值的罚函数血。有了惊函数队写代而码就配像拼黑积木谋,C#中的疮各种除各样岭的技陆术其歌实就绳是通万过fo断r、if等这花些基追础的渡语法障将不谨同的未函数堵按照谨一定炎的逻剑辑组许织起咱来。方法方法榆的定量义:[访压问修侵饰符足]晋[s高ta赖ti浴c]勾返续回值撑类型愁方载法名鲜(){方法吼体;}命名肯规则即:方忧法名秀开头参大写秋,参抵数名撕开头蝇小写锤,参眯数名抛、变过量名昌要有纤意义方法柿的调醉用,链对于撇静态屯方法趣,如退果在喜同一察个类速中,块直接余写名姐字调晃用就狱行了年.re说tu枕rn可以静立即择退出珍方法.常用匹的已族经学懒过的雕方法:Co书ns揉ol牌e.艳Wr锯it针eL厌in促e(盈);Co怜ns路ol许e.吓Wr宾it富e(奥);Co况ns闭ol赠e.蚊Re易ad蓄Li敬ne义()赶;Co阻ns敢ol筛e.巨Re败ad温Ke置y(誓);in应t.赴Pa雪rs论e(东st花ri彼ng古);Co辞nv助er岛t.欧To须In烦t3幻玉2(宝st海ri叫ng享);对于猎由st忙at馋ic修饰汗的方纪法,使用:类名.方法剂名()调用.如果衰在类耗中调侄用自节己的底由st端at监ic修饰史的方静法,可以立省略邻类名.变量巨的作放用域(只讲咬局部盏变量)阅读窝下面未的程戚序,订说一反下输透出结狗果是社多少棉?变量兵的作通用域在方防法中累定义负的变凳量称望为局肚部变桥量,面其作裤用域执从定馒义开桶始,骂到其笨所在咏的大护括号扑结束吹为止坑.在一扶个方煤法中靠想要芬访问悟另一戒个方师法中靠的变未量,们怎么约办?两种兄解决冠方法晶:参任数和桐返回振值举例灭:写吊一个泄方法喜,判芳断一池个年抄份是动否是险润年游.方法燥中的re狗tu周rn语句导致滥函数刘立即障返回名。在祝返回乒值为vo肾id的函斥数中re输tu颤rn,在脚返回吓值非vo背id的函部数中re拨tu段rn值练习,自己蠢写一死个方烛法1读取嫌输入朋的整企数,水定义皂成方缘瑞法,俘多次粘调用干(如双果用浓户输耳入的搭是数白字,箩则返幼回,幕否则届提示斯用户还重新弃输入细)2还记寺得学同循环兴时做北的那债道题栽吗?筋只允询许用余户输屑入y智或n表,请岁改成邮方法3查找缎两个惰整数道中的即最大孙值:in行t返Ma游x(丧in品t湾i1此,i伯nt小i宾2)4计算饭输入溉数组传的和底:in球t悠Su苹m(踢in芒t[描]刮va煮lu器es宿)思考:即然Co开ns假ol迎e.贴Wi撑te航Li范ne足()是方踢法,那么绝为什抗么Wi厌te余Li洲ne的参拍数可涨以是击字符熄串类投型,也可昼以是晕数字填类型,还可传以是总布尔龄类型ch惩ar类型惠呢?为什惊么要础有方烤法的傍重载?函数记重载杂(函隆数重富名)函数猴的重愚名:st限at模ic塔v温oi哈d贵Sa允yH嘉el灰lo故(s驰tr绍in铁g万na林me冠){Co拆ns唯ol宣e.煮Wr韵it味eL脖in却e(袍"我是{0吨}"那,n豆am简e)相;}st接at桃ic球v皇oi晓d府Sa凝yH显el疫lo完(s酒tr练in切g天na郑me厉){Co扶ns患ol窃e.吧Wr村it晓eL睬in金e(录"I绑a拘m{领0}泻",拔na司me权);}st村at笋ic朗v帽oi伍d壮Sa喂yH北el司lo骆(s貌tr台in把g芹na如me钢){Co滋ns撕ol联e.纪Wr赖it穴eL汽in寨e(寇"我是{0喉}"驾,n祝am美e);}st健at店ic过v划oi拉d俭Sa鞠yH凭el茶lo映(i碎nt匪a秋ge喉){Co算ns域ol冒e.照Wr患it迹eL席in占e(须"我的漏年龄{0局}"匆,a仰ge吼);}st染at测ic形v移oi宇d池Sa级yH兼el握lo百(s粗tr畜in两g引na杀me滥){Co贸ns蝇ol瓶e.卖Wr概it潜eL装in篇e(蔑"我是{0结}"吵,n唐am揉e)丙;}st误at删ic磨i吓nt运S劫ay炎He冤ll捧o(然st吨ri从ng尽n恩am弦e){re鬼tu惰rn炒1低0;}st题at当ic艳v申oi隆d片Sa跌yH鹅el存lo异(s业tr榜in抚g色na疮me事){Co谋ns凳ol船e.犬Wr楼it蠢eL阔in票e(瓣"我是{0粗}"味,n黎am等e)赠;}st间at印ic秧v讯oi球d暴Sa踩yH资el框lo籍(s沫tr势in唉g来na那me隐,s军tr阀in抚g板ni寒ck屈na导me班){Co晃ns淡ol己e.运Wr锁it停eL暗in限e(唐"我是{0巾},昵评称是{1仇}"夏,n瓜am尘e,锻ni乘ck侍na订me湾);}构成狂重载蜜的条磨件:办参数角类型槽不同暂或者容参数候个数贞不同殖(不箭严谨移的)雁,与返亏回值所无关。思考:方法府只能券返回梨一个泳值,当需净要返呆回多沫个值俘时怎础么办?例如:写一短个方液法,计算俩一个in姑t类型变数组事中每妨个元吩素的左总和音和牲最自大值浪与最哗小值?方法完的ou茎t参数桃和r盗ef您参数袍(*卡)函数食参数撤默认幕是值岁传递衬的,夹也就畏是“鸦复制上一份舌”,甘例子矿:in祖t腿ag忽e=盒20哥;In笔cA恩ge悬(a掀ge国);Co择ns恢ol可e.缩慧Wr蜡it弃eL乌in市e(摸"a俗ge叼={虫0}见",报ag收e)毅;ou帐t则是胆内部迹为外亡部变旬量赋荡值,ou假t一般刷用在悬函数丑需要铸有多猛个返吉回值献的场脊所。例:in劲t.发Tr益yP街ar真se。方法疼的练分习:重复忧让用岸户输蔬入一扰个数灵,判氧断该锯数是看否是贝质数井,输确入q城结束污?质数柜的判依断用始方法梁来实长现将一芝个字茶符串复数组策输出准为|分割罢的形去式,辉比如寄“梅洽西|卡卡|郑大浑世”范(用胳方法东来实容现此办功能悟)用方雹法实弹现找浸出一悬个i胶nt非类型耻数组学中最乘大值往和最善小值写一启个方先法,委实现My跳Tr酒yP盛ar异se的功赵能面向颈对象知概念世界丑是由免什么气组成搞的:化学崖家画家程序唱员万物菊皆对孩象试着船描述里杨老食师和麻学生缝张三羽的特秘征和栽行为属性——对象颗具有疏的各较种特杀征每个书对象爽的每答个属兔性都犹拥有廊特定闲值例如:杨老责师和吉张三盟的年寨龄不曾一样.属性:姓名,性别,年龄属性波的值:方法:行为,动作.执行则的操字作.方法:杨老祸师的即行为,上课.学生仁的行行为,学习练习:说说拴教室疗里有砖哪些村对象?这些毕对象脸有哪销些属兔性和植方法?比如:电脑/灯/音箱沟等等一切荡皆对为象找出冬下列险对象庭共性张三蹈(一汗个学释生)驳\杨湖老师工\邻后居售粥货员帮张阿悉姨\店李四方的爸逆爸\捉李四狭的妈胶妈门口眯停的史奔驰商S3碍20愤汽车/老师吊开的QQ汽车/杨老膀师的仰解放哀牌大路货车类:类是班模子摇,确暖定对睡象将醋会拥鞭有的班特征忍(属释性)饺和行掏为(怨方法喜)类是害对象寸的类赖型人类汽解绿俊峰;杨in社t琴a;类和努对象循的区顶别类是壳抽象飘的概量念,土仅仅雄是模忧板,承比如品说:刘“人纷”类对象疏是一稀个你侍能够延看得历到、遍摸得临着的厚具体仁实体"人陈"类必都有鄙:姓凶名\仔性别郑\年滩龄茂属性促,有甘说话立的方浴法.张三陪是一行个对国象,行他的内姓名胆属性咱的值持:张筐三吩性丸别的凭属性肉的值督:男端年龄问属性庙的值彻:2垫0功张三必会说但话对象埋可以亩叫做定类的绿实例搞(In塌st敲an紫ce)类不翻占内晌存,来对象浊才占印内存疏.类的坐定义定的琴定义夫语法:[访问彩修饰转符]酬cl糊as辽s类名{成员;..僻..奴..}类中直可以啄包含唇变量逆的定傍义、也方法级。请练叔习定善义一恢个人毕类.人类材分别妈用三殃个变剖量来道表示回姓名既性别污年龄,有一滥个打挣招呼红的方唐法,有一久个走这路的暖方法.类的甲实例贱化类的帮实例鹿化,卧用关箭键字挪ne扇w语法给:姜类土实例例名子=静ne吊w军类(德);类的描成员缓的访检问:实例五名.求属性防实例懒名.妇方法坦名(心);字段窄、方步法、宰属性筑(后煮面讲轰)都赴可以和叫做掉类的栏成员Me吐mb蔬er,它洲们都清需要洲定义很访问灿级别涂。访剃问级慰别的购用处坝在于夕控制沾成员裕在哪潜些

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论