程序设计初步996796070.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文档。上传文档
查看更多
程序设计初步996796070

实验11 程序设计初步 实验 4 程序设计初步 实验内容 11.1 C语言程序中字符串的输出 11.2 算术累加的实现 实验目的 了解C语言程序的基本结构及其风格 了解C语言的标准库函数对于编写程序的重要性 了解什么是编程环境 学会使用Turbo C2.0的操作命令 能够读懂简单的C语言代码 11.1 简单的C程序 实验目的和要求 预备知识 实验内容 思考问题 〖实验目的和要求〗 了解程序的基本构成 了解库函数的基本概念 掌握程序的编译和运行 〖预备知识〗 1、什么是程序 程序是指人们将需要计算机做的工作写成一定形式的指令序列,并把它们存储在计算机的内部存储器中。当人们给出命令之后,它就按指令操作顺序自动进行,把这种可以连续执行的一条条指令的集合称为“程序”。 2、C语言的构成 C语言是结构化的程序设计语言,C程序由一个或多个文件组成,而一个文件可由一个或多个函数组成。C程序中必须有一个函数名为main的函数,且只能有一个main函数。程序运行时从main函数开始,最后回到main函数。 3、程序的执行过程 编写源程序(.c文件)?编译为目标程序(.obj文件)?连接生成可执行程序(.exe文件)?执行。 〖实验内容〗 本实验的功能是打印字符,在屏幕上输出: hello,world! 接下来介绍实现这个C语言程序的参考步骤。 编辑代码 打开TC2.0编辑器,见图11-1,按左右移动键到Edit,然后按下回车,敲入如下代码: 编译 把用C语言编写的代码转换成机器码,这个过程叫做编译。 首先,按一下功能键F10,移动光标到Compile(编译),按下回车,再选择Compile to OBJ,然后机器会给出程序编译以后的结果。如图11-2所示: 连接运行 按一下F10键,移动光标到Run,按下回车,然后选择Run,再按Run - User screen (或Alt+F5组合键),此程序执行后在屏幕上输出如图11-3所示的结果: 程序的保存和载入 按F10键,移动光标到File,然后按上下箭头键,选择Save后回车就可以了。或者可以用快捷方式按F2键来完成整个保存工作。(图11-4) 5、程序的保存和载入 如果你是第一次保存这个文件,编辑器会弹出窗口(见图11-5),询问你保存文件的路径和文件的名称。可以通过移动光标键和删除键等来重新选择路径和文件的命名。 〖思考问题 〗 1、编写一个程序在屏幕上显示如下信息; ******************** C语言的学习要努力! ******************* 11.2 累加的实现 实验目的和要求 预备知识 实验内容 思考问题 〖实验目的和要求〗 了解程序的三种基本结构 了解程序的注释 掌握用C语言编写一个算术累加的算法 〖预备知识〗 1、顺序结构 顺序结构的程序是一条语句接一条语句顺序地往下执行的。例如在图中,先执行语句1,然后执行语句2,最后执行语句3,顺序结构的程序是最简单的程序。 2、分支结构 若在程序执行过程中,程序的流程可由多路分支组成,根据不同的条件去执行不同的任务。例如在图中程序执行到条件表达式时,首先判断条件是否为“真“,如为真执行语句1,否则执行语句2。 3、循环结构 如在程序中需要根据某项条件重复地执行某项任务若干次或直到满足或不满足某条件为止,这就构成循环结构. “水仙花数”是指一个三位数,它的三个数位数字的立方和这个数的数值相等,现要求打印所有的“水仙花数”。试用伪代码的方式或C语言方式表达该算法。 例如153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”。 int sxhs(int x) {int tag=0;int a,b,c; a = x/100; /*a是数i的百位数*/ b = x/10-a*10; /*b是数i的十位数*/ c = x-b*10-a*100; /*c是数i的个位数*/ if( x== a*a*a + b*b*b +c*c*c ) tag=1; return tag; } void main() {int i,t; for(i=100;i=999;i++) { t=sxhs(

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档