专题十六、算法、复数、推理与证明抓住4个高考重点1IF条件THEN语句体1ELSE语句体2ENDIFIF条件THEN语句体ENDIFWHILE条件循环体WEND重点1程序框图与基本算法语句1.程序框图(1)概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.(2)基本的程序框和它们各自表示的功能如下表:(3)程序框图的三种基本结构(i)顺序结构顺序结构是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构,其结构形式如图所示
(ii)条件结构在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向,这种先根据条件作出判断,再决定执行哪一种操作的结构称为条件结构,其结构形式如图甲、乙所示:(iii)循环结构在一些算法中,要求重复执行同一操作的结构称为循环结构,即从算法某处开始,按照一定的条件反复执行某些步骤的情况.反复执行的步骤称为循环体.循环结构有两种形式:当型循环结构和直到型循环结构.其结构形式分别如图所示:2.基本算法语句(1)输入语句、输出语句和赋值语句(i)输入语句、输出语句与赋值语句的一般格式a.输入语句的一般格式是INPUT“提示内容”;变量b.输出语句的一般格式是PRINT“提示内容”;表达式c.赋值语句的一般格式是变量=表达式(ii)输入语句、输出语句与赋值语句的功能a.INPUT语句的功能是对程序中的变量通过键盘赋值.b.PRINT语句的功能是输出表达式的值.(2)条件语句(i)算法中的条件结构由条件语句来表达,条件语句的一般格式是当计算机执行IF语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体1,否则执行ELSE后的语句体2
(ii)条件语句还有一种比较简单的格式:当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN