实验(C语言电子类)课程教学大纲_第1页
实验(C语言电子类)课程教学大纲_第2页
实验(C语言电子类)课程教学大纲_第3页
全文预览已结束

下载本文档

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

文档简介

1、C语言程序设计实验教学大纲课程编号xx994106课程名称C语言程序设计总学时32学分数2适用专业电子信息工程先修课程计算机基础一、实验教学的目的和任务c语言程序设计课程是一门重要的专业必修课。其主要任务是使学生掌握C语言的基本概念与结构化程序设计方法等方面的知识。实验课是本课程重要的教学环节,其目的是使学生加深对讲授内容的理解,熟练使用编程工具,学会上机调试程序;提高学生的实践能力和分析、解决问题的能力。通过本实验课程,应达到以下几个教学目的 1掌握各种类型数据及赋值语句的使用;2掌握结构化程序设计方法;3掌握数组的定义、赋值、输入输出;4掌握函数定义及函数调用;5理解指针的作用,能正确使用

2、指向处理数组与字符串;6掌握结构体类型变量的定义和使用;7初步学会使用文件的打开、关闭、读、写等文件操作函数。二、实验教学的基本要求要求掌握程序设计的原理、思想、方法,能够熟练运用VC开发环境编写和调试程序;进一步掌握利用C语言编写解决实际问题的方法和技术。学生通过实验能够将理论所学应用于实践,能根据给定的问题独立设计程序并上机调试程序运行通过;获得上机调试能力、分析问题与解决问题能力的较大提高,具有良好的程序设计素质。操作要求:1、准备好上机所需的程序;2、上机输入和调试自己所编写的程序;3、上机结束后,应整理出实验报告(实验项目名称、算法分析、程序清单、运行结果);及时总结运用程序解决问题

3、的方法及本次调试程序所取得的经验,如果程序未能通过,应分析其原因。三、实验项目设置、学时分配序号实验项目名称实验目的实验学时实验类型开出要求1C语言概述及程序设计基础熟悉C语言的集成环境;掌握C语言程序上机的编辑、编译、连接、运行的基本步骤;了解C语言程序的结构。2验证性必做2简单的C语言编程掌握定义整型、字符型和实型变量的方法,以及对它们的赋值方法;掌握常用算术运算符的使用方法、优先级别及结合方向;掌握C语言表达式的运算规则。2综合性必做3选择结构程序设计掌握利用if语句实现选择结构程序设计的方法;掌握利用switch语句实现选择结构的程序设计方法;注意break在switch语句的作用。2

4、综合性、设计性、创新性必做4循环结构程序设计掌握利用while 或do while实现条件型循环结构程序设计的方法;掌握利用for语句实现循环结构程序设计的方法4综合性、设计性、创新性必做5数组掌握一维数组的定义、初始化、赋值和输入输出操作(循环结构);掌握二维数组的定义、初始化、赋值和输入输出操作(循环结构);掌握字符数组和字符串处理函数的使用4综合性、设计性、创新性必做6数组掌握与数组有关的重要算法:排序、查找等。2综合性、设计性、创新性必做7函数掌握C语言中函数定义、函数调用的方法和规则;掌握函数实参与形参的对应关系,以及“值传递”的含义4综合性、设计性、创新性必做8函数掌握递归函数的设

5、计方法;掌握全局变量和局部变量的概念和使用方法。2综合性、设计性、创新性必做9结构体与共用体掌握结构体类型变量的定义和使用;掌握结构体类型数组的概念和应用;掌握链表的概念,初步学会对链表进行操作;掌握共用体的概念与使用。4综合性、设计性、创新性必做10指针掌握指针的概念,学会定义和使用指针;掌握跟数组有关的指针的操作(包括字符数组)4综合性、设计性、创新性必做11指针掌握跟函数有关的指针的操作2综合性、设计性、创新性必做12文件掌握文件与文件指针的概念以及文件指针的定义方法;掌握并灵活使用文件打开、文件关闭、文件读写等基本函数;掌握文件的随机读写及有关文件读写指针的定位函数。2验证性选做32四、考核方式与评分标准突出过程考核,重视每一次实验,强调解题能力的培养。课程学习成效的考核方式可以多样化,建议按如下考核方式进行。考核环节评分依据占总成绩的比重平时实验出勤旷缺1次扣10分,迟到1次扣5分,以记录为准20%平时实验完成情况每个实验程序一个分数(100分制),期末取平均值70%实验报告提交所有实验程序的汇总报告5%实验考核从平时实验程序中随机抽6题组成期末实验考核5%五、实验教材或参考书羊四清、易叶青主编. C语言程序设计实验指导书

温馨提示

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

评论

0/150

提交评论