《使用循环语句》PPT课件.ppt

上传人:wuy****n92 文档编号:80462308 上传时间:2023-03-23 格式:PPT 页数:18 大小:553.50KB
返回 下载 相关 举报
《使用循环语句》PPT课件.ppt_第1页
第1页 / 共18页
《使用循环语句》PPT课件.ppt_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《《使用循环语句》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《使用循环语句》PPT课件.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、院级精品课程院级精品课程面向对象程序设计面向对象程序设计面向对象程序设计面向对象程序设计安徽机电职业技术学院信息工程系安徽机电职业技术学院信息工程系汪学文汪学文(wxwOOP)2016年年9月月使用使用使用使用VS 2010VS 2010VS 2010VS 2010和和和和C#C#C#C#课程网站:课程网站:第第4课课 使用循环语句使用循环语句2第第3课课 程序流控制程序流控制q本课主要学习循环结构的语句。对语法的了解是编写本课主要学习循环结构的语句。对语法的了解是编写C#代码的基础。代码的基础。q学习完本课后,你将能够:学习完本课后,你将能够:熟悉熟悉for,while和和do-while等

2、三种循环语句的使用;等三种循环语句的使用;了解了解foreach循环的使用;循环的使用;应用循环语句解决实际应用问题应用循环语句解决实际应用问题熟悉使用常用控件来进行输入与输出熟悉使用常用控件来进行输入与输出学习本课时,可参考教材第学习本课时,可参考教材第5 5章内容章内容33.2 创建循环语句创建循环语句 for(初始化表达式初始化表达式;条件表达式条件表达式;迭代表达式迭代表达式)语句语句;while(条件表达式条件表达式)语句语句;do语句语句;while(条件表达式条件表达式)此外还有此外还有foreach循环,用于访问数组和集合类对象。循环,用于访问数组和集合类对象。4 3.2.1

3、for 循环循环 q当预先知道代码语句的重复执行次数时,使用当预先知道代码语句的重复执行次数时,使用 for 循循环环 for(int i=0;i 0;j-=10)Console.WriteLine(j=0,j);for(初始化表达式初始化表达式;条件表达式条件表达式;迭代表达式迭代表达式)语句语句;示示示示例例例例与与C不同,可以在此处不同,可以在此处定义循环变量类型定义循环变量类型这里,它是局部变量这里,它是局部变量示例代码位于示例代码位于“CSharpLesson4UseLoops”5 3.2.2 while 循环循环 q在循环开始时做一个判断,如果值为假,循环将永远不会运行在循环开始时

4、做一个判断,如果值为假,循环将永远不会运行q循环一直运行到条件变为假循环一直运行到条件变为假q关键字关键字 continue 和和 breakint i=1;while(i=10)Console.WriteLine(“i=0”,i);i+;示例代码位于示例代码位于“CSharpLesson4UseLoops”6课堂讨论课堂讨论q怎样才能保证怎样才能保证 while 循环可以退出循环体的执行?循环可以退出循环体的执行?q在在 while 循环体中可以不修改循环条件的值吗?循环体中可以不修改循环条件的值吗?73.2.3 do 循环循环 无条件执行循环中的代码并完成一次判断。如果判断语句值为无条件执

5、行循环中的代码并完成一次判断。如果判断语句值为真,循环就继续下去,直到该值变为假真,循环就继续下去,直到该值变为假do/至少需要执行一次的代码至少需要执行一次的代码 while(条件成立条件成立);int i=1;do Console.WriteLine(0,i+);while(i=10);示示示示例例例例示例代码位于示例代码位于“CSharpLesson4UseLoops”83.2.4 课堂练习课堂练习使用循环语句使用循环语句 在本练习中,使用在本练习中,使用 for 循环来计算从循环来计算从 1 到到 1000 的的所有整数的和。若时间允许,请用所有整数的和。若时间允许,请用while循环

6、和循环和do循环循环执行上述运算。执行上述运算。1、从课程网站下载、从课程网站下载第第4课源程序课源程序,并用,并用Visual Studio.NET打开打开“Lesson4LoopsLoops.sln。2、找到任务、找到任务TODO 1:Writing loops.3、使用、使用for循环,把从循环,把从1到到1000的所有整数相加。的所有整数相加。4、用下列代码显示结果:、用下列代码显示结果:Output(结果为:结果为:+total);5、按、按F5F5键,编译并运并运行行应用程序。用程序。6、使用、使用while循环,重复任务循环,重复任务3任务任务57、使用、使用do循环,重复任务循

