您好,欢迎访问三七文档
算法与程序设计三、算法的程序实现课堂练习与回家作业1.请画流程图描述解决问题的算法:(1)输入一个矩形的长和宽的值,求该矩形的面积。InputyBeginEndPrintss=x*yInputx设矩形的长和宽分别为x和y,面积为s课堂练习与回家作业(2)如图所示:大圆半径为R1,小圆半径为R2。请计算出阴影部分的面积S,并输出。InputR2BeginEndPrintSS=3.14*R1*R1-3.14*R2*R2InputR1课堂练习与回家作业2.请根据常量、变量和表达式的概念,写出下列流程图的输出结果:(3)(4)BeginEnda=3b=a+aa=b+bprintaBeginEnda=6b=8a=a+bb=a-ba=a-bprintaprintb编写程序使用VB(VisualBasic)编写程序的步骤:1.设计图形界面2.编写相关代码关于输入和输出设计的基本思想1.界面设计时,要根据算法中有几个输入、几个输出,来决定用几个和什么对象实现这些输入和输出。2.代码编写时,要把原来的输入语句用从指定对象获取数据给指定变量的赋值语句来替代,原来的输出语句用计算的结果去修改指定控件的属性的赋值语句来替代,从而实现计算结果的输出文本框、标签和按钮文本框(TextBox):最主要的属性是Text,它的值可以在界面设计时事先给定;也可以在程序运行时通过键盘输入或使用代码修改。所以文本框可以用于输入数据和输出结果。标签(Label):最主要的属性是Caption,它的值可以在界面设计时事先给定;也可以在程序运行时使用代码修改。所以标签可以用于输出结果和进行提示和说明。命令按钮(Command):主要用于处理和计算。VB编程中界面设计的规定1.输入功能只能使用VB的文本框(TextBox)控件实现。2.输出功能通常使用VB的标签(Label)控件来实现,也可以用文本框。这里规定使用文本框。在程序中使用赋值语句对文本框的Text属性赋值实现。3.输入输出内容的提示字符串由标签(Label)的Caption属性在属性窗口中直接输入。例:编写程序输入一个矩形的长和宽的值,求该矩形的面积。文件名:矩形面积InputyBeginEndPrintss=x*yInputx设矩形的长和宽分别为x和y,面积为s编写代码InputxInputyS=x*yprints编写代码算法中的输入部分在编写代码时其关键是考虑如何获取在程序运行时通过键盘输入到文本框中的数据。采用赋值语句:变量=表达式。应用格式:变量=Val(文本框名.Text)本例中:x=Val(Text1.text)说明:1.本质上对象的属性也是一个变量。它也有数据类型,属性Text的数据类型是字符型。2.Val()是VB的内部函数,其作用是将数字字符串转换成数值。所以如果输入的不是数就不能使用Val()函数。3.算法中的输入实际上是由程序运行时的键盘输入和代码中的赋值共同完成的.编写代码算法中的输出部分在编写代码时其关键是考虑如何将计算的结果送到文本框或标签,在窗口中显示出来。采用赋值语句:变量=表达式。通用格式:对象名.属性=Str(结果变量)指定格式:文本框名.Text=Str(结果变量)例如:Text3.text=Str(s)说明:Str()是VB的内部函数,其作用是将数值转换成数字字符串字。所以如果输出的不是数也不能使用Str()函数。保存把编写好的程序文件保存在上述制定的文件目录中。先保存窗体,再保存过程。文件保存目录班级学号文件名上机作业1.如图所示:大圆半径为R1,小圆半径为R2。请计算出阴影部分的面积S,并输出。先根据流程图写出代码,再上机编写程序。文件名:阴影面积2.输入一个圆的半径R,让计算机计算出该圆的面积和周长的值。[文件名:求圆面积和周长]
本文标题:算法的程序实现
链接地址:https://www.777doc.com/doc-3796070 .html