高级语言程序设计教案.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

高级语言程序设计(C)教案目 录

第一章C语言概述

第二章程序的灵魂--算法

第三章数据类型、运算符和表达式第四章顺序结构程序设计

第五章选择结构程序设计第六章循环控制

第七章数组第八章函数

第九章预处理命令第十章指针

第十一章 文件

第一章C语言概述

一、C语言出现的历史背景

1、C语言是一种高级语言。

2、C语言的根源可以追溯到ALGOL60。

3、C语言是在B语言的基础上发展起来的。

4、目前广泛流行的各种版本C语言编译系统虽然基本部分是相同的,但也有一些不同。在微型机上使用的有MicrosoftC、TurboC、QuickC、BORLANDC等。

5、1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C的发展和扩充,制定了新的标准,称为ANSIC。

二、C语言的特点

1、简单、灵活、方便。

2、运算符丰富。

3、结构化控制语句。

4、数据结构丰富。

5、语法限制少、自由度大。

6、可直接对硬件操作。

7、程序执行效率高。

8、可移植性好。

三、简单的C程序介绍

1、输出一串字符。

2、两数相加。

3、找出两数中的较大值。四、TC2的编译环境

返回目录

第二章 程序的灵魂--算法

1、算法的概念:为解决一个问题而采取的方法和步骤。

2、算法的特性:

有穷性:一个算法应包含有限的操作步骤,而不能是无限的。

确定性:算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。

有零个或多个输入:输入是指在执行算法时需要从外界取得必要的信息。

有一个或多个输出:算法的目的是为了求解,“解”就是输出。

有效性:算法中的每一个步骤都应当能有效地执行,并得到确定的结果。

3、怎样表示一个算法(在后续编程过程中学习)

常用的有自然语言、传统流程图、结构化流程图、伪代码、PAD图等。4、结构化程序设计的方法

采用以下方法保证得到结构化的程序。

自顶向下;(2)逐步细化;(3)模块化设计;(4)结构化编码。返回目录

第三章 数据类型、运算符与表达式

一、C的数据类型

整型、字符型、实型、数组类型、指针类型、结构体类型、共同体类型。

二、常量与变量

常量:在程序运行过程中,其值不能被改变的量。

变量:标识的是一个存储单元。而存储单元是存放数据的。

三、整型数据

1、包括:(1)有符号基本整型 int(课内讲述)

无符号基本整型 unsignedint

有符号短整型 short

无符号短整型 unsignedshort

有符号长整型 long

无符号长整型 unsignedlong2、数据溢出的概念

一个整型变量只能容纳-32768~32767范围内的数,无法表示大于32767的数,遇此情况就发生“溢出”。

3、数据在内存中的存放形式

正数在内存中以原码的形式存放,负数则以补码的形式存放。

四、实型数据

1、包括:(1)单精度 float(课内讲述)

双精度 double

长双精度longdouble2、数据在内存中的存放形式

实型数据在内存中以指数的形式存放。

五、字符型数据

1、数据在内存中的存放形式

字符型数据在内存中存放的是字符所对应的ASCII码。2、转意字符

以一个“\”开头的字符序列。

六、变量赋初值

初始化执行的时间:程序运行时执行的。

七、各类数值型数据间的混合运算

在进行运算时,不同类型的数据要先转换成同一类型,然后进行运算。转换规则见P54。

八、算术运算符和算术表达式

1、算术表达式和运算符的优先级与结合性

用算术运算符和括号将运算对象连接起来的,符合C语法规则的式子,称C算术表达式。在表达式求值时,先按运算符的优先级别高低次序执行,如果在一个运算对象两侧的运

算符的优先级别相同,则按规定的“结合方向”处理。2、强制类型转换运算符的格式

(类型名)(表达式)

3、自增、自减运算符单独使用和作为其他表达式的一部分的使用。

九、赋值运算符和赋值表达式

1、赋值过程中的类型转换

2、复合的赋值运算符的使用

十、逗号运算符和逗号表达式

例表达式1,表达式2

逗号表达式的运算过程:先求解表达式1,在求解表达式2。整个逗号表达式的值是表达式2的值。

返回目录

第四章 顺序结构程序设计

一、C语言概述

一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预处理命令以及全部变量声明部分组成,一个函数由数据定义部分和执行语句组成。

二、赋值语句

C把赋值语句和赋值表达式区别开来,增加了表达式的种类,使表达式的应用几乎“无孔不入”,能实现其他语言中难以实现的功能。

三、数据输入输出的概念及在C语言中的实现

所谓输入输出是以计算机主机为主体而言的。从计算机向外部输出设备输出数

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档