欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    第4课使用循环语句.ppt

    • 资源ID:2550458       资源大小:742.51KB        全文页数:18页
    • 资源格式: PPT        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第4课使用循环语句.ppt

    第4课 使用循环语句,2,第3课 程序流控制,本课主要学习循环结构的语句。对语法的了解是编写C#代码的基础。 学习完本课后,你将能够: 熟悉for,while和do-while等三种循环语句的使用; 了解foreach循环的使用; 应用循环语句解决实际应用问题 熟悉使用常用控件来进行输入与输出,学习本课时,可参考教材第5章内容,3,3.2 创建循环语句,for (初始化表达式; 条件表达式; 迭代表达式) 语句; ,while (条件表达式) 语句; ,do 语句; while (条件表达式),此外还有foreach循环,用于访问数组和集合类对象。,4,3.2.1 for 循环,当预先知道代码语句的重复执行次数时,使用 for 循环,for (int i = 0; i 0; j -= 10 ) Console.WriteLine(“j = 0“, j); ,for (初始化表达式; 条件表达式; 迭代表达式) 语句; ,示例,与C不同,可以在此处定义循环变量类型 这里,它是局部变量,示例代码位于“CSharpLesson4UseLoops”,5,3.2.2 while 循环,在循环开始时做一个判断,如果值为假,循环将永远不会运行 循环一直运行到条件变为假 关键字 continue 和 break,int i = 1; while (i = 10) Console.WriteLine(“i=0”, i); i+; ,示例代码位于“CSharpLesson4UseLoops”,6,课堂讨论,怎样才能保证 while 循环可以退出循环体的执行? 在 while 循环体中可以不修改循环条件的值吗?,7,3.2.3 do 循环,无条件执行循环中的代码并完成一次判断。如果判断语句值为真,循环就继续下去,直到该值变为假,do /至少需要执行一次的代码 while (条件成立);,int i = 1; do Console.WriteLine (“0“, i+); while (i = 10);,示例,示例代码位于“CSharpLesson4UseLoops”,8,3.2.4 课堂练习 使用循环语句,在本练习中,使用 for 循环来计算从 1 到 1000 的所有整数的和。若时间允许,请用while循环和do循环执行上述运算。 1、从课程网站下载第4课源程序,并用Visual Studio .NET打开“Lesson4LoopsLoops.sln“。 2、找到任务TODO 1: Writing loops. 3、使用for循环,把从1到1000的所有整数相加。 4、用下列代码显示结果: Output(“结果为:“+total); 5、按F5键,编译并运行应用程序。 6、使用while循环,重复任务3任务5 7、使用do循环,重复任务3任务5 8、保存应用程序并退出Visual Studio .NET。,9,3.3 演示:计算复利存款,某人新开一个帐户,输入存入的金额(本金)、年利率、存期,计算每年年终余额 掌握使用循环解决问题 掌握TextBox控件的使用,示例代码位于“CSharpLesson4Savings”,10,界面设计,tbPrincipal, 输入本金,tbRate, 输入年利率,tbPeriod, 输入存期,tbOutput, 显示计算结果,按钮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); / 逐月进行计算 amount = principal; / 起始计算时,存款余额即是本金 for (int year = 1; year = period; year+) amount += amount * (decimal)rate; tbOutput.Text += String.Format(“0,4t1:crn“, year, amount); ,12,关于格式化字符串,许多地方要将数据格式化后输出,如,Console.WriteLine(“它们的和是0“, sum); lblDate.Text = DateTime.Now.ToString(“yyyy年M月dd日“); lblTotal.Text = String.Format(“总金额:0:C“, amount);,常用格式的说明符,数值,C或c:货币格式 D或d:十进制整数 E或e:科学计数法 N或n:千分位格式 X或x:十六进制整数,日期,d:短日期 D:长日期 t:短时间 T:长时间 f:完整日期(短时间) F:完整日期(长时间),具体说明及示例请参看MSDN帮助,index,alignment:formatString,13,3.4 实验项目实践,完成实验4实验报告 完成“使用循环语句”的课堂练习(第4课 Loops); 选择下面一个程序来完成 输入一个整数,计算该整数的阶乘; 求1N的所有奇数的和。 参照教材§5.4的示例(P89),编写一个能将输入的十进制整数转换成对应的二进制或十六进制字符串进行输出。 课后练习: 课堂示例:简易计算器 课堂示例:计算复利存款 教材§4.5的示例:将十进制整数转换成八进制输出,14,3.5 补充:Extended WPF Toolkit控件介绍,Extended WPF Toolkit是一组扩充WPF工具箱的组件,包含了许多WPF控件供开发者使用。,15,Caculator,DateTimePicker,WaterMarkTextBox,NumericUpDown,16,3.5.1 安装Extended WPF Toolkit,从CodePlex网站下载最新版Extended WPF Toolkit http:/wpftoolkit.codeplex.com/ 解压 打开项目,添加对“Xceed.Wpf.Toolkit.dll”的引用 在xaml文件的前面,添加xmlns命名空间引用: xmlns:xctk=“http:/schemas.xceed.com/wpf/xaml/toolkit“ 在xaml的主体需要使用控件的地方,添加控件声明: 如果希望在工具箱中出现,可以在工具箱上,点右键,选择“选择项”,17,3.5.2 使用UpDown控件,Extended WPF Toolkit提供了好几种类型的UpDown控件,可以方便用户输入符合要求的数据:,18,DecimalUpDown控件常用属性,Value: 文本框中输入的值,Decimal?类型,使用该类型的Value属性可获取decimal类型值 DefaultValue:默认值 FormatString:格式化字符串,如C Maximum:最大值 Minimum:最小值 Increment:增减步长值,示例代码位于“CSharpLesson4Loan”,

    注意事项

    本文(第4课使用循环语句.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开