《C程序设计综合实习》任务书.doc_第1页
《C程序设计综合实习》任务书.doc_第2页
《C程序设计综合实习》任务书.doc_第3页
《C程序设计综合实习》任务书.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计综合实习任务书注:课题一和二选做1,课题三和四选做1,实习结束交实习报告,计0941交给陈学进老师,计0942交储岳中老师课题一:根据条件进行学生成绩排名一、目的1.熟悉变量、数组定义、使用、输入、输出等基本操作2.进行选择、循环结构程序设计练习3.掌握冒泡法排序的算法4.掌握函数的定义、调用、声明,以及参数的两种传递方式二、实习环境个人计算机,windows操作系统,turbo c 2.0或 wintc或visual c+等编译开发环境三、实习内容、步骤与要求1.在函数中进行10个学生成绩从高到低排名 sort(int a10)2.改进第一步的函数为sort(int a,int n),进行n个学生成绩从高到低排名,3.改进第二步的函数为sort(int a,int n, char style), 将n个学生成绩从高到低排名,排名方式根据sort()函数的style参数进行,如style为a按升序排,style为d按降序排。(a:ascending 升,d:descending 降)4. 在实习报告中画出程序流程图,说明程序设计的算法,附主要程序段及运行结果(屏幕截图)。5.在实习报告中说明知识点。6. 在实习报告中说明程序设计过程中的难点、解决办法及编程小结或体会。四、评分方法1.是否能正确编写c程序予以实现各题要求(50分)2.实习报告中,流程图和算法描述(20分),知识点描述(20分),难点及解决办法或体会(10分)课题二:用指针优化学生成绩排名一、目的1熟悉变量的指针和指向变量的的指针变量的概念和使用.2熟悉数组的指针和指向数组的的指针变量的概念和使用.二、实习环境个人计算机,windows操作系统,turbo c 2.0或 wintc或visual c+等编译开发环境三、实习内容、步骤与要求1定义一个数组stu10存放10个学生的成绩,从键盘输入数据,要求用指针实现2将数组stu10的内容输出到屏幕上,要求用指针实现3将成绩数组按照从高到低进行排序,要求用指针实现4将第三步内容放在函数中实现,在主函数中调用实现排序,用指针实现,输出排序后的成绩单5 采用指针方法,输入字符串“student score ”,复制该字符串并输出(复制字符串采用库函数或用户自定义函数)6在实习报告中画出程序流程图,说明程序设计的算法,附主要程序段运行结果(屏幕截图)。7. 在实习报告中说明知识点。8在实习报告中说明程序设计过程中的难点、解决办法及编程小结或体会。四、评分方法1.是否能正确编写c程序予以实现各题要求(50分)2.实习报告中,流程图和算法描述(20分),知识点描述(20分),难点及解决办法或体会(10分)课题三:学生成绩单制作一、目的1掌握结构体变量及数组的定义、赋值、初始化、输入、输出2结构体数组的操作。二、实习环境个人计算机,windows操作系统,turbo c 2.0或 wintc或visual c+等编译开发环境三、实习内容、步骤与要求1定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩2从键盘输入10个学生的以上内容3输出单门课成绩最高的学生的学号、姓名、以及该门课程的成绩4输出三门课程的平均分数最高的学生的学号、姓名及其平均分5将10个学生按照平均分数从高到低进行排序,输出结果,格式如下所示:number name math chinese english average103 tom 90 90 100 95101 alice 90 80 70 80 6在实习报告中画出程序流程图,说明程序设计的算法,附主要程序段及运行结果(屏幕截图)。7在实习报告中说明知识点。8在实习报告中说明程序设计过程中的难点、解决办法及编程小结或体会。四、评分方法1.是否能正确编写c程序予以实现各题要求(50分)2.实习报告中,流程图和算法描述(20分),知识点描述(20分),难点及解决办法或体会(10分)课题四:学生成绩文件管理一、目的1掌握文件指针的概念和运用2掌握文件的相关操作:打开、读、写、关闭3掌握文件的定位操作二、实习环境个人计算机,windows操作系统,turbo c 2.0或 wintc或visual c+等编译开发环境三、实习内容、步骤与要求1定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩2从键盘输入10个学生的以上内容,存入文件stud.dat,关闭文件3打开stud.dat文件,将数据读出,查看是否正确写入,关闭文件。4打开文件stud.dat文件,读出数据,将10个学生按照平均分数从高到低进行排序,分别将结果输出到屏幕上和另一文件studsort.dat中。5从studsort.dat 文件中读取第2,4,6,8,10个学生的数据。6在实习报告中画出程序流程图,说明程序设计的算法,附主要程序段及运行结果(屏幕截图)。7在实习报告中说明知识点。8在实习报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论