C语言教学大纲_第1页
C语言教学大纲_第2页
C语言教学大纲_第3页
C语言教学大纲_第4页
C语言教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计》教学大纲

一、课程目标

1)正确理解和运用C语言的基本数据结构和语法。

2)运用结构化程序的思想去阅读和设计程序,为将来“二次集成开发”的计算机技术打下基础。

3)完成结构化程序的编写、调试的基本训练,系统地培育学生的动手实力。

4)学会运用C语言编译系统

5)驾驭程序设计的一般方法和思想

6)能针对实际问题编写程序,本课程的前导课程是PASCAL等,并与算法设计等课程相关联,其后续

课程有JavaScript.操作系统等。

二、课程对象

中职学校学生。

三、课时支配

早V课程内容讲课

第一章C语言及程序设计概述4

其次章数据类型、运算符与表达式6

第三章依次程序设计2

第四章选择结构程序设计2

第五章循环结构程序设计2

第六章数组6

第七章函数6

第八章指针10

第九章结构体与共用体8

第十章文件8

合计54

四、课程的基本内容和详细要求

第一章C语言及程序设计概述

木章要求:

了解C语言的特点、C语言与其它高级语言相比有什么异同;

了解C程序在PC机上的建立、编译和运行过程:

了解C语言程序设计思想的基本篇;

重点:①C语言的主要特点;

②C语言在PC机上的运行过程;

③常用算法的应用

难点:无

要求驾驭:

1.C程序的结构形式。(本章要知道C程序的基本单位是函数)

1)c程序的结构(main。函数和其他函数)

2)头文件、宏定义、函数的起先和结束标记

3)C语言的书写格式及风格

2.熟识TURBOC的上机操作。

3.驾驭一些常用的算法:

1)累加、累乘的算法组成

2)我最大、最小值的算法组成

3)求质数的算法组成

其次章数据类型、运算符与表达式

本章要求:

本章是C语言的基本概念开篇,所介绍的概念是学习C语言的基础:

要求学生娴熟驾驭数据类型、运算符与表达式。

重点:①C语言数据类型定义的方法和分类。

②C语言运算符、表达式的运用以及它们的主要特点。

难点:自增、自减运算符、赋值运算符、逗号运算符及它们的混合运用

要求驾驭:

1.常量、变量的概念

2.各种常量的表示方法:整数、实数、字符、字符串的书写方法。

3.整型变量、实型变量、字符型变量的定义方法和选择原则。

4.类型修饰符long的用法、常用转义字符的含义及原则;

5.各类数值型数据间混合运算的规则:

6.正确巧写表达式,留意几个特别算符的结合性和优先级。能正确理解和运用自增、自减、复合赋值算符

和逗号运算符等。

第三章依次程序设计

本章要求:

本章介绍简洁的C程序的设计所必备的学问,主要是依次程序设计•的方法,学会一个程序设计过程,学会在

程序中运用数据类型、表达式和数据的输入、输出函数。

重点:①C语言的主要程序结构。

②C语言赋值语句、基本输入输出语句及它们的主要特点。

难点:无

要求驾驭:

I.了解c程序的结构;

2.驾驭赋值语句的运用

3.格式输出函数printf、格式输入函数scanf的用法;

4.字符输出函数putchar、字符输入函数getchar的用法:

5.娴熟运用常用的格式字符;

6.驾驭依次程序设计方法。

第四章选择结构程序设计

本章要求:

推断选取是实现分支程序结构的手段,而逻辑运算的结果又是推断选取的依据。本章重点在于关系表达式和

逻辑表达式的书写与计算、各种分支语句及其相关语句在程序设计中的运用方法。

重点:①分支选择结构的特点;

②常用的单分支和多分支的组成及运用。

难点:①各种条件表达式的组成。if语句、switch语句在程序中的运用;

②分支选择的嵌套的运用。

要求驾!仅:

1.能够用逻辑表达式正确描述文字表示的条件,主要涉及:关系表述式、逻辑表达式,C语言关于逻辑值

的规定、逻辑表达式的求值过程等重要概念。

2.几种if语句的用法及if语句嵌套的用法;能够理解条件算符。

3.多分支语句switch和break语句的用法。

4.驾驭程序举例,体会编程的思路。

第五章循环结构程序设计

本章要求:

循环是各种程序设计语言的重点,因为它能使计算机有规律重复某些操作,是C语言的重点语句之一,其主

要要求:

1.建立循环的概念,理解循环限制条件、循环体、循环限制变星等有美术语。

2.体会循环程序编写的方法,并留意到编写循环程序要考虑的几个方面。

3.理解循环嵌套问题一一将内层循环当作外层循环的循环体中的一个语句。

4.比较各种循环语句的异同,并能适当选择它们。

