返回

资料详情(天天资源网)

资料简介

5.2 解析算法的程序实现 一、教学目标 1、知识与能力  掌握解析算法思想  掌握解析算法的程序实现方式 2、过程与方法  以讲授方式传达基本思想,以习题练习来巩固知识  通过个别实例的练习,进而掌握解析算法使用的一般规律、一般方法 3、情感态度与价值观  合理运用解析算法解决生活中问题  逐步培养信息意识 二、教学重难点 重点:理解思想,掌握方法 难点:找到解决问题正确的公式 三、课前准备 素材,各种联系的收集 四、教学过程及内容 (一)课程导入 同学们,老师要去拉萨旅游,为了方便收拾行李,必然要查看天气预报,那 让我们来看下墨迹天气吧。发现拉萨气温显示 53,惊呆了。原来这是华氏温度,而 不是我们熟悉的摄氏温度,那两者怎么转换呢?(用 VB 进行转化演示)利用计算 机语言来实现算法。 上节课我们上节课也用计算机语言快速而完美的求出了水仙花数,那同学 们还有印象那是属于什么算法呢? -------------------对 是枚举算法,那么这个是属于 枚举吗?不是。因为不符合枚举算法的基本思想。 (二)课程讲解 1、想一想:温度转换的思路 先输入一个值,然后经过转化(靠什么转?一个特定的公式)成我们需要值, 这种类型的我们称为解析算法。 2、记一记:解析算法的基本思想 用解析的方法找出表示问题的前提条件与所求结果之间关系的数学表达式,并 通过表达式的计算来实现问题求解。 关键点:找出数学表达式,也可以通俗的叫做公式 3、观摩:结合 VB 代码来理解解析算法  第一步:找标志性,数学表达式,得到所求结果的变量为 c,已知条件的 变量为 f。  系统如何获得已知变量 f? f = Val(Text1.Text)(Text1.Text 对象名.属性名)结合 VB 界面,我们可 以知道哪个对象名称为 Text1。  系统如何输入所求结果? Text2.Text = Str(c)(对象名.属性名=属性值)同理我们可以知道哪个对 象名称为 Text2。 两者都是运用 Textbox 控件,所以这一类的控件有两种功能,可以用作输入 或输出,此功能需要用到 text 属性(此处未确定是输入文本)。通过函数 val ()和 str()确定 Textbox 控件输入和输出的都为字符串。 4、实操 魅力值软件使用方法如下:在 text1 中输入出生年份,在 text2 中输入出 生月份,在 text3 中输入出生日,在 text4 中输入 Q 号的末尾数字,点击 command1 按钮,将在 lable5 中得到你的魅力。  明确属于什么算法  填空(思路引导:先找什么?标志性东西) Private Sub Command1_Click() Dim y As Integer, m As Integer, d As Integer, q As Integer, mlz As Integer y = //存放出生年份 m = //存放出生月份 d = //存放出生日 q = //存放 Q 号末位数字 mlz = y \ 100 + m * 2 + d - q \ 2 If mlz >= 70 Then Label5.Caption = "西施嫉妒你" ElseIf mlz >= 60 Then Label5.Caption = "人见人爱" ElseIf mlz >= 45 Then Label5.Caption = "花见花开" ElseIf mlz >= 30 Then Label5.Caption = "堪比东施" Else Label5.Caption = "无法形容" End If End Sub  所求结果由什么控件输出?得出 Lable 控件的功能:输出文本,使用 caption 属性。 5、刷副本(习题巩固) 6、提段位(提升练习)) 7、回顾总结  解析算法基本思路  Textbox 和 lable 控件的使用  解析算法的应用 五、板书设计 1、基本思路 用解析的方法找出表示问题的前提条件与所求结果之间关系的数学表达 式,并通过表达式的计算来实现问题求解。 关键点:找出数学表达式,也可以通俗的叫做公式 2、Textbox 控件:text 属性,输入输出皆为字符串;lable 控件:caption 属性, 输出字符串 六、作业布置 完成课后练习题 查看更多

Copyright 2004-2019 ttzyw.com All Rights Reserved 闽ICP备18023965号-4

天天资源网声明:本站点发布的文章作品均来自用户投稿或网络整理,部分作品未联系到知识产权人或未发现有相关的知识产权登记

全屏阅读
关闭