内容正文:
解析算法 学案
1、 知识点
1、解析算法的思想:用解析的方法找出表示问题的前提条件与所求结果之间关系的数学表达式,并通过表达式的计算来实现问题求解。
2、简单块if语句的结构:
说明:① 条件表达式都是逻辑表达式。
② 语句块可以是一条或多条语句。
( 块if 语句必须要有end if 结束语句
2、 引入
1、 小学生王明今天学习了圆的面积以及周长的计算,他平时就是个技术狂,他决定用一个程序来解决圆的半径为4时的圆周长和面积计算问题。
分析问题并请补全程序。
程序功能是:单击“计算”按钮在周长文本框text1中显示周长,在面积文本框text2中显示面积。
Private Sub Command1_Click()
pi = 3.14
r = 4
Text1.Text = [来源:Zxxk.Com]
Text2.Text =
End Sub
2、练习-向左走 向右走
[来源:Z,xx,k.Com]
[来源:学。科。网]
假设女主与男主分别以速度V1、V2沿着周长为L的圆形公园行走,问他们何时能相遇?完成程序填空
Private Sub Command1_Click()
V1=18
V2=15
Text1.text=
End Sub
3、 再进一步
王明觉得只有半径为4时才能用这个程序来计算,他想让程序的功能变强大一些,将程序改成半径由自己输入,这样灵活性就更大了,他该如何编程?(提示:在第一题程序的基础上修改程序使之能运行)[来源:Z*xx*k.Com]
四、更上一层楼
王明想让自己的程序能够给更多的人用,但是有些同学在输入时可能会输入半径为负数的情况,这种错误是绝对不能犯的,于是他又程序进行了改进。
1、请你根据他的思路画出流程图。让程序能够对输入的半径进行判断。
R<=0,提示输入的半径无效
R>0, 计算圆的周长与面积
2、利用判断语句进行编程
Private Sub Command1_Click()
pi = 3.14
r = T