第1章程序的概念与算法〔0909NITL〕.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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++语言等。 程序是为了解决某个问

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档