c语言课件09482

1,C语言程序设计,2,教 学内 容,第一章 C语言概述 第二章 算法 第三章 数据类型、运算符与表达式 第四章 最简单的C程序设计 第五章 选择结构程序设计 第六章 循环控制 第七章 数组 第八章 函数 第九章 预处理命令 第十章 指针 第十一章 结构体 第十三章 文件,3,前 言,前 言,一、计

c语言课件09482Tag内容描述:

1、1,C语言程序设计,2,教 学内 容,第一章 C语言概述 第二章 算法 第三章 数据类型、运算符与表达式 第四章 最简单的C程序设计 第五章 选择结构程序设计 第六章 循环控制 第七章 数组 第八章 函数 第九章 预处理命令 第十章 指针 第十一章 结构体 第十三章 文件,3,前 言,前 言,一、计算机语言,1、机器语言 2、汇编语言 3、高级语言,4、高级语言向机器语言的过渡,机器指令的集合,符号化的机器语言,通用自然的算法语言,4,前 言,二、程序与程序设计,完成某一功能的计算机 指令的有序集合,1、程序,2、程序设计,设计、编制、调试程序 的过程,5,3、。

2、格式: putchar( c ) 参数: c为字符常量、变量或表达式 功能:把字符c输出到显示器上 返值:正常,为显示的代码值;出错,为EOF(-1),第三章 数据输入与输出,C语言无I/O语句,I/O操作由函数实现#include 3.1 数据输出 字符输出函数,/*ch3_1.c*/ #include main() int c;char a;c=65; a=B;putchar(c); putchar(n); putchar(a); ,运行结果:AB,例,格式:printf(“格式控制串”,输出表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字节数;出错,返回EOF(-1),格式输出函数,输出表:要输出的数据(可以没有,多个时以“,”分隔) 格。

3、C语言程序设计,教材、参考书与课时安排,教材 C程序设计 谭浩强编著 清华大学出版社 参考书 C语言程序设计教程 谭浩强 高等教育出版社 C高级实用程序设计 王士元 清华大学出版社 课时安排 授课 :48学时 C综合编程训练:2周,上机安排 上机地点:计算中心机房 上机时间:第2、4、6、8、10、12、14、16、18周的周四三、四节 上机内容: 第2、4、6、8、10、12、14、16、18周共18学时:随教学进度的基础训练(上机调试每次课堂作业) 要求: 所有作业必须独立完成 作业必须经上机调试通过 上机考勤3次缺席,按不及格处理 发现上机时间上网,按缺。

4、第十章 文件,10.1 C文件概述 文件:存储在外部介质上数据的集合,是操作系统数据管理的单位,使用数据文件的目的 1、数据文件的改动不引起程序的改动程序与数据分离 2、不同程序可以访问同一数据文件中的数据数据共享 3、能长期保存程序运行的中间数据或结果数据,文件分类 按文件的逻辑结构: 记录文件:由具有一定结构的记录组成(定长和不定长) 流式文件:由一个个字符(字节)数据顺序组成 按存储介质: 普通文件:存储介质文件(磁盘、磁带等) 设备文件:非存储介质(键盘、显示器、打印机等) 按数据的组织形式: 文本文件: ASCII文。

5、第一章 C语言概述,彭金莲,交流和学习方式,教学网站http:/59.49.232.150:8088/teach_home Email: JL_peng163.com 电话号码:66968895(H) 66980709(O),程序语言的现在和未来,三个关键元素,扩展库,语言,IDE,流行语言,应用编程语言 机器语言 汇编语言 Basic Pascal C C+ Java C# 专项编程语言 Lotus Notes Power Builder,Web编程语言 HTML XML PHP ASP JSP JavaScript VBScript 其他 perl python VBA,Basic,过去的辉煌 BASICA、GWBASIC、QBASIC BASIC语言谭浩强 现在的辉煌 Visual Basic 1.0-.NET 控件繁多 IDE很方便 未来的 VB.NET颠覆了以往。

6、程序= 数据结构+算法- N . Wirth,数据结构: 基本类型,算法:运算符及表达式-算法基础,Miles指出: 用顺序结构、选择结构、循环结构 可实现结构化程序设计。,第3章 顺序程序设计,一、数据的输入和输出,3.2,二、C语言的语句,三、顺序结构程序,数据的输入、输出概念及在C语言中的实现 输入输出是相对于计算机而言的。 输入/ 输出由库函数完成: “scanf”/ “printf” 使用库函数时,需将有关文件包括到源文件中。 printf和scanf函数使用频繁,系统允许使用时不用预编译命令。,#include 或 #include “stdio.h”,预处理命令,3.1 数据的输入输。