重点:①循环结构的构成及特点。

②“当型”和“直到型”循环的特点及各种循环语句在程序设计中的运用。

难点:①循环限制变量的运用。

要求驾驭:

1.循环语句while、do—while、for的用法:

循环结构程序设计

(1)用for语句实现的循环结构程序设计

(2)用While和do-While唐句实现的循环结构程序设il

⑶用Break,Continue语句的运用

嵌套的正确形式及编写方法;

一般以二重循环为主

3.能够正确地用循环表述实际问题,编写完整的程序。

第六章数组

本章要求:

数组是实际编程中常常用到的概念,C语言中是作为一种构造类型提出的。数组与循环结合是程序设计的主

要设计方法,其主要要求。

1.数组的概念

2.在程序设计中的应用,何时选用n维数组为宜:

3.字符数组是C语言存放字符串的方法,并留意字符串结束标记的规定。

重点:①数组的组成和特点。

②一维数组和二维的定义、赋值。

③字符串与字符数组的关系以及数组在程序中的运用。

难点:①数组元素存储格式对程序设计的运用。

②字符串在数组中的组成以及字符串操作语句的运用。

要求驾驭:

1.数组的概念:数组名、维数、体枳、数组元素、下标及其表示规则、数组元素在内存中的排列依次等;

2.数组的定义及引用方法,数组的初始化方法:

3.娴熟驾驭维和二维数组,包括字符数组:

4.在实际编程时,如何依据题意将循环变量与数组下标结合起来运用的思路与方法。

第七章函数

本章要求:

C程序是以函数为主组成的结构,因此函数是C语言中的重要概念,在程序设计中,子程序的设计是每一个

程序人员须要重点驾驭,其主要要求:

1.函数的一般概念:函数形参、实参、返回值,函数的类型;

2.动态存储变量与静态存储变量

3.变量的生存期与作用域

重点:①函数的定义和调用及运用函数的特点。

②函数间的参数传递(值传递和地址传递)。

③变量存储作用域、编译预处理的运用。

难点:①函数地址参数传递及递归调用。

②变量存储作用域及自动变量与静态变量的区分。

要求驾驭:

1.函数定义的形式,即能正确写出完成预定功能形式合法语法的函数。

2.函数的调用过程。包括:为调用函数作好打算一一涉及运用“include头文件名”,在调用函数目对被

调函数作类型说明。

3.函数调用时实参的形式一一赋值变量、数组名,分出实参对形参的“值传送”和“地址传送”两种完全

不同的概念。

4.局部变里和全局变更的概念、作用、用法及说明方法:有关局部变生、全局变显.的规则等。

函数的递归调用不作为考核范围:内部函数和外部函数是编写较大程序一一包含多个源程序文件时用到的概

念,也不作为考核范围。

5.C语言预处理的概念和特点

"^include文件名"、"define标识符字符串”的用法。

第八章指针

本章要求:

指针是C语言的重要概念,是C语言的突出特征,同时也是C语言中最简洁出错之处。因此,本章的学习,

重在建立正确的概念,其主要要求:

1.指针的概念:指针变量、指向某变量:

2.指针的初始化;

3.指向一维数组的指针、指向二维数组行地址的指针等:

4.字符串指针变量的运用。

5.指针在程序设计中如何运用

重点:①指针的概念及C语言指针运用的特点。

②指针变量的定义、引用。

③数组的指针、字符串的指针、函数的指针、指向指针的指针的运用。

难点:①指针的运算和运用。

②指针在数组中的运用及运用特点。

耍求驾驭:

1.指针变量的定义及引用方法:

2.指针的初始化过程、指针变量的计算:

3.指针变量作函数参数一一地址传送的运用方法。

4.数组的指针及指向数组的指针变量、通过移动指针访问数组元素口勺方法。

5.初始化后的指针变量作函数实参的用法。

6.指针在多维数组中(主要是二维数组)的应用:指向数组、指向数组的行地址、指向数组元素的各种常

用表示。

7.字符串的指针和指向字符串的指针变量。

一般驾驭:

1.函数的指针和指向函数的指针变量;

2.返回指针值的函数;

3.指针数组和指向指针的指针。

第九章结构体与共用体

本章要求:

结构体是C语言实现数据库管理的重要手段,共用体则给编程带来许多便利。要求能正确运用结构体和共用

体的编程方法

重点:①结构体和共用体的概念及在C语言数据类型中的运用特点。

②结构体和共用体的定义、引用。

③枚举类型的概念。

难点:①结构体和共用体的特点及运用。

②结构体数组的应用与数据库管理的联系,链表的运用。

要求驾驭:

1.结构体的定义形式:

2.结构体成员(重量)的引用:

3.枚举类型的概念。

4.结构体数组的运用方法。

5.链表指针的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论