- 11
- 0
- 约5.34千字
- 约 18页
- 2017-08-19 发布于河南
- 举报
第5章累加、阶乘与乘法表——循环语句
第5章 累加、阶乘和乘法表——循环语句 能力目标: 1. 学会使用for、while、do-while循环语句。 2. 学会使用加赋值、乘赋值等复合赋值运算符。 3. 能运用循环语句和复合赋值语句编写累加、阶乘以及乘法表等应用程序。 内容介绍 5.1 项目预览 5.2 循环语句while 5.3 复合赋值运算符 5.4 循环语句for 5.5 循环语句do-while 5.6 中断语句break和继续语句continue 5.7 嵌套循环 5.8 本章小结 5.9 项目实训5: 计算累加、阶乘,生成乘法表 5.1 项目预览 累加、阶乘以及乘法表WPF应用程序项目运行界面: 5.2 循环语句while while ( 条件表达式 ) 代码块循环体 【例5-1】建立控制台应用程序项目,求1到10的累加,即1+2+ … +10。 把解决该问题的步骤,用算法描述如下: (1)0 = sum(表示把0赋给变量sum) (2)1 = i (3)当i≤10时,执行步骤(4),否则转到步骤(8) (4)sum + i = sum, (5)输出中间结果sum (6)i +1 = i (7)返回步骤(3)。 (8)输出最后结果sum。 在Main方法中输入如下语句: int sum = 0; int i = 1; while (i = 10) { sum = sum + i; Console.WriteLine(1到 + i + 的累加: + sum); i++; } Console.WriteLine(最后结果: + sum); 5.3 复合赋值运算符 sum = sum + i; 上述赋值语句可替代为: sum += i; 复合赋值运算符列举如下: += -= *= /= %= = |= ^= = = 复合赋值运算符组成如下形式的表达式: 变量 @= 表达式 其中@代表+、-、*、/等二元运算符。 复合赋值运算符+=也可用于字符串的追加操作。例如: string str = We; str += are; str += students.; 5.4 循环语句for for ( 变量初始化; 条件表达式; 控制变量更新表达式 ) 代码块循环体 用while语句描述: 变量初始化; while ( 条件表达式 ) { 代码块循环体 控制变量更新表达式; } for与while语句一样,当第一次判断条件表达式不成立时,循环体一次都不执行。 【例5-2】建立控制台应用程序项目,使用for循环语句求1到10的累加。 在Main方法中输入如下代码: int sum = 0; for (int i = 1; i = 10; i++) { sum += i; Console.WriteLine(1到 + i + 的累加: + sum); } Console.WriteLine(最后结果: + sum); 【例5-3】建立控制台应用程序项目,使用for循环语句求1到10的阶乘。 在Main方法中输入如下语句: int factorial = 1; for (int i = 1; i = 10; i++) { factorial *= i; Console.WriteLine(i + 的阶乘: + factorial); } Console.WriteLine(最后结果: + factorial); 通过方法调用方式求1到10的阶乘。 为此,先定义一个求参数n的阶乘方法: static int factorial(int n) { int returnValue = 1; for (int i = 1; i = n; i++) { returnValue *= i; } return returnValue; } 然后编写Main方法,调用上面求阶乘方法: static void Main(string[] args) { for (int i = 1; i = 10; i++) { Console.WriteLi
您可能关注的文档
- 大气力.doc
- 大理白族民居旅游开发和保护策略.doc
- 安全距离和其相关安全要求.doc
- 安缘与台缘各方面比较(个人观点).doc
- 对XX县小学生阳光体育运动现状调查研究.doc
- 对不良师生关系成因与对策探析.doc
- 大麦町与喜乐蒂品相鉴定.ppt
- 对位红制备和棉布染色.doc
- 对师生关系存在矛盾问题思考.doc
- 安阳县六中陈秀芬《细胞能量“通货”──ATP_》(完成)1.ppt
- 山东省惠民县2026届中考语文全真模拟试卷含解析.doc
- 四川省成都市邛崃市达标名校2026届中考语文考前最后一卷含解析.doc
- 期海南省海口五中2026届中考历史四模试卷含解析.doc
- 山东省青岛5中2026届中考历史对点突破模拟试卷含解析.doc
- 黑龙江哈尔滨道外区重点名校2026届中考猜题语文试卷含解析.doc
- 广东省汕尾市海丰县重点名校2026届中考英语五模试卷含答案.doc
- 2026届北京市崇文区重点达标名校中考五模语文试题含解析.doc
- 河南省周口市川汇区18中2026届中考历史押题试卷含解析.doc
- 2026届山东省高青县中考语文模拟试题含解析.doc
- 安徽省合肥市庐江县2026届中考历史最后一模试卷含解析.doc
最近下载
- 人教版五年级下册数学全册教案(表格式).doc
- 电力产业安全生产标准化管理体系 基础及总要求.pdf VIP
- 2024年面向多场景应用的光网络通感一体化架构和关键技术方案研究报告.pdf VIP
- 辽宁省七校协作体2024-2025学年高一下学期3月联考语文答案.docx VIP
- 2026春新人教版数学二年级下册全册教学课件.ppt
- 可靠性课件PPT教学课件.pptx VIP
- [全]学生硬笔作品纸-古诗词书法比赛用A4纸打印模板.docx VIP
- De'miei bollenti spiriti O mio rimorso 激动沸腾的心灵 噢我的悔恨 C调正谱 (原文)).pdf VIP
- 提升绿色施工技术应用的培训方案.pptx VIP
- 2025年互联网营销师广告投放平台ROI数据对接与处理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)