1 / 25
文档名称:

VB程序设计常用算法教案.doc

格式:doc   大小:48KB   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB程序设计常用算法教案.doc

上传人:书生教育 2022/2/15 文件大小:48 KB

下载得到文件列表

VB程序设计常用算法教案.doc

相关文档

文档介绍

文档介绍:VB程序设计的常用算法优良教学设计
VB程序设计的常用算法优良教学设计
第1页 / 总合25页
VB程序设计的常用算法优良教学设计
VB程序设计的常用算法教学设计
算法(algorithm):计算机解题的基本思想方法和步骤,4,5,6,7,8,9,0的数的个数。即个位是1的个数寄存在x(1)中,个位是2的个数寄存在x(2)中,......个位是0的个数寄存在x(10)。
将程序编写在一个gettjput过程中,代码以下:
VB程序设计的常用算法优良教学设计
VB程序设计的常用算法优良教学设计
第4页 / 总合25页
VB程序设计的常用算法优良教学设计
public sub gettjput()
dim a(1 to 100) as integer
dim x(1 to 10) as integer
dim i as integer, p as integer
'产生100个[0,99]范围内的随机整数,每行10个打印出来
for i = 1 to 100
a(i) = int(rnd * 100)
if a(i) < 10 then
space(2); a(i);
else
space(1); a(i);
end if
if i mod 10 = 0 then
next i
'统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数,并将统计结果保留在数组x(1),x(2),...,x(10)中,将统计结果打印出来
for i = 1 to 100
p = a(i) mod 10 ' 求个位上的数字
if p = 0 then p = 10
x(p) = x(p) + 1
next i
VB程序设计的常用算法优良教学设计
VB程序设计的常用算法优良教学设计
第5页 / 总合25页
VB程序设计的常用算法优良教学设计
"统计结果"
for i = 1 to 10
p = i
if i = 10 then p = 0
"个位数为" + str(p) + "共" + str(x(i)) + "个"
next i
end sub
二、求两个整数的最大条约数、最小公倍数
剖析:求最大条约数的算法思想:(最小公倍数=两个整数之积/最大条约数)
2017-08-02
算法(algorithm):计算机解题的基本思想方法和步骤。算法的描绘:是对要解决一个问题或要达成一项任务所采纳的方法和步骤的描绘,包含需要什么数据(输入什么数据、输出什么结果)、采纳什么构造、使用什么语句以及怎样安排这些语句等。往常使用自然语言、构造化流程图、伪代码等来描绘算法。
一、计数、乞降、求阶乘等简单算法
此类问题都要使用循环,要注意依据问题确立循环变量的初值、终值或结束条件,更要注意用来表示计数、和、阶乘的变量的初值。
例:用随机函数产生100个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来。
VB程序设计的常用算法优良教学设计
VB程序设计的常用算法优良教学设计
第6页 / 总合25页
VB程序设计的常用算法优良教学设计
此题使用数组来办理,用数组a(1 to 100)寄存产生确实100个随机整数,数组x(1 to 10)来寄存个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数。即个位是1的个数寄存在x(1)中,个位是2的个数寄存在x(2)中,......个位是0的个数寄存在x(10)。
将程序编写在一个gettjput过程中,代码以下:
public sub gettjput()
dim a(1 to 100) as integer
dim x(1 to 10) as integer
dim i as integer, p as integer
'产生100个[0,99]范围内的随机整数,每行