专题1.2 基本算法语句-20届高中数学同步讲义人教版(必修3)
《专题1.2 基本算法语句-20届高中数学同步讲义人教版(必修3)》由会员分享,可在线阅读,更多相关《专题1.2 基本算法语句-20届高中数学同步讲义人教版(必修3)(23页珍藏版)》请在七七文库上搜索。
1、1五种基本算法语句任何一种程序设计语言中都包含五种基本的算法语句,分别它们是_、_、_、_、和_2输入语句输入语句与程序框图中的_对应,以BASIC语言为例,其一般格式为:INPUT “提示内容”;变量其中,“提示内容”一般是提示用户输入什么样的信息输入语句的作用是输入提示内容要求的相应信息或值,计算机每次都把新输入的值赋给变量3输出语句输出语句与程序框图中的_对应,以BASIC语言为例,其一般格式为:PRINT “”;输出语句的作用是输出算法的信息(表达式)输出语句的功能是在计算机的屏幕上输出常量、变量的值和系统信息4赋值语句赋值语句与程序框图中表示赋值的处理框对应,以BASIC语言为例,其
2、一般格式为:_赋值语句的作用是将表达式所代表的值赋给变量判断赋值语句正确与否的两个步骤:(1)看格式,看是否满足“变量=表达式”的格式(2)看内容,看赋值号是否超过了一个,即看是否进行了代数式的计算5条件语句条件语句与程序框图中的_相对应条件语句主要有两种,分别是“_”语句和“_”语句(1)IFTHENEND IF语句计算机在执行如图所示的条件语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句(2)IFTHENELSEEND IF语句当计算机执行如图所示的条件语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THE
3、N)执行语句体1,否则(ELSE)执行语句体2学.科网注意:当判断语句的两个出口只有一个需要执行其他语句时,使用“IFTHENEND IF”语句;当判断语句的两个出口都需要执行其他语句时,使用“IFTHENELSEEND IF”语句“条件”可以是复合条件,此时应用AND加以连接END IF是“出口”,是条件语句的结束符号,在书写程序时不要漏掉6循环语句循环语句与程序框图中的循环结构相对应一般程序设计语言中都有_和_两种循环语句结构(1)直到型(UNTIL)语句当计算机遇到UNTIL语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断如果条件不符合,继续执行循环体;然后
4、再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句如图所示:(2)当型(WHILE)语句当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句如图所示:学&科网应用循环语句编写程序时需注意:循环语句中的循环变量一般要设初始值在循环过程中需要有“结束”的语句,程序中最忌“死循环
5、”K知识参考答案:6直到型(UNTIL) 当型(WHILE)K重点输入语句、输出语句、赋值语句、条件语句和循环语句的基本用法K难点正确编写算法语句K易错(1)条件语句中缺少END IF;(2)混淆WHILE语句与UNTIL语句1输入语句、输出语句、赋值语句(1)输入语句可以给多个变量赋值,其格式为:INPUT “提示内容1,提示内容2,提示内容3,”;变量1,变量2,变量3,(2)输出语句具有计算功能(3)对于赋值语句,在代数中AB与BA是等效的两个等式,而在赋值语句中则是两个不同的赋值过程“”左边必须是变量,右边可以是常量、变量或算式一个语句只能给一个变量赋值,不能对几个变量连续赋值,但可以
6、辗转赋值可给一个变量多次赋值,但只保留最后一次所赋的值【例1】下列语句正确的是输入语句INPUT x输入语句INPUT “A,B,C”;a,b,c输出语句PRINT A+B=C赋值语句3=AABCD【答案】D【解析】根据输入语句的一般格式知:正确;输出语句不具有赋值或执行功能,错误;赋值语句应改为A=3,错误故选D学科*网【名师点睛】当输入程序语句时,只能从左到右依次输入上标、下标、幂等的表示与数学中平时的书写习惯是不相同的,算法语句中的运算符有:,*,/,MOD,sqr等【例2】下列程序语句正确的是A输出语句PRINT A=4B输入语句INPUT x=3C赋值语句A=A*A+A3D赋值语句5
7、5=a【答案】C2条件语句条件语句可实现算法中的条件结构,当计算机处理按条件判断后的不同情况时,就需要用到条件语句如求分段函数的函数值等,往往要用到条件语句,有时甚至要用到条件语句的嵌套在有些较为复杂的算法中,有时需要对按条件执行的某一语句(特别是ELSE后的语句)继续按照另一个要求进行判断,这时可以再利用一个条件语句进行判断,这就形成了条件语句的嵌套条件语句的嵌套是条件结构嵌套的实现和表达一般形式如下:IF 条件1 THEN 语句体1ELSE IF 条件2 THEN语句体2 ELSE 语句体3END IFEND IF【例3】如图所示的程序是计算函数y=f(x)函数值的程序,若输入的x的值为4
8、,则输出的y值为A17B3C3D17【答案】C【名师点睛】在设计条件语句时,要明确算法语句中关系运算符和逻辑运算符及其应用关系运算符:,如在程序中表示为这与代数中的表示是有区别的逻辑运算符:AND,OR如在程序中应表示为AND ,这是程序语句的专用表示方法【例4】下列关于条件语句的叙述,正确的是A条件语句中必须有if、else和endB条件语句中可以没有endC条件语句中可以没有else,但必须有endD条件语句中可以没有else及没end【答案】C【解析】条件语句是处理条件分支逻辑结构的算法语句表示形式有2种:IFTHENELSE格式:执行时,先对IF后的条件进行判断,若条件符合,执行语句1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专题
链接地址:https://www.77wenku.com/p-91106.html