1 / 37
文档名称:

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

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

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

分享

预览

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

上传人:书生教育 2022/1/9 文件大小:41 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:精品文档
精品文档
1第1页/总合37页
精品文档
VB程序设计的常用算法教案
算法(algorithm):计算机解题的基本思想方法和步骤。算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及怎样安排这些语句等。平时使用自然语言、结构化流程图、伪代码等来描述算法。
一、计数、求和、求阶乘等简单算法
此类问题都要使用循环,要注意根据问题确定循环变量的初值、终值或结束条件,更要注意用来表示计数、和、阶乘的变量的初值。
例:用随机函数产生100个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来。
本题使用数组来办理,用数组a(1to100)存放产生确实100个随机整数,数组x(1to10)来存放个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数。即个位是1的个数存放在x(1)中,个位是2的个数存放在x(2)中,......个位是0的个数存放在x(10)。
精品文档
精品文档
2第2页/总合37页
精品文档
将程序编写在一个gettjput过程中,代码如下:
publicsubgettjput()
dima(1to100)asinteger
dimx(1to10)asinteger
dimiasinteger,pasinteger
'产生100个[0,99]范围内的随机整数,每行10个打印出来
fori=1to100
a(i)=int(rnd*100)
ifa(i)<10then
(2);a(i);
else
(1);a(i);
endif
ifimod10=
nexti
精品文档
精品文档
3第3页/总合37页
精品文档
'统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数,并将统计结果保存在数组x(1),x(2),...,x(10)中,将统计结果打印出来
fori=1to100
p=a(i)mod10'求个位上的数字
ifp=0thenp=10
x(p)=x(p)+1
nexti
"统计结果"
fori=1to10
p=i
ifi=10thenp=0
"个位数为"+str(p)+"共"+str(x(i))+"个"
nexti
endsub
二、求两个整数的最大合约数、最小公倍数
精品文档
精品文档
5第5页/总合37页
精品文档
解析:求最大合约数的算法思想:(最小公倍数=两个整数之积/最大合约数)
2017-08-02
算法(algorithm):计算机解题的基本思想方法和步骤。算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及怎样安排这些语句等。平时使用自然语言、结构化流程图、伪代码等来描述算法。
一、计数、求和、求阶乘等简单算法
此类问题都要使用循环,要注意根据问题确定循环变量的初值、终值或结束条件,更要注意用来表示计数、和、阶乘的变量的初值。
例:用随机函数产生100个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来。
本题使用数组来办理,用数组a(1to100)存放产生确实100个随机整数,数组x(1to10)来存放个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数。即个位是1的个数存放在x(1)中,个位是2的个数存放在x(2)中,......个位是0的个数存放在x(10)。
精品文档
精品文档
5第5页/总合37页
精品文档
将程序编写在一个gettjput过程中,代码如下:
publicsubgettjput()
dima(1to100)asinteger
dimx(1to10)asinteger
dimiasinteger,pasinteger
'产生100个[0,99]范围内的随机整数,每行10个打印出来
fori=1to100
a(i)=int(rnd*100)
ifa(i)<10then
(2);a(i);
else
(1);a(i);
endif
ifimod10=
精品文档
精品文档
6第6页/总

最近更新

彰武方言中的古语词及近代汉语词释例的开题报.. 2页

2024年事业单位招聘考试河南省省直辖行政单位.. 21页

2024年幼儿园教师教学个人工作总结 11页

强弧光环境下焊缝识别模型及实现方法研究中期.. 2页

2024年事业单位招聘考试江苏省泰州市职业能力.. 22页

家乡的春节作文300字锦集(5篇可选) 3页

2024年事业单位招聘考试河南省商丘市职业能力.. 21页

2024年事业单位招聘考试河北省衡水市职业能力.. 23页

2024年事业单位招聘考试山东省滨州地区职业能.. 23页

2024年事业单位招聘考试安徽省池州市职业能力.. 22页

2024年事业单位招聘考试黑龙江省黑河市职业能.. 22页

DB32T 4155.5-2021全民健康信息平台共享数据集.. 83页

电焊工入门与技巧 3页

26种动物描写(同名10440) 11页

4眩晕患者的健康宣教1 6页

幼儿故事让我们去远行 14页

春节作文小学二年级(8篇) 10页

竞选学生会申请书(7篇) 12页

小学秋季下班学期开学典礼教师演讲稿集锦 11页

幼儿园让孩子感受夏天的生动有趣教案大全(6篇.. 98页

2024年汽车尾气净化三效催化剂项目投资申请报.. 80页

风零品牌升级设计方案By EMC 63页

健身房工作总结 3页

2024年乔迁宴主持开场白 15页

论老龄化形势下我国商业养老保险的发展论文 5页

测量学的发展历史 30页

注浆工试题答案 3页

心怀“国之大者”党课讲稿 4页

一百土地翻耕工序评定 2页

床椅转移操作流程 2页