欢迎来到天天文库
浏览记录
ID:16119447
大小:67.50 KB
页数:10页
时间:2018-08-08
《c语言程序设计实验安排》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言实验指导实验一顺序结构程序设计(2学时)一、实验目的 熟悉在VC运行环境下,编辑调试C语言程序的一般步骤。掌握顺序结构程序设计的基本思想和基本方法。 二、实验要求 1.仔细阅读下列实验内容,并编写出相应的C语言源程序。2.在VC运行环境下,编辑录入源程序。3.调试运行源程序,注意观察调试运行过程中发现的错误及改正方法。4.掌握如何根据出错信息查找语法错误。5.最后提交带有注释的源程序文件(扩展名为.c)。要求该文件必须能够正确地编译及运行,并不得与他人作品雷同。6.源程序注释信息可以包括以下几方面内容:⑴程
2、序功能描述。 ⑵程序版本号、创作日期。 ⑶作者信息描述:班级、学号、姓名。 ⑷问题分析描述。 ⑸算法设计描述。 ⑹关键语句注释说明。 ⑺调试运行过程中出现的错误及改正方法。 ⑻输入数据样例。⑼输出数据样例。 三、实验内容 以下两题,任选其一解答。你知道淄博到北京的地面距离是多少千米吗,淄博到纽约的地面距离又是多少千米呢?说不上来了吧。还是让我们编一个程序来计算一下吧。 1.已知地球的平均半径为6371千米,假设在地球的同一纬度上,有两个处于不同经度的城市A、B,编程序求出这两个城市之间的地面距离。 输入数据样例:
3、例如,欲求北纬30度上东经10度到东经50度的距离,输入格式应为:301050参考测试数据: 输入:00180输出:20015.08 输入:30090输出:8397.72 输入:60045输出:2453.20 2.地球的平均半径为6371千米,已知地球上两个城市A、B的经度和纬度,编程序求出这两个城市之间的地面距离。 提示:球面上两点之间的最短距离,等于过这两点以球心为圆心的圆上,这两点之间劣弧的长度。(即这两点与球心之间的连线构成的夹角所对球面劣弧的长度)。 建议你自己一步步推导出公式,而不要照搬网上的现成公式
4、。 四、常见问题疑问1:这分明是两道数学题啊,能否将数学公式提供给我们呢,我们的主要任务不是编写程序吗? 答:建立数学模型也是编程序的一部分。学会分析解决现实中遇到的问题,是我们学习的重要目标。 疑问2:这个问题好像属于球面几何的范畴,用平面几何可以求解吗? 答:这个问题的确涉及到球面几何,但是也的确可以利用投影以及平面几何方法来求解。 实验二选择结构程序设计(2学时)一、实验目的掌握选择结构程序设计的一般方法及选择结构程序的调试方法。二、实验要求 1.仔细阅读下列实验内容,并编写出相应的C语言源程序。2.在
5、VC运行环境下,编辑录入源程序。3.调试运行源程序,注意观察调试运行过程中发现的错误及改正方法。4.掌握如何根据出错信息查找语法错误。5.最后提交带有充分注释的源程序文件(扩展名为.c)。要求该文件必须能够正确地编译及运行,并不得与他人作品雷同。6.源程序注释信息可以包括以下几方面内容:⑴程序功能描述。 ⑵程序版本号、创作日期。 ⑶作者信息描述:班级、学号、姓名。 ⑷问题分析描述。 ⑸算法设计描述。 ⑹关键语句注释说明。 ⑺调试运行过程中出现的错误及改正方法。 ⑻输入数据样例。⑼输出数据样例。 三、实验内容你知道
6、你生日那天是星期几吗,还有你知道你爸爸生日那天是星期几吗?你可能会说:可以查万年历啊。那么,不查万年历你能计算出来吗? 以下两题,任选其一解答。1.编程序实现:输入一个年份y,求出从公元1年1月1日到y年1月1日,总共有多少天,并求出y年的1月1日是星期几。 2.编程序实现:输入任意一个日期的年、月、日的值,求出从公元1年1月1日到这一天总共有多少天,并求出这一天是星期几。 四、常见问题 疑问1:闰年的规律是不是四年一闰? 答:四年一闰是儒略历(儒略也就是凯撒大帝)的置闰规则。我们现在使用的是格里高利历,置闰规则
7、是每400年97闰。 疑问2:公元1年1月1日是星期几呢? 答:星期一。 疑问3:据说从儒略历改为格里高利历时,将1582年10月4日的下一天定为格里高利历的10月15日,中间销去了10天,这会不会影响星期几的计算? 答:这个调整是对儒略历误差的纠正,并不会影响总天数和星期几的计算。 疑问4:这里计算总天数,好像要用到循环程序吧? 答:其实根据闰年的置闰规则,不使用循环也可以计算出来总天数。当然,你想使用循环编写该程序也是可以的。 实验三循环结构程序设计(2学时)一、实验目的 掌握循环结构程序设计的一般方法及循环
8、结构程序的调试方法。 二、实验要求 1.仔细阅读下列实验内容,并编写出相应的C语言源程序。2.在VC运行环境下,编辑录入源程序。3.调试运行源程序,注意观察调试运行过程中发现的错误及改正方法。4.掌握如何根据出错信息查找语法错误。5.最后提交带有充分注释的源程序文件(扩展名为.c)。要求该文件必须能够正确地编译及运行,并不得与他人作品雷同。6.源程序注释信息可以包括以下几
此文档下载收益归作者所有