赋值是计算机使用的语言,借助计算机语言使.pptVIP

  • 6
  • 0
  • 约小于1千字
  • 约 12页
  • 2017-06-04 发布于江西
  • 举报

赋值是计算机使用的语言,借助计算机语言使.ppt

赋值是计算机使用的语言,借助计算机语言使

* 赋值是计算机使用的语言,借助计算机语言使 算法的叙述更加简洁明了。 已知直角坐标系中的两点A(-1,0),B(3,2), 写出求直线AB的方程的一个算法. 解 S1 x1←-1; S2 y1←0; S3 x2←3; S4 y2←2; S5 k←(y2-y1)/(x2-x1); S6 写出直线方程y=k(x+1). 问题1: 给出求13+23+33+43+53+63 的一个算法并画出流程图。 解: SI a1 ←13 S2 a2← a1+23 S3 a3← a2+33 S4 a4← a3+43 S5 a5← a4+53 S6 a6← a5+63 S7 输出a6 循环结构 目标:明白循环结构的意义,会做循环结构流程图, 在算法设计中体会递推思想方法。 循环结构: 在算法中,需要 重复执行同一操作 的结构。 A p N Y 直到型 写出求1× 2× 3× 4× 5值的一个算法,画出流程图。 S1 T← 1; S2 I← 2; S3 T← T× I; S4 I← I+1; S5 若I≤ 5,转S3,否则转S6; S6 输出T 可以改变S5的表达方式: S5 若I5,转S6,否则转S3; 问题1: 给出求13+23+33+43+53+63 的一个算法并画出流程图。 解: SI a1 ←13 S2 a2← a1+23 S3 a3← a2+33 S4 a4← a3+43 S5 a5← a4+53 S6 a6← a5+63 S7 输出a6 用循环结构表示 问题3:写出 13+23+33+…+1003的一个算法, 并画出流程图。 问题4:写出 13× 23× 33× …× 1003的 一个算法 问题5:写出 13× 33× 53× …× 993的 一个算法 6.设计一个算法,输出自然数1到100中能被7 整除的数 7,有一列数,第一个是1,从第二个起,每个都是 它前一个数的2倍,写出求第20个数及前20个数的 和的一个算法,并画出流程图。 *

文档评论(0)

1亿VIP精品文档

相关文档