[计算机软件及应用]VB过级攻略_第1页
[计算机软件及应用]VB过级攻略_第2页
[计算机软件及应用]VB过级攻略_第3页
[计算机软件及应用]VB过级攻略_第4页
[计算机软件及应用]VB过级攻略_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.第一部分:应试攻略单项选择题应试攻略该大题考核的知识点多而杂,你即使花费大量的时间,也不一定能拿到高分。所以,我的建议是:多做模拟题,通过“提交试卷”核对答案,掌握知识点。文件操作题应试攻略重点:-文件的创建:利用弹出菜单的“新建/文本文档”命令先创建一个文本文件,再更名。-属性设置:利用弹出菜单的“属性”命令打开属性窗口,再进行相应设置。编辑排版题应试攻略从以下菜单命令中寻找解决问题的方法:-“格式”菜单的“/字体”、“段落”、“边框和底纹” 命令-“文件”菜单的“/页面设置”命令易错点:-对“整篇文档”进行设置时,一定要用“CTRL+A”选定整篇文档。-设置“字符底纹”时,注意“应用于”

2、列表中要选择“文字”。EXCEL操作题应试攻略从以下菜单命令中寻找解决问题的方法:-工作表快捷菜单(在窗口左下角工作表标签上右击工作表)-“格式”菜单的“单元格”、“行/行高” 命令-“插入”菜单的“批注”命令-“数据”菜单的“排序”、“筛选/自动筛选” 、“分类汇总”命令易错点:-颜色设置时,如果要求设置为黑色,一定要将“自动” 修改为“黑色”。-设置单元格格式时,一定要选择单元格(单击单元格即可),单元格中不要有插入点。-利用公式计算时,先要切换到英文输入法;输入的公式要以“=”开头,并注意单元格地址的引用方式(拖动填充柄时,公式中的单元格名称会自动修改。如果不需要修改地址,请分别在列标、

3、行号前加符号$,如:$C$10)-进行排序、分类汇总、自动筛选时,一定要先将光标定位到数据区域的一个单元格后再进行操作。-为表格绘制边线时,要先设置线型和颜色,再单击“外框”或“内部”画线。难点:-函数使用:SUM、AVERAGE、MAX、MIN、COUNT、COUNTIF、IF、MOD、AND、OR、RANK。-SUM(A1:D6):求A1至D6共24个单元格的数值的和。-AVERAGE(A1:D6):求A1至D6共24个单元格的数值的平均值。-MAX(A1:D6):求A1至D6共24个单元格的数值的最大值。-MIN(A1:D6):求A1至D6共24个单元格的数值的最小值。-COUNT(A1

4、:D6):求A1至D6共24个单元格中数值的单元格个数。-COUNTIF(A1:D6,0):求A1至D6共24个单元格中数值为0的单元格个数。-COUNTIF(A1:D6,"<=90")-COUNTIF(A1:D6,"<60"):求A1至D6数值在60,90的单元格个数。-COUNTIF(A1:D6,"*5*"):求A1至D6单元格中文本数据中含5的单元格个数。说明:COUNTIF支持模式匹配,但只能用于字符串。规则如下:-字符“*”可代表任意多个字符。也可代表空字符。如: COUNTIF(A1:D4,"张*&q

5、uot;):统计A1:D4内第一个字符为“张”的单元格数目。-字符“?”可代表任意一个字符。如: COUNTIF(A1:D4,"?5*"):统计A1:D4内第二个字符为“5”的单元格数目。-IF(A1>=60,"及格","不及格"):如果A1的值不小于60,则函数值为"及格",否则为"不及格"。-IF(A1>=60,IF(A1>=85,"优秀","及格"),"不及格"):如果A1的值不小于85,则函数值为"优

6、秀";如果A1的值在60,85)中,则函数值为"及格" ,否则为"不及格"。-MOD(A1,D6):求A1除以D6的余数。-IF(AND(A1>=60,A1<85),1,0):如果A1的值在60,85)中,则函数值为1 ,否则为0。-IF(OR(MOD(A1,3),MOD(A1,5),1,0):如果A1的值不能被3或5整除则函数值为1 ,否则为0。-RANK(A1,A$1:A$10,1):求A1在数据区域A$1:A$10的升序序列中是第几个数。-RANK(A1,A$1:A$10,0):求A1在数据区域A$1:A$10的降序序列中是第

7、几个数。-单元格地址的绝对引用。填充柄填充公式时会对公式进行智能化的修改,其修改原则如下:1、 左右拖动填充柄,公式中单元格名称的列标会相应变化;2、 上下拖动填充柄,公式中单元格名称的行号会相应变化;3、 不会改变前面带有“$”符号的列标(或行号)PPT操作题应试攻略从以下方法中寻找解决问题的方法:-打开任务窗格(CTRL+F1),在下拉选项中利用“幻灯片设计”应用设计模板;“幻灯片版式”应用版式;“幻灯片切换”设置幻灯片切换效果;“自定义动画”设置对象显示动画。-利用“绘图”工具栏(右击菜单栏可通过快捷菜单打开)进行艺术字、文本框、自选图形的绘制与基本格式设置。-右击对象的弹出菜单中的“动

