高级语言课程设计.doc

上传人:帮**** 文档编号:616840 上传时间:2019-01-14 格式:DOC 页数:7 大小:129.50KB
返回 下载 相关 举报
高级语言课程设计.doc_第1页
第1页 / 共7页
高级语言课程设计.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《高级语言课程设计.doc》由会员分享,可在线阅读,更多相关《高级语言课程设计.doc(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、高级语言程序设计课程设计1高 级 语 言 程 序 设 计课程设计报告课 程 名 称: 高级语言程序设计课程设计题目: 三个数的最小公倍数的求解姓 名:学 号:学 院: 数学与计算机科学学院专 业: 计算机科学与技术年 级:指 导 教 师:目录高级语言程序设计课程设计21 设计的目的 .22 设计的内容 .22.1 问题提出 .22.2 本程序涉及的知识点 .32.3 功能要求 .33 概要设计 .33.1 分析问题 .33.2 算法设计(流程图) .34 详细设计 .34.1 数据结构定义 .34.2 max 函数的功能描述及实现 .34.3 结构图 .44.4 测试结果 .45 总结 .46

2、 参考资料 .57 程序清单(附录) .51 设计的目的1.1 通过 C 语言基础知识的复习巩固,进一步加深对 C 语言编程的理解和掌握;高级语言程序设计课程设计31.2 利用所学知识,理论联系实际,利用资源,查找图书,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力;1.3 培养学生在项目开发中团队合作精神、创新意识及实战能力等各种能力。1.4 熟练掌握 C 语言的基本知识和编程技能;基本掌握结构化程序设计的基本思路和方法。2 设计的内容2.1 问题提出本课题计划编写一个简单的关于解决数学问题的系统,用于简单的求解三个数的最小公倍数。本程序主要考察对

3、逻辑运算、选择结构以及函数的程序设计。 2.2 本程序涉及的知识点while 循环结构 If 判断语句 与逻辑运算 return 退出语句 格式化输入和输出 函数调用和赋值运算2.3 功能要求具备整型数据的逻辑(与)运算功能;依次输入三个操作数后按回车,然后输出结果。例如:输入:2 4 6 ENTER 结果为:123 概要设计3.1 分析问题程序可以通过 main()函数调用 max()这个模块函数来实现要求。max()函数是用于实现三个数的最小公倍数。高级语言程序设计课程设计43.2 算法设计(流程图)4 详细设计4.1 数据结构定义max();/*找出最大值*/4.2 max 函数的功能描

4、述及实现max(int x, int y, int z)if(xy else if(yx else return(z);max 函数的功能就是在 x,y,z 三个数中找出最大值。通过主函数调用 max()函数,从键盘输入三个整数,并通过 while 循环判断三个数是否满足相应的条件,满足条件则返回主函数,最后输出相应的值。高级语言程序设计课程设计54.3 结构图主函数max 函数4.4 测试结果5 总结通过本次 C 语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。在学习 c 语言的过程中,我开心过、郁闷过、无奈过、彷徨过,但更多的是无奈。本次实验的成功与实验报告的胜利

5、完成,我发现自己需要更加努力的学习这门课程,特别是在编程方面更需要加强。感谢向老师的耐心教导和细心指点,让我们能够慢慢成长。也感谢我们在实验中经历过的点点滴滴,让我们能够开心的学习。伴随着教学的深入,我发现高深的东西还有很多很多,等待着我自己去挖掘。这次实验课程设计我花费了很长的时间才做完,最开始的时候真的是感到力不从心,最重要的是不知道从何下手。但是通过网上查阅资料和翻阅课本了解到怎样做以后,再结合自己学调用返回高级语言程序设计课程设计6到的知识和思维,写出了程序,经多次调试后才得以正常运行,初步尝试编写程序时出现了好多错误,但是经过这次课程设计的完成,我觉得学习 c 语言最重要的是要多敲代

6、码并且掌握其核心思想,这样才会有所提高,而学习语言只是为实现思想服务的,是实现思想的工具。通过本次课程设计找出学习中存在的不足并尝试改变其学习方法,以便更好的完善自己的学习目标。6 参考资料【1】谭浩强, C 程序设计试题汇编(第三版).北京:清华大学出版社,2012.4【2】石小岭, C 语言程序设计实训教程.机械工业出版社,20007 程序清单(附录)#includeint max(int x,int y,int z)if(xy else if(yx else return(z);int main()int x1,x2,x3,i=1,j,x0;printf(“input 3 number:”);scanf(“%d%d%d”,x0=max(x1,x2,x3);while(1)高级语言程序设计课程设计7j=x0*i;if(j%x1=0 i=i+1;printf(“%d %d %d 的最小公倍数是%dn”,x1,x2,x3,j);return 0;指导教师评阅意见教师签名:年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com