c编程实训.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c编程实训.doc

《计算机基础训练》指导书 --------C编程实训部分 内蒙古工业大学信息工程学院计算机系 2007年 一、课程名称 计算机基础训练 二、课程的目的与任务 该课程的内容分为两大部分:计算机应用基础和C语言编程训练。 通过计算机应用基础,使学生能掌握Windows 操作系统、文字处理软件Word 和电子软件Excel的基本操作。在此基础上,掌握计算机的基本知识;了解计算机系统的组成及工作过程;认识操作系统和应用软件及它们之间的关系能在互联网上浏览和检索信息、下载文件、收发E-mail;能判断和防治计算机病毒将中学过的内容联系起来,纵向的一步步引申和引入新的知识点和能力训练点,引导学生参与到一个实例中,。学生在指导老师的指导下独立完成程序的编制与调试,指导老师应实时考察学生的实际编程与调试能力。答辩与考核阶段指导教师选择部分学生进行当面提问答辩,答辩既可以以语言表达的方式,也可以直接在机房中进行实际操作与调试。指导教师将综合每一学生的表现及能力进行分1 .学生和指导老师都要认真对待此次不得无故缺课、迟到或早退。2 .学生要书中的内容提前按时完成的练习。 3 .指导老师对学生要严格要求,并根据具体情况作必要的集中讲授。 4 .每个学生按编写好报告,。 .指导老师认真阅读每个学生的报告,对其算法设计、程序设计等的合理性和质量以及对报告的编写质量作认真审核,以此作为评定成绩的主要依据。C01 项目名称:学生成绩排名 目的 熟悉变量、数组定义、使用、输入、输出等基本操作 进行选择、循环结构程序设计练习 掌握冒泡法排序的算法 内容(方法、步骤、要求) 实训工具 Turbo C 2.0或 TC++1.0编译开发环境 实训步骤、方法与要求 定义一个数组a[11],用以存放学生的成绩。 从键盘输入10个学生成绩 采用冒泡法,将学生成绩按照从高到低进行排序 再输入一个学生的成绩,将此成绩按照排序规律插入原学生成绩数组 将排好序的成绩单进行反序存放,即原来是从高到低,现在改为从低到高排列。 将以上每一步骤的结果均打印输出,验证程序是否正确实现题目要求 在项目报告中画出程序流程图,说明程序设计的算法,附主要程序段。 在项目报告中说明知识点。 在项目报告中说明程序设计过程中的难点、解决办法及编程小结或体会。 项目编号:C02 项目名称:用指针优化学生成绩排名 目的 熟悉变量的指针和指向变量的的指针变量的概念和使用. 熟悉数组的指针和指向数组的的指针变量的概念和使用. 熟悉字符串与指针的关系 内容(方法、步骤、要求) 实训工具 Turbo C 2.0或 TC++1.0编译开发环境 实训步骤、方法与要求 定义一个数组stu[10]存放10个学生的成绩,从键盘输入数据,要求用指针实现 将数组stu[10]的内容输出到屏幕上,要求用指针实现 将成绩数组按照从高到低进行排序,要求用指针实现 将第三步内容放在函数中实现,在主函数中调用子函数实现排序,用指针实现,输出排序后的成绩单 采用指针方法,输入字符串“student score ”,复制该字符串并输出(复制字符串采用库函数或用户自定义函数) 在项目报告中画出程序流程图,说明程序设计的算法,附主要程序段。 在项目报告中说明知识点。 在项目报告中说明程序设计过程中的难点、解决办法及编程小结或体会。 项目编号:C03 项目名称:学生成绩单制作 目的 掌握结构体变量及数组的定义、赋值、初始化、输入、输出 结构体数组的操作。 内容(方法、步骤、要求) 一、实训工具 Turbo C 2.0或 TC++1.0编译开发环境 实训步骤、方法与要求 定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩 从键盘输入10个学生的以上内容 输出单门课成绩最高的学生的学号、姓名、以及该门课程的成绩 输出三门课程的平均分数最高的学生的学号、姓名及其平均分 将10个学生按照平均分数从高到低进行排序,输出结果,格式如下所示: number name math Chinese English average 103 tom 90 90 100 95 101 alice 90 80 70 80 在项目报告中画出程序流程图,说明程序设计的算法,附主要程序段。 在项目报告中说明知识点。 在项目报告中说明程序设计过程中的难点、解决办法及编程小结或体会。 项目编号:C04 项目名称:学生成绩文件管理 目的 掌握文件指针的概念和运用 掌握文件的相关操作:打开、读、写、关闭 掌握文件的定位操作 内容(方法、步骤、要求) 一、实训工具 Turbo C 2.

文档评论(0)

caijie1982 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档