2018-2019学年北师大版必修三 基本算法语句 学案
2018-2019学年北师大版必修三   基本算法语句  学案第2页

 功能:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值.

要点诠释:

①赋值号的左右两边不能对换,如"A=B""B=A"的含义运行结果是不同的;

②格式中右边"表达式"可以是一个数据、常量和算式,如果"表达式"是一个算式时,赋值语句的作用是先计算出"="右边表达式的值,然后将该值赋给"="左边的变量;

③赋值号左边只能是变量名字,而不能是表达式,如:2=X是错误的;

④不能利用赋值语句进行代数式的演算(如化简、因式分解等);

⑤对于一个变量可以多次赋值;

⑥有计算功能;

⑦赋值号与数中的等号的意义是不同的.赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值,如果已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将"原值"冲掉.

要点四:条件语句

算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句.它的一般格式是:(IF-THEN-ELSE格式)

当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2.其对应的程序框图为:(如上右图)

在某些情况下,也可以只使用IF-THEN语句:(即IF-THEN格式)

计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句.其对应的程序框图为:(如上右图)

要点诠释:

条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去.需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理.

要点五:循环语句

算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中