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)中,hellip;hellip;个位是0的个数存放在x(10)。
将程序编写在一个gettjput过程中,代码如下:
publicsubgettjput()
dima(1to100)asinteger
dimx(1to10)asinteger
dimiasinteger,pasinteger
产生100个〔0,99〕范围内的随机整数,每行10个打印出来
fori1to100
a(i)int(rnd100)
ifa(i)lt;10then
form1。printspace(2);a(i);
else
form1。printspace(1);a(i);
endif
ifimod100thenform1。print
nexti
统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数,并将统计结果保存在数组x(1),x(2),。。。,x(10)中,将统计结果打印出来
fori1to100
pa(i)mod10求个位上的数字
ifp0thenp10
x(p)x(p)1
nexti
form1。print统计结果
fori1to10
pi
ifi10thenp0
form1。print个位数为str(p)共str(x(i))个
nexti
endsub
二、求两个整数的最大公约数、最小公倍数
分析:求最大公约数的算法思想:(最小公倍数两个整数之积最大公约数)
(1)对于已知两数m,n,使得mgt;n;
(2)m除以n得余数r;
(3)若r0,则n为求得的最大公约数,算法结束;否则执行(4);
(4)mlarr;n,nlarr;r,再重复执行(2)。
例如:求m14,n6的最大公约数。mnr
1462
620
minputbox(m)
ninputbox(n)
nmnm
ifmlt;nthentm:mn:nt
rmmodn
dowhile(rlt;gt;0)
mn
nr
rmmodn
loop
print最大公约数,n
〔1〕〔2〕〔3〕〔4〕〔5〕〔6〕〔7〕下一页
数一数优秀教学反思课后,总体感觉学生对亿以内数的认识掌握较好。教学中我注意知识迁移,积极调动学生已有知识经验。学生在前面所学的100以内数的认识、1000以内数的认识、10000以内数的认识,以……
家是地球的中心阅读训练题及答案家是地球的中心谭延桐回家多好啊!这是美国哲学家威廉詹姆斯临终时说的最后一句话。1907年,威廉辞去了哈佛大学的教职,开始了他计划中的欧洲之旅。所到之处,都会有……
第24课散文诗两首学案教师寄语:亲情是人间最伟大的情感。感受亲情,有如沐浴在春日的阳光下。学习目标:指导学生把握诗文基调,有表情朗读诗文,培养学生鉴赏诗歌的能力。体验人间至爱亲情,……
3BampnbspUNITampnbsp103bunit10doyouplay?(1)一教学目标:1能听懂、会说球类单词:abasketball、afootball、abaseball、avolleyball……
采集网上信息教学反思教师:好极了,你们已经完成了第一个任务。加油啊!你们已经向上网迈出了一大步,这就是我们今天一起学到的第一个知识:保存网页。那你们知道保存网页有什么好处吗?告诉大家:1、安……
相交线与平行线说课稿尊敬的各位评委、亲爱的各位同仁:我说课的内容是:义务教育课程标准实验教科书数学七年级下册第五章第36页的活动1:你有多少种画平行线的方法。下面我将从以下四个方面对本课时的内容进……
动之以情才能导之以行活动一:我长大我快乐为了让学生感受到自己入学以来的显著变化,合理地认识、了解自我。我让学生收集了入学前,一年级和现在学习、生活方面的照片、作业等。课堂上,我先组织学生带着……
四年级上册练习5教案第一课时教学目标:1认真读短文,补写小主人的话,明白文中蕴含的道理,并体会用上成语的好处。教学重点:认真读短文,补写小主人的话,明白文中蕴含的道理,并体……
高二英语教材知识点总结及重难点解析Unit1314重点句型1。lifeintheoceansrangefromthetiniestplantsallthewayuptogiantslikesharksandwhal……
2019年英语中考应掌握的57个句型英语中考应掌握的57个句型1assoonas2asas3asaspossible4asksb。forsth。5asktellsb。(how)tod……
倍的读音和基本解释倍,读音:〔begrave;i〕部首:亻部外笔画:8总笔画:10五笔86:wukg五笔98:wukg仓颉:oytr笔顺编号:32414……
幼儿园总务岗位职责1每学期制定与本职工作相关的工作计划和小结。2购置幼儿园教育教学、各项工作开展所需的物品,保证质量,确保幼儿园各项工作的开展,同时确保合理使用有限的经费,既要满足一线的需……
洋葱头历险记教学反思交流前,我要求按照阅读童话书的四步法阅读本书。在精读这一环节时,我要求孩子按照我提供的笔记格式,把自己喜欢的章节记在笔记本上,其它章节在书上做笔记。这样,学生的读书就不会敷衍。……
九年级化学水的组成教案教学目标:1知识与技能:(1)认识水的组成。(2)知道氢气的有关性质,能说出氢气验纯的方法。2过程与方法:能根据实验现象进行推理、分析、判断。从水……
七彩蝴蝶教学反思范文《七彩蝴蝶》是本学期二年级的第一堂课,备课时我就在想我要利用怎样的情节来导入呢?如果直接说是蝴蝶又太没有意思了,如果用谜语进行导入又太普通了,想了半天,最后我决定利用边说边画蝴……
七年级下册语文邓稼先优秀教学设计【教学设计A】层进阅读创意说明阅读能力不可能一蹴而就,也绝不可能仅仅凭某一层面的训练就指望提高阅读能力。阅读训练的方法应该尽量多样化,富有灵活性和层次感。应当……
程门立雪教学设计范文第一课时一、读课题要求念得好。二、简介成语1、简介成语,举例,如:自相矛盾。2、你知道有哪些成语。再读课题。三、听成语故事录音,学习生字。1……
世界文化遗产荟萃(外国部分)一、课标要求考点链接:《世界遗产公约》产生的背景、主要内容及意义;文化遗产列入《世界遗产名录》的标准;世界文化遗产的价值和保护原则;古代埃及金字塔文明的杰出代表及其在世界……
信任教学案例与反思《信任》是鄂教版三年级语文第十五课的内容。这篇课文主要讲了作者一次奇妙的购物经历:告示牌指路,小狗带路,猫看管钱箱,自己摘桃,凭自觉付钱。一拨又一拨的顾客来了又去,去了又来在这……
幼儿园大班语言活动教案六篇篇一:三只蝴蝶的反思《纲要》明确指出:创造一个和自由、宽松的语言交往环境,支持、鼓励、吸引幼儿与教师、同伴或其他人交谈,体验语言交流的乐趣。发展语言表达能力和思维能力。《……
人教版二年级坐井观天教学设计【教学目标】、认识沿、际等个生字。会写信、沿等个字。、能正确、流利的分角色朗读课文,有感情的朗读对话。、发挥想象,初步理解课文寓意。【教学重点】朗……
算法的概念教学设计案例目标:1、知识目标:了解算法。分析算法。2、能力目标:体验程序的独特魅力,了解编程加工的内在机制,培养学生的创新能力。3、情感目标:通过编程实现信息的加工,激……
应有尽有的近义词是什么近义词,是指词汇意义相同或相近的词语,下面小编整理的应有尽有的近义词,欢迎来参考!【应有尽有的反义词】(以下词语任选其一)一无所有;一无长物;别无长物;坐井观天;空……
十几减几优秀教学设计【教学内容】十几减几【教学目的】1、在具体的情境中,进一步理解掌握计算十几减几的方法。2、在观察、操作中逐步培养探究、思考的意识和能力,重视算法多样化,……