第3章 结构化程序设计语句ppt课件.ppt

第3章 结构化程序设计语句ppt课件.ppt

ID:59018581

大小:243.50 KB

页数:30页

时间:2020-09-26

第3章  结构化程序设计语句ppt课件.ppt_第1页
第3章  结构化程序设计语句ppt课件.ppt_第2页
第3章  结构化程序设计语句ppt课件.ppt_第3页
第3章  结构化程序设计语句ppt课件.ppt_第4页
第3章  结构化程序设计语句ppt课件.ppt_第5页
资源描述:

《第3章 结构化程序设计语句ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章结构化程序设计语句本章要点:if语句的作用及其使用switch语句的作用及其使用while、do…while和for等循环语句的作用及其使用continue和break语句的作用及其使用using语句的作用及其使用3.1循序渐进学理论3.1.1if语句1.用if语句实现单分支选择结构[格式]:if(表达式)语句;图3-1单分支选择结构执行流程图【例3-1】编写一个程序实现如下功能:输入一个成绩,如果成绩大于等于60则输出“恭喜您,您通过了这次考试!”,否则不输出任何信息。要求编写成控制台应用程序。2.用if语句实现双分支选

2、择结构[格式]:if(表达式)语句1;else语句2;图3-2双分支选择结构执行流程图【例3-2】编写一个程序实现如下功能:输入一个成绩,如果成绩大于等于60则输出“恭喜您,您通过了这次考试!”,否则输出“对不起,准备补考吧!”。要求编写成Windows应用程序,程序的设计界面如图3-3所示,程序的运行界面如图3-4所示。图3-3程序设计界面图3-4程序运行界面3.用if语句实现多分支选择结构[格式]:if(表达式1)语句1;elseif(表达式2)语句2;elseif(表达式3)语句3;……else语句n;【例3-3】编写一个求成绩等级

3、的程序。要求输入一个学生的考试成绩,输出其分数和对应的等级。共分五个等级:小于60分的为“E”;60~69分为“D”;70~79分为“C”;80~89分为“B”;90分以上为“A”。要求编写成控制台应用程序。3.1.2switch语句[格式]:switch(表达式){case常量表达式1:语句1;break;case常量表达式2:语句2;break;……case常量表达式n:语句n;break;[default:语句n+1;break;]}switch语句执行流程图【例3-4】用switch语句重写例3-3。要求编写成Windows应用程

4、序。程序的设计界面如图3-6所示,程序的运行界面如图3-7所示。图3-6程序设计界面图3-7程序运行界面3.1.3while循环语句[格式]:while(表达式)语句;(即循环体部分)while语句执行流程【例3-5】编程求下式的值(要求编写成控制台应用程序):3.1.4do……while循环语句[格式]:do语句;while(表达式);do…while语句的执行流程【例3-6】编一个程序按下列公式求e的值(要求精度达到1e-6)。3.1.5for循环语句[格式]:for(表达式1;表达式2;表达式3)语句;图3-10for语句的执行流程

5、【例3-7】一张单据上有一个5位数的号码为6**42,其中百位数和千位数已模糊不清,但知道该数能被57和67除尽。设计一个算法,找出该单据所有可能的号码。3.1.6break和continue语句1.break语句[格式]:break;带有break语句的执行流程【例3-8】输入一个整数X,如果该数是质数,则显示“是质数.”,如果不是则显示“不是质数.”。要求编写成Windows应用程序,程序的设计界面如图3-12所示,程序的运行界面如图3-13所示。图3-12程序设计界面图3-13程序运行界面2.continue语句[格式]:conti

6、nue;含有continue语句循环的一般执行流程3.1.7随机数的产生方法[格式1]:randomObj.Next()[格式2]:randomObj.Next(N)例如,有下列语句:RandomrandomObj=newRandom()i=randomObj.Next(10);其作用是产生一个0~9之间的随机整数并赋值给变量I。[格式3]:randomObj.Next(N,M)例如,有下列语句:RandomrandomObj=newRandom()i=randomObj.Next(5,10);其作用是产生一个5~9之间的随机整数并赋值给

7、变量i。【例3-9】设计一个程序完成这样的功能:产生100个两位随机正整数,求这些数中所有能被3整除的数的和以及所有不能被3整除的数的各位数字和。要求编写成控制台应用程序。3.2典型实例练能力3.2.1典型实例一:根据长度和面积求矩形的高和宽【实例题目】使用一根长度为L厘米的铁丝,制作一个面积为S的矩形框,要求计算出满足这种条件的矩形的高h和宽w。3.2.2典型实例二:百钱买百鸡【实例题目】我国古代数学家在《算经》中出了一道题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?”意为:公鸡每只5元,母鸡每

8、只3元,小鸡3只1元。用100元买100只鸡,问公鸡、母鸡、小鸡各多少?要求编写成控制台应用程序。3.3上机练习重应用3.3.1上机练习一:邮包计费程序【练习题目】假定向国外邮寄包裹收费如下计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。