1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1 算法与程序设计信息技术《第三章 算法的程序实现 3.1 用解析法解决问题 3.1.1 解析法分析 》精品课课件
在《信息的编程加工》一节中大家都学习了应用vb编程来绘制y=x2函数图像 ,请同学讨论一下应用vb编程来绘制y=x2函数图像的过程。
什么是解析法?
解析法就是在分析具体问题的基础上,抽取一个数学模型,这个数学模型能用若干个解析表达式表示出来,解决了这些表达式,问题也就得以解决。
分析这个图案是如何绘制成的?
要绘制这样的钻石图案实际上就是要我们在圆上平均取N个点,然后将这N个点依次两两连线便能绘出图形。
假设我们在圆上平均取N个点,将圆等分为N份。N等分后各个点与原点的夹角设为θ,(x,y,r构成一个直角三角形)所以我们可以用半径r和θ表示出各点的坐标来:第一个点为:(x1,y1)则x1=rcos(θ),y1=rsin(θ)其中θ=3600/N。同样第二个点的坐标为:(x2,y2),x2=rcos(2θ),y2=rsin(2θ)由此可见第i个点的坐标为:(xi,yi),xi=rcos(iθ),yi=rsin(iθ)
课堂检测
课本43页实践中每小组任选一个
伪代码
For i=1 to 总的点数
求出第i个点的坐标(rcos(iθ), rsin(iθ))
for j=1 to 总的点数
if i点和j点不是同一个点 then
求j点的坐标(rcos(jθ), rsin(jθ))
画出i点到j点的线段
end if
next j
next i
迁移应用
根据自己在课堂检测中选择的实践,编写vb程序。
课堂总结
什么是解析法?
编程实现的过程?
知识拓展
如何根据伪代码编写程序代码?