- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言实习内容
C语言程序设计
实 习 指 导 书
黄河水利职业技术学院
自动化工程系
目 录
一、实习的目的和意义 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2页
二、实 习 内 容 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2页
(一)三种基本结构应用练习 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2页
1.根据字母判断是星期几 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄2页
2.输出正弦曲线 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄4页
3.完 全 数 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄5页
(二)函数 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄6页
4.求最大公约数与最小公倍数 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄6页
5.递归函数的应用 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄7页
(三)数组应用 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄8页
6.选择法排序┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄8页
7.打印杨辉三角形┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄9页
8.字符数组应用 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄10页
(四)指针应用┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄10页
9.指针处理数据交换问题 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄10页
10.用指针处理矩阵转置问题┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄11页
(五)文件操作及C的图形处理┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄12页
11.字母大小写转化并在磁盘中保存┄┄┄┄┄┄┄┄┄┄┄┄┄┄12页
12.闪动的多彩圆┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄13页
三、实习时间安排及成绩评定办法┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄15页
四、Turbo C 2.0集成开发环境的使用介绍 ┄┄┄┄┄┄┄┄┄┄┄┄┄16页
(一)主菜单┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄16页
(二)Turbo C 2.0的工作环境的确立 ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄24页
(三)程序动态调试的方法┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄26页
五、常见错误提示信息┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄27页
一、实习的目的和意义
“C语言程序设计实习”是在学完《C语言程序设计》理论知识的基础上进行的实践教学环节,其目的是培养学生具有初步的C语言程序设计、编程、调试和排除C语言程序语法、逻辑错误的能力。通过实习使学生进一步熟悉并掌握C语言程序的调试运行环境、程序设计过程、程序的基本结构以及程序设计的基本方法。通过实习,使学生将程序设计的理论知识与实践相结合,为学生学习其他计算机编程语言打下基础。
在一周的实习时间里,学生要认真复习基本概念,独立编写程序,并上机调试运行,培养自己发现程序中的错误、改正错误以使程序能正确运行的能力。经验丰富的人,当编译时出现“出错信息”时,能很快地判断出错误所在,并改正之。而缺乏经验的人即使在系统给出明确出错提示信息下也往往找不出错误而求救于别人。对于学生来说,不仅要了解和熟悉有关理论和方法,还要求自己动手实现,要求会编写程序并上机调试通过。因此调试程序本身是程序设计课程的一个重要内容和基本要求,应给予充分的重视。调试程序的经验固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来积累,而且有些经验是只能“意会”难以“言传”。
调试程序的能力,是学完《C语言程序设计》之后,每个学生应当掌握的一项基本功。因此,在实习时千万不要在程序通过后就认为完成任务了,而应当在已通过的程序基础上作一些改动(例如修改一些参数、增加程序一些功能、改变输入数据的方法等,甚至于“自设障碍”,即把正确的程序改为有错的,如用scanf函数输入变量时,漏写“”符号,使数组下标越界,使整数溢出等)“DATA ERROR!”);当输入两个星期几相同的字母时,则可给出提示信息:printf(“PLEASE INPUT SECOND LETTER\n”),这样就可以判断是星期几了。另外为了实现可以多次进行判断,此题还需用循环进行控制。
根据以上分析,可画出本题的N-S图,如图1所示。请学生认真分析此N-S图,据此写出程序代码,并上机调试运行,记录程序的运行结果。
当输入字符不为’Y’时 根据输入字符确定是星期几 ‘M’ 输出’Monday’;break; ‘T’ 判断输入的第2个字符==’u’ 真(T) 假(F)
输出chu ’Tuesday’ 第2个字符==’h’ 真(T) 假(F) 输出‘Thursday’ 输出’DATA ERROR!’ break; ‘W’ 输出’Wednesd
文档评论(0)