实习六
过程和子过程的定义和调用方法地'点:计算机实验室。每名学生一台计算机。
实习时间:90分钟指导教师:任课教师,实习指导教师学生分组:每三人为一组。每名教师负责七个组的指导。
实习目的:
1、掌握自定义函数过程和子过程的定义和实习六
过程和子过程的定义和调用方法地'点:计算机实验室。每名学生一台计算机。
实习时间:90分钟指导教师:任课教师,实习指导教师学生分组:每三人为一组。每名教师负责七个组的指导。
实习目的:
1、掌握自定义函数过程和子过程的定义和调用方法.
2、掌握形参和实参的对应关系.
3、掌握值传递和地址的传递方式.
4、掌握变量、函娄和过程的作用域.
5、掌握递归概念和使用方法.
熟悉程序设计中的常用算法.
,求一维数组a中的最不值,-300~-400之间的整数,调用ProcMin子过程,显示最小值.
(a()),~200之间的数,调用Max函数,显示最大值.
(x),求3572n="叫弋3土土...-广七当第n项的精度小丁10^时结束计算,
部函数Sin,进行验证.
【提示】
关键是找部分级数和的通项,通项表示如下:
=-1Tixx/((i1)(i2))i=1,3,5,7......
(H),,再调用内部函数Hex(number)进行逆向验证.
,编一个子过程DeleStr(s1,s2),将字符申si中出现s2子字符申删去,结果还是存放在s1中.
例如:s1=”12345678AAABBDFG12345”s2=”234”
结果:s1=”15678AAABBDFG15”
【提示】
解决此题的方法有以下要点:
(1)在s1字符申中找s2的子字符申,可利用lnStr()函数,要考虑到s1中可能存在多个或不存在s2字符申,用DoWhileInstr(s1,s2)0循环结构来实现.
若在s1中找到s2的子字符申,首先要确定s1字符申的长度,因s1字符申在进行多次删除时,长度在变化.•然后通过Left()、Mid()或Rigth()函数的调用达到删除s1中存在的s2字符申.
(s),在已知的字符申s中,,
-HJ
IfiA字符京[di*«1§■y词:国5:
琳定【
【提示】程序中有到当前单词当前单词长度最长单词最长单词长度等变量^首先求出输入的字符申长度,然后从字符申中分离出单词,即对每个字符判断:若不为空格,将每个字符连接到当前单词的字符申变量,当前单词长度计数器加1;若为空格,表示一个单词结束,将每个字符连接到当前单词长度与最长单词长度比较,若长,当前
,当前单词计数器活除为0.
(n),对丁已知正整数n判断该数是否是回文数,函数的返
过程和子过程的定义和调用方法 来自淘豆网m.daumloan.com转载请标明出处.