网站大量收购独家精品文档,联系QQ:2885784924

算法的程序实现.pptVIP

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

算法与程序设计

三、算法的程序实现

课堂练习与回家作业

1.请画流程图描述解决问题的算法:

〔1〕输入一个矩形的长和宽的值,求该矩形的面积。

设矩形的长和宽分

别为x和y,面积为s

课堂练习与回家作业

〔2〕如以下图:大圆半径为R1,小圆半径为R2。请计算出阴影局部的面积S,并输出。

课堂练习与回家作业

2.请根据常量、变量和表达式的概念,写出以下流程图的输出结果:

〔3〕

〔4〕

编写程序

使用VB〔VisualBasic〕编写程序的步骤:

1.设计图形界面

2.编写相关代码

关于输入和输出设计的根本思想

1.界面设计时,要根据算法中有几个输入、几个输出,来决定用几个和什

么对象实现这些输入和输出。

2.代码编写时,要把原来的输入语句用从指定对象获取数据给指定变量的赋

值语句来替代,原来的输出语句用计算的结果去修改指定控件的属性的赋值

语句来替代,从而实现计算结果的输出

文本框、标签和按钮

文本框〔TextBox〕:最主要的属性是Text,它的值可以在

界面设计时事先给定;也可以在程序运行时通过键盘输入或使

用代码修改。所以文本框可以用于输入数据和输出结果。

标签〔Label〕:最主要的属性是Caption,它的值可以在

界面设计时事先给定;也可以在程序运行时使用代码修改。所

以标签可以用于输出结果和进行提示和说明。

命令按钮〔Command〕:主要用于处理和计算。

VB编程中界面设计的规定

1.输入功能只能使用VB的文本框〔TextBox〕控件实现。

2.输出功能通常使用VB的标签〔Label〕控件来实现,也可

以用文本框(这里使用文本框,通过在程序中使用赋值语句对文本框的Text属性赋值来实现〕。

3.输入输出内容的提示字符串由标签〔Label〕的Caption属

性在属性窗口中直接输入。

例:编写程序

输入一个矩形的长和宽的值,求该矩形的面积。文件名:矩形面积

设矩形的长和宽分

别为x和y,面积为s

编写代码

Inputx

Inputy

S=x*y

Prints

编写代码

算法中的输入局部在编写代码时关键是考虑如何获取在程序运行时通

过键盘输入到文本框中的数据。

采用赋值语句:变量=表达式。

应用格式:变量=Val(文本框名.Text)

本例中:x=Val(Text1.text)

说明:

1.本质上对象的属性也是一个变量。它也有数据类型,属性Text的数

据类型是字符型。

2.Val()是VB的内部函数,其作用是将数字字符串转换成数值。所以

如果输入的不是数值就不必使用Val()函数进行转换。

3.算法中的输入实际上是由程序运行时的键盘输入和代码中的赋值获取共同完成的.

编写代码

算法中的输出局部在编写代码时关键是考虑如何将计算的结果送到文本框或标签,在窗口中显示出来。

采用赋值语句:变量=表达式。

通用格式:对象名.属性=Str(结果变量值)

指定格式:文本框名.Text=Str(结果变量值)

或:标签框名.Caption=Str(结果变量值)

例如:Text3.text=Str(s)

说明:Str()是VB的内部函数,其作用是将数值转换成数字字符串字。所以如果输出的不是数值就不需要使用Str()函数进行转换。

保存

把编写好的程序文件保存在上述制定的文件目录中。

先保存窗体,再保存工程。

文件保存目录

工程文件名

MSSCCPRJ.SCC

文件名.frm

文件名.vbp

文件名.vbw

保存

把编写好的程序文件保存在上述制定的文件目录中。

先保存窗体,再保存工程。

文件保存目录

MSSCCPRJ.SCC

求矩形面积.frm

求矩形面积.vbp

求矩形面积.vbw

上机作业

1.如以下图:大圆半径为R1,小圆半径为R2。请计算出阴影局部的面积S,并输出。先根据流程图写出代码,

再上机编写程序。

[文件名:求阴影面积]

2.输入一个圆的半径R,让计算机计算出该圆的面积和周长的值。

[文件名:求圆面积和周长]

文档评论(0)

147****4268 + 关注
实名认证
文档贡献者

认真 负责 是我的态度

1亿VIP精品文档

相关文档