- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章程序的概念与算法〔0909NITL〕
1.3.2 分支结构 在程序执行过程中,程序的流程可由多路分支组成,根据不同的条件去执行不同的语句块。 这是一个两分支结构。 首先判断条件是否为“真”,如为真,执行语句块1,否则执行语句块2。 语句块2 语句块1 假 真 条件 假如判断从键盘输入的两个数的大小: 如果: xy,提示:x大于y. 如果: xy,提示:x小于y, 分支结构形式 xy? 输出x小于y 真 假 输出x大于y 下一步 此时将会用到如下所示的流程图: 输出: 例1.3 从键盘输入两个数,判断两个数的大小。 分析:这是一个分支程序设计,具体的过程描述为: 程序开始 定义两个变量: x,y 输入二个数给x,y 如果x大于y 输出:x大于y 否则 输出:x小于y 程序结束 开始 给x,y输入相应的值 定义两个变量:x,y 结束 xy? 输出: x小于y 输出:x大于y 两数中求最大值流程图 真 假 例1.3 用C语言写成的源程序为: (P8) #includestdio.h int main( ) { int x, y; /*定义二个变量*/ scanf(“%d%d”,x,y); /*读入两个整型数给变量x、y*/ if(xy) /*如果x大于y*/ printf(“x大于y\n”); /*输出:x大于y */ else /*否则*/ printf(“x小于y\n”); /*输出:x小于y */ return 0; } 这一行为变量定义,指明 x, y是整型变量(integer)。 scanf( ) 函数是专用的输入函数. 的含义是“取地址”的意思,函数的作用是:从键盘输入的两个值,分别送到 x,y所占地址的内存单元中去,也就是输入x, y的值. %d为输入格式说明, d为十进制整数格式说明符。 两分支结构 上机练习 步骤1:调出VC++ 6.0,关闭“每日提示”。 步骤2:点击菜单:[文件] →[新建]→[文件] → [C++ Sourse File] 输入文件名1-2.c,点击确定按扭。 步骤3:在编辑框内输入C源程序1-2.c。 步骤4:点击图标 进行编译源程序1-2.c,产生可执行文件1-2.obj。 步骤5:点击连接图标: 进行连接, 产生 .exe文件. 执行程序1_2.exe 步骤6: 点击执行图标 程序运行结果如图所示。 程序运行时输入: 1000 ? 500 (然后回车). 两数间用空格分隔. 程序运行结果 数据输入行的显示. 程序运行后,结果显示. 思考: 1.在例1_2.c中,如果没有语句int x,y;编译程序后出现的错误提示是什么?在C程序设计中要注意什么问题? 2.在例1_2.c中,如把语句scanf(“%d %d”,x,y); 写成:scanf(“%d %d”,x,y); 用来读入两个整型数给变量x、y,程序的运行结果会如何? * * 第 1 章 程 序 的 概 念 与 算 法 1.1 程序的概念 程序是指把希望计算机做的工作写成一定形式的指令,并把它们存储在计算机的内部存储器中。 当人们给出命令之后,它就按指令操作顺序自动进行,把这种可以连续执行的一条条指令的集合称为“程序”。 目前,正在使用的计算机程序设计语言有很多种,有些语言是面向机器的,如二进制语言,而多数是面向问题的语言。 目前的程序设计一般可分为非结构化程序设计、结构化程序设计和面向对象的程序设计. C语言是结构化程序设计语言,而C++称为面向对象的语言。 面向问题的语言都被称为计算机的“高级语言”,如C与C++语言等。 程序是为了解决某个问
您可能关注的文档
最近下载
- 2024年怒江州福贡县义务教育教师专项招聘真题.docx VIP
- 《搭石》第2课时公开课教学课件【部编人教版五年级语文上册】.ppt VIP
- 《海岸工程混凝土结构耐久性技术标准》GBT51464-2024知识培训.pptx VIP
- AQT3034—2022化工过程安全管理导则.pdf VIP
- 巴中市巴州区事业单位考试考试题库2024.docx VIP
- 小学数学新西师版一年级上册全册教案(2024秋).doc
- 2025年秋新教科版三年级上册科学全册精编教案教学设计(新教材).docx
- 《第4单元 花卉盆景技术——水仙盆景的设计与制作课件》初中劳动技术沪科教版七年级课件7216.ppt VIP
- 2025年新教材道德与法治三年级上册第一单元《做学习的主人》教案设计.docx VIP
- 惠普 HP E87640 E87650 E87660 彩色数码复印机中文维修手册.pdf VIP
文档评论(0)