8、作设置”实现幻灯片跳转或创建超链接。-通过右击图片,在弹出的菜单中单击“设置图片格式”命令设置图片格式。-利用“视图/母版/幻灯片母版”命令设置母版格式。易错点:-选定的幻灯片应用设计模板时,不能直接单击模板(除非所有幻灯片都应用该模板),需右击模板,再单击弹出菜单的“应用于选定幻灯片”。-设置对象的自定义动画或动作设置时,需先选择对象,再进行设置。-设置幻灯片母版的标题格式时,请利用“格式”菜单的“字体”命令。网络应用题应试攻略主要考核账号的注册、用户登录、邮件收发和资源下载等操作。做模拟题即可。程序题应试攻略一、熟记典型问题的答案1、完数:正整数N的约数和是N的倍数,则称N为完数。1000

9、0内的完数有七个:1、6、28、120、496、672、8128。如果考题将完数定义为“真因子之和等于本身的数”,则完数不包括1、120、672。2、水仙花数:一个三位正整数N的各位数字的立方和等于N,则称N为水仙花数。水仙花数共四个:153、370、371、4073、同构数:如果N是N2的尾数,则称N是同构数。1,10000上的同构数有八个:1,5,6,25,76,376,625,9376。为了方便记忆,可分成二组:(1,5,25,625)、(6,76,376,9376)。二、利用数学方法,借助EXCEL求解。第二部分:计算机基础综合实例1、 为单元格区域A2:C6加上边框线(外边框及内部均

10、为黑色单细实线)。-单击“格式/单元格”菜单命令弹出“单元格格式”对话框-单击“边框”选项卡-在“线条样式”列表中选择单细实线-在“颜色”列表中选择“黑色”(注意:颜色“自动”必须修改为“黑色”)-单击“外边框”和“内部”按钮,再单击“确定”按钮2、 在“成绩表”中,筛选出语文成绩90分以上(含90分)、英语成绩80分以上(含80分)的数据。-将鼠标定位到成绩表的标题行-单击“数据/筛选/自动筛选”菜单命令,这时每个标题右侧会增加一个下拉按钮-单击“语文”右侧的下拉按钮,再单击列表中的“自定义”-在“显示行”左侧的列表中选择“大于或等于”,右侧输入90后再单击“确定”按钮-单击“英语”右侧的下

11、拉按钮,再单击列表中的“自定义”-在“显示行”左侧的列表中选择“大于或等于”,右侧输入80后再单击“确定”按钮3、 在“汇总表”中,分别计算男生和女生的各科平均分。-将鼠标定位到“性别”列-单击常用工具栏上的“升序排序”按钮(对性别排序以完成分类)-单击“数据/分类汇总”菜单命令弹出“分类汇总”对话框-在“分类字段”列表中选择“性别”-在“汇总方式”列表中选择“平均值”-在“选定汇总项”列表中选择各门课程(其他项不能选择)后再单击“确定”按钮4、如下表所示,为单元格区域A1:C5的数据。请利用公式计算总销售额及各月份销售额所占百分比(=销售额/总销售额,用百分数表示,保留二位小数)。月份销售额

12、销售额所占百分比123021883216总计-在B5输入公式计算总销售额:=SUM(B2:B4)-在C2输入公式计算销售额所占百分比:=B2/B$5-选择C2,向下拖其填充柄至C4-选择C2:C4-单击“格式/单元格”菜单命令弹出“单元格格式”对话框-单击“数字”选项卡-在“分类”列表中选择“百分比”,在“小数位数”输入框输入25、在第2张幻灯片中插入自选图形:“星与旗帜”类型中的“横卷形”。对其填充颜色粉红(RGB=255,0,255);旋转度为60度,并使用阴影样式1。-单击绘图工具栏“自选图形/星与旗帜-横卷形”-在幻灯片上按下鼠标左键并拖动鼠标画出图形-单击绘图工具栏“填充颜色”之下拉

13、列表中的“其他填充颜色”列表项,设置RGB参数值后单击“确定”按钮-右击自选图形,单击弹出菜单的“设置自选图形格式”命令,选择“尺寸”选项卡,设置旋转度为60后单击“确定”按钮-单击“绘图工具栏/阴影样式”按钮,从列表中选择“样式1”。6、在第4张幻灯片中插入水平文本框,添加文字“中国长城”;设置文本框的边框颜色为绿色(RGB=0,128,0);虚线:划线-点,粗细为1.5磅。-先单击绘图工具栏“文本框”按钮,再在幻灯片上按下鼠标左键并拖动鼠标画出文本框,再在文本框中输入文字“中国长城”;-单击绘图工具栏“线条颜色”右侧的按钮,从列表中单击“其他颜色”,在“自定义”选项卡中设置RGB参数后单击

