1.2.2条件语句.

Slides:



Advertisements
Similar presentations
完美殺人筆記簿 【爸!我受夠了!】 第七組組員: 林正敏 陳筱涵 李蓓宇 許純宜 羅玉芬 謝文軒.
Advertisements

2 和 5 的倍数的特征 运动热身 怎样找一个数的倍数? 从小到大写出 2 的倍数( 10 个): 写出 5 的倍数( 6 个) 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 , 20 5 , 10 , 15 , 20 , 25 , 30.
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
XX啤酒营销及广告策略.
成功八步 成功一定有方法 失败一定有原因 银河系统.
中小学教育网课程推荐网络课程 小学:剑桥少儿英语 小学数学思维训练 初中:初一、初二、初三强化提高班 人大附中同步课程
8月1日后全国营改增我们怎么办? 营改增新政策深度解析 得法网财税讲师 樊剑英.
2011级高考地理复习(第一轮) 第三篇 中国地理 第一章 中国地理概况 第五节 河流和湖泊.
2011年10月31日是一个令人警醒的日子,世界在10月31日迎来第70亿人口。当日凌晨,成为象征性的全球第70亿名成员之一的婴儿在菲律宾降生。 ?
18.2一元二次方程的解法 (公式法).
幂函数.
初级会计实务 第八章 产品成本核算 主讲人:杨菠.
四年級課程綱要細目解讀 第四組 冠瑛、家珍、惠卿、琬婷.
中考阅读 复习备考交流 西安铁一中分校 向连吾.
10.2 立方根.
1.2基本算法语句.
我国的宗教政策 第七课第三框.
中央广播电视大学开放教育 成本会计(补修)期末复习
电话联系.
迎宾员礼仪 包头机电工业职业学校管理系 白琳 1.
人教版义务教育课程标准实验教科书 小学数学四年级上册第七单元《数学广角》 合理安排时间 248.
致亲爱的同学们 天空的幸福是穿一身蓝 森林的幸福是披一身绿 阳光的幸福是如钻石般耀眼 老师的幸福是因为认识了你们 愿你们努力进取,永不言败.
四种命题 2 垂直.
简易逻辑.
1.1.2四种命题 1.1.3四种命题间的相互关系.
增值评价 2014级 初中起点报告 解读培训 辽宁省基础教育质量监测与评价中心.
中考语文积累 永宁县教研室 步正军 2015.9.
财 务 会 计 第四篇:供应链会计实务 制作人:谌君、熊瑜.
小学数学知识讲座 应用题.
北师大版七年级数学 5.5 应用一元一次方程 ——“希望工程”义演 枣庄市第三十四中学 曹馨.
探索三角形相似的条件(2).
初中数学八年级下册 (苏科版) 10.4 探索三角形 相似的条件(2).
倒装句之其他句式.
C语言实验 第一课 标题:学号+姓名.
海洋存亡 匹夫有责 ——让我们都来做环保小卫士 XX小学三(3)班.
三角形的邊角關係 大綱:三角形邊的不等關係 三角形邊角關係 樞紐定理 背景知識:不等式 顧震宇 台灣數位學習科技股份有限公司.
第 22 课 孙中山的民主追求 1 .近代变法救国主张的失败教训: “师夷之长技以制 夷”“中体西用”、兴办洋务、变法维新等的失败,使孙中山
走进编程 程序的顺序结构(二).
一元二次不等式解法(1) 主讲人:贾国富.
计算机数学基础 主讲老师: 邓辉文.
§7.2 直线的方程(1) 1、经过两点P1(x1,y1),P2(x2,y2)的斜率公式: 2、什么是直线的方程?什么是方程的直线?
第一章 函数与极限.
数列.
6.4不等式的解法举例(1) 2019年4月17日星期三.
二元一次聯立方程式 代入消去法 加減消去法 自我評量.
实数与向量的积.
新课标人教版课件系列 《高中数学》 必修5.
课前注意 课前注意 大家好!欢迎加入0118班! 请注意以下几点: 1.服务:卡顿、听不清声音、看不见ppt—管家( ) 2.课堂秩序:公共课堂,勿谈与课堂无关或消极的话题。 3.答疑:上课听讲,课后答疑,微信留言。 4.联系方式:提示老师手机/微信: QQ:
正切函数的图象和性质 周期函数定义: 一般地,对于函数 (x),如果存在一个非零常数T,使得当x取定义域内的每一个值时,都有
3.1 变化率与导数   3.1.1 变化率问题 3.1.2 导数的概念.
× (1)( )若一元二次方程式可分解為 (x+1)(x+2)=1, 則 x+1=1,x+2=1, 所以 x=0 或-1
不等式的基本性质 本节内容 本课内容 4.2.
第4课时 绝对值.
1.2基本算法语句 1.2.3循环语句.
输入语句 输出语句 赋值语句 条件语句 循环语句
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
9.1.2不等式的性质 周村实验中学 许伟伟.
一元二次不等式解法(1).
3.1无理数2.
分配律 ~ 觀念 15 × 15 × + 15 × 乘法公式 蘇德宙 老師 台灣數位學習科技股份有限公司
输入语句 输出语句 赋值语句 条件语句 循环语句
鸡兔同笼(续) ——选择结构.
國立政治大學 96學年度學雜費調整 第二次公聽會
三角 三角 三角 函数 余弦函数的图象和性质.
畢氏定理(百牛大祭)的故事 張美玲 製作 資料來源:探索數學的故事(凡異出版社).
解下列各一元二次方程式: (1)(x+1)2=81 x+1=9 或 x+1=-9 x=8 或 x=-10 (2)(x-5)2+3=0
第二章 一元一次不等式和一元一次不等式组 回顾与复习(一).
§3.1.2 两条直线平行与垂直的判定 l1 // l2 l1 ⊥ l2 k1与k2 满足什么关系?
102年人事預算編列說明 邁向頂尖大學辦公室製作.
Presentation transcript:

