《C语言程序设计》教学大纲

发布 2021-05-13 23:58:28 阅读 5073

第一章 c语言概述。

教学内容】

1.程序设计语言介绍。

2.c语言的历史背景、特点。

3.c语言源程序的格式和程序结构。

4.c程序的上机步骤(环境配置及源**编写)。

教学重点】掌握简单的 c程序格式,包括main()函数、数据说明、函数开始和结束标志等。

教学难点】编程入门以及对语言的理解。

教学要求】1.了解c语言的背景。

2.掌握c语言程序的结构。

3.领会c语言程序设计的风格。

实验内容】熟悉c语言的集成开发环境及运行一个简单的c程序。

教学时数】2学时

第二章数据类型、运算符与表达式。

教学内容】1.c的数据类型。

2.常量与变量。

3.运算符和表达式。

4.变量初始化和赋值语句。

5.数据输入。

6.数据输出。

7.程序实例。

教学重点】常用数据类型、常用运算符、数学公式转化为 c 语言表达式的基本能力。

教学难点】变量在内存中的存储长度、自增、自减运算,综合表达式的计算。

教学要求】1.了解基本类型及其常量的表示法。

2.掌握变量的定义及初始化方法。

3.掌握各种运算符的表示、优先级及其结合性。

4.了解各类表达式的概念及其使用。

实验内容】数据类型、运算符与表达式。

教学时数】2学时。

第三章顺序结构程序设计

教学内容】1.c程序结构和语句的构成。

2.顺序结构程序的设计:赋值语句的使用要点。

3.数据的输入与输出:

-输出函数putchar( )printf( )的使用;

-输入函数getchar( )scanf( )的使用。

教学重点】

1.顺序结构程序的表达式语句形式。

2.输入/输出函数的表示与调用方法(printf( )和scanf( )

教学难点】格式输入与输出表示中各种格式字符的表示含义。

教学要求】1.了解c程序结构和语句的构成。

2.掌握数据的输入与输出。

实验内容】利用顺序结构编写程序。

教学时数】2学时

第四章选择结构程序设计。

教学内容】1.if语句。

2.if语句的嵌套。

3.else if语句。

4.switch语句。

5.三目运算符。

教学重点】选择结构的思想、流程图表示和执行过程;if语句的各种形式和应用;选择结构的嵌套形式。

教学难点】if…else之间的对应关系;选择结构的嵌套形式。

教学要求】1.熟练掌握选择结构的思想,掌握if语句的各种形式和应用。

2.掌握switch语句和break语句的使用,选择结构的嵌套语句。

实验内容】选择结构程序设计。

教学时数】2学时

第五章循环结构程序设计。

教学内容】1.掌握循环结构的思想、流程和执行过程。

2.掌握 while循环、do-while、for循环及其应用。

3.for语句。

4.循环的嵌套。

5.几种循环的比较。

6.break、continue语句。

教学重点】循环结构的流程;三种循环的表现形式和执行过程;循环的嵌套形式和应用,break、continue语句的使用。

教学难点】for循环语句的执行过程;循环的嵌套;break、continue语句的使用。

教学要求】1.掌握循环结构的思想、流程和执行过程。

2.掌握 while循环、do-while、for循环及其应用。

3.掌握循环嵌套的使用。

4.掌握break、continue及使用。

实验内容】循环控制。

教学时数】4学时

第六章数组。

教学内容】1.数组的概念及类型。

2.一维数组的定义与引用。

3.二维数组的定义与引用。

4.字符数组与字符串。

教学重点】数组的定义、初始化、引用;数组的应用。

教学难点】数组的应用。

教学要求】1.掌握数组的概念。

2.掌握一维数组的定义、引用和应用。

3.掌握二维数组的定义、引用和应用。

4.掌握字符数组及其应用。

实验内容】数组应用。

教学时数】4学时

第七章函数

教学内容】1.函数的定义。

2.函数的参数和函数的值。

3.函数的调用。

4.函数的嵌套调用。

5.函数的递归调用。

6.数组作为函数参数。

7.变量作用域。

教学重点】函数定义、调用;函数参数的传递过程;变量作用域;嵌套函数和递归函数。

教学难点】函数的参数传递和调用;嵌套函数和递归函数的思想和过程。

教学要求】1.掌握函数的定义与调用。

2.掌握函数参数的传递方式。

3.领会变量的生存期和有效范围。

4.领会函数的嵌套调用与递归调用。

实验内容】自定义函数及系统函数的应用。

教学时数】4学时

第八章指针

教学内容】1.地址和指针。

2.指针变量。

3.指针作为函数参数。

4.指针与数组。

5.指针的运算。

6.字符指针。

7.指针数组和指向指针的指针。

8.指向函数的指针。

教学重点】地址和指针的概念;指针变量的应用;指针与数组、函数之间的关系。

教学难点】地址和指针之间的关系;指针与数组、函数之间关系应用;指向指针的指针。

教学要求】1.掌握地址和指针概念。

2.掌握直接存取和间接存取。

3.掌握指针变量的概念和应用。

4.掌握数组与指针、函数与指针之间的关系。

5.了解指向指针的指针。

实验内容】应用指针编程。

教学时数】6学时。

第九章结构体和共同体。

教学内容】1.结构体和共用体的概念。

2.结构体和共用体的定义。

3.指针在结构中的应用。

教学重点】结构体的概念和引用和操作;结构体与数组、指针、函数之间的操作;链表的基本操作。

教学难点】链表的基本操作。

教学要求】1.掌握结构体、共用体的概念、存储特点,及应用。

2.了解结构体数组的使用。

3.掌握结构体与数组、指针、函数之间的操作。

4.掌握链表的概念和基本操作。

5.了解共用体、自定义类型、枚举类型的概念和应用。

6.掌握位运算的基本概念;掌握简单的位运算符及应用。

实验内容】结构体与共同体。

教学时数】4学时。

第十章文件

教学内容】1.文件概述。

2.缓冲文件系统。

3.非缓冲文件系统。

教学重点】文件的相关概念;文件的基本操作及函数。

教学难点】文件的操作过程;文件操作中的部分函数(fopen、fread、fwrite等)。

教学要求】1.了解文件及文件有关的基本概念。

2.掌握文件的基本操作。

3.掌握有关文件操作的函数及其它读写函数。

实验内容】文件的基本操作。

教学时数】2学时。

学时分配表。

《C语言程序设计》教学大纲

一 课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用c语言进行程序设计,充分利用c语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应...

C语言程序设计教学大纲

课程中文名称 c语言程序设计课程英文名称 c program language 课程类别 计算机课程编号 课程归属单位 计科系考核方式 考试。制定时间 2012年2月25日。一 课程的性质 任务。c语言程序设计 是计算机基础课程,是实践性很强的技术基础课。课程的任务是使学生获得程序设计方面的基本理论...

《c语言程序设计》教学大纲

c语言程序设计 教学大纲。课程编码 1212080130课程性质 专业基础课 课时 36学分 3 开课学期 第2 学期先修课程 大学计算机基础 适用专业 电子商务 课程简介 c语言程序设计是电子商务专业的一门专业基础课。设置本课程的主要目的是培养学生的程序设计与实现及调试能力。通过本课程的学习,使学...