14、“确定”按钮;-单击绘图工具栏“虚线类型”,从列表中单击“划线-点”类型;单击绘图工具栏“线型”,从列表中单击“1.5磅”类型。)7、设置第5张幻灯片的图片大小高6CM、宽12CM;取消锁定纵横比;图像控制颜色:灰度。并为图片添加自定义动画:进入效果-盒状、方向:外。-右击图片,单击弹出菜单的“设置图片格式”命令,在“尺寸”选项卡中设置高宽并取消锁定纵横比、在“图片”选项卡中的“图像控制”之“颜色”列表中选择“灰度”;-在任务窗格的任务列表中选择“自定义动画”命令,再单击“添加效果”之“进入/盒状”,单击“方向”右侧的小按钮,从弹出的列表中单击“外”。 8、在第6张幻灯片中插入动作按钮“自定义

15、”,添加文字“返回”。动作设置为:单击鼠标并超链接到考生文件夹的PHOTO子文件夹中的PHOTO2.jpg图片文件。-单击绘图工具栏“自选图形/动作按钮/自定义”,在幻灯片上按下鼠标左键并拖动鼠标画出按钮,在弹出的对话框的“单击鼠标”选项卡中单击“超链接到”并从列表中单击“其他文件”,选择指定的图片文件 “确定”按钮;-右击动作按钮,单击弹出菜单的“添加文本”命令添加文字“返回”。9、在幻灯片母版中,将幻灯片母版标题样式设置为“幼圆”字体、加粗、阴影效果。-单击“视图/母版/幻灯片母版”菜单命令-单击“单击此处编辑母版标题样式”-单击“格式/字体”命令,在弹出的对话框中设置字体为“幼圆”,“字

16、形”中选择“加粗”,“效果”中选择“阴影”。第三部分:程序题EXCEL及数学解法综合实例(一)整除问题1. 求200到400间,能被整除但不能被整除的数的个数。57基本方法:利用EXCEL列出所有可能的整数,再利用条件求解。EXCEL解法(1)在A列输入等差序列201,204,399。输入方法:在A1输入201,在A2输入204;选择A1、A2两个单元格,向下拖其填充柄(在选择区域的右下角,为一个小黑方块)至最后一单元格的值为399此。得到67行。即被3整除的数有67个。(2)在B列输入等差序列210,232,399。得到能被21整除的数有10个。(3)所以,满足条件的数共有67-10=57个

17、。2. 求能被3整除且至少有一位数字为5的三位数的个数。85EXCEL解法(1)在A列输入序列a102,a105,a999(可按等差序列方法输入)。EXCEL函数(2)在B1输入公式=COUNTIF(A1:A300,"*5*")(3)按Enter键,B1的数据即程序结果。3在 1,2,3,.,100中, 任选两个不同的数,它们的和能被3或7整除。这样的数共有多少对?(注意:3+5和5+3认为是同一对数)。 2121EXCEL解法(1)从A2开始,在第一列输入序列:1,2,100(2)从B1开始,在第一行输入序列:2,3,100(3)在B2输入公式判断(A2,B1)是否成对:

