高级语言程序方案设计书实验指导书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《高级语言程序设计》 实验指导书 马平 广东工业大学机电工程学院 目录 目录 I 实验一 顺序结构程序设计 1 实验二 选择、循环结构程序设计 6 实验三 数组程序设计 12 实验四 数组综合应用程序设计 15 实验五 函数程序设计 20 实验六 函数与数组程序设计 25 实验七 指针程序设计 28 实验八 综合程序设计 32 附录 Turbo C常用菜单功能 36 实验一 顺序结构程序设计 实验项目名称:顺序结构程序设计 实验项目性质:综合性 所属课程名称:高级语言程序设计 实验计划学时:2学时 实验目的 1.熟悉Turbo C集成环境的基本操作方法; 2.熟悉C程序上机的一般步骤; 3.掌握各种数据类型的输入输出方法和; 4.实验目的验证内容、检查自己所编的程序是否正确,加深对内容的理解熟悉程序开发环境、学习计算机系统的操作方法上机调试程序编写程序,求解下列分段函数: 输入三角形边长,求面积。 假设:三个边长a,b,c能构成三角形。 已知面积公式: 求方程的根。 其中a,b,c由键盘输入,设 。 实验要求:复习编写程序,运行程序并记录运行结果在程序调试中,要实现准备充分的测试用例源程序、目标文件、可执行文件。Turbo C软1.根据实验内容和要求,进行分析,结合顺序结构编程。 2.上机前一定要仔细检查程序(称为静态检查)直到找不到错误(包括语法和逻辑错误)。分析可能遇到的问题及解决的对策。准备几组测试程序的数据和预期的正确结果,以便发现程序中可能存在的错误。 3.上机输入和编辑程序,并调试运行程序。 a. 首先调用C语言集成开发环境,输入并编辑事先准备好的源程序; b.然后调用编译程序对源程序进行编译,查找语法错误,若存在语法错误,重新进入编辑环境,改正后再进行编译,直到通过编译,得到目标程序(扩展名为OBJ)。 c.下一步是调用连接程序,产生可执行程序(扩展名为EXE)。使用预先准备的测试数据运行程序,观察是否得到预期的正确结果。若有问题,则仔细调试,排除各种错误,直到得到正确结果。 在调试过程中,要充分利用C语言集成开发环境Turbo C提供的调试手段和工具,例如单步跟踪、设置断点、监视变量值的变化等。整个过程应自己独立完成。不要一点小问题就找老师,学会独立思考,勤于分析,通过自己实践得到的经验用起来更加得心应手。 4.整理上机实验结果,写出实验报告。 实验报告要求 要求每位同学独立完成相应程序的编制和调试,实验结束后必须提交以下内容: 1.算法说明,用文字或流程图说明; 2.程序清单; 3.运行结果,原始数据、相应的运行结果和必要的说明; 4.分析与思考,程序调试过程及调试中遇到的问题及解决办法;调试程序的心得与体会;其他算法的存在与实践等。若最终未完成调试,要认真找出错误并分析原因等。 思考题 1、下面程序的 #include stdio.h main( ) { int i, j;  i=j=5;  printf(i++=%d, j--=%d\n, i++, j--);  printf(++i=%d, --j=%d\n, ++i, --j);  printf(i++=%d, j--=%d\n, i++, j--);  printf(++i=%d, --j=%d\n, ++i, --j);  printf(i=%d, j=%d\n, i, j); } 结果: 2.include stdio.h main( ){ int i,j; char c1, c2; c1=a; c2=b; printf (c1=%c,c1=%d;c2=%c,c2=%d\n,c1,c1,c2,c2); i=97; j=98; printf (i=%d,i=%c;j=%d,j=%c\n,i,i,j,j); return 0; } 结果: 实验二 选择、循环结构程序设计 实验项目名称:选择、循环结构程序设计 实验项目性质:综合性 所属课程名称:高级语言程序设计 实验计划学时:2学时 实验目的 熟悉; 熟掌握结构; 实验目的验证内容、检查自己所编的程序是否正确,加深对理解熟悉结构程序1.编写程序,求解下列分段函数: 2.某托儿所收2岁到6岁的孩子,2岁、3岁孩子进小班(Lower class);4岁孩子进中班(Middle class);5岁、6岁孩子进大班(Higher class)。编写程序(用switch语句),输入孩子年龄,输出年龄及进入的班号。如:输入:3,输出:age:3,enter Lower class。3.2/1, 3/2, 5/3, 8/5, 13/8, 21/13,……求出这个数列的前20项之和。 实验要求:复习关系表达式、

文档评论(0)

ipad0b + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档