算法初步与程序框图1.了解算法的含义,了解算法思想.2.理解程序框图的三种基本结构:顺序结构、条件结构、循环结构.3.通过模仿、操作、探索,学会程序框图来表达解决问题的过程,学会灵活、正确地阅读理解程序框图.知识梳理1.算法的概念算法通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.2.程序框图的概念、表示及功能(1)程序框图又称为流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)程序框图基本图形及功能:程序框名称功能终端框(起止框)表示一个算法的起始与结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”;不成立时标明“否”.流程线连接程序框连接点连接程序框图的两部分3
算法的逻辑结构算法的三种基本逻辑结构:顺序结构、条件结构、循环结构.(1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.其结构形式如右图所示.(2)条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构.其结构形式为(3)循环结构是指在算法中,从某处开始,按照一定的条件,反复执行某些步骤的结构.反复执行的步骤称为循环体
循环体又分为当型(WHILE型)和直到型(UNTIL型)
①当型(WHILE型)循环结构:在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环.这种循环叫做当型(WHILE型)循环.如下图(1).②直到型(UNTIL型)循环结构.在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.这种循环叫做直到型(UNTIL型)循环.如下图(2).热身练习1.下列给出三个程序框图:其中①是顺序结构;②是条件结构;③是循环结构.2.程序框图中涉及