1.2.2条件语句

1. 处理条件分支逻辑结构的算法语句,叫做条件语句. Scilab语言中的条件语句分为if语句和select━case语句. 2. if语句的一般格式是: if 表达式 语句序列1; else 语句序列2; end

计算机执行这种格式的条件语句时, 如果表达式结果为真,则执行表达式后面的语句序列1; 当表达式结果为假时,执行else后面的语句序列2, 然后结束这一条件语句.

例1.解一元二次方程ax2+bx+c=0. S1 计算△=b2-4ac; S2 如果△<0,则原方程无实数解; 否则(△≥0), x1= , x2= ; S3 输出x1,x2,或“无实数解”信息.

开始 输入a, b, c △=b2-4ac △≥0? N Y 输出 “方程无实数解” 输出x1,x2 结束

a=input(“a=”); b=input(“b=”); //输入a,b,c的值 c=input(“c=”); d=b*b-4*a*c; //计算判别式的值 if d<0 //如果d<0 disp(“no solution”); //输出无解信息 else t=sqrt(d); //否则计算d的平方根 x1=(-b+t)/(2*a); //计算x1的值 x2=(-b-t)/(2*a); //计算x2的值 print(%io(2),x2,x1) //输出x1,x2的值 end //结束条件语句

3. if-end格式的条件语句的一般格式为: 语句序列1; end 计算机要执行这种格式的条件语句时,先对表达式的结果进行判断,若表达式结果为真,则执行表达式后面的语句序列1,否则直接跳过语句序列1,执行其他语句。

例2. 比较a与b的大小,并按大小顺序输出. S1 输入2个数a、b; S2 将a与b比较,并把小者赋给b,大者赋给a; a=input(“a=”); b=input(“b=”); If a<b x=a; a=b; b=x; End Print(%io(2), b, a) 开始 输入a, b If a<b 是 x=a, a=b, b=x 否 输出a, b 结束

例3.写出算法步骤并编写程序,使得任意输入的3个整数按从大到小的顺序输出。 S1 输入3个整数a、b、c; S2 将a与b比较,并把小者赋给b,大者赋给a; S3 将a与c比较,并把小者赋给c,大者赋给a,此时a已是三者中最大的; S4 将b与c比较,并把小者赋给c,大者赋给b,此时a、b、c已按从大到小的顺序排列好; S5 按顺序输出a、b、c. 上述操作步骤可以用程序框图更直观地表达出来.

a= input(“a=”); b= input(“b=”); c= input(“c=”); if b>a t=a;a=b;b=t; end if c>a t=a;a=c;c=t; if c>b t=b;b=c;c=t; Print(%io(2),c,b,a)

例4、设计求一个数x的绝对值的算法,并画出相应的程序框图。 解:算法如下: S1:输入x; S2:如果x≥0,则y=x, 否则, y =-x; S3:输出y 。

end print(%io(2), y) y=x y=-x x=input(“x=”); if x>=0 y=x; 开始 x=input(“x=”); if x>=0 y=x; else y=-x; end print(%io(2), y) 输入x Y N x≥0? y=x y=-x 输出y 结 束

例5. 编写求一个整数是偶数还是奇数的程序, 从键盘输入一个整数, 输出该数的奇偶性. n=input(“n=”); m=n-int(n/2)*2; if m<>0 disp(“Odd”) else disp(“Even”) end

画出程序框图,编写程序,输入自变量x的值,输出其相应的函数值. 例6. 已知分段函数 画出程序框图,编写程序,输入自变量x的值,输出其相应的函数值. 开始 输入x 是 否 x>0 y=x+1 是 否 x<0 y=-x+1 y=0 输出y 结束

x= input(“x=”); if x<0 y=-x+1; else if x=0 y=0; y=x+1; end 开始 输入x 否 是 x>0 是 x<0 否 y=x+1 y=-x+1 y=0 输出y 结束

练习题 1.下面的问题中不需用条件结构就可以实现的是( ) A.已知三角形三边长,求三角形的面积; B.求方程ax+b=0 (a, b为常数)的根; C.求三个实数a,b,c中的最大者; D.给出两点M、N的坐标,计算直线MN的斜率。 A

2. 给出以下四个问题, ①输入一个数x, 输出它的相反数. ②求面积为6的正方形的周长. ③求三个数a,b,c中的最大数. ④求函数 的函数值. 其中不需要用条件语句来描述其算法的有 ( ) A. 1个 B. 2个 C. 3个 D. 4个 B

C 3.阅读下列程序: x=input(“x=”); if x<0 y=%pi()*x/2+3; else if x>0 else y=0 end Print(%io(2), y) 如果输入x=2,则输出结果y为( ) (A)3+π (B)3- π (C) π -5 (D)-π-5 C