培训中心电子教研室兴趣活动小组用。
.课程的性质。
c语言是目前世界使用最广泛的高级程序设计语言,几乎任何一种机型都支持c语言开发。培训程主要针对实际开发需要,帮助c语言初学者快速熟悉c语言编程。ⅱ.课程的目的和任务。
c”课程的培训目的是:
通过本课程的学习,让学员了解、掌握c语言的编程、调试和运行,并能够根据实际需求编制出一些实用的程序。
c”课程的培训任务是:
1.了解c语言的发展与特点,掌握c语言源程序的结构和编程风格与惯例;
2.熟练掌握变量的概念;c的基本数据类型的存储和取值范围;各种基本类型变量的说明规则和变量的赋初值;
3.能够编写、调试和运行结构化编程的程序;
4.熟练掌握一维、二维数组的定义和数组元素引用的方法;
5.掌握指针变量、指针和地址的概念。指针变量的初始化和指针变量所指的对象的引用;6.能够正确书写函数调用语句;掌握在调用时实在参数与形式参数的对应规则;能正确书写被调用函数的说明和调用函数;理解实在参数与形式参数的对应关系与传递过程。ⅲ.课程内容与学时安排。
本课程共包含10部分内容,按照“提出问题—解决问题—归纳分析”三部曲进行教学,以符合读者认知规律,容易入门与提高。
第1部分第2部分第3部分第4部分第5部分第6部分第7部分第8部分第9部分第10部分。
.教学要求第1部分。
程序设计和c语言。
本课程共授课20学时,边讲解边实践,提高学习效率。
学时学时学时学时学时学时学时学时学时学时。
以下各部分学时安排仅供参考。
本课。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部分的流程图。
2、掌握结构化程序设计方法第6部分初始化。
2.掌握怎样定义和引用二维数组,包括:怎样定义二维数组、怎样引用二维数组的元素、二维数组的初始化。
3.掌握字符数组相关操作,包括:怎样定义字符数组、字符数组的初始化、怎样引用字符数组中的元素、字符串和字符串结束标志、字符数组的输入输出、使用字符串处理函数第7部分。
程序设计和c语言利用数组处理批量数据算法——程序的灵魂。
1、熟悉常见的表示一个算法的方式:用自然语言表示算法、用流程图表示算法、三种基本结构和改进。
1.掌握怎样定义和引用一维数组,包括:怎样定义一维数组、怎样引用一维数组元素、一维数组的。
1、掌握怎样定义函数?包括:为什么要定义函数、定义函数的方法。
2、掌握怎样调用函数?包括:函数调用的形式、函数调用时的数据传递、函数调用的过程、函数的返回值。
3、掌握函数的嵌套调用、函数的递归调用4、了解局部变量和全局变量5、了解变量的声明和定义。
第8部分数参数。
善于利用指针。
1、理解指针变量,包括:使用指针变量、怎样定义指针变量、怎样引用指针变量、指针变量作为函2、掌握通过指针引用数组,包括:数组元素的指针、在引用数组元素时指针的运算、通过指针引用数组元素、用数组名作函数参数、通过指针引用多维数组。
3、掌握通过指针引用字符串,包括:字符串的引用方式、字符指针作函数参数、使用字符指针变量和字符数组的比较。
4、掌握指向函数的指针,包括:什么是函数指针、用函数指针变量调用函数、怎样定义和使用指向函数的指针变量、用指向函数的指针作函数参数。
5、理解返回指针值的函数。
第9部分初始化和引用。
用户自己建立数据类型。
1、掌握定义和使用结构体变量,包括:自己建立结构体类型、定义结构体类型变量、结构体变量的2、掌握怎样定义和使用结构体数组。
3、掌握结构体指针的使用,包括:指向结构体变量的指针、指向结构体数组的指针、用结构体变量和结构体变量的指针作函数参数。
4、理解用typedef声明新类型名第10部分针。
2、掌握怎样打开与关闭文件,包括:用fopen函数打开数据文件、用fclose函数关闭数据文件3、掌握怎样顺序读写数据文件,包括:怎样向文件读写字符、怎样向文件读写一个字符串、用格式化的方式读写文件、用二进制方式向文件读写一组数据。
4、掌握怎样随机读写数据文件,包括:文件位置标记及其定位、随机读写。
对文件的输入输出。
1、了解文件的有关基本知识,包括:什么是文件、文件名、文件的分类、文件缓冲区、文件类型指。
.教材及参考书。
谭浩强著谭浩强编著。
c程序设计(第四版)》
清华大学出版社。
2024年6月出版。
2024年7月出版。
c程序设计(第四版)学习辅导》
清华大学出版社。
c语言大纲
二级考试大纲。基本要求。1.熟练掌握c语言的基本知识 2.具备基本的c程序设计能力,能熟练地阅读 理解和编制简短的c程序 3.了解面向对象程序设计的基本概念。基本内容。一 数据的定义。数据的定义包括数据类型和存储类别。1 基本类型。基本类型指整型 实型和字符型。1 常量。熟练掌握各种表示形式的整数 ...
c语言大纲
c语言大纲。一 课程的目的与任务。本课程主要学习编写c程序。使学生掌握c语言的常用语法,领悟结构化程序设计的基本思想,掌握高级语言的基本算法。使学生能够利用c语言编写和调试程序,应用结构化程序设计思想开发软件,解决工程实际问题。培养学生计算机程序的分析能力和实际开发能力,通过理论教学与实践教学紧密结...
c语言大纲
c程序设计 考试大纲。一 课程性质和目的。c语言是目前国内外最广泛使用的高级程序设计语言,是实践性很强的一门课程。本课程主要讲授c语言基本数据结构和常用算法,以及怎样运用结构化程序设计方法编写程序。通过学习c语言,帮助学生掌握c语言的基本原理 基本精髓,掌握模块化程序设计的基本方法和思想,c语言也是...