安徽工程大学C语言程序设计实验报告,安徽师范大学《C语言程序设计》实验大纲本科教学大纲...

安徽师范大学《C语言程序设计》实验大纲本科教学大纲

实验类课程大纲

课程名称: C 语言程序设计实验

一、课程概况

所属专业: 电子、通信、自动化 开课单位: 物理与电子信息学院

课程类型: 专业课程实验 课程代码:

开课学期: 1 学分: 计入理论课中

学时: 16 核心课程: 否

拟使用教材:

物理与电子信息学院编写. C 语言程序设计实验指导书

二、课程描述(300 字以内)

在计算机技术飞速发展和不断普及应用的今天,利用计算机解决实际问题成为各

种专业人才必不可少的基本技能。C 语言是当今非常流行的一种结构化程序设计语言,

它的功能丰富、表达能力强、使用灵活、易于扩充、执行效率高、可直接访问和控制

计算机硬件,适用于系统软件和应用软件的开发。

本课程着重培养学生利用 C 语言进行简单程序的开发,学会用 C 语言解决一些

实际问题并能够在计算机上调试运行,掌握编制和调试 C 程序的完整过程(输入、编

辑、编译、连接、运行及调试)。

三、课程目标

通过本课程的系列实验,使学生学会在 Turbo C 集成环境下编辑和运行 C 程序,

熟悉 C 语言的基本概念,掌握选择型程序和循环型程序的设计方法,掌握程序的调试

方法,掌握函数的定义、声明及调用,掌握数组的定义和使用,掌握字符串的处理方

法,掌握指针的概念及其应用,掌握结构体类型数据的定义和使用,掌握文件的读写

方法。

四、教学要求

本课程实验共包括八个实验,实验内容由阅读为主和设计为主两部分构成。其中

阅读为主的实验均给出了参考程序,但有的程序语句不完整,需仔细分析并在上机时

填补空缺;而设计为主的实验,程序均需要事先自行设计。通过这两种形式的实验,

学生在分析程序和编程调试两方面都能得到实际锻炼。

上机操作是学好程序设计语言的一个极为重要的环节,因此要求在每次上机操作

之前,做好实验预习,阅读实验指导书和教材中的相关内容,分析并填写程序的空缺,

并事先编制好设计为主的实验程序。上机操作时细心观察记录各种现象和结果。实验

结束后认真分析和思考实验中的各种现象,在实验报告中对实验结果进行总结和讨

论。实验报告包括对基本概念和基本原理的归纳总结、程序验证的结果、自行设计的

程序清单、运行过程的现象和结果分析等。

五、考核方式及要求

实验课程考核以出席实验情况、实验过程操作情况、实验报告完成情况进行综

合评定。实验成绩占本课程总成绩的 20%。

六、课程内容

实验一:简单程序设计

(授课时间:第一学期第九周)

教学目标:学会在 Turbo C 集成环境下编辑和运行 C 程序,熟悉 C 语言中的各种表达

式和运算符,初步掌握 C 语言输入输出函数的使用

主要内容:熟悉 TurboC 环境,编制运行简单程序

学 时:2 学时

教学方法:现场指导

实验类型:验证性+设计性实验

实验二:选择型程序设计

(授课时间:第一学期第十周)

教学目标:熟悉选择型程序设计的基本概念,掌握选择型程序的设计方法,进一步熟

悉输入输出函数的使用

主要内容:调试运行选择型程序

学 时:2 学时

教学方法:现场指导

实验类型:验证性+设计性实验

实验三:循环程序设计和程序调试初步

(授课时间:第一学期第十一周)

教学目标:熟悉循环的基本概念,掌握循环型程序的设计方法,初步掌握程序动态调

试的方法

主要内容:调试运行循环型程序、程序调试的方法

学 时:2 学时

教学方法:现场指导

实验类型:验证性+设计性实验

实验四:数组与字符串操作

(授课时间:第一学期第十二周)

教学目标:掌握一维数组和二维数组的定义和使用,掌握用字符数组处理字符串的方

主要内容:数组和字符串的使用

学 时:2 学时

教学方法:现场指导

实验类型:验证性+设计性实验

实验五:C 语言函数的设计

(授课时间:第一学期第十三周)

教学目标:掌握函数的定义与声明,掌握函数的常规调用、嵌套调用和递归调用

主要内容:函数的设计及调用

学 时:2 学时

教学方法:现场指导

实验类型:验证性+综合性+设计性实验

实验六:指针及其应用

(授课时间:第一学期第十四周)

教学目标:掌握指针及指针变量、指针型函数、指针数组等概念,掌握指针在函数、

数组和字符串中的应用

主要内容:指针及其相关的程序应用设计

学 时:2 学时

教学方法:现场指导

实验类型:验证性+综合性+设计性实验

实验七:结构体和位运算

(授课时间:第一学期第十五周)

教学目标:掌握结构体类型数据的定义和使用,了解共用体类型数据的定义和使用,

了解位运算及其应用,了解内存的动态分配

主要内容:结构体的应用、位运算的实现、内存动态分配的实现

学 时:2 学时

教学方法:现场指导

实验类型:验证性+综合性+设计性实验

实验八:文件操作

(授课时间:第一学期第十六周)

教学目标:了解文件类型指针的概念,掌握文件的读写方法,初步掌握文件的定位与

随机读写,了解文本的特殊输出和基本绘图方法

主要内容:学会操作数据文件

学 时:2 学时

教学方法:现场指导

实验类型:验证性+设计性实验

你可能感兴趣的:(安徽工程大学C语言程序设计实验报告,安徽师范大学《C语言程序设计》实验大纲本科教学大纲...)