C语言教学讲解大纲1.pdf

C语言教学讲解大纲1.pdf

ID:52471141

大小:107.04 KB

页数:4页

时间:2020-03-27

C语言教学讲解大纲1.pdf_第1页
C语言教学讲解大纲1.pdf_第2页
C语言教学讲解大纲1.pdf_第3页
C语言教学讲解大纲1.pdf_第4页
资源描述:

《C语言教学讲解大纲1.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、适用年级2009非双语一、课程中英文名称中文名称C语言英文名称CProgrammingLanguage二、授课对象与学时电子、信息工程类、数学类、化学(基授课对象地)、电气工程与自动化、环境与安全类64(其中课堂授课其中实验(上总学时3232、上机32)机)学时三、本课程与其他课程的联系先修课程大学信息技术基础后续课程C++、数据库原理、VB、VC、Java等四、课程的教学目的高级语言程序设计是高等院校非计算机专业学生的一门计算机基础课程,是计算机三个层次目标教育中的第二层次目标课程,旨在培养学生具有设计程序、编写程序和调试程序的能力。C语言是一种通用的高级程序设计语言,同

2、时又具有其它高级语言所不具备的低级语言功能,不但可用于编写应用程序,还可用于编写系统程序,因而得到最广泛的应用,故开设《C语言程序设计》课程具有现实意义。但本课程的学习难度高于其它高级语言程序设计课程,故一般适合于对高级语言程序设计具有较高要求的专业学生学习。本课程要求达到以下教学目的:(1)要求学生通过学习掌握程序设计的方法与编程技术,学会良好的程序设计风格,为计算机在不同领域的应用打下坚实的基础。(2)要求学生能利用计算机解决实际问题。从分析问题入手,设计可行的算法,进而编出相应的C程序。强调上机实践过程,从实际应用出发,上机实验环境用TURBOC。(3)要求学生结束本

3、课程的学习时能通过省高校非计算机专业计算机二级考试,获得合格证书。五、课程教学的主要内容(一)1.程序设计概述(0.5学时)知识点:程序与程序设计语言的概念、算法的概念、结构化程序设计方法。2.C语言概述(0.5学时)知识点:C语言的发展、特点;C程序的基本结构;TURBOC++环境下C程序的上机步骤。重点:C程序的基本结构;TURBOC环境下C程序的上机步骤。难点:C程序的上机步骤。3.数据类型、运算符与表达式(6学时)知识点:C语言中数据类型;常量、符号常量与变量的概念;整型(短整/长整/无符号短整/无符号长整)、实型(单精度/双精度)、字符型(字符/字符串)常量的书写

4、方法和变量的定义、存储格式、初始化、使用方法;库函数的使用;算术、赋值、复合赋值、自增、自减、逗号、关系、逻辑、条件运算符和表达式,求字节运算符;各类数值型数据间的混合运算;位运算。重点:整型、实型、字符型常量的书写方法和变量的定义、存储格式、初始化、使用方法;算术、赋值、逗号运算符和表达式;关系、逻辑、条件运算符和表达式的使用;各类数值型数据间的混合运算。难点:运算符优先级;混合表达式计算;关系、逻辑、条件运算符和表达式的使用。4.程序控制结构(7学时)知识点:程序的执行语句:表达式语句、空语句、复合语句和控制语句;结构化程序的三种基本结构;顺序结构程序的设计;选择结构程

5、序设计:if语句的三种形式;switch语句;选择结构程序的设计;循环结构程序设计:while语句;do-while语句;for语句;break语句;continue语句。重点:程序执行语句;选择结构程序设计;循环结构程序设计;常用的三种结构基本算法。难点:switch语句、逻辑运算的跳跃;循环条件的设计;循环入口的初始化工作;多重循环结构的实现。5.数组(3学时)知识点:一维数组、二维数组的定义、初始化、存储结构和元素引用方法;数组典型应用算法。重点:一维数组、二维数组的定义和典型应用。难点:查找算法、排序算法;矩阵的相乘、相加、转置算法。6.指针(6学时)知识点:指针、

6、指针变量的概念;指针变量的定义、初始化、赋值和所指变量、数组、数组元素、字符串的引用;数组与指针;字符串与指针;指向函数的指针;指针数组和指向指针的指针。重点:指针变量的定义、初始化、赋值和所指变量、数组、数组元素、字符串的引用;指针作为函数参数;字符数组;字符串处理函数;字符数组。难点:指针的概念;通过指针变量引用二维数组元素;指针数组和指向指针的指针,字符串的应用。7.函数(5学时)知识点:函数概述;函数的定义与调用;函数调用时的数据传递方法;数组作为函数参数;函数的嵌套调用和递归调用;函数的返回值为指针;局部变量与全局变量的作用域;动态存储变量和静态存储变量的生存期;

7、内部函数和外部函数。重点:函数的定义与调用、嵌套和递归调用;函数调用时的数据传递方法;返回指针值的函数。难点:函数调用时的数据传递方法;递归函数的设计;变量的作用域和生存期;返回指针值的函数的设计。8.用户自定义数据类型(2学时)知识点:结构体类型、联合体类型和枚举类型的定义;结构体变量、数组、指针变量的定义、初始化和成员引用;联合体变量的定义和成员引用;枚举型变量的定义和引用;用户自定义类型的定义和使用;用typedef定义类型别名。重点:结构体类型、联合体类型和枚举类型的定义;结构体变量、数组、指针变量的定义、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。