课程编号:5901012026 |
|
(前6位为课程代码、7~9位为课程顺序号(公共必修课为1、专业基础课为2、专业主干课为3、集中实践课为4、专业限选课为5、专业非限选课为 |
|
6)、第10位为该课程学分) |
课程类型: |
专业基础课 |
学时: |
32学时 |
适用专业: |
计算机应用技术、计算机软件技术 |
考核要求: |
考试 |
一、实践教学目标
通过本实验教学,使学生认识C语言上机编译运行的环境,掌握变量与常量的定义与使用;三种结构化程序设计的结构;函数的定义与调用过程;数组与结构体的定义与使用方法;指针与文件的使用等。
二、实践教学内容及要求
实践模块一 熟悉c语言使用环境
【实践目的】
- 初步掌握VC++6.0的运行平台;
- 熟悉C语言中常用数据类型;
- 熟练掌握常量与变量的声明与作用。
【实践要求】
使学生了解运行平台,掌握常量与变量的使用。
【实践内容】
- 熟悉VC++6.0的运行平台;
- 掌握C语言中常用数据类型的取值范围与输出方式;
- 掌握常量与变量的定义与使用;
- 掌握C程序的编辑、编译、调试、排错和运行的方法。
【实践方式】上机调试
【实践器材】计算机
实践模块二 常用运算符的使用方法
【实践目的】
- 掌握运算符与表达式的概念;
- 熟练掌握常用运算符的使用方法;
- 掌握各种运算符的运算优先级及相互转换。
【实践要求】
使学生掌握常用运算符的优先级及使用方法。
【实践内容】
- 掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符;
- 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用;
- 学会使用关系、逻辑、赋值及其他运算符及表达式的使用。
【实践方式】上机调试
【实践器材】计算机
实践模块三 分支语句、循环语句
【实践目的】
- 初步掌握程序结构的使用;
- 熟悉三种结构的用法。
【实践要求】
使学生掌握分支与循环语句的一般形式。
【实践内容】
- 初步掌握程序结构的使用;
- 熟练掌握 if 语句和 switch 语句的运用;
- 熟练掌握三种循环语句的应用。
【实践方式】上机调试
【实践器材】计算机
实践模块四 结构体与共同体的定义与引用
【实践目的】
熟练掌握结构体与共同体的定义与引用。
【实践要求】
使学生掌握结构体的定义和使用,了解结构体及共同体的区别。
【实践内容】
- 掌握结构体类型和结构体变量的定义;
- 掌握结构类型变量的定义和使用;
- 掌握链表的概念,初步学会对链表进行操作;
- 掌握共用体的概念和使用。
【实践方式】上机调试
【实践器材】计算机
实践模块五 数组、字符数组和字符串
【实践目的】
熟练掌握数组的定义和使用。
【实践要求】
使学生掌握一维、二维及字符数组的定义及引用。
【实践内容】
- 掌握数组的定义、赋值和输入输出的方法;
- 掌握字符数组的使用;
- 掌握与数组有关的算法(例如排序算法)。
【实践方式】上机调试
【实践器材】计算机
实践模块六 函数的声明与调用
【实践目的】
- 初步掌握函数的定义;
- 2. 熟悉函数的调用过程;
【实践要求】
使学生掌握函数的定义、声明和调用方法。
【实践内容】
- 掌握C语言函数的定义方法、函数的声明及函数的调用方法。
- 了解主调函数和被调函数之间的参数传递方式。
- 掌握内部函数与外部函数;
- 变量的分量及作用范围。
【实践方式】上机调试
【实践器材】计算机
实践模块七 指针
【实践目的】
- 了解指针与地址的概念 ;
- 掌握指针变量的定义、初始化及指针的运算 ;
- 了解指针与函数的概念 ;
- 掌握指针作为函数参数的应用 。
【实践要求】
使学生了解指针的概念及定义指针变量与使用指针变量的方法。
【实践内容】
- 掌握指针变量的定义与引用。
- 熟练使用函数指针、数组指针、字符串指针编写应用程序
【实践方式】上机调试
【实践器材】计算机
实践模块八 文件
【实践目的】
- 掌握标准设备输入 / 输出函数的使用 ;
- 掌握缓冲文件系统的使用 。
【实践要求】
了解文件的读写操作。
【实践内容】
- 掌握文件和文件指针的概念以及文件的定义方法。
- 了解文件打开和关闭的概念和方法。
- 掌握有关文件的函数
【实践方式】上机调试
【实践器材】计算机
三、实践考核方式和标准
四、实践学时分配表
类别 |
序号 |
实践模块 |
学时 |
实践课时
32 |
1 |
熟悉c语言使用环境 |
2 |
2 |
常用运算符的使用方法 |
4 |
3 |
分支语句、循环语句 |
6 |
4 |
结构体与共同体的定义与引用 |
2 |
5 |
数组、字符数组和字符串 |
4 |
6 |
函数的声明与调用 |
6 |
7 |
指针 |
6 |
8 |
文件 |
2 |
合 计 |
32 |
五、说明
1、教材与参考书:
《C语言程序设计案例教程》,熊锡义,大连理工大学出版社,2009年;
《计算机程序设计基础》,李辉、张军,西北工业大学出版社,2007年;
《C程序设计》,谭浩强,清华大学出版社,2008年。
2、本课程是计算机专业学生学习的专业基础前导课,因此对后来课程的学习具有重要的作用。
|