《C语言程序设计》实验教学大纲1_第1页
《C语言程序设计》实验教学大纲1_第2页
《C语言程序设计》实验教学大纲1_第3页
《C语言程序设计》实验教学大纲1_第4页
全文预览已结束

下载本文档

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

文档简介

1、C语言程序设计实验教学大纲课程代码:EMST1016课程名称:C语言程序设计 英文名称:C Programming 实验室名称:计算机信息系统实验室课程学时:108 实验学时:36一、本课程实验教学目的与要求目的:通过本课程的学习使学生对程序设计有基本的认识,使学生掌握C语言程序的编辑、编译、上机调试等基本操作操作,能够运用C语言程序解决本专业某些实际问题,并养成严谨的科学态度和科学的思维方法,从而提高分析和解决实际问题的能力。为后续课程的学习和在毕业设计时使用计算机解决实际问题打下良好的基础。培养计算机程序设计的能力和素质以及思维方法,为以后学习其它计算机程序语言打下基础。要求:注意自始至终

2、贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。应独立完成所布置的上机作业,为保证尽量在统一安排的上机时间内编译运行通过程序,应事先预习设计好程序。课后撰写实验报告。二、主要仪器设备及现有台套数主要仪器设备:台式计算机,安装有Windows XP/7操作系统、Visual Studio 2005及以上版本。现有设备台套数:120台。三、实验课程内容和学时分配序号实验项目名称目的要求实验内容学时分配实验类型每组人数必开选开1C程序的运行环境掌握C开发环境,了解C程序的结构以及如何运行一个C程序运行教科书上的程序2基础性1必开2数据类型、运算符和表达式理解C语言数据类型的含义。理解运算符的运算

3、规则掌握+/-运算符的计算规则。掌握C语言表达式与数学表达式的不同。计算三角形面积2设计性1必开3顺序结构程序及输入输出掌握C语言程序的输入与输出方法掌握格式化输入输出函数以及各种格式的使用高斯法解多元一次方程2设计性1必开4选择结构程序设计掌握关系表达式和逻辑表达式。掌握if语句的使用,if-else的匹配规则掌握switch语句的使用掌握分支结构程序的设计原理七彩球中奖程序2设计性1必开5循环结构程序设计掌握三种循环控制语句,2.掌握循环结构的程序设计思想3.熟练使用循环语句进行程序设计辛普森法求积分2设计性1必开6数组1.掌握一维数组的概念、定义和使用2.掌握几种基本的排序算法。3.掌握

4、使用循环处理数组实现部分字符串函数的功能2设计性1必开7数组掌握二维数组的概念、定义和使用掌握字符数组的概念、定义和使用快速排序2设计性1必开8函数掌握函数的概念、定义掌握函数的参数传递封装字符串处理函数2设计性1必开9函数掌握数组作为函数参数的参数传递原理掌握变量的作用域和生存期概念和使用封装排序函数2设计性1必开10指针掌握指针的概念、定义和使用掌握指针与数组的关系,如何使用指针操作数组元素通过指针间接访问变量2设计性1必开11指针掌握指针作为函数参数的参数传递原理掌握二维数组的指针掌握字符指针的使用方法掌握指针数组的使用方法通过指针传参数和获取返回值2设计性1必开12结构体掌握结构体的定

5、义和使用方法掌握共用体的使用方法链表2设计性1必开13文件掌握文件的读写操作链表数据写文件2设计性1必开14综合实验使用本学期所学的知识开发一个学生学籍管理系统考试模拟6设计性1必开四、考核方式1、实验报告每次实验完成后两周内,必须提交实验报告。实验报告至少要求包含以下内容:(1)格式规范,书写清晰;(2)要求叙述具体的实验过程中的算法思想、流程图或NS图和源程序清单;(3)给出运行结果;(4)进行相应部分的实验小结。2、考核方式(1)每次实验课结束时有指导老师现场根据学生的实验完成情况进行评分;(2)评分过程依据运行结果(70)、程序结构的合理性(10)和代码的可读性(20)多个方面明确的指标进行;(3)实验课成绩占课程总成绩的30。五、实验教材、参考书1、教材:(1)C语言程序设计(第三版)谭浩强清华大学出版社,2005年(2)C程序设计上机指导(第三版)谭浩强清华大学出版社,2005年2、参考书:(1)HYPERLINK 4:8080/opac/item.php?marc_no=0143214492C语言大学教程王浩鸣,郭晔人民邮电出版社,2009(2)C程序设计试题汇编谭浩强清华大学出版社,1998(3)C语言程序设计教程朱承学北京水利水电出版社,2004(4)从问题到程序:程序设计与C语言引

温馨提示

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

评论

0/150

提交评论