数学实验题目(第1 部分)
本次实验的主要目的在于熟悉matlab 软件,学会简单编程和绘图。
1 下面给出一些自然数的特点,试编程完成相应的任务:
1)水仙花数若一个三位自然数的各位数字的立方和等于该数本身,则称该自然数为水仙花数,例如,153 = 13 + 53 + 33 ,所以153 就是一个水仙花数,编程计算出所有的水仙花数。
2)回文数对于一个自然数,若将各位数字倒序排出,加到原来的数字上,反复这样多次后,若能得到一个从左到右读与从右到左读完全一样的数,则称该自然数能产生回文数或者对称数,例如:195 就可以产生一个回文数9339,因为195+591=786 786+687=1473 1473+3741=5214 5214+4125=9339 通过编程计算,你能找出多少个能产生回文数的数,又能找出多少个不能产生回文数的数?二者的最小自然数是多少?
3)完美数对于一个自然数而言,若它的真因子之和小于数本身,则称该数为盈数,若它的真因子之和大于数本身,则称该数为亏数,若它的真因子之和等于数本身,则称该数为完美数(完全数)。例如:12 是亏数,14 是盈数,6 为完全数。
通过编程计算,你能找出多少个完美数?(完全数的两个主要特点是:它可以写成若干连续自然数之和;它的全部因数的倒数和都是2)
4)亲和数亲和数又叫友好数,是指两个自然数,其中每个自然数的真因数之和等于另一个数。例如:220 与284 就是一对亲和数。
令人惊讶的一个事实是:第二对最小的亲和数(1184,1210)是意大利的一个16 岁的男孩在19 世纪后期发现的。通过编程计算,你能算出多少对亲和数?
2. 绘制马鞍面的图形,画出平面的图形。
第4次实验
实验三图形用户界面设计。一 实验目的。1.掌握gui开发环境的使用方法。2.掌握各种控件的属性与创建方法。3.掌握菜单设计的方法。4.掌握 函数的使用方法。二 实验原理。1.按键的使用方法。1.1按键的设置。双击按键,对按键的字体大小 fontsize 字符串内容 string 进行设置。1.2 右...
第4次实验
1 编写程序实现判断一个数是否为素数的功能。要求,将判断素数的功能封装为一个函数。hbool prime int b bool a true for int divisor 2 divisor if divisor b a true elsea false return a cpp include ...
第2周第2次作业
第2周第2次家长签名 一 用递等式计算。二 填空。1 一个数加上 还得原数 一个数和0相乘,得 0除以一个的数,还得0 不能作除数。2 在计算147 251 51 时,第一步要先算再算。3 法 法 法和 法统称四则运算。减去40除以40的商,所得的差再剩以40,结果是。三 选择。1 计算24 24 ...