程序设计技术实验内容.doc_第1页
程序设计技术实验内容.doc_第2页
程序设计技术实验内容.doc_第3页
全文预览已结束

下载本文档

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

文档简介

C程序设计技术课程实验教学大纲 大纲制定时间:2012 年 1月课程名称:C程序设计技术 C Programming Technology 课程负责人:熊壮课程分类:基础课程 课程类型:必修/选修适用专业:非计算机理工科各专业课程总学时:56 课程总学分:3.5实验学时: 32/2 实验学分: 1开课单位: 计算机学院一、实验教学的目的、任务与要求“C程序设计技术”课程是一门实践性很强的课程。为了使学生达到良好的学习效果,除了通过课堂的理论教学之外,必须加强上机实验内容。课程的实验目的如下:1) 通过上机实验,认识软件开发环境,掌握开发工具的操作方法;2) 了解编译程序原理,以及源程序、目标程序和执行程序的特点;3) 验证程序的正确性;4) 学习上机调试程序的方法和技术;5) 通过上机调试程序,加深理解计算机语言的语法和语义;6) 提高程序设计和程序编码能力;7) 提高数理逻辑分析能力,以及解决综合问题的能力。二、实验课程内容(项目)及学时分配序号实 验 项 目实 验 内 容学时实验类型备注1结构化程序设计已知平方根迭代公式设x=a/2。编写程序输入a值计算其平方根。迭代的结束条件是x n+1-xn10-52设计性2指针与函数已知两个函数f1(x)和f2(x),求它们在指定区间的定积分,要求编制求解定积分的通用函数(函数中可用函数型参数或函数指针型参数)4设计性3标准库函数使用与编译预处理编程实现功能:求2个数的最大公约数和最小公倍数。要求用函数实现,并且将主函数和这两个函数分别存入3个文件a.cpp,b.cpp,c.cpp中。然后用文件包含和工程文件2种方法实现多文件编译链接。4设计性4数组与指针模拟“地雷游戏”。在9*9的方格中,随机布上10个“地雷”,按9行9列输出各格子的数(有雷为9,无雷为0)。在有相邻地雷的格子内进一步标出相邻地雷数。6综合性5C程序中的字符串处理基础在实际的工程应用中常常出现超过系统整型数据类型表示范围的大整数,所以有必要研究大整数在程序中的处理方法。请编制程序实现功能:利用字符数组实现两个大整数的加法。6综合性6文件处理基础文件加密解密。将文件file1中的每一字符与0x6a异或变成另一个字符送屏幕显示,同时存入文件file2中。打开加密的file2输出解密内容。4综合性7单链表应用编程统计一个英文文本文件中单词词频,并按词频的降序排序后输出所有单词。请写出主函数的算法描述。输入并调试完整的单词词频程序。6综合性三、教材(讲义、指导书):熊壮主编. 程序设计技术实验教程. 重庆大学出版社. 2008参考书:熊壮主编. 程序设计技术(第三版). 重庆大学出版社. 2008四、考核方式:实验成绩共计25分,占课程总成绩的25%。课程实验教学学时数为32/2,学生必须参加所有实验教学环节学习。任课教师根据教学的实际情况,在所有的实验项目中指定5个要求学生提供实验报告,并对学生的实验报告给予评价并计成绩,每次报告满分5分,共25分。主讲教师指导辅导教师认真领会实验题目及其内容和教学要求,参照参考答案,给出每位学生的实验报告评价并签名。五、使用说明:1实验环境WINDOWS XP操作系统环境;Microsoft Visual C+ 6.0集成开发环境。2实验项目说明实验项目表中列出的是按课程阶段性要求进行的综合性、设计性实验,要求任课教师和学生按照要求进行这些实验并要求学生认真填写相应的实验报告,实验报告作为

温馨提示

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

评论

0/150

提交评论