7、环,重复任务3任务任务58、保存应用程序并退出、保存应用程序并退出Visual Studio.NET。93.3 演示:计算复利存款演示:计算复利存款q某人新开一个帐户,输入存入的金额某人新开一个帐户,输入存入的金额(本金本金)、年利、年利率、存期,计算每年年终余额率、存期,计算每年年终余额掌握使用循环解决问题掌握使用循环解决问题掌握掌握TextBox控件的使用控件的使用示例代码位于示例代码位于“CSharpLesson4Savings”10界面设计界面设计tbPrincipal,输入本金输入本金tbRate,输入年利率输入年利率tbPeriod,输入存期输入存期tbOutput,显示计算结果显

8、示计算结果按钮按钮btnCaculate,计算。,计算。按钮按钮btnClear,清除输入。,清除输入。11“计算计算”功能功能 decimal amount=0.0M;/存款余额存款余额/获取存款本金获取存款本金 decimal principal=decimal.Parse(tbPrincipal.Text);/获取存款年利率获取存款年利率,用户输入的是百分数,转换为小数用户输入的是百分数,转换为小数 double rate=double.Parse(tbRate.Text)/100.0;/获取存期获取存期 int period=int.Parse(tbPeriod.Text);/逐月进行

9、计算逐月进行计算 amount=principal;/起始计算时,存款余额即是本金起始计算时,存款余额即是本金 for(int year=1;year=period;year+)amount+=amount*(decimal)rate;tbOutput.Text+=String.Format(0,4t1:crn,year,amount);12关于格式化字符串关于格式化字符串q许多地方要将数据格式化后输出,如许多地方要将数据格式化后输出,如Console.WriteLine(它们的和是它们的和是0,sum);lblDate.Text=DateTime.Now.ToString(yyyy年年M月月

10、dd日日);lblTotal.Text=String.Format(总金额:总金额:0:C,amount);q常用格式的说明符常用格式的说明符数数数数值值值值C或c:货币格式 D或d:十进制整数E或e:科学计数法N或n:千分位格式X或x:十六进制整数日日日日期期期期d:短日期D:长日期t:短时间T:长时间f:完整日期(短时间)F:完整日期(长时间)具体说明及示例请参看具体说明及示例请参看MSDN帮助帮助 index,alignment:formatString 133.4 实验项目实践实验项目实践q完成实验完成实验4 4实验报告实验报告完成完成“使用循环语句使用循环语句”的课堂练习的课堂练习(

11、第第4课课 Loops);选择下面一个程序来完成选择下面一个程序来完成输入一个整数,计算该整数的阶乘;输入一个整数,计算该整数的阶乘;求求1N的所有奇数的和。的所有奇数的和。参照教材参照教材5.4的示例的示例(P89),编写一个能将输入的十进制整数转,编写一个能将输入的十进制整数转换成对应的二进制或十六进制字符串进行输出。换成对应的二进制或十六进制字符串进行输出。q课后练习:课后练习:课堂示例:简易计算器课堂示例:简易计算器课堂示例:计算复利存款课堂示例:计算复利存款教材教材4.5的示例:将十进制整数转换成八进制输出的示例:将十进制整数转换成八进制输出143.5 补充:补充:Extended

12、WPF Toolkit控件介绍控件介绍qExtended WPF ToolkitExtended WPF Toolkit是一组扩充是一组扩充WPFWPF工具箱的组件,工具箱的组件,包含了许多包含了许多WPFWPF控件供开发者使用。控件供开发者使用。15CaculatorDateTimePickerWaterMarkTextBoxNumericUpDown163.5.1 安装安装Extended WPF Toolkitq从从CodePlex网站下载最新版网站下载最新版Extended WPF Toolkitq解压解压q打开项目,添加对打开项目,添加对“Xceed.Wpf.Toolkit.dll”

13、的引用的引用q在在xaml文件的前面,添加文件的前面,添加xmlns命名空间引用:命名空间引用:xmlns:xctk=http:/ q在在xaml的主体需要使用控件的地方,添加控件声明:的主体需要使用控件的地方,添加控件声明:q如果希望在工具箱中出现,可以在工具箱上,点右键,如果希望在工具箱中出现,可以在工具箱上,点右键,选择选择“选择项选择项”173.5.2 使用使用UpDown控件控件qExtended WPF ToolkitExtended WPF Toolkit提供了好几种类型的提供了好几种类型的UpDownUpDown控控件,可以方便用户输入符合要求的数据:件,可以方便用户输入符合要

14、求的数据:18DecimalUpDown控件常用属性控件常用属性qValue:Value:文本框中输入的值,文本框中输入的值,Decimal?Decimal?类型,使用该类类型,使用该类型的型的ValueValue属性可获取属性可获取decimaldecimal类型值类型值qDefaultValue:DefaultValue:默认值默认值qFormatString:FormatString:格式化字符串,如格式化字符串,如C CqMaximum:Maximum:最大值最大值qMinimum:Minimum:最小值最小值qIncrement:Increment:增减步长值增减步长值示例代码位于示例代码位于“CSharpLesson4Loan”

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