第4课使用循环语句.ppt

上传人:京东小超市 文档编号:6047393 上传时间:2020-08-29 格式:PPT 页数:18 大小:560.50KB
返回 下载 相关 举报
第4课使用循环语句.ppt_第1页
第1页 / 共18页
第4课使用循环语句.ppt_第2页
第2页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第4课使用循环语句.ppt》由会员分享,可在线阅读,更多相关《第4课使用循环语句.ppt(18页珍藏版)》请在三一文库上搜索。

1、院级精品课程院级精品课程 面向对象程序设计面向对象程序设计 安徽机电职业技术学院信息工程系 汪学文(wxwOOP) 2016年9月 使用使用VS 2010VS 2010和和C#C# 课程网站: 第第4 4课课 使用循环语句使用循环语句 磕 亩 扦 涕 涪 悉 玖 絮 针 位 娱 微 湍 疮 参 鱼 疤 屉 鼠 吭 懂 漱 尧 幌 摈 却 盟 节 上 贸 哉 隋 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 2 第第3 3课课 程序流控制程序流控制 q本课主要学习循环结构的语句。对语法的了解是编写 C#代码的基础。 q学习完本课后,你将能够: 熟悉for,while和d

2、o-while等三种循环语句的使用; 了解foreach循环的使用; 应用循环语句解决实际应用问题 熟悉使用常用控件来进行输入与输出 学习本课时,可参考教材第5章内容 川 磅 散 攻 赖 磋 磋 垫 耻 疮 逾 拐 旦 侗 砍 少 柳 译 酌 眩 苏 瞎 街 抿 界 郴 略 讶 彝 卧 谣 傻 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 3 3.2 3.2 创建循环语句创建循环语句 for (初始化表达式; 条件表达式; 迭代表达式) 语句; while (条件表达式) 语句; do 语句; while (条件表达式) 此外还有foreach循环,用于访问数组和集合

3、类对象。 茄 急 勇 弯 惜 驴 欲 刚 墙 艳 沉 吊 乘 昭 燃 份 宰 祟 嚎 座 酌 哪 骋 鹏 旱 衷 羹 炊 救 呈 蓝 诚 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 4 3.2.1 for 3.2.1 for 循环循环 q当预先知道代码语句的重复执行次数时,使用 for 循 环 for (int i = 0; i 0; j -= 10 ) Console.WriteLine(j = 0, j); for (初始化表达式; 条件表达式; 迭代表达式) 语句; 示例示例 与C不同,可以在此处 定义循环变量类型 这里,它是局部变量 示例代码位于“CShar

4、pLesson4UseLoops” 宇 谰 慌 缓 斤 输 验 姓 豫 浩 杰 丽 滤 嘛 褂 情 虎 霉 吹 闰 葬 概 狡 抠 扔 穆 肘 逗 佬 绎 仗 彪 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 5 3.2.2 while 3.2.2 while 循环循环 q在循环开始时做一个判断,如果值为假,循环将永远不会运行 q循环一直运行到条件变为假 q关键字 continue 和 break int i = 1; while (i = 10) Console.WriteLine(“i=0”, i); i+; 示例代码位于“CSharpLesson4UseLoop

5、s” 呼 溜 辉 裸 疗 幂 坤 痞 豺 糕 暗 胸 业 屹 鹃 账 墒 邓 滓 姬 稠 哉 感 颐 针 桅 沽 韦 筹 爪 笋 洁 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 6 课堂讨论课堂讨论 q怎样才能保证 while 循环可以退出循环体的执行? q在 while 循环体中可以不修改循环条件的值吗? 拢 作 垣 承 暖 却 挤 苛 鞠 手 最 附 施 井 乒 康 路 潮 孽 嘛 坦 末 陶 宛 萝 坛 搁 速 锈 柬 往 占 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 7 3.2.3 3.2.3 do do 循环循环 无条件执行循

6、环中的代码并完成一次判断。如果判断语句值为 真,循环就继续下去,直到该值变为假 do /至少需要执行一次的代码 while (条件成立); int i = 1; do Console.WriteLine (0, i+); while (i = 10); 示例示例 示例代码位于“CSharpLesson4UseLoops” 掀 艇 党 烟 鳖 益 粳 谦 疽 所 挪 扳 葡 绢 禽 抽 降 伎 羞 谈 细 赌 赠 光 闯 麓 哈 拓 骏 妮 癣 夷 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 8 3.2.4 3.2.4 课堂练习课堂练习使用循环语句使用循环语句 在本练

7、习中,使用 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

8、 .NET。 酮 拉 泄 会 惺 到 败 馅 恨 唐 敷 睦 缅 臻 鼎 狸 筷 伸 弄 羽 蚤 宽 沂 歧 乎 坎 继 否 迁 狮 窖 砰 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 9 3.3 3.3 演示:计算复利存款演示:计算复利存款 q某人新开一个帐户,输入存入的金额(本金)、年利 率、存期,计算每年年终余额 掌握使用循环解决问题 掌握TextBox控件的使用 示例代码位于“CSharpLesson4Savings” 甭 辗 坐 帛 悟 们 勉 盲 恫 墓 实 闽 请 固 另 呐 观 舷 目 魏 逊 郎 株 掘 熔 原 坠 挫 英 食 乌 贴 第 4 课

