C语言程序设计chap01_引言.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

算法:解决问题的方法和步骤。示例1:已知三角形的底边和高的值,求其面积。建立数学模型S=A*H/2后,使用如下算法:键盘输入三角形的底和高的值(即:A和H的值);计算A*H/2?S;输出面积S的值。用适当工具描述算法变量定义输入底和高计算面积输出结果用自然语言描述算法用N-S图描述算法用计算机语言描述的算法——程序课程的重点:如何用C语言描述算法?程序设计语言的功能数据表达:表达所要处理的数据流程控制:表达数据处理的流程数据表达数据表达:一般将数据抽象为若干类型数据类型:对某些具有共同特点的数据集合的总称代表的数据(数据类型的定义域)在这些数据上做些什么(即操作或称运算)例如:整数类型包含的数据:{…,-2,-1,0,1,2,…}作用在整数上的运算:+、-、*、/等数据表达C语言提供的数据类型基本数据类型:程序设计语言事先定义好,供程序员直接使用,如整型、实型(浮点型)、字符型等。构造类型:由程序员构造,如数组、结构、文件、指针等。各种数据类型的常量与变量形式常量(常数)与变量流程控制结构化程序设计方法将复杂程序划分为若干个相互独立的模块模块:一条语句(Statement)、一段程序或一个函数(子程序)等单入口、单出口流程控制任何程序都可以将模块通过3种基本的控制结构进行组合来实现语句级控制:3种基本的控制结构顺序控制结构:自然顺序执行分支控制结构(选择结构):根据不同的条件来选择所要执行的模块循环控制结构:重复执行某个模块单位级控制:函数的定义与调用处理复杂问题时,将程序分为若干个相对独立的子程序(函数)三种基本控制结构AB顺序结构程序块A程序块B示例:已知三角形的底和高,求其面积。输入底和高计算面积输出结果三种基本控制结构(续)选择结构PBAP成立不成立程序块A程序块B成立不成立示例:求ax2+bx+c=0的两个根示例:求AX2+BX+C=0的两个根解题步骤:1:输入A,B,C的值;2:计算B2-4*A*C?D3:判断D的值,如果D≥0,则X1=(-B+sqrt(D))/(2*A);X2=(-B-sqrt(D))/(2*A)否则,X1=-B/(2*A)+sqrt(-D)/(2*A)i;X2=-B/(2*A)-sqrt(-D)/(2*A)i4:输出结果。三种基本控制结构(续)多分支选择结构IAnA2A1…………三种基本控制结构(续)循环结构PA当P成立时执行程序块A不成立成立示例:求6!定义变量i=2,s=1当i=6时s=s*ii=i+1输出s的值三种基本控制结构(续)循环结构(另一种形式)PA当P成立时执行程序块A不成立成立程序设计语言的语法用程序设计语言所写的程序必须符合相应语言的语法源程序(源代码)是一个字符序列,这些字符序列按顺序组成了一系列“单词”,“单词”的组合就形成了语言有意义的语法单位,一些简单语法单位的组合又形成了更复杂的语法单位,最后一系列语法单位组合成程序。语法C语言的主要“单词”(1)标识符:C语言的标识符规定由字母、数字以及下划线组成,且第一个字符必须是字母或下划线。(2)保留字(关键字):它们是C语言规定的、赋予它们以特定含义、有专门用途的标识符。#includestdio.h?intmain()

{inta,b,max;

scanf(%d,%d,a,b);

if(ab)max=a;elsemax=b;printf(max=%d,max);return0;

}程序设计语言的语法(3)自定义标识符:包括在程序中定义的变量名、数据类型名、函数名以及符号常量名。有意义的英文单词(4)常量:常量是有数据类型的,如,123、12.34(5)运算符。代表对各种数据类型实际数据对象的运算。如,+(加)、-(减)、*(乘)、/(除)、%(求余)、(大于)程序设计语言的语法C语言的主要语法单位(1)表达式:运算符与运算对象组合就形成了表达试。如,2+3*4(2)变量定义:变量也有数据类型,所以在定义变量时要说明相应变量的类型。如:inti;(3)语句:语句是程序最基本的执行单位,程序的功能就是通过对一系列语句的执行来实现的。(4)函数定义与调用程序设计语言的语法其中,(3)语句:

文档评论(0)

趁早学习 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档