山东省临清市高中数学全套学案必修3:1.2.2 条件语句

上传人:小** 文档编号:57270236 上传时间:2018-10-20 格式:DOC 页数:7 大小:272.50KB
返回 下载 相关 举报
山东省临清市高中数学全套学案必修3:1.2.2 条件语句_第1页
第1页 / 共7页
山东省临清市高中数学全套学案必修3:1.2.2 条件语句_第2页
第2页 / 共7页
山东省临清市高中数学全套学案必修3:1.2.2 条件语句_第3页
第3页 / 共7页
山东省临清市高中数学全套学案必修3:1.2.2 条件语句_第4页
第4页 / 共7页
山东省临清市高中数学全套学案必修3:1.2.2 条件语句_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《山东省临清市高中数学全套学案必修3:1.2.2 条件语句》由会员分享,可在线阅读,更多相关《山东省临清市高中数学全套学案必修3:1.2.2 条件语句(7页珍藏版)》请在金锄头文库上搜索。

1、高考资源网() 您身边的高考专家 版权所有高考资源网- 1 -1.2.2 条件语句条件语句课前预习学案 一、预习目标 通过预习知道条件语句的应用背景及其一般结构。 二、预习内容 预习教材回答:什么样的问题背景下需要使用条件结构?请举例说明。三、提出疑惑 同学们,通过你的自主学习,你还有哪些疑惑,请把它填在下面的表格中课内探究学案 学习目标:1.正确理解条件语句的概念; 2.能应用条件语句编写程序框图; 3.能应用条件语句编写程序。 学习重点:条件语句的步骤、结构及功能。 学习难点:会编写程序中的条件语句 学习过程: 一、知识再现 上节课所学习的三种算法语句是什么?并分别写出它们的一般格式. 输

2、入语句、输出语句和赋值语句 输入语句的一般格式是:_. 输出语句的一般格式是:_. 赋值语句的一般格式是:_.二、创设情境 试求自然数 1+2+3+99+100 的和.显然大家都能准确地口算出它的答案:5050. 而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出 语句和赋值语句还不能满足“我们日益增长的物质需要” ,因此,还需要进一步学习基本算法 语句中的另外两种:条件语句和循环语句,这节课我们先来学习条件语句. 三、新知探究 (一)条件语句 算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句. 它的一般格式是:(IF-THEN-ELSE-EN

3、D IF 格式)IF 条件条件 THEN 语句体语句体 1 1 ELSE语句体语句体 2 2 END IF满足条件?语句体 1语句体 2是否高考资源网() 您身边的高考专家 版权所有高考资源网- 2 -当计算机执行上述语句时,首先对 IF 后的条件进行判断,如果条件符合,就执行 THEN 后的语句 1,否则执行 ELSE 后的语句 2.其对应的程序框图为:(如上右图)在某些情况下,也可以只使用 IF-THEN 语句:(即 IF-THEN-ENDIF-THEN-END IFIF 格式格式)计算机执行这种形式的条件语句时,也是首先对 IF 后的条件进行判断,如果条件符合, 就执行 THEN 后的语

4、句体,否则执行 END IF 之后的语句.其对应的程序框图为:(如上右图)(二)典型例题 例 1 编写一个程序,求实数的绝对值.x 程序: 思考:求的绝对值还有其他的编写程序方法。x例 2 写出求方程 ax2+bx+c=0 的根的程序.例 3 编写程序,使任意输入的 3 个整数按从大到小的顺序输出.IF 条件条件 THEN 语句体语句体 END IF满足条件?语句体是否高考资源网() 您身边的高考专家 版权所有高考资源网- 3 -(三)随堂练习:1 下面程序运行后实现的功能为_2.写出已知函数 ).0(1),0(0),0(1xxx y输入的值,求 y 的值程序.x四、归纳小结 本节课主要学习了

5、条件语句的结构、特点、作用以及用法,并能解决一些简单的问题. 条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数 的大小,解一元二次方程等问题,还有求分段函数的函数值等,往往要用条件语句,有时 甚至要用到条件语句的嵌套.课后练习与提高1、 当时,下面的程序段输出的结果是( )3aIFIF THENTHEN10a 2yaELSEELSE ya aPRINTPRINT y yA B C D 931062 给出以下四个问题, 输入, 输出它的相反数 x求面积为的正方形的周长 6求三个数中输入一个数的最大数 , ,a b cINPUT “a,b,c =”; a,b,c IF

6、 ba THEN t=a a=b b=t END IF IF ca THEN t=a a=c c=t END IF IF cb THEN t=b b=c c=t END IF PRINT a,b,c END5x 20y IF THEN0x 3xyELSE3yyEND IFPRINT xy ; yx END第 3 题高考资源网() 您身边的高考专家 版权所有高考资源网- 4 -求函数的函数值 1,0( )2,0xxf xxx其中不需要用条件语句来描述其算法的有 ( ) A 个 B 个 C 个 D 个1234 3 右面程序运行后输出的结果为_ 4、 函数,写出求函数的函数值的程序 128),12(

7、284,840,2xxxxx y5. 儿童乘坐火车时,若身高不超过 1.1 m,则不需买票;若身高超过 1.1 m 但不超过 1.4 m, 则需买半票;若身高超过 1.4 m,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程 序。参考答案 1、D 2、B 3、22, 22高考资源网() 您身边的高考专家 版权所有高考资源网- 5 -4、解:INPUT “x=”;xIF x=0 and x=4 THENy=2xEND IF IF 4=x ANDx=8 THE N y=8 END IF IF 8=x ANDx=12 THE N y=2*(12-x) END IF PRINT y END程序是: INPUT “请输入身高 h(米):” ;hIF h=1.1 THENPRINT “免票”ELSE IF h=1.4 THENPRINT “买半票”ELSEPRINT “买全票”END IF END IF END高考资源网() 您身边的高考专家 版权所有高考资源网- 6 -高考资源网() 您身边的高考专家 版权所有高考资源网- 7 -w.w.w.k.s.5.u.c.o.m

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号