书签 分享 收藏 举报 版权申诉 / 64
上传文档赚钱

类型简约风C语言程序设计教育课件.pptx

  • 上传人(卖家):小溪河
  • 文档编号:5253326
  • 上传时间:2023-02-26
  • 格式:PPTX
  • 页数:64
  • 大小:2.72MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《简约风C语言程序设计教育课件.pptx》由用户(小溪河)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    简约 语言程序设计 教育 课件
    资源描述:

    1、本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。C 语言程序设计 第一单元 C语言概论汇报人:XXX汇报时间:20XX本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。开始学习前的问题 为什么要学习C语言程序设计?怎样学习C语言程序设计?怎样算学好了C语言程序设计?本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。开始学习前的问题 为什么要学习C语言程序设计?答:1、计算机语言是利用好计算机的基本途径、是将计算机区别于计算器的途径;2、C语言是一种比较适合于工科应用的

    2、计算机语言;3、以后的学习和工作中必定要使用计算机辅助;4、会用C语言是人生的一种技能;5、学好了C语言,学习其他计算机语言会很容易;6、学习新知识本身就应该是一种乐趣。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。开始学习前的问题 怎样学习C语言程序设计?答:1、学好基础2、多多练习3、多思考、多提问、主动使用计算机解决实际问题4、兴趣最重要,要将学习C语言当做一种有趣的行为本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。开始学习前的问题 怎样算学好了C语言程序设计?答:1、会看懂C语言程序是已入皮毛2

    3、、会写正确的C语言程序是基本入门3、会用C语言程序解决一些实际问题是基本掌握4、用规范的C语言代码写通用算法是掌握了C语言5、用规范的C语言代码写成库供第三人使用算是熟练6、用规范的C语言代码、模块化的思想、遵守软件工程的规范写成商业软件算是精通了。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。主要内容 计算机发展简史(了解)计算机组成(了解)计算机数值表示(掌握)计算机软件系统(了解)计算机中的程序语言C(掌握)参考教材:杨健霑C语言程序设计 参考教材:康卓 大学计算机基础 武汉大学出版社 参考资料:适普公司技术人员内部培训计算机相关知识,其中第

    4、六章“计算机运算方式”的6.16.4节本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。1、计算机发展简史本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。1、计算机发展简史硬件技术对计算机更新换代的影响 100 000 000(亿)超大规模 集成电路 1978现在10 000 000 (千万)大规模 集成电路 19721977 1 000 000 (百万)中小规模 集成电路 19651971 200 000(20万)晶体管 19581964 40 000(4万)电子管 19461957 速度(次/秒)硬件技术

    5、 时间 代三四二一本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。1、计算机发展简史台式机便携机(笔记本电脑)平板电脑智能手机,PDA本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2、计算机硬件组成算术运算逻辑运算存放数据和程序将信息转换成机器能识别的形式将结果转换成人们熟悉的形式指挥程序运行冯诺依曼计算机硬件框图存储器输入设备运算器控制器输出设备本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2、计算机硬件组成现代计算机硬件框图ALUCPU主机I/OCU主存A

    6、LU主存辅存CPU主机I/O硬件CU存储器输入设备运算器输出设备控制器本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2、计算机硬件组成 (1)运算器ALU:Arithmetical and Logical Unit功能:算术运算和逻辑运算。运算器中的数据来自内存,运算的结果又送回内存。(2)控制器(CU:Control Unit)功能:控制计算机各部件协调地工作。工作过程:从内存中取出指令,译码分析,根据指令的功能发出控制信号。当各部件执行完控制器发来的命令后,都会向控制器反馈执行的情况。运算器和控制器组成中央处理单元,即CPU(Central P

    7、rocessing Unit)。CPU本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2、计算机硬件组成(3)存储器(Memory)存放程序和数据的记忆装置。使用时,对存储器有两种操作:读操作:从存储器中取出信息,不破坏原有的内容。写操作:把信息写入存储器,原来的内容被抹掉。存储器通常分为:内存、辅存。板载板载本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2、计算机硬件组成内存储器:简称内存(又称主存),是计算机中信息交流中心。内存与运算器、控制器和输入、输出设备间直接进行数据交换。特点:容量小、存取速度

    8、快、断电后数据丢失。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2、计算机硬件组成辅存:用来存储大量暂时不参与运算的数据程序及运算结果。外存不与其他部件直接交换数据,只是与内存成批的交换信息。特点:容量大、存取速度慢、断电后数据不丢失。常见的外存设备:软盘、硬盘、U盘、光盘、磁带等。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2、计算机硬件组成(4)输入设备:键盘、鼠标、扫描仪、触摸屏等。(5)输出设备:显示器、打印机、绘图仪和音响等。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制

    9、作,欢迎下载使用,不得转卖。2、计算机硬件组成主板是微机最基本的也是最重要的部件之一。主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。现在很多微机主板也集成了网络芯片、声卡芯片甚至显示芯片本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2、计算机硬件组成显卡视频卡硬盘内存CPU显示器耳麦键盘鼠标本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示 计算机内部的数据

    10、全部是以二进制表示,这是由于:电路简单,物理上容易实现,可靠性高。运算简单,通用性强。有电压为 1 没电压为 0本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示 一位二进制加法的硬件实现:101011110000本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示数值表示的有关概念 数制:数制是以表示数值所用的数字符号的个数来命名的,并按一定进位规则进行计数的方法,是人们利用符号来记数的科学方法。通常引入:二进制、四进制、八进制和十六进制。数码:进位计数系统中使用的数字符号。

    11、(十进制:09,二进制0,1,八进制07)基数:数制中所使用的数码的个数。例如:十进制的基数是10,八进制的基数是8。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示 权:数制每一位所具有的值。例如十进制数3465.032 3 4 6 5 .0 3 2 10 10 10 10 10-1 10-2 10-3 3位权 2位权 1位权 0位权 位权与基数的关系:位权的值等于基数的若干次幂 进位计数制的计数原则:逢基数进一任何一种数制表示的数都可以写成按位权展开的多项式之和本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,

    12、欢迎下载使用,不得转卖。3、计算机数值表示书写规则:在数字后面加写相应英文字母作为标识:B(Binary)-二进制1100可表示为1100B O(Octonary)-八进制172可表示为172O D(Decimal)-十进制95可表示为95D H(Hexadecimal)-十六进制6FA2可写成6FA2H 在括号外面加数字下标:(100)2-二进制 (100)8-八进制 (100)10-十进制 (100)16-十六进制本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示十进制二进制八进制十六进制 数 码(基本符号)0,1,2,3,4,5

    13、,6,7,8,90,10,1,2,3,4,5,6,70,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 基 数R102816 位 权Rk10k2k8k16k计数原则逢十进一逢二进一逢八进一逢十六进一书写规则()10或D()2或B()8或O()16或H常用计数制比较本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示在R进位计数中,任意一个数值均可以表示为如下形式:a na n-1a n-2 a 2a 1a 0.a-1 a-2 a a-m 其值为:N=a n Rn a n-1 Rn-1 a n-2 Rn-2 a 2 R2 a

    14、1 R1a0 R0 a-1 R-1 a-2 R-2 a-m R-m 每位上的数值=该位上的数码 该位的位权 其数值为多项式的和这种多项式的表示方法称为“位权展开求和”法。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示例:十进制数 1 9 9 8 .2 1 5各位的权 10 10 10 10 10-1 10-2 10-3数值为:(1998.215)10=110+910+910+810+210-1+110-2 +510-3本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示 不

    15、同进制数间的转换:R进制数与十进制数之间的转换,(R进制包括:二进制、八进制、十六进制)R进制转换为十进制:使用“位权展开式求和”的方法例如:(1101.011)2=12+12+02+12 +02-1+12-2 +12-3 =(13.375)10本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示 十进制转换为R进制:整数和小数分别进行转换,再组合起来。整数部分的转换:采取除R取余法 小数部分的转换:采取乘R取整法本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、计算机数值表示计算机中正负数

    16、的表示:数据在内存中是以二进制形式存放的 例如:3(0000000000000011)2要区别:3 和 3 方法是:将符号也数码化,并且将其放在第一位。正的符号 用 0 表示 负的符号 用 1 表示 数值是以补码表示的。正数的补码和其原码的形式相同。负数的补码:将该数的绝对值的二进制形式,按位取反再加1,因此有如下表示:3(11111111111111101)2本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。4、计算机软件系统软件是指为了运行、管理和维护计算机而编制的各种程序、数据、文档的总称。计算机软件按功能分为系统软件和应用软件。硬件系统用户系统

    17、软件应用软件操作系统本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。4、计算机软件系统 系统软件:控制计算机的运行,管理计算机的各种资源,为应用软件提供支持和帮助的软件。操作系统:操作系统是对计算机的硬件和软件资源进行控制和管理的程序,是系统软件的核心本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。4、计算机软件系统本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C 计算机语言:机器语言:由0、1代码组成、能被机器直接识别。优点是编程质量高,

    18、执行速度快;缺点是不易学习和修改,可移植性差、通用性差。指令和数据存于主存单元的地址 指令 注释操作码 地址码 00000010000001000取数x至ACC 10001000000001001乘a得ax存于ACC中 20000110000001010加b得ax+b,存于ACC中 30001000000001000乘x得(ax+b)x,存于ACC中 40000110000001011加c得ax2+bx+c,存于ACC 50000100000001100将ax2+bx+c存于主存单元 60001010000001100打印 7000110停机计算 ax2+bx+c 程序清单本作品由远近团队制作

    19、,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C 计算机语言:汇编语言:采用助记符代替机器语言中的指令和数据。面向机器,速度快;占用存储空间小,但是必须通过汇编程序翻译成机器语言。缺点同样是通用性和可移植性差。mov ax,1 mov bx,1 add ax,bx 高级语言:接近自然语言,由各种意义的“词”和“数学公式”按照一定的“语法规则”组成。优点是面向问题,而不是面向机器;同时易学易改、通用性、可移植性强;常见的高级语言如C+、Java、C#等。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、

    20、计算机中的程序语言C 语言处理:将高级语言编写的程序翻译成机器语言的翻译程序。将高级语言程序翻译成与之等价的机器语言程序时,前者称为“源程序”,后者称为“目标程序”。翻译有两种方式:编译方式、解释方式。编译方式:将高级语言源程序通过编译程序翻译成机器语言目标代码,再连接装配得到执行程序并运行。解释方式:通过解释程序对高级语言源程序进行逐行解释,解释一句执行一句,不产生机器语言目标代码本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C高级语言源程序编译程序机器语言目标代码链接执行(编译)图 编译过程 高级语言源程序解释程序执行(解

    21、释)图 解释过程 便于对源程序进行调试和修改,但处理过程较慢。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C 语言的诞生与发展(1)在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言。(2)语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据语言问世以来各种版本对语言的发

    22、展和扩充,制定了ANSI C标准(1989年再次做了修订)。本课程以ANSI C新标准来讲解。计算机高级语言“C语言”本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C年份语言名语言特点1960ALGOL 60面向问题,离硬件远,不易写系统程序1963CPL(组合程序设计语言)接近硬件,但规模较大,难以实现 (剑桥大学)1967BCPL(基本CPL)对CPL的简化(剑桥大学,Matin Richards)1970B进一步简化CPL,并在PDP/7上实现。(贝尔实验室)1972C汲取了BCPL和B优点,克服了缺点。用C编写了UNI

    23、X系统90%的代码198787ANSI C这是国际标准化组织87年公布的C语言标准(1989年再次做了修订)本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C(3)在微机上通常使用的语言编译系统有Turbo C、Borland C、Visual c+等。为了易于以后的c+过渡,本课程上机采用vc+6.0环境。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言CC语言的特点 C语言同时具有汇编语言和高级语言的优势。(1)语言简洁、紧凑,使用方便、灵活。(2)运算符极其

    24、丰富。(3)生成的目标代码质量高,程序执行效率高。(4)可移植性好(较之汇编语言)。(5)可以直接操纵硬件。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。C语言程序的基本结构简单的C语言程序介绍【例】在屏幕上显示一行文字:“Hello World!”。/*在屏幕上显示Hello World!,(ex1-2.c)*/#include void main()/*定义主函数*/printf(Hello World!n);5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。简单的C语言程序介绍

    25、【例】在屏幕上显示一行文字:“Hello World!”。/*在屏幕上显示Hello World!,(ex1-2.c)*/#include void main()/*定义主函数*/printf(Hello World!n);注释部分以增加程序的可读性。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。简单的C语言程序介绍【例】在屏幕上显示一行文字:“Hello World!”。/*在屏幕上显示Hello World!,(ex1-2.c)*/#include void main()/*定义主函数*/printf(Hello Wor

    26、ld!n);预处理命令 程序中包含某一文件内容。“stdio.h”为标准输入输出函数头文件名。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。简单的C语言程序介绍【例】在屏幕上显示一行文字:“Hello World!”。/*在屏幕上显示Hello World!,(ex1-2.c)*/#include void main()/*定义主函数*/printf(Hello World!n);函数 C程序由函数组成;一个C程序至少有一个主函数(main函数)。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由

    27、远近团队制作,欢迎下载使用,不得转卖。简单的C语言程序介绍【例】在屏幕上显示一行文字:“Hello World!”。/*在屏幕上显示Hello World!,(ex1-2.c)*/#include void main()/*定义主函数*/printf(Hello World!n);函数说明 说明函数类型、函数名和函数参数。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。简单的C语言程序介绍【例】在屏幕上显示一行文字:“Hello World!”。/*在屏幕上显示Hello World!,(ex1-2.c)*/#include

    28、void main()/*定义主函数*/printf(Hello World!n);函数体 包括变量说明和语句执行部分。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。简单的C语言程序介绍【例】在屏幕上显示一行文字:“Hello World!”。/*在屏幕上显示Hello World!,(ex1-2.c)*/#include void main()/*定义主函数*/printf(Hello World!n);函数调用语句 格式输出函数printf()。输出“Hello world!”。程序运行结果:Hello World!5、

    29、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。1.函数是语言程序的基本单位。main()函数的作用,相当于其它高级语言中的主程序;其它函数的作用,相当于子程序。2.C语言程序总是从main()函数开始执行。一个语言程序,总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数main()放在最前头。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。3、源程序书写格式1.所有语句都必须以分号;结束,函数的最后一个

    30、语句也不例外。2.程序行的书写格式自由既允许1行内写几条语句,也允许1条语句分写在几行上。3.允许使用注释C语言的注释格式为:/*/(1)/*和*/必须成对使用,且/和*、以及*和/之间不能有空格,否则都出错。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。技巧:1)为避免遗漏必须配对使用的符号,例如注释符号、函数体的起止标识符(花括号)、圆括号等等,在输入时,可连续输入这些起止标识符,然后再在其中进行插入来完成内容的编辑。在起止标识符嵌套时,以及相距较远时,这样做更有必要。2)注释的位置,可以单占一行,也可以跟在语句的后面。

    31、3)如果一行写不下,可另起一行继续写。4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序运行。5)使用/可以在一行内注释。例如:printf(max=%d,c);/输出c的值 5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。C语言的语句和关键字(一)C语言的语句 语言也是利用函数体中的可执行语句,向计算机系统发出操作命令。按照语句功能或构成的不同,可将语言的语句分为五类。1.控制语句控制语句完成一定的控制功能。语言只有条控制语句,又可细分为三种:(1)选择结构控制语句 if()else,switch()

    32、(2)循环结构控制语句 dowhile(),for(),while(),break,continue(3)其它控制语句 goto,return5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。2.函数调用语句 函数调用语句由一次函数调用加一个分号(语句结束标志)构成。例如,printf(This is a C function statement.);3.表达式语句表达式语句由表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。例如,num=5 是一个赋值表达式,而num=5;却是一个赋值语句。

    33、4.空语句空语句仅由一个分号构成。显然,空语句什么操作也不执行。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5.复合语句复合语句是由大括号括起来的一组(也可以是1条)语句构成。例如:main()/*复合语句。注意:右括号后不需要分号。*/复合语句的性质:(1)在语法上和单一语句相同,即单一语句可以出现的地方,也可以使用复合语句。(2)复合语句可以嵌套,即复合语句中也可出现复合语句。5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。(二)关键字 C语言的关键字

    34、共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。(1)数据类型关键字(12个):char,double,enum,float,int,long,short,signed,struct,union,unsigned,void (2)控制语句关键字(12个):break,case,continue,default,do,else,for,goto,if,return,switch,while (3)存储类型关键字(4个):auto,extern,register,static (4)其它关键字(4个):const,sizeof,typedef,

    35、volatile5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C应用程序开发过程:分析解决问题的性质、特点、目标以及数据来源及其特征等。需求分析确定解决问题的方法和步骤,建立数学模型和确定相应的求解方法。确定算法确定应用程序结构,设计模块的数据结构和算法,画出流程图等。程序设计根据确定的算法,用计算机语言(如C语言)编写源程序。编写程序在一定的开发环境下调试和运行程序,得出程序运行结果。调试程序本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。什么是算法 为解决

    36、某一应用问题而采用的解题步骤 算法的描述方式 用自然语言描述算法 用流程图描述算法 用N-S结构图描述算法5、计算机中的程序语言C本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C用自然语言描述算法第一步:输入x和y的值第二步:比较x和y的值,如果x大于y,则输出x的值,否则输出y的值。例如当描述“输出10个数中最大数”的算法时,会冗长、难于理解本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C 用流程图描述算法NYz=yz=xx y?开始输入x和y结束输出z本作

    37、品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C输入x、y的值xy T F z=x z=y输出z的值用N-S结构图描述的算法本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C算法的特性(1)有穷性。(2)确定性。(3)有效性。(4)输入。(5)输出。本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。n当一个C语言程序编写完成之后,如何在开发环境下调试运行程序,最后得出程序执行的结果呢?5、计算机中的程序语言C本作品由远近团队

    38、制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言C 1源程序文件的建立和编辑 编写源程序,形成.C文件 需用编辑工具:tc.exe、记事本 2编译 编译源程序,形成目标程序 .Obj文件 需用编译工具:cc.exe 3连接 连接OBJ文件和调用的库函数,形成运行程序.exe 文件 需用连接工具:link.exe 4运行.exe 文件本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。5、计算机中的程序语言Cn 在Visual C+6.0集成开发环境下C程序调试和运行的实例演示,本作品由远近团队制作,欢迎下载使用,不得转卖。本作品由远近团队制作,欢迎下载使用,不得转卖。C 语言程序设计 第一单元 C语言概论汇报人:XXX汇报时间:20XX

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:简约风C语言程序设计教育课件.pptx
    链接地址:https://www.163wenku.com/p-5253326.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库