《C语言程序设计》教学大纲
《C语言程序设计》教学大纲
The Program Language (C Program)
The Program Language (C Program)
课程编号:
课程编号:
适用专业:机械工程及自动化、电子科学与技术、自动化、信息工程
适用专业:机械工程及自动化、电子科学与技术、自动化、信息工程
总学时:64 (讲课:32上机实验:32) 学分:4
总学时:64 (讲课:32上机实验:32) 学分:4
执笔人:李越辉 审核人:
执笔人:李越辉 审核人:
编写日期:2008-10-10 院 (系、部)签章
编写日期:2008-10-10 院 (系、部)签章
一、课程的性质和目的
一、课程的性质和目的
该课程是机械、电子、自动等专业学习计算机技术的一门主要课程,通过介绍一门算法
该课程是机械、电子、自动等专业学习计算机技术的一门主要课程,通过介绍一门算法
语言,培养学生学习设计计算机程序的能力,为今后学习其它课程打好基础。
语言,培养学生学习设计计算机程序的能力,为今后学习其它课程打好基础。
本课程属于计算机基础类课程。
本课程属于计算机基础类课程。
二、课程教学内容和要求
二、课程教学内容和要求
第一章 C语言概述 (2学时)
第一章 C语言概述 (2学时)
教学内容:本讲主要介绍了C语言的特点、基本结构、基本输入输出语句和C程序的编
教学内容:本讲主要介绍了C语言的特点、基本结构、基本输入输出语句和C程序的编
辑、编译、运行方法。
辑、编译、运行方法。
教学要求:要求了解C语言的特点,掌握C程序的基本结构,掌握输入输出函数scanf()
教学要求:要求了解C语言的特点,掌握C程序的基本结构,掌握输入输出函数scanf()
和printf()的基本使用方法,熟悉C程序的编辑、编译、调试和运行过程。
和printf()的基本使用方法,熟悉C程序的编辑、编译、调试和运行过程。
第二章 基本数据类型 (2学时)
第二章 基本数据类型 (2学时)
教学内容:C语言的数据类型、数值数据的表示、文字数据的表示、变量的定义和赋值、
教学内容:C语言的数据类型、数值数据的表示、文字数据的表示、变量的定义和赋值、
C语言类型修饰符、表达式中数据类型转换、计算机中数据的表示。
C语言类型修饰符、表达式中数据类型转换、计算机中数据的表示。
教学要求:要求了解C语言数值数据和文字数据的表示方法,掌握C语言基本数据类型
教学要求:要求了解C语言数值数据和文字数据的表示方法,掌握C语言基本数据类型
的存储格式,掌握变量的定义和赋值,了解数据运算中类型的自动转换和强制转换。
的存储格式,掌握变量的定义和赋值,了解数据运算中类型的自动转换和强制转换。
第三章 控制结构 (一)(2学时)
第三章 控制结构 (一)(2学时)
教学内容:程序设计的一般方法、结构化程序设计、顺序结构、if语句、switch语句。
教学内容:程序设计的一般方法、结构化程序设计、顺序结构、if语句、switch语句。
教学要求:要求熟练掌握if语句和switch语句的使用,了解结构化程序设计思想,并
教学要求:要求熟练掌握if语句和switch语句的使用,了解结构化程序设计思想,并
且可以按照一般程序设计方法完成简单程序的设计过程。
且可以按照一般程序设计方法完成简单程序的设计过程。
第四章 控制结构 (二)(2学时)
第四章 控制结构 (二)(2学时)
教学内容:主要介绍了C语言提供的三种循环结构语句:while语句、do-while语句和
教学内容:主要介绍了C语言提供的三种循环结构语句:while语句、do-while语句和
for语句,介绍了循环结构中常用的语句break、continue的使用以及循环的嵌套。
f