《第三章_信息编程加工.ppt》由会员分享,可在线阅读,更多相关《第三章_信息编程加工.ppt(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、信息的编程加工信息的编程加工 传说古代印度有个国王叫舍罕,他很迷恋棋类,而传说古代印度有个国王叫舍罕,他很迷恋棋类,而宰相达依尔是个聪明的大臣,发明了国际象棋。国王玩宰相达依尔是个聪明的大臣,发明了国际象棋。国王玩得爱不释手,决定奖赏宰相。达依尔说:陛下,我别无得爱不释手,决定奖赏宰相。达依尔说:陛下,我别无他求,请你在这张棋盘的第一个格子里赏我他求,请你在这张棋盘的第一个格子里赏我1粒麦子;粒麦子;在第二个格子里赏我在第二个格子里赏我2粒麦子;在第三个格子里赏我粒麦子;在第三个格子里赏我4粒粒麦子;在第四个格子里赏我麦子;在第四个格子里赏我8粒麦子粒麦子 依此类推直到依此类推直到第第64个格
2、子(国际象棋是个格子(国际象棋是8864格),按这张棋盘上格),按这张棋盘上各格应赏给的麦子全赏给我吧。国王听了,觉得达依尔各格应赏给的麦子全赏给我吧。国王听了,觉得达依尔的要求并不高,说道:你能如愿以偿的。然而,国王却的要求并不高,说道:你能如愿以偿的。然而,国王却不知道这个数字是多么巨大。不知道这个数字是多么巨大。国王的赏赐国王的赏赐1、国王能给出达依尔所要求的麦子吗、国王能给出达依尔所要求的麦子吗?2、能否用人工算出这个问题的答案?、能否用人工算出这个问题的答案?思考一下?设计方法调试运行分析信息20+21+22+263=?编写代码Dim a As DoubleDim i As Inte
3、gera=0For i=0 To 63 a=a+2 i (平方)NextText1.Text=a (变量)信息编程加工的步骤(P48)用循环语句描点画函数图像用循环语句描点画函数图像 代码 Dim x,y As Single 定义x,y两个变量 Picture1.Scale(-10,25)-(10,-25)定义坐标系 Picture1.Line(-10,0)-(10,0),RGB(0,0,255)画横坐标轴,颜色为蓝色 Picture1.Line(0,25)-(0,-25),RGB(0,0,255)画纵坐标轴,颜色为蓝色 用循环语句描点画函数图像 For x=-10 To 10 Step 0.0001 x值从-10变化到10,每次增量为 0.0001 y=x 2 根据表达式y=x2来计算y 值 Picture1.PSet(x,y),RGB(255,0,0)根据x,y的值用红色描点 Next x 取下一个增量后的x值课堂作业l参考46页“绘制函数图象代码”,完成48页实践的第一小题。