《基本程序设计语句》PPT课件

《基本程序设计语句》PPT课件

ID:38756678

大小:401.51 KB

页数:32页

时间:2019-06-18

《基本程序设计语句》PPT课件_第1页
《基本程序设计语句》PPT课件_第2页
《基本程序设计语句》PPT课件_第3页
《基本程序设计语句》PPT课件_第4页
《基本程序设计语句》PPT课件_第5页
资源描述:

《《基本程序设计语句》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章基本程序设计语句本章要点:理解顺序结构、选择结构和循环结构程序设计的思想理解双分支语句和多分支语句的含义掌握利用双分支语句和多分支语句设计分支程序的方法理解循环的概念掌握循环程序设计的方法以及常用的算法,如累加求和、穷举法等3.1循序渐进学理论3.1.1基本的顺序结构语句及其应用顺序结构是程序设计中最常用也是最简单的程序结构。所谓顺序结构就是其中的语句是按照先后顺序依次执行,程序执行的流程不会发生跳转。3.1.2选择结构语句及其基本应用1.分支结构IF语句常用来实现单分支或双分支,它的语法格

2、式有两种,分别如下。[格式1]:IF(条件)Then语句1;[格式2]:IF(条件)Then语句1Else//Else之前(语句1之后)没有分号语句2;注意:(1)对语法格式2(双分支IF语句),语句1后面没有分号,因为IF…Then…Else语句是一个完整的语句。(2)两种语法格式中的语句1和语句2都可以是简单语句或复合语句(复合语句必须包含在begin和end之间)。2.多分支Case语句[格式]:Case(表达式)of值1:语句1;值2:语句2;…值n:语句n;Else//这里的Else之前可以有分号

3、语句n+1;end;注意:(1)“表达式”的值必须是顺序类型,即整型、字符型、布尔型、子界型和枚举型。(2)“值1”到“值n”应该是“表达式”可能出现的值,它们还应该各不相同。(3)语句可以是简单语句,也可以是复合语句。(4)Else语句可以省略,省略时如果“表达式”的值与“值1”~“值n”中的任何一个值均不相等,则不执行任何分支,直接跳转到end;后面的语句执行。(5)Case语句可以用IF语句来实现,但IF语句不一定能用Case语句实现。3.1.3循环结构语句及其基本应用1.While语句[格式]:Wh

4、ile(循环条件)do//循环条件为关系或逻辑表达式,其值为True或False循环体;//“循环体”可以是简单语句或复合语句注意:(1)可以在循环体的任何位置放置Break语句,用来强制终止整个循环。(2)也可以在循环体的任何位置放置Continue语句,在该次循环执行完之前就结束本次循环,重新判断循环条件,根据循环条件的值,决定是否继续执行循环。显然,Continue语句和Break语句含义是不同的。(3)Break语句和Continue语句通常放置在循环体中的IF语句之后,即在满足某个条件的时候,结束

5、循环或结束本次循环。(4)注意循环条件,它决定了是否执行循环以及执行多少次循环。2.Repeat语句[格式]:Repeat循环体;Until(循环条件);注意:(1)循环体可以是简单语句,也可以是复合语句,对于复合语句,不需要用begin…end括起来。(2)也可以使用Break和Continue语句来终止循环或结束本次循环。(3)是在“循环条件”为False时执行循环,为True时退出循环。3.For语句[格式]:For循环变量:=初值To(DownTo)终值Do循环体;注意:(1)“循环变量”只能是顺序

6、类型(一共5种类型,请查阅前面章节)。(2)格式中的“初值”和“终值”就是循环变量的“初值”和“终值”。(3)对递增循环,每循环一次,循环变量的值自动增加1;对递减循环,每循环一次,循环变量自动减少1。(4)循环体可以是简单语句也可以是复合语句,若为复合语句,需要用begin…end括起来。(5)在循环体中可以使用Continue和Break语句,它们也通常位于IF语句之后。图3-1大小写转换程序3.2典型实例一:顺序结构实现下述功能【例3-1】大小写转换程序。procedureTForm1.Button1

7、Click(Sender:TObject);vars:string;begins:=edit1.Text;edit1.Text:=uppercase(s);//转换成大写end;procedureTForm1.Button2Click(Sender:TObject);vars:string;begins:=edit1.Text;edit1.Text:=lowercase(s);//转换成小写end;procedureTForm1.FormCreate(Sender:TObject);beginedit1.T

8、ext:='';//初始化文本框,使其为空end;end.实例二:分支结构实现下列算法【例3-2】判断是否构成三角形。并计算其面积procedureTForm1.Button1Click(Sender:TObject);vara,b,c,s,area:Single;begina:=strtofloat(edit1.Text);b:=strtofloat(edit2.Text);c:=strtofloat(edit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。