收藏 分享(赏)

2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt

上传人:a**** 文档编号:591035 上传时间:2025-12-11 格式:PPT 页数:14 大小:371KB
下载 相关 举报
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第1页
第1页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第2页
第2页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第3页
第3页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第4页
第4页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第5页
第5页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第6页
第6页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第7页
第7页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第8页
第8页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第9页
第9页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第10页
第10页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第11页
第11页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第12页
第12页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第13页
第13页 / 共14页
2012届高二数学:3.1 条件语句 课件 (北师大必修3).ppt_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
资源描述

1、几种基本语句条件语句 算法中的条件结构是由条件语句来表达的,条件语句是处理条件分支逻辑结构的算法语句.条件语句的一般格式 满足条件?语句是否只含一个“分支”的条件结构写成条件语句为 IF 条件 THEN 语句体 END IF 当计算机执行这种形式的条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体,否则执行END IF之后的语句.满足条件?语句1 语句2 是否含两个“分支”的条件结构写成条件语句为 IF 条件 THEN 语句体1 ELSE 语句体2 END IF 当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体1,否则执行E

2、LSE后的语句体2.这个程序什么含义?INPUT xIF x=0 THENPRINT xELSEPRINT-xEND IF END例一修改成另一形式是开始输入a,b,c=b2-4ac0?2bpa 2qa原方程无实根22结束否11=0?输出p是否x1=p+qx2=p-q输出x1,x2例一、解一元二次方程的算法【程序】INPUT“a,b,c=”;a,b,cd=b*b-4*a*cIF d=0 THEN p=-b/(2*a)q=SQR(d)/(2*a)IF d=0 THENPRINT“One real root:”;pELSEx1=p+qx2=p-qPRINT“Two real roots:“;x1,

3、x2END IFELSE PRINT“No real root!”END IFEND:(),SQR xx即ABS(x)=|x|.编写程序求函数值,对于函数例)10(113)101(12)1(3xxxxxxyINPUT“x=”;xIF x=1 AND xa?是t=aa=b否ca?是t=a否cb?t=c是否输出a,b,c交换a,b的值【程序】INPUT“a,b,c=”;a,b,cIF ba THENt=aa=bb=tEND IFIF ca THENt=aa=cc=tEND IFIF cb THENt=bb=cc=tEND IF PRINT a,b,cEND【课堂练习】1.课本P29页T2.读程序,

4、说明程序的运行过程.INPUT“x=:”;xIF x9 AND xc AND a+cb AND b+ca THENPRINT“Yes.”ELSEPRINT“No.”END IFEND参考答案:3.课本P29页T3.编写求一个数是偶数还是奇数的程序,从键盘输入一个整数,输出该数的奇偶性.INPUT“a=”;aIF a MOD 2=0 THENPRINT“Even.”ELSEPRINT“Odd.”END IFEND参考答案:4.课本P29页T4.闰年指年份能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序,判断输入的年份是否为闰年.INPUT“Please input a year:”;y b=y MOD 4c=y MOD 100d=y MOD 400IF b=0 AND c0 THENPRINT“Leap year.”ELSEIF d=0 THENPRINT“Leap year.”ELSEPRINT“Not leap year.”END IFEND IFEND参考答案:表示c0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 语文

Copyright@ 2020-2024 m.ketangku.com网站版权所有

黑ICP备2024021605号-1