粤教版高中信息技术选修一2.2.程序的顺序结构教学课件 .pptVIP

  • 7
  • 0
  • 约4.8千字
  • 约 34页
  • 2019-10-11 发布于福建
  • 举报

粤教版高中信息技术选修一2.2.程序的顺序结构教学课件 .ppt

单步执行代码,监控程序详细运行过程: 1、在代码中选中要监控的表达式,打开VB界面“调试”菜单,选择“快速监视”,将要监控的表达式逐一添加。 2、打开“调试”菜单,选择“逐语句”,然后单击程序界面的命令按钮执行程序,出现黄色提示后,继续按功能键F8可执行后续代码,同时在监视窗口内可观察到表达式值的变化。 从程序语句执行流向的角度上看(程序结构上),此程序是一典型顺序结构的程序 特点: 1.这个结构按由上到下书写的顺序执行。 2.只有一个入口和一个出口。 这是一种最简单,最基本的结构。 什么是顺序结构? 执行时按语句排列的先后顺序依次执行的控制结构称为顺序结构。 开 始 结 束 语句1 语句2 …… 语句N 流程图 同时,从解决问题的模式来看,此程序又是典型的用解析法来解决问题的方法 所谓解析法是指通过分析问题中各要素之间的关系,用最简练的语言或形式化的符号来表达它们的关系,得出解决问题所需的表达式,然后设计程序求解问题的方法。 简单的说,解析法就是把具体问题中的各种关系转化成数学公式,用解数学题的模式解决具体问题。 评测与练习: 点右上方的“返回”按钮,在LearnSite学习网站主界面上方的导航栏中单击“常识测验”一栏,在右侧找到 “开始测验”按钮,进行测验。答题结束后在相同位置单击“查看答案”按钮可查看参考答案。鼠标指向题目后方的“提示”位置时可以查阅本题的分析解释。 1、什么是顺序结构? 执行时按语句排列的先后顺序依次执行的控制结构称为顺序结构。 2、什么是解析法? 简单的说,解析法就是把具体问题中的各种关系转化成数学公式,用解数学题的模式解决具体问题。 4、键盘输入数据的函数InputBox( ) 格式: X=InputBox( 提示信息,标题,默认值,坐标位置) 3、赋值语句基本格式:变量 = 表达式 5、输出数据语句Print基本格式: Print 输出内容 “ ” “ ” 2.2程序的顺序结构 粤教版 龙口第一中学 马名峰 《算法与程序设计(选修1)》 M 在水平面上选取一条与N点处在同一直线的线段AB作为基线 N A B α β a AB长度a、AM与AN之间的夹角α和BM与BN之间夹角β都可以通过测量得到 AM与AN之间的夹角为仰角α, BM与BN之间的夹角为仰角β M N A B α β a 由三角形知识可知:在 RT?ANM中AN=MN/tanα,同理BN= MN/tanβ 而a=BN-AN= MN(1/tanβ-1/tanα) 讨论 M N A B α β a MN=a/(1/ tanβ-1/ tanα) 测量不可抵达物体高度”问题 一、分析问题:本质上是具体问题=》数学问题 MN=a/(1/ tanβ-1/ tanα) 二、设计算法 三、编写程序 四、调试程序 M N A B β a MN=a/(1/ tanβ-1/ tanα) 二、设计算法 1、输入基线a的长度和仰角α、β的值 2、计算1/ tanβ、1/ tanα 3、计算MN的值 4、输出结果 M N A B α β a 测量不可抵达物体高度”问题 一、分析问题:本质上是具体问题=》数学问题 MN=a/(1/ tanβ-1/ tanα) 二、设计算法: 1、输入基线a的长度和仰角α、β的值 2、计算1/ tanβ、1/ tanα 3、计算MN的值 4、输出结果 三、编写程序 四、调试程序 Private Sub Command1_Click() Const pi As Single = 3.14 Dim r As Single, s As Single r = InputBox(“r=”, “输入半径”) s = pi * r * r Print 圆的面积S=; s End Sub 数据类型说明部分 数据输入部分 数据输出部分 数据处理部分 程序中应该有哪些内容? 他山之石: MN=a/(1/ tanβ-1/ tanα) 数据的说明: 常量说明语句: Const 常量 As 类型 = 表达式 变量说明语句: Dim 变量 As 类型 a α β 1/ tanα 1/ tanβ MN 单精度类型(Single) a α β 1/ tanα 1/ tanβ MN A J1 J2 COT1 COT2 MN 数据说明部分的代码: Const Pi as single

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档