



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与信息工程学院C语言程序设计实验教学大纲课程名称:C语言程序设计英文名称:C Language Programming课程编码:10010102课程类别:必修实验类别:非独立设课实验适用专业:全校非计算机专业先修课程:大学计算机基础 一、学时与学分课程总学时52课程总学分2.5实验学时实验学分上机学时24上机学分1二、制定本大纲的依据(一)教育部高等学校计算机科学与技术教学指导委员会关于进一步加强高等学校计算机基础教学的意见,暨计算机基础课程教学基本要求,2006年6月(二)根据2007年制定的C语言程序设计教学大纲制定本实验教学大纲。三、本实验课程的具体安排实验项目的设置及学时分配序号实验项目名称内容简介(50个字左右)实验学时实验要求实验类型每组人数1顺序程序设计学会顺序程序设计的思想;进一步熟悉Turbo C集成编译环境的使用,达到熟练使用的目的;熟练掌握各种数据类型的输入输出格式,并学会使用输入输出函数;学会使用表达式。2必修验证12选择结构程序设计了解C语言的关系和逻辑运算;学会使用if语句和switch语句;熟练掌握选择结构程序设计方法。4必修验证13循环结构程序设计学会使用while、do-while、for语句;熟练掌握循环结构程序设计方法;掌握选择结构与循环结构的嵌套。6必修验证14数组掌握一维数组和二维数组的定义、赋值和初始化的方法;掌握字符数组的使用;熟练掌握与数组相关的各种算法4必修验证15函数掌握C语言函数的定义、声明以及函数的调用方法;了解主调函数和被调函数之间的参数传递方式;熟练掌握数组作为函数参数的用法2必修验证16指针掌握C语言指针变量的定义、声明和赋值;学会使用指针变量的程序设计;掌握指针作为函数参数的用法。1必修验证17结构体与公用体掌握C语言结构体变量的定义和使用;学会设计简单的结构体程序1必修验证18文件操作掌握C语言文件和文件指针的概念;学会对文件的基本操作,包括文件打开、关闭、读写等;掌握有关文件操作的函数2必修验证19小规模实用软件的设计学生运用课程所学知识自行设计一个小规模实用软件课内2课外8必修设计1备注:(1)实验要求:必修、选修(2)实验类型:演示、验证、综合、设计四、实验的基本内容和基本要求实验一 顺序程序设计1.实验的基本内容(1)Turbo C集成编译环境(2)数据类型的输入输出格式(3)输入输出函数(4)表达式(5)顺序结构程序设计2.实验的基本要求学会顺序程序设计的思想;进一步熟悉Turbo C集成编译环境的使用,达到熟练使用的目的;熟练掌握各种数据类型的常用输入输出格式,并学会使用输入输出函数;学会使用表达式。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0实验二 选择结构程序设计1.实验的基本内容(1)关系运算和逻辑运算(2)if语句和switch语句(3)结构化程序设计方法2.实验的基本要求了解C语言的关系运算和逻辑运算;学会使用if语句和switch语句;熟练掌握选择结构程序设计方法。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0实验三 循环结构程序设计1.实验的基本内容(1)while、do-while(2)for语句(3)循环结构程序设计方法(4)选择结构与循环结构的嵌套2.实验的基本要求学会使用while、do-while、for语句;熟练掌握循环结构程序设计方法;掌握选择结构与循环结构的嵌套。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0实验四 数组1.实验的基本内容(1)一维数组和二维数组的定义、赋值和初始化(2)字符数组(3)数组相关的各种算法2.实验的基本要求掌握一维数组和二维数组的定义、赋值和初始化的方法;掌握字符数组的使用;熟练掌握与数组相关的各种算法。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0实验五 函数1.实验的基本内容(1)C语言函数的定义、声明以及调用(2)参数传递方式(3)数组作为函数参数2.实验的基本要求掌握C语言函数的定义、声明以及函数的调用方法;了解主调函数和被调函数之间的参数传递方式;熟练掌握数组作为函数参数的用法。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0实验六 指针1.实验的基本内容(1)C语言指针变量的定义、声明和赋值(2)指针作为函数参数2.实验的基本要求掌握C语言指针变量的定义、声明和赋值;学会使用指针变量的程序设计;掌握指针作为函数参数的用法。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0实验七 结构体与公用体1.实验的基本内容(1)结构体变量的定义和使用(2)简单的结构体程序2.实验的基本要求掌握C语言结构体变量的定义和使用;学会设计简单的结构体程序。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0实验八 文件操作1.实验的基本内容(1)文件和文件指针的概念(2)文件打开、关闭、读写等2.实验的基本要求掌握C语言文件和文件指针的概念;学会对文件的基本操作,包括文件打开、关闭、读写等;掌握有关文件操作的函数。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0实验九 小规模实用软件的设计 *1实验的基本内容学生自行设计一个小规模实用软件,如学生成绩管理、日记管理等,运用数组的算法进行数据处理,以文件的方式保存和打开数据,各种功能要求使用函数实现。要求涉及以下内容及算法:程序能够通过数字提示,选择进行相应的操作,要求界面易于操作。一维数组的遍历、排序、插入、逆序、查找、删除、求maxmin,字符串长度、比较大小、复制、连接等算法(自行选择所需算法)。二维数组遍历、求对角线元素之和、求max/min,转置、按行列方式输出等算法(自行选择所需算法)。字符数组或字符串的相关算法。数据能够保存和打开。也可使用结构体数组作为数据结构。2实验的基本要求通过完成此次设计型实验,理解和掌握函数和文件在程序设计中的重要作用,熟悉常用算法,理解算法设计的作用。本实验为设计型实验,学生在教师的指导下,从实验四开始进入设计阶段,实验过程一直延续到课程的最后。实验学时:课内上机时间2学时,课外上机时间8学时。实验结束后提交源程序和完整实验报告。3.实验的基本仪器设备和耗材计算机,TC2.0或TC3.0或Visual C6.0五、实验的基本设备与器材配置序号仪器名称序号仪器名称1计算机32Turbo C2.0或 VC6.04六
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纪昌学射教课件
- 校园流行风校园作文8篇范文
- 纪念周恩来课件
- 纪念刘和珍路课件
- 2025年软件设计师考试软件测试用例设计与执行试题
- 七年级收心考数学试卷
- 青海省小考数学试卷
- 纪委书记课件
- 去年沭阳小升初数学试卷
- 2024年天津市烟草专卖局(公司)招聘考试真题
- 打造国际化教育环境-学校的外部合作关系构建
- 2025-2030全球无纸化病案管理系统行业调研及趋势分析报告
- 涉密项目保密风险评估及防控措施
- 第六单元碳和碳的氧化物
- JJG(京) 47-2013 出租汽车计价器(行车测距法)检定规程
- 收益法资产评估评估程序表(适用于非整年)
- 5.3 一元一次方程的应用 七年级数学北师大版(2024)上册课时优化训练(含答案)
- 男方因病丧失劳动能力自愿离婚协议书(2篇)
- 化工厂拆除施工方案
- 资产并购咨询合同模板
- 食品物流学:食品保管与储存
评论
0/150
提交评论