文档介绍: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]范围内的随机整数,每行