程序框图与基本逻辑结构.pptxVIP

  • 5
  • 0
  • 约 42页
  • 2017-01-07 发布于湖北
  • 举报
程序框图与顺序结构一、复习回顾1、什么是算法? 算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。 2、算法有哪些特征? ①明确性②有限性 ③程序性 ④问题指向性3、怎么表示算法?3.算法的步骤 我们可以用自然语言表述一个算法,但往往过程复杂,缺乏简洁性 因此,我们有必要探究使算法的结构更清楚、步骤更直观也更精确的方法这个想法可以实现吗?程序框图一、程序框图: 1.程序框图的概念程序框图又称流程图,是一种用程序框、流程线及文字说明来准确、直观地表示算法的图形. 程序框图是算法的一种表现形式,也就是说,一个算法可以用算法的步骤表示,也可以用程序框图表示,所以,通常是先写出算法的步骤,然后再转化为对应的程序框图。第一步,给定大于2的整数n.第二步,令i=2.第三步,用i除n,得到余数r. 第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则将i的值增加1,仍用i表示. 第五步,判断“i(n-1)”是否成立.若是,则n是质数,结束算法;否则返回第三步.例:判断“整数n (n2)是否是质数”的算法算法步骤:程序框图:2.构成程序框图的图形符号及其功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入输出框 一个完整的程序框图,一定是以起止框表示开始,同时又以起止框表示结束表示一个算法输入和输出的信息处理框(执行框)赋值、计算 如果一个框图需要分开来

文档评论(0)

1亿VIP精品文档

相关文档