高级语言程序设计c课程,《高级语言程序设计(C)》课程教学大纲.doc

《高级语言程序设计(C)》课程教学大纲

《高级语言程序设计(C)》课程教学大纲程名称High Level Language Programming(C)

课程编码

020413001

课程类别

技术基础课

学时数学分适用专业者 编日期课程与其它课程的系后续课程的

教学课时分配

序号章节内容讲课实验上机练习其它实践教学环节机动1C语言概述222基本数据类型、运算符和表达式423数据的输入/输出24程序控制结构与结构化程序设计345数组346指针447函数448编译预处理12 9结构体、联合体3410文件22合计28424十二、课程的教学内容、重点和难点C语言程序的编译与执行,为后续章节的学习奠定一个基础。

1.主要内容

1.1 C语言的发展与特点

1.2 C语言的基本程序结构

1.3 C语言的基本语法单位

1.4 C语言程序的编译与执行

2.本章重点

C语言的字符集、保留字;C程序的基本结构和C语言程序的编译与执行。

3.本章难点

C程序的基本结构。

4.本章作业

1-10,1-11

第二章 基本数据类型、运算符和表达式(4学时)

通过本章学习,要求了解C语言的数据类型体系和运算符体系,掌握各种基本数据类型常量的书写方法和变量的定义、赋值、初始化、使用方法;掌握基本运算符的运算规则和优先级别;能正确构成基本类型的表达式。

1.主要内容

2.1 C语言的数据类型

2.2 常量

2.3 变量及其数据类型

2.4 运算符和表达式

2.5 运算符的优先级和结合性

2.6 数据类型转换

2.本章重点

基本数据类型常量的书写方法和变量的定义、赋值、初始化及使用方法;基本运算符的运算规则及优先级别;表达式的构成规则和计算。

3.本章难点

运算符优先级别;混合表达式计算;逻辑值表示方法。

4.本章作业

2-8,2-10,2-11,2-15,2-16,2-18

第三章 数据的输入/输出(2学时)

掌握字符输入、输出函数getchar、putchar和格式输入、输出函数scanf、printf的使用方法。

1.主要内容

3.1 流

3.2 printf格式化输出

3.3 scanf格式化输入

3.4 字符的输入与输出

2.本章重点

字符输入、输出函数getchar、putchar和格式输入、输出函数scanf、printf的使用方法。

3.本章难点

格式输入、输出函数scanf、printf中格式控制符的使用方法。

4.本章作业

3-3,3-4 ,3-5

第四章 程序控制结构与结构化程序设计(3学时)

通过本章学习,要求了解结构化程序的三种基本结构;熟练掌握赋值语句、复合语句的使用方法;能正确设计顺序结构的程序;熟练掌握分支、循环语句并能使用这些语句设计程序。

1.主要内容

4.1 算法及其描述

4.2 语句

4.3 程序控制结构

4.4 顺序结构

4.5 分支结构(选择结构)

4.6 循环结构

2.本章重点

赋值语句的格式与功能;if、if-else和switch语句的格式与功能;while、do-while、for、break、continue、goto语句的格式与功能;顺序结构、三种选择结构、三种循环结构的程序设计方法。

3.本章难点

三种选择结构、三种循环结构的使用方法。

4.本章作业

4-8,4-9,4-10,4-11

第五章 数组(3学时)

通过本章学习,要求掌握一维数组、二维数组、字符数组定义、初始化、数组元素的引用方法;掌握有关字符串函数的使用方法。

1.主要内容

5.1 一维数组

5.2 多维数组

5.3 字符数组

2.本章重点

一维数组、二维数组、字符数组定义、初始化、数组元素的使用;字符串处理函数的使用。

3.本章难点

存放若干字符和存放字符串的字符型数组的区别。

4.本章作业

5-8,5-9,5-12,5-16

第六章 指针(4学时)

通过本章学习,要求掌握地址、指针、指针变量的概念;掌握指针变量的定义和初始化;指针的运算,能正确利用指针变量来引用所指向的变量或数组;了解指针数组的概念。

1.主要内容

6.1 指针的基本概念

6.2 指针的定义与初始化

6.3 指针的运算

6.4 指针与数组

6.5 字符指针与字符串

6.6 指针数组

2.本章重点

指针变量的定义、初始化和赋值方法;利用指向变量、数组、字符串的指针变量来正确引用变量、数组元素、字符串;取变量、数组、字符串地址的方法。

3.本章难点

指针的概念,指向多维数组的指针变量和多维数组的地址。

4.本章作业

6-7,6-10,6-11

函数(4学时)

通过本章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值