文档详情

第三章结构化程序设计语句.ppt

发布:2017-04-27约1.22千字共25页下载文档
文本预览下载声明
第3章 结构化程序设计语句 ;3.1 goto语句;【例3-1】 int myInteger=5; goto myLabel; myInteger+=10; myLabel: Console.WriteLine(”myInteger={0}”,myInteger); ;3.2 if语句 ;【例3-2】 编写一个程序实现如下功能:输入一个成绩,如果成绩大于等于60则输出“恭喜您,您通过了这次考试!”,否则不输出任何信息。 ;3.2.2.用if语句实现双分支选择结构 ;【例3-3】 编写一个程序实现如下功能:输入一个成绩,如果成绩大于等于60则输出“恭喜您,您通过了这次考试!”,否则输出“对不起,准备补考吧!”。;3.2.3.用if语句实现多分支选择结构 ;【例3-4】 编写一个求成绩等级的程序。要求输入一个学生的考试成绩,输出其分数和对应的等级。共分五个等级:小于60分的为“E”;60~69分为“D”;70~79分为“C”;80~89分为“B”;90分以上为“A”。;3.3 switch语句 ;switch语句执行流程图 ; 【例3-5】 用switch语句重写例3-3。;3.4 循环语句;【例3-6】编程求下式的值(要求编写成控制台应用程序): ;3.4.2 do……while循环语句 ;【例3-7】 编一个程序按下列公式求e的值(要求精度达到1e-6)。 ;3.4.3 for循环语句 ; 【例3-8】 一张单据上有一个5位数的号码为6**42,其中百位数和千位数已模糊不清,但知道该数能被57和67除尽。设计一个算法,找出该单据所有可能的号码。 ;3.5 break和continue语句 ;【例3-9】 输入一个整数X,如果该数是质数,则显示“是质数.”,如果不是则显示“不是质数.”。;2.continue语句 作用:立即终止当前循环(继续执行下一次循环) ;典型实例练能力 ;典型实例二:百钱买百鸡 【实例题目】 我国古代数学家在《算经》中出了一道题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?”意为:公鸡每只5元,母鸡每只3元,小鸡3只1元。用100元买100只鸡,问公鸡、母鸡、小鸡各多少?要求编写成控制台应用程序。 ;上机练习重应用 ;上机练习二:捉拿肇事司机 【练习题目】 一辆卡车违反交通规则,撞死行人,司机畏罪驾车逃跑。当时有三个人目击这一车祸的发生,但都没有看清卡车的牌照号码,只记住牌照号码??部分特征,甲记住牌照号码的前两位数字是相同的,乙记住牌照号码的后两位数字是相同的,丙是一位数学家,他说“车牌号码肯定是四位数,而且恰好是一个整数的平方。”,并且丙已推导出符合该条件的号码只可能有一个。根据这些信息来判定车牌号并捉拿肇事司机。要求编写控制台应用程序。
显示全部
相似文档