高级语言程序设计指导书

高级语言程序设计指导书

ID:12421034

大小:81.00 KB

页数:8页

时间:2018-07-17

高级语言程序设计指导书_第1页
高级语言程序设计指导书_第2页
高级语言程序设计指导书_第3页
高级语言程序设计指导书_第4页
高级语言程序设计指导书_第5页
资源描述:

《高级语言程序设计指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高级语言程序设计指导书(2015.06)Course Design of Advance Language Programming(适用班级:14广播电视工程)一、实习目标C语言程序设计的实训是学生重要的实习环节。上机实训不仅要求学生掌握C语言程序设计的基本知识,更重要的是培养学生掌握程序设计开发的基本素质、思维方法和技能,为学生综合素质的培养打下坚实基础。二、时间地点安排地点:第一实验楼436/124时间:15.06.13-15.07.10具体安排:见实习任务实施方案三、实习要求和具体内容要求1、通过对指针、函数、文件等操作的强化训练,在实践中熟练掌握它们,设计出更简

2、洁、紧凑、高效的程序;2.通过C语言的使用,体会使用C语言进行程序设计的主要方法。掌握C语言开发大型程序的方法,养成良好的编程规范,为今后的软件开发相关课程打下基础;3.通过实习,培养发现问题、认识问题、分析问题及解决问题的能力,提高自学能力和上机动手能力。具体内容实习内容分为基础篇和提高篇l基础篇:着重训练C语言中指针、函数、文件操作等内容。同学们至少选做其中的4道(最后一道必做)。l提高篇:内容主要包括数据结构中线性结构、树型结构和图型结构的存储实现与基本操作,同学们须选择其中的1-2道进行编程实现基础篇注:实验1到实验10均要求用指针方法处理。(1)有n个人围成一

3、圈,顺序排号。从第1个人开始报数(丛1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。(2)有一个班有4个学生,5门课程。①求第一门课程的平均分;②找出有2门以上课程不及格的学生,输出他们的学号和全部课程成绩以及平均成绩;③找出平均成绩在90分以上或全部课程成绩在85分以上的学生。分别编3个函数实现以上3个要求。(3)输入一个字符串,内有数字和非数字字符,例如:a123x45617960?*302tab5790将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]……统计共有多少个整数,并输出这些数。(4)求线

4、性表的交集。假设有两个按元素值递增次序排列的线性表A和B,里面的大部分元素对应相等,请删除一些元素(A中有而B中没有,或B中有而A中没有),使得两个有序表中保留下来的元素对应相等。比如,A中元素为(1,3,5,8,10,13,18),B中元素为(1,3,6,8,9,10,13,15),则删除元素后A、B里的元素为(1,3,8,10,13)。(5)设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零

5、项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是0,但是表示为“00”。输入样例:34-5261-20输出样例:12-10160(6)求一批整数中出现最多的个位数字:一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入格式:输入在第1行中给出正整数N(<=1000),在第2行中给出N个不超过整型范围的正整数,数字间以空格分隔。输出格式:在一行中按格式“M:n1n2...”输出,其中M是最大次数,n1、n2、……为出现次数最多的

6、个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。输入样例:3123423453456输出样例:3:34(7)输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。输入格式:输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。输出格式:在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。输入样例:Tomcatisamaleccatatcat输出样例:Tomisamale(1)从键盘输入若干行字符(每行长度不等),输入后把它们存储到一磁盘文件中。再从该文件中读入这些

7、数据,将其中小写字母转换成大写字母后在显示屏上输出。(2)有一个磁盘文件“employee”,内存放职工的数据,每个职工的数据包括职工姓名、职工号、性别、年龄、住址、工资、健康状况、文化程度。①要求将职工名、工资的信息单独抽出来另建一个简明的职工工资文件。②从职工工资文件中删去一个职工的数据,再存回原文件。(3)有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据(包括学号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件“stud”中。(4)将实验13“stud”文件中的学生数据,按平均分进行排序处理,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。