三种基本结构程序设计2.ppt

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

第四章三种根本结构程序设计;一、算法及算法的表示(补充);例2输入10个数,打印输出其中最大的数。

算法设计如下:

〔1〕输入1个数,存入变量A中,将记录数据个数的变量N赋值为1,即N=1

〔2〕将A存入表示最大值的变量Max中,即Max=A

〔3〕再输入一个值给A,如果AMax那么Max=A,否那么Max不变

〔4〕让记录数据个数的变量增加1,即N=N+1

〔5〕判断N是否小于10,假设成立那么转到第〔3〕步执行,否那么转到第〔6〕步。

〔6〕打印输出max;2.算法的特性;3.算法的表示

〔一〕、用自然语言与伪代码来表示算法

自然语言:就是指人们日常使用的语言,可以是汉语、英语或其它语言。

伪代码:是用介于自然语言和计算机语言之间的文字和符号〔包括数学符号〕来描述算法。

例如:例1可用如下的伪代码表示

Begin〔算法开始〕

输入A,B,C

IFAB那么

A→Max

否那么B→Max

IFCMax那么C→Max

PrintMax

End(算法结束);〔二〕、用传统流程图表示算法;〔2〕三种根本结构的表示

〔a〕顺序结构;条件;三种根本结构的特点:;从10个数中选出最大的数的流程图(例2);(三)、用N—S流程图表示算法;语句组;传统流程图;PrivateSubForm_Click()

Dima%,max%,i%

max=a

Fori=1To10

a=Val(InputBox(A=?))

IfamaxThenmax=a

Nexti

PrintMax=;max

EndSub;二、结构化程序设计方法〔补充〕;〔二〕、结构化程序设计思想;S1;S1;输入100个数存入X1,x2,……x100;4.1根本语句;执行过程如右图;;3.5.2数据的输出——Print方法;缺省值;例如:有以下语句如下:

DimstrNameAsString*40,strS1AsString*40

strS1=“请输入你的姓名〞+Chr(13)+Chr(10)+“然后单击确定〞

strName=InputBox$(strS1,“输入框〞,,100,100)

当键盘输入“王晓明〞后,变量strName获得键盘输入的值.;2.MsgBox函数和MsgBox过程

函数形式:变量[%]=MsgBox(提示[,按钮[+图标]+

[缺省按钮]+[模式]][,标题])

过程形式:MsgBox提示[,按钮[+图标]+[缺省按钮]+

[模式]][,标题];说明:

1“标题〞和“提示〞与InputBox函数??对应的参数相同;

2“按钮+图标+缺省按钮+模式〞是整型表达式,决定信息框按钮数目、出现在信息框上的图标类型及操作模式(见书P71表1.3.15)

3假设程序中需要返回值,那么使用函数,否那么可调用过程。

4以应用模式建立对话框,那么必须响应对话框才能继续当前的应用程序,假设以系统模式建立对话框,所有的应用程序都将被挂起,直到用户响应了对话框

5其返回值为一整型常数见表;按钮及图标值如下:;3.5.4注释语句;练习题;3.5.5选择结构

1.If…Then语句(单分支结构)

〔1〕If表达式Then

语句块

EndIf

或〔2〕If表达式Then语句

表达式:可以是关系表达式、逻辑表达式。也可是算术表达式,这时,把非0当作TRUE,0当作FALSE;2.If…Then…Else语句(双分支结构)

〔1〕If表达式Then

语句块1

Else

语句块2

EndIf

〔2〕If表达式Then语句1Else语句2

;3.If…Then…ElseIf语句(多分支结构)

形式:

If表达式1Then

语句块1

ElseIf表达式2Then

语句块2

[Else

语句块n

文档评论(0)

199****8042 + 关注
实名认证
内容提供者

相信自己,相信明天

1亿VIP精品文档

相关文档