网站大量收购独家精品文档,联系QQ:2885784924

高中数学《条件语句》课件高中数学《条件语句》课件.ppt

高中数学《条件语句》课件高中数学《条件语句》课件.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高中数学《条件语句》课件高中数学《条件语句》课件

* 条件语句 算法初步 复习巩固 1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么? 顺序结构 输入语句 输出语句 赋值语句 INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式 语句 一般格式 主要功能 说明 输入语句 输出语句 赋值语句 INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式 可对程序中 的变量赋值 可输出表达式的值,计算 可对程序中的变量赋值,计算 (1)提示内容和它后面 的“;”可以省略 (2)一个语句可以给多个变 量赋值,中间用“,”分隔 (3)无计算功能 (1)表达式可以是变量, 计算公式,或系统信息 (2)一个语句可以输入多个表达式,中间用“,”分隔 (3)有计算功能 (1)“=”的右侧必须是表达式,左侧必须是变量 (2)一个语句只能给一个变量赋 (3)有计算功能 1、回忆程序框图中的两种条件结构。 2、指出条件语句的格式及功能。 3、指出两种条件语句的相同点与不同点。 4、揭示程序中的条件语句与程序框图中的条件结构存在一一对应关系。 问题 IF 条件 THEN 语句体1 ELSE 语句体2 END IF IF 条件 THEN 语句体 END IF 满足条件? 语句体 是 否 满足条件? 语 句体1 语 句体2 是 否 2、条件结构常用的程序语言和格式 (单分支条件结构) (双分支条件结构) 例1:编写一程序,求实数X的绝对值。 X (X≧0) 算法分析:因为实数X的绝对值|X|= -X (X﹤0) 算法步骤: S1:输入一个实数X S2:判断X的符号,若X≥0,则输出X;否则输出-X 程序框图: 开 始 输入 X X≥0? 输出X 输出- X 结 束 是 否 程序: INPUT X IF X=0 THEN PRINT X ELSE PRINT -X END IF END 练习:把下列语句的意义翻译成程序框图 (2)INPUT x IF x0 THEN y=1 ELSE y=0 END IF PRINT y END (1) INPUT x IF x0 THEN x=ABS(x) END IF PRINT “x的绝对值为:”;x END 开 始 X=ABS(x) 结 束 开 始 y=1 y=0 结束 Y N Y N 输 出 x X0? X0? 输 入 x 输入x 输 出 y 例2编写程序,输出两个不相等的实数a、b的最大值 分析:要输出两个不相等的实数a、b的最大值, 从而想到对a、b的大小关系有两种情况:(1) ab;(2)ba。这也就用到了我们经常提到的 分类讨论的思想,找出两个数的最大值。 第一步:输入a,b的数值 第二步:判断ab 是否成立 若是输出a的值,否则,输出b的值。 开始 输入a,b, ab? 输 出b 输出a 结 束 Y N 程序: INPUT a,b IF ab THEN PRINT a ELSE PRINT b END IF END 开始 输入a,b, ab? 输出b 输出a 结束 Y N 另解: 开始 输入a,b, ba? 输 出a 结 束 Y N a=b 程序: INPUT a,b a=b PRINT a END IF END IF ba THEN 练习1:编写一个程序,判断任意输入的整数的奇偶性 开始 输入整数a M=0? M=a MOD 2 输出a为偶数 输出a为奇数 结束 Y N 程序: INPUT “a=“ ; a M= a MOD 2 IF M=0 THEN PRINT “a为偶数” ELSE PRINT “a为奇数” END IF END 练习2己知函数 ,画出程序框图,并编写一个程序。 开始 输入X X≥0? Y N y=X2-1 y=2X2-5 输出y 结束 INPUT x IF x=0 THEN y=

您可能关注的文档

文档评论(0)

tazhiq2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档