7、C语言上级指南,Turbo c 2.0,QQ:22635265,上机实验的指导思想和要求,“程序设计”是一门实践性很强的课程,必须十分重视实践环节。必须保证有足够的上机实验时间。除了学校规定的上机实验以外,还应在课余抽时间多上机实践。 上机实验的目的: 1、加深对课堂上所授内容的理解。 2、熟悉所用的计算机系统的操作方法,也就是了 解和熟悉C语言程序开发的环境。 3、学会上机调试程序。,上机实验。

8、第十二章 文 件,12.1 C文件概述,12.2 文件类型指针,12.3 文件的打开和关闭,12.4 文件的读写,12.5 文件的定位,12.6 出错的检测,第十二章 文 件,本章要点:熟悉熟练掌握文件类型指针文件的打开与关闭函数的使用 熟练掌握文件的读写掌握文件的定位了解出错的检测,二进制文件,流式文件,12.1 C文件概述,文件( file ) 是指存储在外部介质上数据的集合,操作系统以文件为单位对数据进行管理。,根据文件中数据的存储方式, 文件可分为:,C 语言中文件是,文件是一个字节流或二进制流。并以字节为单位进行存取。输入输出的数据流的开始和结束只受程序。

9、1,1,第1讲 课程复习,1 概述(1),知识点:C语言的基本知识(执行步骤)main函数的基本知识C程序的结构组成C程序书写的规则,1 概述(2),1.1 C程序的执行步骤,1 概述(3),1.2 main函数的基本知识,main()函数的位置,C程序总是从main( )函数开始执行,一个C程序可以包含一个主函数,即main( )函数; 也可以包含一个main( )函数和若干其他函数。,2 概述(4),1.3 C程序的结构,函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main( ) 程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。,1 概述(5),1.3 C程序的结构(续)。

10、,函数,程序的模块化 函数 定义 原型 调用 参数传递 函数的嵌套调用 递归函数 程序设计举例,C语言程序设计,简介,分而治之与程序的模块化 把一个规模较大的问题分解成若干个较小的相对独立的部分,对每一个部分使用一个较小的程序段,即程序模块(module)来处理。 从较小的程序段或组件来构建程序。 这些小片段或组件比原始程序更容易实现和管理。 这些小组件可以被重复使用。,函数,C语言的函数,在C语言中,函数(function)是构成程序的基本模块。 一个C程序由一个或多个函数组成,有且仅有一个主函数,即main()函数。 每个函数完成一个相。

11、第9章 指 针,特 点,能直接对内存地址操作, 使用灵活,实现动态存储管理,可以使程序简洁、紧凑、高效,用间接访问的方式改变数据的逻辑顺序,调用函数时可实现变量的引用传递,地址和指针的概念,变量的地址和变量的值,int i=3; float j=6; double k=9;,3,6.0,9.0,变量i,变量j,变量k,2200,2206,2202,2214,程序中定义的变量, 系统根据它的 类型给它分配一定长度的内存单元, 该内存单元的起始地址即为变量的地址。,该内存单元的内容就是变量的值。,直接访问和间接访问,直接访问:,用变量名直接从它对应的地址存取内容。,如: int x=5,y=8,z=0;z =x+。

12、PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/ 节日PPT模板:www.1ppt.com/jieri/ PPT素材下载:www.1ppt.com/sucai/ PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/ 优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/ Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/ 资料下载:www.1ppt.com/ziliao/ PPT课件下载:www.1ppt.com/kejian/ 范文下载:www.1ppt.com/fanwen/,C语言编程基础 条件选择语句if,甘南职教中心,2,3,回顾关系表达式与逻辑表达式。

