最新《C语言程序设计》学习指导.doc
《最新《C语言程序设计》学习指导.doc》由会员分享,可在线阅读,更多相关《最新《C语言程序设计》学习指导.doc(87页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC语言程序设计学习指导国际贸易教学设计C语言程序设计学习指导 温东新课程名称:C语言程序设计英文名称:HIGH LEVEL LANGUAGE PROGRAMMING 开课院系:远程教育学院开课学时:68上机学时:30学 分:5授课对象:远程教育学院专升本计算机科学与技术专业学生一、教学目的与课程性质、任务。教学目的:通过本课程的学习,除了使学生掌握C语言的基本语法规范
2、,高级语言程序设计语言的基础知识外,还让学生掌握一些必要的算法,程序设计方法和编程技巧,引导学生开始使用计算机进行问题求解。C语言程序设计课程是计算机科学与技术专业本科教学中主干课程之一。C语言程序设计课程学习的主要任务是提高学生的程序设计能力,教学内容主要包括C语言的基本语法规范,高级语言程序设计语言的基础知识,使用计算机进行问题求解所需的一些必要的算法,程序设计方法和编程技巧。二、教学要求该课程开设位于本科教学的第一学期,课程的教学不仅讲授C语言的基本语法规范,高级语言程序设计语言的基础知识,还让学生掌握一些必要的算法,程序设计方法和编程技巧,引导学生开始使用计算机进行问题求解。在教学环节
3、上,对学生的学习提出“掌握”和“了解”两个层次上要求,所谓“掌握”,是指学生在课后,必须能将所学内容自己理解并解决实际问题,这是将所学知识熟练应用到实践中的基础。所谓“了解”,是要求学生对所学内容有初步的认知,在遇到相关问题时要求能够辨识。教学以课堂讲授为主,辅之以POWERPOINT方式。三、教学进度表序号题 目知 识 点学时1C语言概述C语言历史背景 特点 简单C程序介绍 上机步骤22算法算法概念 举例 特性 如何表示一个算法 结构化程序设计方法23数据类型 运算符与表达式 (一)C的数据类型 常量24数据类型 运算符与表达式 (二)变量 变量赋初值整型数据实型数据 字符型数据 25数据类
4、型 运算符与表达式 (三)数值型数据间的混合运算算术运算符和算术表达式赋值运算 逗号运算26顺序程序设计 (一)C语句概述赋值语句字符数据的输入输出27顺序程序设计 ( 二)格式输入与输出程序举例28选择结构程序设计 (一)关系运算符和关系表达式 逻辑运算符和逻辑表达式29选择结构程序设计 (二)if 语句switch语句 程序举例210循环控制(一)概述 goto 语句 while 语句211循环控制(二)do-while 语句for 语句212循环控制(三)循环嵌套break ,continue 语句213习 题程序举例214数组(一)一维数组215数组(二)二维数组216数组(三)字符数
5、组217函数(一)概述 函数定义218函数(二)函数调用219函数(三)局部变量全局变量变量的存储类220习题程序举例221预处理命令(一)宏定义222预处理命令(二)文件包含条件编译223指针(一)地址和指针变量的指针和指向变量的指针变量224指针(二)数组的指针和指向数组的指针变量字符串的指针和指向字符串的指针变量225指针(三)函数指针和指向函数的指针变量返回指针值的函数指针数组和指向指针的指针226结构体与共用体(一)概述 定义结构体类型变量的方法结构体变量的引用结构体变量的初始化227结构体与共用体(二)指向结构体类型变量的指针变量用指针处理链表共用体228习题关于指针, 结构体与共
6、用体的练习229位运算位运算符和位运算举例230文件(一)C文件概述文件类型指针231文件(二)文件的读写文件的定位232C+对C的扩充(一)C+的特点最简单的C+程序233C+对C的扩充(二)函数的重载变量的引用类型234复 习对学过内容的总体复习2四、教学内容与讲授方法讲课顺序教学内容授课方法第一讲C语言历史背景 特点 简单C程序介绍 上机步骤讲述教学结合上机第二讲算法概念 举例 特性 用自然语言表示算法用流程图表示算法用N-S流程图表示算法用计算机语言表示算法 结构化程序设计方法引导讲述教学第三讲C的数据类型 常量 符号常量讲述教学第四讲变量 变量赋初值整型变量的表示方法整型变量 整型常
7、量的类型实型变量的表示方法实型变量 实型常量的类型字符常量 字符变量 字符串常量引导讲述教学。第五讲数值型数据间的混合运算运算符简介算术运算符和算术表达式赋值运算符和赋值表达式 逗号运算符和逗号表达式讲述教学 结合上机第六讲C语句概述赋值语句putchar() getchar()讲述教学结合上机 第七讲格式输入与输出(printf() scanf()程序举例讲述式第八讲关系运算符和关系表达式 逻辑运算符和逻辑表达式讲述教学。第九讲if 语句的三种形式 if 语句的嵌套条件运算符switch语句 程序举例讲述教学。第十讲概述 goto 语句 while 语句指向结构体变量的指针第十一讲do-wh
8、ile 语句for 语句讲述教学,举例第十二讲循环嵌套break ,continue 语句启发式教学,上机举例第十三讲程序举例讲述教学。第十四讲一维数组的定义一维数组的元素的引用一维数组的初始化程序举例讲述教学结合上机第十五讲二维数组的定义二维数组的元素的引用二维数组的初始化程序举例讲述教学结合上机第十六讲字符数组的定义字符数组的引用字符数组的初始化字符串处理函数程序举例讲述教学。第十七讲概述 函数定义形式参数和实际参数函数的返回值讲述教学第十八讲函数调用的一般形式函数调用的方式函数的嵌套调用 数组作为函数参数讲述教学结合上机第十九讲局部变量全局变量变量的存储类讲述教学。第二十讲程序举例讲述教
9、学。第二十一讲不带参数的宏定义带参数的宏定义讲述教学结合举例第二十二讲文件包含条件编译讲述教学第二十三讲地址和指针定义一个指针变量指针变量作为函数参数讲述教学第二十四讲指向数组元素的指针变量通过指针引用数组元素用数组名作为函数参数指向多维数组的指针字符串表示形式字符串指针作为函数参数讲述教学结合上机第二十五讲用函数指针变量调用函数用指向函数的指针变量作为函数参数返回指针值的函数指针数组的概念指向指针的指针讲述教学结合上机第二十六讲概述 定义结构体类型变量的方法结构体变量的引用结构体变量的初始化定义结构体数组结构体数组的初始化应用举例讲述教学结合上机第二十七讲指向结构体变量的指针指向结构体数组的
10、指针链表概述 简单链表共用体的概念 引用讲述教学结合上机第二十八讲关于指针, 结构体与共用体的练习上机举例第二十九讲位运算符和位运算举例讲述教学结合上机第三十讲C文件概述文件类型指针讲述教学第三十一讲文件的打开(fopen函数)文件的关闭(fclose函数)文件的读写文件的定位讲述教学结合上机第三十二讲C+的特点最简单的C+程序讲述教学第三十三讲函数的重载引用的概念引用的简单使用讲述教学第三十四讲对学过内容的总体复习复习五、课程的重点、思考题第一章 C语言概述本章学习重点:1、 C语言历史背景 2、 C语言特点 3、简单C程序, 上机步骤本章思考题:1. 总结出计算机编程的几个步骤,试着在Tu
11、rbo C 2.0的条件下编辑和调试第一个C语言程序,在屏幕上打印出“This is my first programme”。2. 根据自己的理解,写出C语言的特点。3. 计算机的存储器中可以存储程序和数据,那么请大家体会一下存储器内是否可以存储“地址”,如果可以,该如何理解内存中所存储的地址?第二章 算法本章学习重点:1、算法概念 举例 特性 用自然语言表示算法用流程图表示算法用N-S流程图表示算法用计算机语言表示算法 2、结构化程序设计方法本章思考题:1. 什么是算法?算法在程序设计中的重要作用是什么?2. 什么是结构化程序设计?其基本思想是什么?第三章 数据类型 运算符 表达式本章学习重
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 最新 语言程序设计 学习 指导
限制150内