1.1.1算法的概念习题.pptVIP

  • 12
  • 0
  • 约 11页
  • 2017-06-13 发布于江西
  • 举报
1.1.1算法的概念习题

第一步,令s=0 第二步,令i=1。 第三步,求出s+i,仍用s表示。 第四步,判断i>100是否成立?若是,输出s;若不是,将i的值增加1,仍用i表示返回第三步。 例:读下列算法,回答问题: (1)该算法是解决什么问题的? (2)最终输出的结果是什么? 1.任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积. 第一步:输入任意一个正实数r; 第二步:计算圆的面积: S=πr2; 第三步:输出圆的面积S. 练习 2.任意给定一个大于1 的正整数n,设计一个算法求出n的所有因数. 答案1:第一步:依次以2~(n-1)为除数去除n,检查余数是否为0,若是,则是n的因数;若不是,则不是n的因数. 第二步:在n的因数中加入1和n. 第三步:输出n的所有因数. 答案2:第一步:给定大于1的整数n 第二步:令i=1 第三步:用i除n,得余数r 第四步:判断“ r=0” 是否成立,若是,则i是n的因数,输出i, 第五步:将i的值增加1,仍用i表示. 第六步:判断“in结束算法,否则返回第三步. 巩固概念 × 3、写出求一元二次方程 ax2+bx+c=0 的根的算法. 第一步,计算Δ=b2-4ac. 第二步,如果Δ0,则原方程无实数解 ;否则(Δ≥0)时, 第三步:输出x1, x2或无实数解的信息. 4.下面的四种叙述不能称为算法的是(

文档评论(0)

1亿VIP精品文档

相关文档