您所在位置: 网站首页 / VB程序设计的常用算法教案.docx / 文档详情
VB程序设计的常用算法教案.docx 立即下载
2025-08-25
约7.3千字
约14页
0
17KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

免费试读已结束,剩余 9 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VB程序设计的常用算法教案

第一篇:VB程序设计的常用算法教案VB程序设计的常用算法教案算法(Algrith):计算机解题的基本思想方法和步骤。算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及如何安排这些语句等。通常使用自然语言、结构化流程图、伪代码等来描述算法。一、计数、求和、求阶乘等简单算法此类问题都要使用循环,要注意根据问题确定循环变量的初值、终值或结束条,更要注意用来表示计数、和、阶乘的变量的初值。例:用随机函数产生100个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,6,7,8,9,0的数的个数并打印出来。本题使用数组来处理,用数组a存放产生的确100个随机整数,数组x来存放个位上的数字分别为1,2,3,4,6,7,8,9,0的数的个数。即个位是1的个数存放在x中,个位是2的个数存放在x中,……个位是0的个数存放在x。将程序编写在一个GetTput过程中,代码如下:PubliSubGetTputDiaAsIntegerDixAsIntegerDiiAsInteger,pAsInteger'产生100个[0,99]范围内的随机整数,每行印出来Fri=1T100a=IntIfaFr1PrintSpae;a;10个打ElseFr1PrintSpae;a;EndIfIfid10=0ThenFr1PrintNexti'统计个位上的数字分别为1,2,3,4,6,7,8,9,0的数的个数,并将统计结果保存在数组x,x,x中,将统计结果打印出来Fri=1T100p=ad0'求个位上的数字Ifp=0Thenp=10x=x+1NextiFr1Print&qut;统计结果&qut;Fri=1T10p=iIfi=10Thenp=0Fr1Print&qut;个位数为&qut;+Str+&qut;&qut;+Str)+&qut;个&qut;NextiEndSub二、求两个整数的最大公约数、最小公倍数分析:求最大公约数的算法思想:对于已知两数,n,使得>n;共除以n得余数r;若r=0,则n为求得的最大公约数,算法结束;否则执行;←n,n←r,再重复执行。例如:求=14,n=6的最大公约数nr0=inputBxn=inputBxn=n*Ifr=dnDhile=nn=rr=dnLpPrint&qut;最大公约数=&qut;,n[1][2][3][4][][6][7]下一页第二篇:算法与程序设计VB试题与答案08VB081、打开“考生文件夹781”中的文件“test4.vbp”,完善Command1_Click事件代码并保存。实现功能:回文字符串是指一个字符串从左往右读与从右往左读是一样的,如“ABCBA”,“123321”等等。输入一个字符串,若是回文字符串,则输出“Yes”,否则输出“No”。使用文本框Text1输入字符串,使用文本框Text2输出结果。PrivateSubCommand1_Click()DimsAsStringDimokAsStringDimiAsIntegers=Text1.Textok=“Yes”Fori=1To①IfMid(s,i,1)②Thenok=“No”Nexti③EndSub①len(s)2②Mid(s,len(s)+1-i,1)③text2.text=ok2、打开文件“考生文件夹606工程1.vbp”,完善Command1_Click事件代码并保存。实现功能:当单击“计算1+2+3+…+100”按钮后,文本框Text1显示1+2+3+…+100的值。PrivateSubCommand1_Click()DimsAsIntegerDimiAsIntegers=①Fori=1To②s=③NextiText1.Text=Str(④)EndSub①0②100③s+i④s3、打开“考生文件夹779test2.vbp”,完善Command1_Click事件代码并保存。实现功能:输入一个正整数,计算并输出它的各位数字之和。如输入123,则输出6。使用文本框Text1输入正整数,使用文本框Text2输出计算结果。PrivateSubCommand1_Click()DimxAsIntegerDimsAsIntegerx=Val(Text1.Text)①Dos=s+②x=x10LoopUntilx=0③EndSub①s=0②xmod10③text2.text=str(s)4、打开文件“考生文件夹607工程1.vbp”,完善Command1_Click事件代码并保存。实现功能:当单击“显示”按钮后,随机产生10个属于区间[0,100)的自然数,并保存于数组a中,然后在窗体上显示这10个数及其平均值。(注:学生运算结
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

VB程序设计的常用算法教案

文档大小:17KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用