13、,模块化程序设计,函数 孙小松,1,6.1 函数的概念,C程序结构,C程序结构如图所示1.一个C程序可以分为若干个函数 2.每个程序有且只有一个主函数(main),其他都是子函数 3.子函数可以相互调用,但主函数不能被 调用 4.一个C源程序由一个或多个文件构成,每个文件就是一个编译单位,3,说明:1.一个C程序的执行从主函数(main)开始,调用其他函数后仍回到main主函数结束. 2.每个子函数都是平行的,任何子函数都不从属于其他函数 3.从用户角度,函数可以分为:标准函数,即库函数用户自定义函数 4.从函数形式可以分为:无参函数:printstar()有参函数:printf(“。

14、7.6 函数的递归调用 在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。语言的特点之一就在于允许函数的递归调用。例如:,int f(int x)int y,; f(y); return(2*); 在调用函数f的过程中,又要调用f函数,这是直接调用本函数,见图7.9。下面是间接调用本函数。,在调用f1函数过程中要调用f2函数,而在调用f2函数过程中又要调用f1函数,这两种递归调用都是无终止的自身调用。显然,程序中不应出现这种无终止的递归调用,而只应出现有限次数的、有终止的递归调用,这可以用if语句来控制,只有在某一条件。

15、文件,第十六讲 文件,文件的概念 文件指针 文件的打开与关闭 文件的读写 文件的定位 程序设计举例,C语言程序设计,简介,文件 存储在外存储器上的数据集合。,文件,内存,硬盘,写读,保存在变量和数组中的数据是暂时的,大量的数据保存到文件实现永久存储,简介,数据的层次结构,文件,001000111001001111010110011011100100100100111101101011101001011,01011100,1, ,文件,字段,字节,位,记录,简介,C语言的文件处理 C语言把文件看作是一个有序的字节或字符流。,文件,简介,文件的分类(按存储形式分) 文本文件 数据被作为字符,并以字符的二进制编码。

16、C程序设计,讲师:徐红波 Email: x_h_btom.com,第13章 文件,文件(file)是程序设计中一个重要的概念。所谓“文件”一般指存储在外部介质上数据的集合。一批数据是以文件的形式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。要向外部介质上存储数据也必须先建立一个文件(以文件名标识),才能向它输出数据。以前各章中所用到的输入和输出,都是以终端为对象的,即从终端键盘输入数据,运行结果输出到终端上。从。

17、第五章 数组,构造数据类型之一 数组:有序数据的集合,用数组名标识 元素:属同一数据类型,用数组名和下标确定 5.1 一维数组 一维数组的定义 定义方式: 数据类型 数组名常量表达式;,合法标识符,表示元素个数 下标从0开始, :数组运算符 单目运算符 优先级(1) 左结合 不能用( ),例 int a6;,编译时分配连续内存 内存字节数=数组维数*sizeof(元素数据类型),数组名表示内存首地址, 是地址常量,一维数组的引用 数组必须先定义,后使用 只能逐个引用数组元素,不能一次引用整个数组 数组元素表示形式: 数组名下标 其中:下标可以是常量或整型表。

18、循环结构程序设计,C 语言程序设计 Lecture 5,2,循环结构,循环:就是在给定的条件成立时反复执行某一程序段,被反复执行的程序段称为循环体。 在C语言中可以用以下语句来实现循环:1、用while语句;2、用do-while语句;3、用for语句;4、用goto语句和if语句构成循环。,3,5.1 while语句,1、while 语句 常称为“当型”循环语句。,4,2 、while 语句的形式: while (表达式) 循环体;特点:先判断表达式,后执行语句。说明:循环体有可能一次也不执行循环体可为任意类型语句下列情况,退出while循环条件表达式不成立(为零)循环体内遇break,r。

19、第一章,C语言概述,本章要点,C语言的特点C程序的结构在计算机上运行C程序的方法,本章要点,C语言的特点C程序的结构在计算机上运行C程序的方法,1-1 语言出现的历史背景,C语言是国际上广泛流行的高级语言。 C语言是在B语言的基础上发展起来的。 B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统,在PDP 7上实现。优点:精练,接近硬件,缺点:过于简单,数据无类型。 1973年贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言,对B取长补短,并用之改写了原来用汇编编写的UNIX,(即UNIX第5版),但仅在贝尔实。

20、第一章,C语言程序设计,C语言概述,本章要点,C语言的特点C语言的发展历史C程序的结构在计算机上运行C程序的方法,大连理工大学,C语言的产生和地位,原书名: The C Programming Language 作者: (美)Brian W.Kernighan, Dennis M.Ritchie,本书原著即为C语言的设计者之一Dennis MRitchie和著名的计算机科学家Brian WKernighan合著的 一本介绍C语言的权威经典著作。,“在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。 它已经成为全球程序员的公共语言,并由此诞生了两个新的主流语言C+与Java,它们都建立在C语言的语。

【c语言课件09482】相关PPT文档
C语言教学课件.ppt
C语言课件3.ppt
C语言课件1.ppt
C语言课件10.ppt
C语言概述PPT课件.ppt
c语言入门PPT课件.ppt
C语言上机课件.ppt
c语言文件课件.ppt
c语言复习课件.ppt
C语言课件(函数).ppt
c语言指针课件.ppt
C语言if语句课件.ppt
C语言函数课件.ppt
C语言递归课件.ppt
C语言课件(文件).ppt
C语言课件 谭浩强.ppt
C语言课件C5.ppt
c语言-循环结构-c语言学习课件.ppt
C语言课件.ppt
c语言课件09482.ppt
标签 > c语言课件09482[编号:188887]

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报