高级语言课程设计_第1页
高级语言课程设计_第2页
高级语言课程设计_第3页
高级语言课程设计_第4页
高级语言课程设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

高级语言程序设计课程设计高 级 语 言 程 序 设 计课程设计报告课 程 名 称:高级语言程序设计课程设计题目:三个数的最小公倍数的求解姓 名:学 号:学 院:数学与计算机科学学院专 业:计算机科学与技术年 级: 指 导 教 师:目录1 设计的目的22 设计的内容22.1问题提出22.2本程序涉及的知识点32.3功能要求33 概要设计33.1 分析问题33.2 算法设计(流程图)34 详细设计34.1 数据结构定义34.2 max函数的功能描述及实现34.3结构图44.4测试结果45 总结46 参考资料57 程序清单(附录)51 设计的目的1.1 通过C语言基础知识的复习巩固,进一步加深对C语言编程的理解和掌握;1.2 利用所学知识,理论联系实际,利用资源,查找图书,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力;1.3 培养学生在项目开发中团队合作精神、创新意识及实战能力等各种能力。1.4熟练掌握C语言的基本知识和编程技能;基本掌握结构化程序设计的基本思路和方法。2 设计的内容2.1问题提出本课题计划编写一个简单的关于解决数学问题的系统,用于简单的求解三个数的最小公倍数。本程序主要考察对逻辑运算、选择结构以及函数的程序设计。 2.2本程序涉及的知识点while循环结构 If判断语句 与逻辑运算 return退出语句 格式化输入和输出 函数调用和赋值运算2.3功能要求 具备整型数据的逻辑(与)运算功能;依次输入三个操作数后按回车,然后输出结果。例如:输入:2 4 6 ENTER 结果为:123 概要设计3.1 分析问题程序可以通过main()函数调用max()这个模块函数来实现要求。max()函数是用于实现三个数的最小公倍数。3.2 算法设计(流程图) 4 详细设计4.1 数据结构定义max();/*找出最大值*/4.2 max函数的功能描述及实现max(int x, int y, int z)if(xy & xz)return(x);else if(yx & yz)return(y);else return(z);max函数的功能就是在x,y,z三个数中找出最大值。通过主函数调用max()函数,从键盘输入三个整数,并通过while循环判断三个数是否满足相应的条件,满足条件则返回主函数,最后输出相应的值。4.3结构图 主函数返回调用 max函数4.4测试结果5 总结通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。在学习c语言的过程中,我开心过、郁闷过、无奈过、彷徨过,但更多的是无奈。本次实验的成功与实验报告的胜利完成,我发现自己需要更加努力的学习这门课程,特别是在编程方面更需要加强。感谢向老师的耐心教导和细心指点,让我们能够慢慢成长。也感谢我们在实验中经历过的点点滴滴,让我们能够开心的学习。伴随着教学的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。这次实验课程设计我花费了很长的时间才做完,最开始的时候真的是感到力不从心,最重要的是不知道从何下手。但是通过网上查阅资料和翻阅课本了解到怎样做以后,再结合自己学到的知识和思维,写出了程序,经多次调试后才得以正常运行,初步尝试编写程序时出现了好多错误,但是经过这次课程设计的完成,我觉得学习c语言最重要的是要多敲代码并且掌握其核心思想,这样才会有所提高,而学习语言只是为实现思想服务的,是实现思想的工具。通过本次课程设计找出学习中存在的不足并尝试改变其学习方法,以便更好的完善自己的学习目标。 6 参考资料 【1】谭浩强,C程序设计试题汇编(第三版).北京:清华大学出版社,2012.4 【2】石小岭,C语言程序设计实训教程.机械工业出版社,20007 程序清单(附录)#includeint max(int x,int y,int z)if(xy & xz)return(x);else if(yx & yz)return(y);else return(z);int main()int x1,x2,x3,i=1,j,x0;printf(“input 3 number:”);scanf(“%d%d%d”,&x1,&x2,&x3);x0=max(x1,x2,x3);while(1)j=x0*i;if(j%x1=0 & j%x2=

温馨提示

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

评论

0/150

提交评论