- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言培训大纲
C语言培训大纲
培训中心电子教研室兴趣活动小组用
2015/10/27
Ⅰ.课程的性质???C语言是目前世界使用最广泛的高级程序设计语言,几乎任何一种机型都支持C语言开发。?本课培训程主要针对实际开发需要,帮助C语言初学者快速熟悉C语言编程。?Ⅱ.课程的目的和任务???“C”课程的培训目的是:???通过本课程的学习,让学员了解、掌握C语言的编程、调试和运行,并能够根据实际需求编制出一些实用的程序。???“C”课程的培训任务是:???1.了解C语言的发展与特点,掌握C语言源程序的结构和编程风格与惯例;???2.熟练掌握变量的概念;C的基本数据类型的存储和取值范围;各种基本类型变量的说明规则和变量的赋初值;???3.能够编写、调试和运行结构化编程的程序;???4.熟练掌握一维、二维数组的定义和数组元素引用的方法;???5.掌握指针变量、指针和地址的概念。指针变量的初始化和指针变量所指的对象的引用;???6.能够正确书写函数调用语句;掌握在调用时实在参数与形式参数的对应规则;能正确书写被调用函数的说明和调用函数;理解实在参数与形式参数的对应关系与传递过程。Ⅲ.课程内容与学时安排???本课程共包含10部分内容,按照“提出问题—解决问题—归纳分析”三部曲进行教学,以符合读者认知规律,容易入门与提高。?本课程共授课20学时,边讲解边实践,提高学习效率。???以下各部分学时安排仅供参考。??? 第1部分???2??????学时??? 第2部分???2????? 学时??? 第3部分???2??????学时??? 第4部分???2??????学时??? 第5部分???2??????学时??? 第6部分???2??????学时??? 第7部分???2????? 学时??? 第8部分???2????? 学时??? 第9部分???3????? 学时??? 第10部分???1?????学时
Ⅳ.教学要求
第1部分? 程序设计和C语言
1、c语言集成开发环境学习,第一个c程序举例。???1、了解什么是计算机程序?什么是计算机语言?了解C语言的发展及其特点???2、熟悉典型的C语言程序的结构,了解运行C程序的步骤与方法
?第2部分?简单的C程序设计——顺序程序设计???1、掌握数据的表现形式及其运算:常量和变量、数据类型、整型数据、字符型数据、浮点型数据,怎样确定常量的类型、运算符和表达式???2、掌握数据的输入输出:用printf函数输出数据、用scanf函数输入数据、字符数据的输入输出
第3部分? 选择结构程序设计???1、掌握用if语句实现选择结构,包括:用if语句处理选择结构举例、if语句的一般形式???2、了解关系运算符和关系表达式,包括:关系运算符及其优先次序、关系表达式???3、理解选择结构的嵌套???4、掌握用switch语句实现多分支选择结构
第4部分? 循环结构程序设计???1、掌握用while语句实现循环???2、掌握用do…while语句实现循环???3、掌握用for 语句实现循环???4、掌握循环的嵌套?? 5、掌握改变循环执行的状态,包括:用break语句提前终止循环、用continue语句提前结束本次循环、break语句和continue语句的区别
第5部分? 算法——程序的灵魂??1、熟悉常见的表示一个算法的方式:用自然语言表示算法、用流程图表示算法、三种基本结构和改进的流程图。???2、掌握结构化程序设计方法
第6部分? 利用数组处理批量数据???1. 掌握怎样定义和引用一维数组,包括:怎样定义一维数组、怎样引用一维数组元素、一维数组的初始化???2. 掌握怎样定义和引用二维数组,包括:怎样定义二维数组、怎样引用二维数组的元素、二维数组的初始化???3. 掌握字符数组相关操作,包括:怎样定义字符数组、字符数组的初始化、怎样引用字符数组中的元素、字符串和字符串结束标志、字符数组的输入输出、使用字符串处理函数
第7部分? 程序设计和C语言???1、掌握怎样定义函数? 包括:为什么要定义函数、定义函数的方法???2、掌握怎样调用函数? 包括:函数调用的形式、函数调用时的数据传递、函数调用的过程、函数的返回值???3、掌握函数的嵌套调用、函数的递归调用???4、了解局部变量和全局变量???5、了解变量的声明和定义
???第8部分? 善于利用指针???1、理解指针变量,包括:使用指针变量、怎样定义指针变量、怎样引用指针变量、指针变量作为函数参数???2、掌握通过指针引用数组,包括:数组元素的指针、在引用数组元素时指针的运算、通过指针引用数组元素、用数组名作函数参数、通过指针引用多维数组???3、掌握通过指针引用字符串,包括:
文档评论(0)