算法的概念(如果全做出来,我会提高赏分的)1,一位商人有9枚银币,其中有1枚是假银元(质量略轻),你能用天平(不用砝码)将假银元找出来吗?2,设计一个能找出a,b,c中最小数的算法(a,b,c互不相等).3,已知函数f(x)=x+2(x≥0),f(x)=x²(x<0),设计一个算法,输入x的值,求对应的函数值.3设计一个算法,求1+2²+3²+4²+.+100²的值.4任意给定一个大于1的正整数n,设计一个算法求出n的所有因数(模仿判断n(n>2)是否为质数的算法)
问题描述:
算法的概念(如果全做出来,我会提高赏分的)
1,一位商人有9枚银币,其中有1枚是假银元(质量略轻),你能用天平(不用砝码)将假银元找出来吗?
2,设计一个能找出a,b,c中最小数的算法(a,b,c互不相等).
3,已知函数f(x)=x+2(x≥0),f(x)=x²(x<0),设计一个算法,输入x的值,求对应的函数值.
3设计一个算法,求1+2²+3²+4²+.+100²的值.
4任意给定一个大于1的正整数n,设计一个算法求出n的所有因数(模仿判断n(n>2)是否为质数的算法)
答
1,从九个中取出八个分别放在天平两边,如果天平平衡,则所剩银元为假银元,如果天平不平衡,取出较轻的四枚银元在分别放于天平两边,量出较轻的两枚再放于天平两侧,则所求假银元可得出
答
因为它说,假元轻。我们可以一边放4个。一边放5个。就那样一个一个拿、就可以算出来。不过有点麻烦。
答
1.天平两边各放3个,如相等,就是另3个的其中一个是假的.不等,较轻的一 边其中有 假.再一边放一 个,如==就是另一 个是假的.不 等,轻的 是假的