2023学年完整公开课版分支结构_第1页
2023学年完整公开课版分支结构_第2页
2023学年完整公开课版分支结构_第3页
2023学年完整公开课版分支结构_第4页
2023学年完整公开课版分支结构_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分支结构程序设计

万事开头难。只要涉及到编程的问题,就不可避免地要选择一种程序设计语言进行算法的实现。但是良好的开发环境只是编写一个好程序的必要条件,而不是充分条件,因此我们不需要过多考虑该选择什么样的编程语言或编程环境,关键是从一开始就培养一种合理的逻辑思维和科学的创造理念。

当程序执行到某一个步骤时,可能需要对当时的处理结果进行判断,然后根据判断的结果再去执行不同的程序块。在程序设计中,判断可以使用分支结构来实现。分支结构分为简单分支结构和多分支结构,Java语言分别用if语句和switch语句来实现。

判断一个正整数奇偶性的方法通常是:如果一个正整数能被2整除,那么这个数是偶数,否则是奇数。一、简单分支结构

if-else语句可以嵌套。即在一个if结构中,可以内嵌一个完整的if结构。例如:判断一个数是正数、零还是负数。其算法可以用框图描述,如图所示。二、条件语句的嵌套

if语句只能实现简单分支结构。Java提供了实现多分支结构的switch语句。它的格式如下:

三、多分支结构下面的程序是用switch语句编写的,当输入任意一个月份时,输出该月份是第几季度。三、多分支结构

三、多分支结构

UNIX和C的故事

在计算机软件发展的历史中,大概没有哪个程序设计语言像C那样得到如此广泛的流行,也没有哪个操作系统像UNIX那样获得计算机厂家和用户的普遍青睐。它们对整个软件技术和软件产业都产生了深远的影响。C和UNIX都是贝尔实验室的肯尼斯·汤姆逊和丹尼斯·里奇设计、开发的。他们两人共同获得1983年度的图灵奖。汤姆逊1943年生于美国路易斯安那州。他自幼有两个爱好:一是下棋,二是组裝晶体管收音机。1965年于加州大学伯克利分校电气工程专业毕业,第二年获得硕士学位。毕业以后,汤姆逊加盟了贝尔实验室。小资料里奇1941年生于美国纽约州,中学毕业后进哈佛大学进修物理,并于1963年获得学士学位。于1967年进入贝尔实验室。从此开始和汤姆逊长达数十年的合作。1969年开始研发UNⅨ,1971年底UNIX基本成形。

在由英国剑娇大学的里查德于1969年开发的BCPL语言的基础上,里奇巧妙地对它进行改进,形成了既具有机器语言能直接操作二进制位和字符的能力,又具许多复杂处理功能的、灵活高效的高级程序设计语言。他们把这种语言称为“C”。C开发成功以后,里奇用C把UNIX重写了一遍。小资料

1.编写程序,输入年份,判断该年是否为闰年。2.某商场为了对苹果进行促销,规定购买2公斤以上可以在原价每公斤

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论