function函数在计算机,6.3Function函数过程的定义及调用-计算机基础部.ppt

6.3Function函数过程的定义及调用-计算机基础部

中国矿业大学 计算机学院 计算机基础部 * f(x)=0求根思想:对方程f(x)给定一个初 值x0作为方程的近似根,经过若干次迭代 后,得到方程较高精度的近似根。 牛顿切线法迭代公式为: xi+1 = xi - f(xi)/f’(xi) 当Abs(xi+1-xi)<=ε时,xi+1作为方程的近 似根。 求一元非线性(高次)方程根 6.7 常用算法举例(三) 中国矿业大学 计算机学院 计算机基础部 * f(x) y x (xk ,f(xk)) xk +1 xk x* 一元非线性方程的曲线图: 中国矿业大学 计算机学院 计算机基础部 * 运行界面: 6.7 常用算法举例(三) 中国矿业大学 计算机学院 计算机基础部 * 2. 数值积分(自学) 数值积分是指用计算机求定积分近似值的计 算方法。 常用的方法有矩形法、梯形法、抛物线法 (又称辛普森法)等。 按对积分区间划分的方式,又有定长和变长 之分。 6.7 常用算法举例(三) 中国矿业大学 计算机学院 计算机基础部 * 插入排序的算法思想: 假设数组A(1 to n)中已有n-1个元素,且已经按从小到大排好序,x为要插入的数,若要将x插入A数组中,且使A数组仍保持有序,主要步骤为: 3.插入排序法 6.7 常用算法举例(三) 中国矿业大学 计算机学院 计算机基础部 * (1)将x与A中的元素比较,找到x应插入的位置p; (2)将A(p)-A(n-1)依次向后移一个元素位置,即:A(i+1)=A(i) (3)A(p)=x 6.7 常用算法举例(三) 中国矿业大学 计算机学院 计算机基础部 * 1.多重窗体的建立和管理 添加窗体:“工程”/“添加窗体” 移除窗体:选定,“工程”/“移除窗体” 保存窗体:“文件” / “保存Form” 6.8 多重窗体程序设计 中国矿业大学 计算机学院 计算机基础部 * 2.为实现窗体间切换常用语句 Load语句:装入窗体到内存 使用Load语句将窗体装载到内存,但是该窗体并不一定就显示出来,还需要将该窗体的Visible属性设为True才可显示。 Unload语句:从内存删除窗体 6.8 多重窗体程序设计 中国矿业大学 计算机学院 计算机基础部 * 3.为实现窗体间切换常用方法 Show方法:装入并显示一个窗体 1 (有模式):关闭才能对其它窗体进行操作 0 (无模式):(默认值)可以对其它窗体进行操作 6.8 多重窗体程序设计 中国矿业大学 计算机学院 计算机基础部 * 3.为实现窗体间切换常用方法 Hide方法:隐藏,没有删除。 6.8 多重窗体程序设计 中国矿业大学 计算机学院 计算机基础部 * 4.多重窗体程序设计—设置启动对象 选用某个窗体作为启动对象 选用Main通用子过程作为启动对象 6.8 多重窗体程序设计 中国矿业大学 计算机学院 计算机基础部 * 本章小结 1.掌握过程的概念、定义及调用 2.参数传递 3.变量和过程的作用域 4.掌握程序设计中常用算法(递归、求根、数值积分法等) 5.递归的使用 6.多窗体的设计 * * 中国矿业大学 计算机学院 计算机基础部 * 按地址传递参数的程序结果 6.4 参数的传递 中国矿业大学 计算机学院 计算机基础部 * 说明: (1)使用按地址传递的形参,对应的实参要求同类型的变量(或数组元素)。若实参是常量或表达式,则按传值方式传递,若和形参类型不一致,则系统自动对实参进行类型转换,将转换后的值送给形参。 6.4 参数的传递 中国矿业大学 计算机学院 计算机基础部 * (2)将变量转变为表达式的方法为将变量加括号。 例6-8 参数的数据类型转换 6.4 参数的传递 中国矿业大学 计算机学院 计算机基础部 * 练习: 若在应用程序中用“Private Sub Sub1(x As Integer,y As Single)”定义了子程序Sub1,主调程序中的变量I,J均为Integer型,则正确调用子程序Sub1的Call语句是 。 ①Call Sub1(I,J) ② Call sub1(“245”,”231.5”) ③CallSub1(3.14,234) ④Call Sub1(3.1415,I) ⑤Call Sub1(3.1415,(I)) ⑥Call Sub1(“245abv”,”231.5”) 6.4 参数的传递 中国矿业大学 计算机学院 计算机基础部 * 3. 数组参数的传递 数组按地址方式传递。 形参数组的语法格式: 形参数组名( ) [As 类型] 6.4 参数的传递 中国矿业大学

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值