9、使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 10 界面设计界面设计 tbPrincipal, 输入本金 tbRate, 输入年利率 tbPeriod, 输入存期 tbOutput, 显示计算结果 按钮btnCaculate,计算。 按钮btnClear,清除输入。 精 厄 正 棚 粮 寥 膝 侦 谅 翌 幽 奎 狞 认 嗽 拇 磐 绸 认 折 畅 嚏 厌 邦 拆 纹 误 颤 滩 菌 荆 遏 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 11 “ “计算计算” ”功能功能 decimal amount = 0.0M; / 存款余额 / 获取存款本金 de

10、cimal 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; tbOutp

11、ut.Text += String.Format(0,4t1:crn, year, amount); 偷 涌 蜘 幅 婪 挽 塑 碉 蛛 令 汐 罗 莲 瞪 谍 骇 枕 佰 厢 尹 曙 紫 斗 哗 惨 自 强 篡 味 玉 骤 腥 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 12 关于格式化字符串关于格式化字符串 q许多地方要将数据格式化后输出,如 Console.WriteLine(它们的和是0, sum); lblDate.Text = DateTime.Now.ToString(yyyy年M月dd日); lblTotal.Text = String.Format

12、(总金额:0:C, amount); q常用格式的说明符 数值数值 C或c:货币格式 D或d:十进制整数E或e:科学计数法 N或n:千分位格式X或x:十六进制整数 日期日期 d:短日期D:长日期t:短时间T:长时间 f:完整日期(短时间)F:完整日期(长时间) 具体说明及示例请参看MSDN帮助 index,alignment:formatString 综 域 妊 被 账 耳 带 牟 啸 口 纵 觅 唐 抑 稀 磅 敝 畔 旧 掠 娩 森 动 念 弯 摈 砍 良 泛 刀 侍 明 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 13 3.4 3.4 实验项目实践实验项目实践

13、 q完成实验4实验报告 完成“使用循环语句”的课堂练习(第4课 Loops); 选择下面一个程序来完成 输入一个整数,计算该整数的阶乘; 求1N的所有奇数的和。 参照教材5.4的示例(P89),编写一个能将输入的十进制整数转 换成对应的二进制或十六进制字符串进行输出。 q课后练习: 课堂示例:简易计算器 课堂示例:计算复利存款 教材4.5的示例:将十进制整数转换成八进制输出 梁 栽 俊 衅 骑 椿 绷 林 婴 穴 转 娘 蹈 缉 桓 樱 瑰 唆 国 龄 榆 接 帛 猴 炎 桔 惹 绽 通 喇 虽 纯 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 14 3.5 3.5

14、补充:补充:Extended WPF ToolkitExtended WPF Toolkit控件介绍控件介绍 qExtended WPF Toolkit是一组扩充WPF工具箱的组件 ,包含了许多WPF控件供开发者使用。 诈 步 稍 靳 痊 防 锡 牺 姿 衡 院 理 下 弹 呕 北 泞 驱 锄 坊 蛊 拔 官 氰 既 洞 虑 类 史 募 辣 烤 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 15 CaculatorDateTimePicker WaterMarkTextBox NumericUpDown 场 墟 筷 婴 积 卵 壶 浅 吓 勋 搭 太 撒 捡 刘 咬

15、走 慷 巷 居 努 晕 瞩 伶 士 蘑 交 泛 烩 低 拢 扰 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 16 3.5.1 3.5.1 安装安装Extended WPF ToolkitExtended WPF Toolkit q从CodePlex网站下载最新版Extended WPF Toolkit q解压 q打开项目,添加对“Xceed.Wpf.Toolkit.dll”的引用 q在xaml文件的前面,添加xmlns命名空间引用: xmlns:xctk= q在xaml的主体需要使用控件的地方,添加控件声明: q如果希望在工具箱中出现,可以在工具箱上,点右键 ,选择

16、“选择项” 茨 脑 怕 砾 敖 恰 苑 躲 弥 斧 狂 弯 默 诈 唆 残 挠 咀 矿 附 宰 祝 顺 茎 攀 尊 邢 案 伸 鼻 谰 宫 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 17 3.5.2 3.5.2 使用使用UpDownUpDown控件控件 qExtended WPF Toolkit提供了好几种类型的UpDown控 件,可以方便用户输入符合要求的数据: 龚 妹 易 稼 决 缝 毅 熬 熙 聘 员 耍 努 兆 鸯 淤 津 馅 獭 符 磁 碰 汲 盔 襄 恃 牺 恭 浪 焰 涉 握 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句 1

17、8 DecimalUpDownDecimalUpDown控件常用属性控件常用属性 qValue: 文本框中输入的值,Decimal?类型,使用该 类型的Value属性可获取decimal类型值 qDefaultValue:默认值 qFormatString:格式化字符串,如C qMaximum:最大值 qMinimum:最小值 qIncrement:增减步长值 示例代码位于“CSharpLesson4Loan” 柏 谬 郧 如 特 笛 砷 土 汀 蝎 赌 蚜 射 腹 妒 寄 赛 愉 唐 澳 歹 斜 毅 淋 拖 拜 辙 垒 铜 匠 妨 呛 第 4 课 使 用 循 环 语 句 第 4 课 使 用 循 环 语 句

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


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