- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 1页 / 共 NUMPAGES 10页
程序设计学习指导
基本要求:
⒈ 实验结果要求全部保存后上传到的服务器中(第四周开始),端口号选用31。
⒉ 实验中所有的源程序要求以统一格式的文件名进行保存,文件名格式为“学号_日期_序号.c”,其中“学号”为每个学生自己的学号,“日期”为完成实验当天的月份和日期值,“序号”为完成的实验序号值,例号12月5日完成的第1个实验的文件名1205_01.c。
⒊ 由于TC不接受长文件名格式,因此建议先按序号保存文件,如“_01.c”、“_02.c”、“_03.c”等,在上传之前再在序号文件名之前添加“学号_日期”,如1205”
每周实验上传时设置为一个文件夹,将当周的实验结果上传到怪文件夹中。
实验成绩的评定:完成基本要求的,本次实验可得80分(这是基本要求,所有的学生都必须完成),完成较高要求的(学有余力的同学可以完成此项要求),可加15分,完成提高要求的(学有余力的同学可以再完成此项要求),可再加5分。
实验内容和要求:
3月4日学习与实验要求
基本要求(必做):
⒈ 自学教材第八章8.4、8.6、8.8,理解和掌握链表结构的程序设计,理解和掌握多文件源程序组织管理的基本方法。重点理解链表的建立、遍历、插入和删除等应用程序的编制。
⒉ 调试通过【例8-22】、【例8-23】,理解创建、遍历链表的程序编写的方法与应用。
⒊ 调试通过【例8-24】、【例8-25】,理解单链表结点的插入和删除操作的编程方法。
⒋ 所有实验结果请在本周六之前完成,并发送到指定的FTP中,否则平时成绩将有重大损失。
(的服务器,用户名:学号,密码:身份证号,端口号:31)
下周进行考前复习练习,练习题已经公布,有不理解的内容可在下周课堂上提出。
较高要求(选做):
⒌ 完成【习题8-10】。
以往实验内容:
3月1日学习与实验要求
基本要求(必做):
⒈ 自学教材第八章8.1~8.3,理解和掌握指针的基本概念,重点理解和掌握各种形式的二级指针和指针与数组的关系,掌握指向指针的指针和指向函数的指针的用法。
⒉ 调试通过【例8-2】、【例8-5】,掌握指针的基本应用。完成【思考题8-1】的编程。
⒊ 调试通过【例8-7】、【例8-11】,掌握返回指针的函数的编程方法和指向函数的指针的用法。
⒋ 完成【习题8-5】、【习题8-13】。
⒌ 预习第八章8.4、8.6、8.7。
较高要求(选做):
⒍ 调试通过【例8-8】、【例8-14】,了解带参数的命令行程序设计方法。
提高要求(选做):
⒎ 完成【习题8-11】,熟悉命令行带参数的程序设计的方法。
1月
基本要求(必做):
⒈ 自学教材第七章,重点阅读7.1节和7.2节,理解文件的基本概念,理解程序通过文件输入输出的基本方法,掌握在文件上进行输入输出操作的常用函数的应用,尤其要熟练掌握格式化读写文件函数和顺序读写文件函数的使用方法;掌握文件操作的出错检查。
⒉ 调试通过【例7-3】(练习时要求输入10个以上的字符保存到自定义的中,文件名自定)、【例7-4】(题中的temp.txt用【例7-3】练习时自定的文件名替代)、【例7-5】,掌握文件的基本应用。
⒊ 完成【习题7-5】、【习题7-7】、【习题7-9】,掌握文件输入输出的程序设计方法,并总结利用文件进行程序设计的基本方法。
⒋ 预习第八章。
较高要求(选做):
⒌ 调试通过【例7-6】、【例7-8】程序,完成【习题7-6】、【习题7-13】(文本文件及其内容自己生成),进一步熟悉利用文件进行程序设计的方法。
提高要求(选做):
⒍ 调试通过【例7-7】(题中的temp.c用【例7-3】或【例7-4】的程序文件替代,如0117_01.c)、,进一步掌握应用文件编程的方法。
⒎ 完成P.297【习题7-11】。
1月14日学习与实验要求
基本要求(必做):
⒈ 综合运用前六章学习的内容,完成下列问题的程序设计(各小组通过讨论确定求解方法)、程序改错和程序填空。
(1) 某公司有7个保安:A、B、C、D、E、F、G。为了工作需要,每人每周只能轮休1天,考虑到个人的特殊需要,让他们每人先自行选择自己希望哪一天轮休,他们的选择如下:
A:星期二/星期四、B:星期一/星期六、C:星期三/星期日、D:星期五、
E:星期一/星期四/星期六、F:星期二/星期五、G:星期三/星期六/星期日
请编程安排一个轮休表可以满足他们的要求(要求输出所有满足条件的结果),程序以c1.c保存。
(2) 已知计算组合的公式如下:
用递归算法编写一个计算组合的函数zh(m, n)并计算的值(m和n的数值通过主函数输入),程序以c2.c保存。
(3) 下列程序实现的功能是:输
文档评论(0)