




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#/5C语言教学大纲《C语言程序设计》教学大纲、课程目标正确理解和使用c语言的基本数据结构和语法。运用结构化程序的思想去阅读和设计程序,为将来“二次集成开发”的计算机技术打下基础。完成结构化程序的编写、调试的基本训练,系统地培养学生的动手能力。学会使用C语言编译系统掌握程序设计的一般方法和思想能针对实际问题编写程序,本课程的前导课程是 PASCAL等,并与算法设计等课程相矢联,其后续课程有javaScript、操作系统等。、课程对象中职学校学生。三、课时安排早节课程内容讲课第一章C语言及程序设计概述4第一章数据类型、运算符与表达式6顺序程序设计2第四章选择结构程序设计2第五章循环结构程序设计2第八早数组6第七章函数6第八章指针10第九章结构体与共用体8K!-<•文件8合计54四、课程的基本内容和具体要求第一章 C语言及程序设计概述本章要求:了解C语言的特点、C语言与其它高级语言相比有什么异同;了解C程序在PC机上的建立、编译和运行过程;了解C语言程序设计思想的基本篇;重点:①C语言的主要特点;C语言在PC机上的运行过程;常用算法的应用难点:无要求掌握:1・C程序的结构形式。(本章要知道C程序的基本单位是函数))C程序的结构(rnain()函数和其他函数))头文件、宏定义、函数的开始和结束标志)。语言的书写格式及风格2•熟悉TURBOC的上机操作。C语言教学大纲•掌握一些常用的算法;)累加、累乘的算法组成)找最大、最小值的算法组成)求质数的算法组成第二章数据类型、运算符与表达式本章要求:本章是Ci吾言的基本概念开篇,所介绍的概念是学习 C语言的基础;要求学生熟练掌握数据类型、运算符与表达式。重点:①c语言数据类型定义的方法和分类。②C语言运算符、表达式的使用以及它们的主要特点。难点:自增、自减运算符、赋值运算符、逗号运算符及它们的混合使用要求掌握:•常量、变量的概念•各种常量的表示方法:整数、实数、字符、字符串的书写方法。•整型变量、实型变量、字符型变量的定义方法和选择原则。•类型修饰符long的用法、常用转义字符的含义及原则;•各类数值型数据间混合运算的规则;•正确书写表达式,注意几个特殊算符的结合性和优先级。能正确理解和使用自增、自减、复合赋值算符和逗号运算符等。第三章顺序程序设计本章要求:本章介绍简单的C程序的设计所必备的知识,主要是顺序程序设计的方法,学会一个程序设计过程,学会在程序中使用数据类型、表达式和数据的输入、输出函数。重点:①C语言的主要程序结构。②C语言赋值语句、基本输入输出i吾句及它们的主要特点。难点:无要求掌握:•了解c程序的结构;•掌握赋值语句的使用•格式输出函数printf、格式输入函数scant的用法;•字符输出函数putchar、字符输入函数getchar的用法;5・熟练使用常用的格式字符;6 ・掌握顺序程序设计方法。第四章选择结构程序设计本章要求:判断选取是实现分支程序结构的手段,而逻辑运算的结果又是判断选取的依据。本章重点在于矢系表达式和逻辑表达式的书写与计算、各种分支语句及其相矢语句在程序设计中的使用方法。重点:①分支选择结构的特点;②常用的单分支和多分支的组成及使用。难点:①各种条件表达式的组成。if语句、switch句在程序中的使用;②分支选择的嵌套的使用。要求掌握:•能够用逻辑表达式正确描述文字表示的条件,主要涉及:另系表达式、逻辑表达式, C语言矢于逻辑值的规定、逻辑表达式的求值过程等重要概念。•几种if语句的用法及if语句嵌套的用法;能够理解条件算符。.多分支语句switch和break语句的用法。•掌握程序举例,体会编程的思路。C语言教学大纲第五章循环结构程序设计本章要求:循环是各种程序设计语言的重点,因为它能使计算机有规律重复某些操作,要要求: 是Ci吾言的重点语句之一, 其主•建立循环的概念,理解循环控制条件、循环体、循环控制变量等有矢术语。•体会循环程序编写的方法,并注意到编写循环程序要考虑的几个方面。•理解循环嵌套问题一一将内层循环当作外层循环的循环体中的一彳7吾句。•比较各种循环语句的异同,并能适当选择它们。重点:①循环结构的构成及特点。②“当型”和“直到型”循环的特点及各种循环语句在程序设计中的使用。难点:①循环控制变量的使用。要求掌握:1 •循环语句while、do-while、for的用法;循环结构程序设计用for语句实现的循环结构程序设计用While和do-While语句实现的循环结构程序设计用Break,Continue语句的使用嵌套的正确形式及编写方法;一般以二重循环为主•能够正确地用循环表述实际问题,编写完整的程序。第六章数组本章要求:数组是实际编程中经常用到的概念,C语言中是作为一种构造类型提出的。数组与循环结合是程序设计的主要设计方法,其主要要求。•数组的概念•在程序设计中的应用,何时选用n维数组为宜;•字符数组是C语言存放字符串的方法,并注意字符串结束标志的规定。重点:①数组的组成和特点。一维数组和二维的定义、赋值。字符串与字符数组的矢系以及数组在程序中的使用。难点:①数组元素存储格式对程序设计的使用。②字符串在数组中的组成以及字符串操作语句的使用。要求掌握:•数组的概念:数组名、维数、体积、数组元素、下标及其表示规则、数组元素在内存中的排列顺序等;•数组的定义及引用方法,数组的初始化方法;•熟练掌握一维和二维数组,包括字符数组;•在实际编程时,如何根据题意将循环变量与数组下标结合起来使用的思路与方法。第七章函数本章要求:C程序是以函数为主组成的结构,因此函数是 C语言中的重要概念,在程序设计中,子程序的设计是每一个程序人员需要重点掌握,其主要要求:•函数的一般概念:函数形参、实参、返回值,函数的类型;•动态存储变量与静态存储变量•变量的生存期与作用域重点:①函数的定义和调用及使用函数的特点。函数间的参数传递(值传递和地址传递)。变量存储作用域、编译预处理的使用。C语言教学大纲难点:①函数地址参数传递及递归调用。②变量存储作用域及自动变量与静态变量的区别。要求掌握:•函数定义的形式,即能正确写出完成预定功能形式合法语法的函数。•函数的调用过程。包括:为调用函数作好准备一一涉及使用“include头文件名”,在调用函数中对被调函数作类型说明。•函数调用时实参的形式一一赋值变量、数组名,分出实参对形参的“值传送”和“地址传送”两种完全不同的概念。•局部变量和全局变量的概念、作用、用法及说明方法;有矢局部变量、全局变量的规则等。函数的递归调用不作为考核范围;内部函数和外部函数是编写较大程序一一包含多个源程序文件时用到的概念,也不作为考核范围。5・C语言预处理的概念和特点“include文件名”、“#define标识符字符串”的用法。第八章指针本章要求:c语言中最容易出错之处。因此,本章的学习,指针是C语言的重要概念,是Cc语言中最容易出错之处。因此,本章的学习,重在建立正确的概念,其主要要求:•指针的概念:指针变量、指向某变量;•指针的初始化;.指向一维数组的指针、指向二维数组行地址的指针等;•字符串指针变量的使用。•指针在程序设计中如何使用重点:①指针的概念及C语言指针使用的特点。指针变量的定义、引用。数组的指针、字符串的指针、函数的指针、指向指针的指针的使用。难点:①指针的运算和使用。②指针在数组中的使用及使用特点。要求掌握:•指针变量的定义及引用方法;.指针的初始化过程、指针变量的计算;.指针变量作函数参数一一地址传送的使用方法。.数组的指针及指向数组的指针变量、通过移动指针访问数组元素的方法。.初始化后的指针变量作函数实参的用法。•指针在多维数组中(主要是二维数组)的应用:指向数组、指向数组的行地址、指向数组元素的各种常用表示。•字符串的指针和指向字符串的指针变量。一般掌握:•函数的指针和指向函数的指针变量;•返回指针值的函数;•指针数组和指向指针的指针。第九章结构体与共用体本章要求:结构体是C语言实现数据库管理的重要手段, 共用体则给编程带来很多方便。要求能正确使用结构体和共用体的编程方法重点:①结构体和共用体的概念及在C语言数据类型中的使用特点。结构体和共用体的定义、引用。枚举类型的概念。C语言教学大纲难点:①结构体和共用体的特点及使用。②结构体数组的应用与数据库管理的联系,链表的使用。要求掌握:•结构体的定义形式;•结构体成员(分量)的引用;•枚举类型的概念。•结构体数组的使用方法。•链表指针的使用(工科专业:计算机、电子等)一般掌握:•结构体数组的应用与数据库管理的联系;•共用体的实质、共用体给编程带来的方便。第十章文件本章要求:文件在使用C程序中是常用的重要概念,对数据的保存和处理有很重要的作用、其主要要求: 。•文件的相矢概念:ASCII文件、二进制文件、缓冲文件系统、非缓冲文件系统;•文件使用的基本方法或一般顺序:定义文件指针变量、打开文件、读写操作、矢闭文件等。重点:①文件的相矢概念及文件使用方法。定义文件指针变量的方法。文件使用的基本方法或一般顺序及相矢函数。难点:①缓冲文件系统、非缓冲文件系统。②对打开的文件'进行不同方式的读写及使用格式。要求掌握:•文件的有矢概念及文件使用方法;•定义文件指针变量的方法;•打开、矢闭文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出口维修合同范例
- 个企业转让合同范例
- 低价名宿建造合同范例
- 冷凝器合同范例
- 卖车交易合同范本
- 原油交易合同范例
- 印刷单位材料合同范例
- 劳务合同范例谁是甲方
- 个体与公司劳务合同范本
- 压车合同范例
- 成本加酬金的合同实例(共6篇)
- 《比例的基本性质》-公开课课件
- 柴油甲醇发动机的燃烧与排放特性
- 露天矿开采技术课件汇总全套ppt完整版课件最全教学教程整套课件全书电子教案
- 液压与气压传动全书ppt课件汇总(完整版)
- 中学生乐团组建与训练分析
- DB44∕T 581-2009 广东城市绿化工程施工和验收规范
- 大气简约深蓝色商务汇报总结PPT模板课件
- 人教版一年级下册数学 6.100以内数的组成专项卷
- 中小学教育惩戒规则(试行)全文解读ppt课件
- 布鲁克纳操作手册
评论
0/150
提交评论