英国威廉希尔公司_WilliamHill官网-中文网站

BK002004-C 程序设计实验
发布时间: 2018-08-31 浏览次数: 21

C程序设计实验》教学大纲

Experiments of C Programming

课程代码:BK002004学时:32学分:2

适用专业: 计算机课程性质:必修

撰稿人:王鲁审定人:王玉存

一、实验课的性质与任务

本课程计算机专业本科生的学科基础必修修课。主要内容包括:Visual C++编程环境、程序的基本控制结构、基本数据类型、表达式、函数、指针、类与对象等。通过本课程的学习,使学生掌握C++的语言基础、面向对象和结构化程序设计的基本方法,掌握使用Visual C++设计应用程序的基本技能,能够编写、调试和运行实用、规范、可读性好的Visual C++程序。

二、实验目的与要求

通过该课程实验,使学生得到程序设计方面的基本训练,培养学生程序设计的能力和调试程序的基本技能,提高学生利用计算机解决实际问题的能力。要求学生熟悉Visual C++编程环境、C++基本语法,掌握面向对象和结构化程序设计方法;掌握使用Visual C++开发应用程序的基本方法和步骤,能够编写、调试和运行一般的应用程序。注重学生独立进行算法设计和代码编写的能力,能用所学的程序设计语言的基本知识进行应用程序的开发,解决具体的实际问题。

三、实验项目设置情况

  

序号

实验项目名称

学时

开出要求

实验项目类型

必做

选做

基础型

综合设计

研究创新

演示

验证

1

C程序设计基础

4


  

  

  

2

编制分支和循环结构的程序

8





3

使用函数进行模块化程序设计

8

  

  

  

  

4

数组、指针、引用的使用

8

  

  

  

  

5

结构的基本使用

4

  

  

  

  

  


  

  

  

  

  

  

  

四、各实验项目教学内容

实验项目一:C语言设计基础4学时

(一)实验目的要求

熟悉visual c++开发环境,掌握程序的基本结构,掌握程序的编写规范

(二)实验材料和仪器设备

电脑

(三)实验内容

熟悉visual c++开发环境,掌握程序的基本结构,掌握程序的编写规范

实验项目二:编制分支和循环结构的程序8学时

(一)实验目的要求

掌握选择和循环结构

(二)实验材料和仪器设备

电脑

(三)实验内容

IF语句编写单分支、两个分支和多分支的程序;用SWITCH语句编写多分支程序;编制用FOR语句实现循环的程序;

实验项目三:使用函数进行模块化程序设计8学时

(一)实验目的要求

掌握函数的应用

(二)实验材料和仪器设备

电脑

(三)实验内容

编制简单函数调用的程序;编制带有递归函数的程序;编制带有内联函数的程序

实验项目四:数组、指针、引用的使用8学时

(一)实验目的要求

熟练掌握数组与指针的关系,并能解决相关问题

(二)实验材料和仪器设备

电脑

(三)实验内容

编制对多维数组进行处理的程序;编制数组作为参数的程序;数组的应用:

实验项目五:结构的基本使用4学时

(一)实验目的要求

掌握结构体类型的创建及应用

(二)实验材料和仪器设备

电脑

(三)实验内容

编制结构数组的程序、编制结构指针的程序、编制传递结构参数的函数、编制返回结构值的程序

  

五、实验报告要求

实验名称

专业班级姓名:学号时间

实验内容(算法分析+代码)

实验中出现的问题及解决方法

六、课程考核方式及成绩评定

(一)考核方式

平时成绩:ð课堂提问//Ö学习态度//ð课外资料收集整理//ð预习报告//Ö实验报告//ð其他;

结课后考试:ð笔试//Ö操作。

(二)课程成绩评定办法

成绩构成:考勤10%//平时20%//考试70%

七、实验应配套的主要仪器设备及台(套)数(以一个实验教学班为标准)

本实验课要求每个学生一台基本配置的PC机,软件要求安装windows xp操作系统,visual c++6.0软件。

附:教学参考资料

1、选用的教材:

C++程序设计基础(4)(),周霭如,电子工业出版社,2012

2、主要参考书:

1)《C++程序设计教程》,谭浩强,清华大学出版社,2011年第2版。

2)《C++语言程序设计》,郑莉等编著,清华大学出版社,2003年第3版。

3)《Visual C++面向对象与可视化程序设计习题解析与编程实例》,黄维通编著,清华大学出版社,2003年第2版。

  


Baidu
sogou