18、=IF(AND($A2<B$1,OR(MOD($A2+B$1,3)=0,MOD($A2+B$1,7)=0),1,0)(4)选择B2,向右拖其填充柄至CV2;再向下拖其填充柄至CV101(5)在A102输入公式求解:=SUM(B2:CV101)(二)余数问题基本方法:利用EXCEL列出余数,再利用条件求解。走台阶:2级一步余1级;3级一步余2;5级一步余4。如果总台阶是一个三位数,则总台阶数至少是多少?119EXCEL解法(1)从A2开始,在A列输入序列:100,101,999(2)分别在B1、C1、D1输入三个除数:2、3、5(3)在B2输入公式求A2除以B1的余数:=MOD($A2,B

19、$1)(4)选择B2,向右拖其填充柄至D2,再向下拖填充柄至D900(5)在E2输入公式:=(B2=1)*(C2=2)*(D2=4)。若值为1则A2是所求的三位数。(6)选择E2,向下拖其填充柄,至E列出现1为此。可得A21=119为所求。数学解法N+1能被2、3、5整除,则N+1是30的倍数。其为三位数,最小值为120。故N=119(三)同构数、水仙花数、完数问题基本方法:记住这三类特征数,直接求解。1输出水仙花的个数(所谓水仙花数是指一个三位十进制数,该数的各位数字立方之和等于该数本身。例如153是一个水仙花数,因为13+53+33=153)。 4解:水仙花数只有四个:153,370,37

20、1,4072找出1-1000之间的全部同构数的和。同构数是指一个数,它出现在它的平方数的右端。例如,5的平方是25,5是25中右端的数,5就是一个同构数。1114数学解法记住10000以内共有8个同构数:1、5、25、625;6、76、376、9376。故所求解为1+5+25+625+6+76+376=11143求1,700内完数的个数。所谓完数,是指其真因子之和等于自身的正整数。试题中有两种完数的定义:定义1:如果一个正整数的所有因子之和是其自身的倍数,则称该数为完数。记住10000内的七个完数:1,6,28,120,496,672,8128。定义2:所有真因子和为自身的数。10000内这种

21、完数只有四个:6,28, 496, 8128。(四)完全平方数类问题基本方法:利用EXCEL列出所有可能的完全平方数,再进行判断求解。1、求具有abcd=(ab+cd)2性质的四位数的个数。 3EXCEL解法只需在322,332,992中搜索。(1)在A列输入序列:32,33,99(2)在B1输入公式:=A1*A1(3)在C1输入公式:=IF(INT(B1/100)+MOD(B1,100)=A1,1,0)(4)选择B1:C1,向下拖其填充柄至C68(5)在D1输入公式:=SUM(C1:C68)。C1的数据即为程序结果。2求200,300上有奇数个因子的最小整数。数学解法由X=MN可知,一个整数

22、的因子总是成对的。因此,X有奇数个因子当且仅当X是完全平方数。故200,300上有奇数个因子的最小整数为225(15的平方)。3A+B、A-B均为完全平方数的两个正整数A、B(A>B)称为自然数对。求1,100中所有这样的自然数对中B的和。分析:设A+B=X2,A-B=Y2,则A=( X2+ Y2)/2,B=( X2- Y2)/2。且由A+B<200可得Y<X<15。且X与Y奇偶性相同。分别对X、Y进行穷举搜索即可。EXCEL解法(1) 从B1开始,输入X的可能值序列:2,3,14(2) 从A2开始,输入Y的可能值序列:1,2,13(3) 在B2输入公式,确定满足(A2

23、,B1)为自然数对的B:=IF(AND(B$1>$A2,MOD(B$1+$A2,2)=0,B$1*B$1+$A2*$A2<=200),(B$1*B$1-$A2*$A2)/2,"")(4) 选择B2,向右拖其填充柄至N2,再下拖填充柄至N14(5) 在A15输入公式求满足条件的B的和:=SUM(B2:N14)(6) A15的数据为1160,即程序结果。(五)约数类问题基本方法:利用EXCEL列出所有可能的约数,再进行判断求解。1求100-200之间的所有素数个数。21EXCEL解法求解依据:奇数N如果在3,K(K为N的算术根)上无素因子,则N为素数。结论:对于奇数

24、N100,200,若N在3,5,7,11,13内无约数,则N为素数。(1)在A列输入序列:101,103,199(2)在B1输入公式:=IF(MOD(A1,3)*MOD(A1,5)*MOD(A1,7)*MOD(A1,11)*MOD(A1,13),1,0)(3)选择B1,拖其填充柄至B50(4)在C1输入公式:=SUM(B1:B50),C1数据即程序结果。2已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。问100,300之间有多少个这样的数。19EXCEL解法(1)从B1开始,在第一行输入序列:100,101,300(2)从A2开始,在第一列输入

25、可能的因子:1,2,300(3)在B2求B1除以A2的余数:=MOD(B$1,$A2)。余数为0则A2是B1的因子。(4)选择B2,向右拖其填充柄至GT2,再向下拖其填充柄至GT301(5)在B302输入公式求B1的因子个数:=COUNTIF(B2:B301,0)(6)在B303输入公式求B1除以其因子个数的余数:=MOD(B1,B302)(7)选择B302、B303,向右拖其填充柄至GT303(8)在B304输入公式统计数据个数:=COUNTIF(B303:GT303,0) 即得程序结果。3. 求3-1000之间最大的五个素数之和。4919EXCEL解法显然,这五个质数均大于900。对于N(

26、900,1000),如果N在3,31上无奇约数,则N为质数。(1)从A2开始在第一列输入序列:997,995,961(2)从B1开始输入可能的因子序列:3,5,31(3)在B2输入公式求A2除以B1的余数: =MOD(B$1,$A2)(4)选择B2,向下拖其填充柄至B16(5)在B17输入公式求B1是否为质数:=MIN(B2:B16)。值非零即质数。(6)选择B2:B17,向右拖其填充柄至T17(7)可知,前面五个质数为997,991,983,977,971(8)在A18输入公式:=997+991+983+977+971。即得程序结果为4919。4求5000,6000之间最小的素数。 5003

27、EXCEL解法对于奇数N5000,6000,若N在3,71在无约数,则N是素数。(1)A1输入5003。从A2开始在A列输入序列:3,5,71(2)在B2输入公式求A1除以A2的余数:=MOD(A$1,A2)。为零则A2是A1的因子。(3)选择B2向下拖其填充柄至B36。这时B列全部非0,表示5003无因子,是素数。5求整数2310的所有质因子(即所有为质数的因子)之和。28数学解法2310=2*3*5*7*11。故所有质因子之和为2+3+5+7+11=286求175,240,360的最小公倍数。 25200数学解法 175=5*5*7,240=2*2*2*2*3*5,360=2*2*2*3*

28、3*5 175,240,360的最小公倍数为2*2*2*2*3*3*5*5*7=252007求11937、32136的最大公约数。EXCEL解法(思路:辗转相除法)(1) 在A1输入32136,A2输入11937(2) 在A3输入公式:=MOD(A1,A2)(3) 选择A3,向下拖其填充柄,至数据为0为止。(4) 可知A10=0,从而最大公约数为A9=38现有士兵N人。可以分别排列为10、22、23、66行的矩阵。求N的最小值。数学解法由题意,N能被10、22、23、66整除。求N的最小值,就是求10、22、23、66的最小公倍数。因为10=2*5,22=2*11,23=23,66=2*3*1

29、1 (质因数分解)因此,其最小公倍数为2*3*5*11*23=7590(求所有质因数之积。每个质因数取出现的最多次数)9正整数A、B的最大公约数为10,最小公倍数为100,且A<B,求满足以上条件的A、B共有多少组解。数学解法由题意,A是10的倍数,且A不超过1000(由A*B=10*100=1000,A<B得)的平方根。可得A可能的取值为10,20,30。AB=1000(两个整数之积=最大公约数与最小公倍数之积)得:A=10或20。共有2组解。10梅森尼数是指能使2n-1为素数的数n,求2,21范围内最大的梅素尼数? 19 EXCEL解法如果2n-1为素数,则n必为素数。故只需逐

30、一验证n=19,17,13,11,7,5,3,2的情形。对于n=19,只需在3,723上找219-1的约数。(1)在A1输入n的值:19;在B1输入公式求2n-1:=2A1-1(2)从A2开始在A列输入可能的因子序列:3,5,723(3)在B2输入公式判断A2是否为B1的因子:=MOD(B$1,A2)。值为0即为因子。(4)选择B2,向下拖其填充柄至B362(5)在B363输入公式求B1的因子个数:=COUNTIF(B2:B362,0)(6)B363显示0。表示B1是素数。11如果N,N+2均为素数,则称其为双胞胎素数对。问:1000,2000上共有多少对双胞胎素数对? 26 EXCEL解法2

31、000的平方根为44.72。只需在3,43上搜索奇数N的因子。若无因子,则N为素数。(1) 从B1开始,在第一行输入序列:3,5,43(2) 从A2开支,在第一列输入序列:1001,1003,1999(3) 在B2输入公式,求A2除以B1的余数:= MOD($A2,B$1)(4) 选择B2,向下拖其填充柄至V2;再向下拖其填充柄至V501(5) 在W2输入公式判断A2是否为素数:=MIN(B2:V2)(值非0时是素数)(6) 选择W2,向下拖其填充柄至W501。(7) 在X2输入公式,找素数对:=IF(W2*W3,1,0)(8) 选择X2,向下拖其填充柄至X500。(9) 在X502输入公式统

32、计素数对:=SUM(X2:X501)12若两个连续自然数的积减1后是素数,则称这两个自然数为友数对,该素数称友素数。求100,200上的第10个友素数对所对应的友素数。 17291 EXCEL解法(1) 从A2开始,输入序列:100,101,200(2) 在B2输入公式计算相邻自然数之积-1:=A2*A3-1(3) 选择B2,向下拖其填充柄至B101(4) 从C1开始,输入待判断的因子序列:3,5,199(5) 在C2输入公式,求B2除以C1的余数:=MOD($B2,C$1)(6) 选择C2,向右拖其填充柄至CW2,再向下拖至CW101(7) 在CX2输入公式判断B2是否为素数:=MIN(C2

33、:CW2)。值非0则为素数。(8) 选择CX2,向下拖其填充柄至CX101在CX列中,找到第10个非0数,其同行的B列数即为所求。13正整数A、B满足AB=2968,A<B。求A+B取最小值时A的值。数学解法由数学知识可知,当AB为常数时,A与B越接近,A+B越小。由于AB=2968=53*56。故A=53。(六)数位问题基本方法:利用EXCEL求出各位数字,再进行判断求解。1求最大的四位完全平方数ABCD满足:A+C=B*D。7921EXCEL解法(1) 在A列输入序列:99,98,32。(2) 在B1输入公式求A1的平方:=A1*A1(3) 在C1输入公式求B1的千位数字:=INT(

34、B1/1000)(4) 在D1输入公式求B1的百位数字:=MOD(INT(B1/100),10)(5) 在E1输入公式求B1的十位数字:=MOD(INT(B1/10),10)(6) 在F1输入公式求B1的个位数字:=MOD(B1,10)(7) 在G1输入公式判断B1是否满足条件:=IF(C1+E1=D1*F1,1,0)(8) 选择B1:G1,向下拖其填充柄至G列有1出现为止。可知,第11行首次出现1,B11的值为7921,即为所求。2求四位数的奇数中,各位数字的和是25的倍数的所有整数的和。1298515EXCEL解法(1) 在A列输入序列:1001,1003,9999(2) 在B1输入公式求

35、A1的千位数字:=INT(A1/1000)(3) 在C1输入公式求A1的百位数字:=MOD(INT(A1/100),10)(4) 在D1输入公式求A1的十位数字:=MOD(INT(A1/10),10)(5) 在E1输入公式求A1的个位数字:=MOD(A1,10)(6) 在F1输入公式确定A1是否满足题意:=IF(SUM(B1:E1)=25,A1,0)(7) 选择F1,向下拖其填充柄至F4500(8) 在F4501输入公式求所有满足条件的数的和:=SUM(F1:F4500)(9) F4501的值为1298515。此即为程序结果。(七)弦数问题定义:如果正整数N的平方为两个正整数的平方和,则称N为

36、弦数。基本方法:利用EXCEL列出所有可能的弦数,再进行判断求解。1求131200范围内的最小弦数。分析:X是弦数ó存在整数Y<X,且X2-Y2为完全平方数。EXCEL解法先判断131是否为弦数:(1) 在A1列输入:131(2) 在A2输入可能的Y值序列:1,2,130(3) 在B2输入公式:=MOD(SQRT(A$1*A$1-A2*A2),1)。若值为0则A2是Y的一个解。(4) 选择B2,向下拖其填充柄至B131。(5) 在C1输入公式:=MIN(B2:B131)。其值非0,故131不是弦数。类似上面的方法逐一判断132,133,,即可知135是131200范围内最小的弦

37、数。2求121,140上弦数的个数。EXCEL解法与上题方法相似。(八)数列类问题基本方法:借助项之间的递推关系或通项公式,利用EXCEL列出数列项求解。1求s=1+3+5+7+.直到s>2000为止。2025EXCEL解法(1) 在A列输入序列:1,3,5,7,100(2) 在B10输入公式求和:=SUM(A$1:A10)(3) 选择B10,向下拖其填充柄,至和大于2000为止。得到B45=2025。2计算s=2!+4!+8!。40346EXCEL解法在A1输入公式:=fact(2)+fact(4)+fact(8) 或:=2+2*3*4+2*3*4*5*6*7*83sum=d+dd+d

38、dd+ddd.d(d为1-9的数字)。例如:3+33+333+3333(此时d=3,n=4)。从键盘上输入d 的值为8,n的值为9,求sum的值。987654312EXCEL解法在A1输入公式:=8+88+888+8888+88888+888888+8888888+88888888+8888888884. 求数列2/1,3/2,5/3,8/5,13/8,的前10项之和。16.47991EXCEL解法(1)在A1输入第一项的分子2,B1输入第一项的分母1(2)在A2输入公式(即第二项的分子为前一项的分子分母之和):=A1+B1(3)在B2输入公式(第二项的分母为第一项的分子):=A1(4)选择A

39、2:B2,向下拖其填充柄至B10(5)在C1输入公式求项:=A1/B1(6)选择C1,向下拖其填充柄至C10,C列得到前十项;(7)在D1输入公式求前10项的和:=SUM(C1:C10)(8)四舍五入取D1数据的7位有效数字,即得程序结果。5. 猴子第1天摘下若干桃子,当即吃掉一半,又多吃一个,第二天将剩余的部分吃掉一半还多一个;以此类推,到第10天只剩余1个。问第1天共摘了多少桃子。1534EXCEL解法(1)在A1输入第10天的桃子数:1(2)在A2输入公式求第9天的桃子数:=2*(A1+1)(3)选择A2,向下拖其填充柄至A10,得到十天的桃子数。(4)A10显示的数据即程序运行的结果。

40、6. 已知数列的前3项为0,0,1,以后每项为前3项的和,求此数列的第36项。334745777 EXCEL解法(1)在A1、A2、A3分别输入数列的前三项:0、0、1(2)在A4输入公式求第四项:=A1+A2+A3(3)选择A4,拖其填充柄至A36。这时A列显示数列的前36项。(4)A36显示的数据即程序运行的结果。7. 我国今年的国民生产总值为45600亿元,若今后每年以9%的增长率增长,计算多少年后能实现国民生产总值翻一番? 9EXCEL解法(1)在A1输入1.09(2)在A2输入公式:=A1*1.09(3)选择A2,向下拖其填充柄,至最后一个单元格的数据不小于2为此。(4)可知:A9&

41、gt;2。故需9年。8. 求字符串"87IM&2345kjwdssdcf"中英文字母的ASCII码之和。1113EXCEL解法(1)在A列输入字符串中的英文字母:I,M,k,j,w,d,s,s,d,c,f(2)在B列输入公式:=CODE(A1)(3)选择B1,拖其填充柄至B11(4)在C1输入公式:=SUM(B1:B11)。C1即显示程序结果。牢记常用字母的ASCII码值:-09:4857-az:97122-AZ:6590因此,本题也可直接找到串的字母后求其ASCII码值之和。9某正整数组成的等差数列的前四项的和是26,前四项的积是880。求其前六项的和。数学解法8

42、80=2*5*8*11。得前四项为2、5、8、11。从而前六项的和为26+14+17=58。(九)方程类问题方法一:利用方程的数学特点,直接分析求解。方法二:在EXCEL中列出所有可能的解,再进行条件判断求解问题。1解百马百瓦古题。大、中马和小马共100匹,共驮100片瓦。大马一驮三,中马一驮二,小马二驮一,一次驮完,三种马都驮,共有多少种组合? 6数学解法设大、中、小马各X、Y、Z匹,则有:X+Y+Z=100,3X+2Y+Z/2=100 => 5X+3Y=100=>Y=5K => X=20-3K, Z=80-2K=>K=1,2,3,4,5,6故共有6组解。2把一张一元

43、钞票,换成一分、二分和五分硬币,每种至少8枚,求方案数。80数学解法(1)先每种面值兑换8张,用了6角4分。(2)问题转化为:3角6分兑换五分、二分、一分,有几种方法?设五分、二分、一分各兑换X、Y、Z张,则问题即求5X+2Y+Z=36的非负整数解。-X=7:2Y+Z=1。Y=0,共有1组解。-X=6:2Y+Z=6。Y=03,共有4组解。-X=5:2Y+Z=11。Y=05。共6组解。-X=4:2Y+Z=16。Y=08。共9组解。-X=3:2Y+Z=21。Y=010。共11组解。-X=2:2Y+Z=26。Y=013。共14组解。-X=1:2Y+Z=31。Y=015。共16组解。-X=0:2Y+Z

44、=36。Y=018。共19组解。故总解数为803百钱百鸡问题。用100钱买100只鸡,公鸡一只五钱,母鸡一只三钱,雏鸡三只一钱,编程计算共有几种买法(要求每种鸡至少要买1只)。3数学解法设公鸡、母鸡、雏鸡各X、Y、Z只,则有:X+Y+Z=100,5X+3Y+Z/3=100=> 7X+4Y=100。可令X=4K。有:7K+Y=25。从而K=1,2,3。故共有3组解。4求有几组i、j、k符合算式ijk+kji=1534,其中i、j、k是09之间的整数。5数学解法由题有:i*100+j*10+k+k*100+j*10+i=1534即101(i+k) =1534-20j1534-180,1534

45、=>i+k14,15-i+k=14:j=6。i5,6,7,8,9,共5组解。-i+k=15:j无解。故共有5组解。5求方程5X-4Y=2,在|X|<=50,|Y|<=100内的整数解中X+Y最大值是多少? 112数学解法令M=X+Y。则由5X-4Y=2得M=(9X-2)/4。故当X=50时M有最大值112。(注意验证X=50时能求得满足条件的Y)6求方程5X-4Y=2,在|X|<=50,|Y|<=100内有多少组整数解? 26数学解法显然,X为偶数。设X=2K,则:5K-2Y=1,|K|<=25且K为奇数。又Y=(5K-1)/2,|Y|<=100得|(

46、5K-1)/2|<=100,即-39<=K<=40故K=-25,-23,25,共有26组解。7已知:好啊好+真是好=真是好啊。汉字表示0-9的数,求“真是好啊”表示的数。 1098 数学解法101H+10A+100Z+10S+H=1000Z+100S+10H+A=> 900Z+90S=92H+9A=> H=9, 100Z+10S=92+A=> A=8, 10Z+S=10=> Z=1, S=0。即真是好啊=10988已知XXXX+YYYY+ZZZZ=YXXXZ,求五位整数YXXXZ。其中X,Y,Z均为1-9中的数字且各不相同。数学解法由题有:1111X+

47、1111Y+1111Z=10000Y+1110X+Z。即:X+1110Z=8889Y。由于X+1110Z<=9999,故Y=1。从而得X=9,Z=8。所求数为19998。(十)综合类问题1利用sin(15*n)(n=1,2,.,250)产生一个25×10的矩阵,求最大值所在行列号乘积。72EXCEL解法由题意,可由sin(n)产生了250个数。每产生一个数,n增加15。且n的初值为15。(1)在A1输入n的初值:15(2)在A2输入公式:=A1+15(3)选择A2,向下拖其填充柄至A250,得到n的取值序列(4)在B1输入公式:=SIN(A1)(5)选择B1,向下拖其填充柄至B

48、250。(6)在C1输入公式确定最大值位置:=IF(B1=MAX(B1:B250),1,0)(7)选择C1,向下拖其填充柄至C250(8)可知,C233单元格的数据为1,即最大值是第233个。由于题目是产生25行10列的矩阵,故该数在第24行3列。故程序结果为24*3=72。2已知:非等腰三角形最长边是60,其它两边长度都是正整数,且三边之和能被3整除,求取这类三角形的个数。两边长度交换构成的三角形算作同一个三角形。271EXCEL解法一设两边长分别为X、Y,且X<Y<60。则由题有:X+Y是3的倍数;60<X+Y<120 => Y31,59。得EXCEL解法如下

49、:(1) 从A2开始,在第A列输入X的可能取值序列:2,3,58(2) 从B1开始,在第一行输入Y的可能取值序列:31,32,59(3) 在B2输入公式:=IF(AND(B$1>$A2,MOD(B$1+$A2,3)=0,B$1+$A2>60),1,0)(4) 选择B2,向右拖其填充柄至AD2(5) 再选择B2:AD2,向下拖其填充柄至AD58(6) 在A60输入公式:=SUM(B2:AD58)。A60的数据即程序结果。数学解法-Y=31:X无解。-Y=32:X=31,共1组解。-Y=33:X=30,共1组解。-Y=34:X=29,32,共2组解。EXCEL解法二分析:设另两条边的长

50、度分别为X、Y,且X>Y。则另两边的和可能为:63,66,.,117。当和为S时,X的可能值为S2+1,59,这时共有59-S2组解。故得EXCEL解法如下:(1)在A列输入可能的和序列:63,66,.,117(2)在B1输入公式求和为A1时对应的解数:=59-INT(A1/2)(3)选择B1,向下拖其填充柄至B19(4)在C1输入公式求总解数:=SUM(B1 :B19),得271。3求杨辉三角形中,第19行第10列的数为多少?48620杨辉三角形:11 11 2 11 3 3 11 4 6 4 1数学解法找到规律(第一个数和最后一个数均为1,其他数等于前行左上角和正上方两个数

51、之和)后直接计算!4已知菲波纳契数列 X 中,X(1)=0,X(2)=1,X(n)=X(n-1)+X(n-2),编程求数列前30个数中,所有质数的和。544828EXCEL解法(1)在B1输入0、C1输入1(2)在D1输入公式求项:=B1+C1(3)选择D1,向右拖其填充柄至AE1。第一行即显示数列的前30项。(4)在第一列A2开始输入可能的因子序列:3,5,717 (第30项平方根整数为717)(5)第一行的前面几个质数不需判断:2,3,5,13。从M1=89开始判断:在M2输入公式判断A2是否为M1的因子:=(MOD(M$1,$A2)。值为0则为因子。(6)选择M2,向右拖其填充柄至AE2

52、。再向下拖填充柄至AE359(7)若M1是质数则移到M360。在M360输入公式:=IF(MIN(M2:M359),M1,0)。(8)选择M360,向右拖其填充柄至AE360(9)在A360输入公式求所有质数的和:=2+3+5+13+SUM(M360:AE360)5某些分数的分子分母都是二位正整数的真分数,如果将分子的两位数字相加作分子,分母两位数字相加作分母,得到的分数值不变。求这些分数的分子与分母的总和。EXCEL解法(1) 从B1开始,在第一行输入分子序列:10,11,98(2) 从A2开始,在A列输入分母序列:11,12,99(3) 在B2输入公式确定B1/A2是否满足题意:=IF(A

53、ND($A2>B$1,(INT(B$1/10)+MOD(B$1,10)*$A2=(INT($A2/10)+MOD($A2,10)*B$1),$A2+B$1,"")(4) 选择B2,向右拖其填充柄至CL2;再向下拖填充柄至CL89(5) 在A1输入公式求满足条件的分数的分子和分母的和:=SUM(B2:CL89)A1的值为10134。此即为程序结果。6一个14*14方阵A(i,j),其每个元素的值为该元素下标的立方和,求出该矩阵所有元素的累加和(注:i,j从1到14).    308700数学解法-第一行的和:(13+13)+(13+23)+

54、(13+143)-第二行的和:(23+13)+(23+23)+(23+143)-第14行的和:(143+13)+(143+23)+(143+143)因此,所求和为28(13+23+143)7一个素数(设为p)依次从最高位去掉一位,二位,三位,若得到的各数都是素数,且数p的各位数字均不为零,则称该数p为逆向超级素数。试求 100,999内的所有逆向超级素数的个数。39EXCEL解法分析:对于100,999上的整数数N=100A+10B+C,因为N、10B+C、C均为素数,则:-C只能是3或7。首先,C不可能是偶数(偶数只有2是素数,三位整数的偶数不是素数);其次,C不能是1(不是素数)、5(N能

55、被5整除,不是素数)、9(不是素数)。-C=3时,B只可能是1、2、4、5、7、8。这时N共有9*6=54个可能的值。-C=7时,B只可能是1、3、6、9。这时N共有9*4=36个可能的值。根据以上分析,可得EXCEL解法如下:(1) 从A2开始,在A列输入N可能的值:113,123,143,997(共90个)(2) 从B1开始,在第一行输入可能的质因子:3,5,7,11,13,17,19,23,29,31(3) 在B2输入公式:=MOD($A2,B$1)。若值为0,则B1是A2的因子。(4) 选择B2,向右拖其填充柄至K2,再向拖填充柄至K91。(5) 在L2输入公式:=MIN(B2:K2)。若值为0,则A2不是质数。(6) 选择L2,向下拖

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论