苏教版必修3高中数学1.3《条件语句》ppt课件.ppt

上传人:tang****xu1 文档编号:120015167 上传时间:2020-02-29 格式:PPT 页数:18 大小:244.50KB
返回 下载 相关 举报
苏教版必修3高中数学1.3《条件语句》ppt课件.ppt_第1页
第1页 / 共18页
苏教版必修3高中数学1.3《条件语句》ppt课件.ppt_第2页
第2页 / 共18页
苏教版必修3高中数学1.3《条件语句》ppt课件.ppt_第3页
第3页 / 共18页
苏教版必修3高中数学1.3《条件语句》ppt课件.ppt_第4页
第4页 / 共18页
苏教版必修3高中数学1.3《条件语句》ppt课件.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《苏教版必修3高中数学1.3《条件语句》ppt课件.ppt》由会员分享,可在线阅读,更多相关《苏教版必修3高中数学1.3《条件语句》ppt课件.ppt(18页珍藏版)》请在金锄头文库上搜索。

1、基本算法语句 条件语句 知识再现 1 输入语句 输出语句和赋值语句 的一般格式分别是什么 输入语句 INPUT 提示内容 变量 输出语句 PRINT 提示内容 表达式 赋值语句 变量 表达式 2 对于顺序结构的算法或程序框图 我们可以利用输入语句 输出语句和 赋值语句写出其计算机程序 对于条件结 构的算法或程序框图 要转化为计算机 能够理解的算法语言 我们必须进一步 学习条件语句 下图是算法的条件结构用程序框图 表示的一种形式 它对应的条件语句的 一般格式设定为 满足条件 语句体1 语句体2 是 否IF 条件 THEN 语句体1 ELSE 语句体2 END IF 满足条件 语句体1 语句体2

2、是 否IF 条件 THEN 语句体1 ELSE 语句体2 END IF 当计算机执行上述语句时 首先对IF 后的条件进行判断 如果 IF 条件 符合 那么 THEN 执行语句体1 否则 ELSE 执行语句体2 IF 条件 THEN 语句体 END IF 下图是算法的条件结构用程序框图 表示的另一种形式 它对应的条件语句 的一般格式设定为 满足条件 语句体 是 否 IF 条件 THEN 语句体 END IF 满足条件 语句体 是 否 当计算机执行上述语句时 首先对 IF后的条件进行判断 如果 IF 条件 符合 那么就执行THEN后的语句体 否 则执行END IF之后的语句 例5 编写一个程序 求

3、实数x的绝对值 第一步 输入一个实数x 第二步 判断x的符号 若x 0 则 输出 x 否则 输出 x 该算法的程序框图如何表示 x 0 开始 结束 输入x 是 输出x 否 输出 x 你能写出这个算法对应的程序吗 x 0 开始 结束 输入x 是 输出x 否 输出 x END INPUT x IF x 0 THEN PRINT x ELSE PRINT x END IF 阅读下面的程序 你能得到什么结论 x 0 开始 结束 输入x 是 x x 输出x 否 END INPUT x IF x 1 THEN y x 2 3 x ELSE y x 4 END IF PRINT y END 例6 将下列 解

4、一元二次方 程ax2 bx c 0的 程序框图转化 为程序 开始 输入a b c b2 4ac 0 0 否 x1 p q 输出x1 x2 结束 否 是 x2 p q 输出x1 x2 p 是 输出 方程没有 实数根 END INPUT a b c a b c d b 2 4 a c IF d 0 THEN p b 2 a q SQR d 2 a IF d 0 THEN PRINT x1 x2 p ELSE PRINT x1 x2 p q p q END IF ELSE PRINT No real root END IF 例7 编写程序 使任意输入的3个整 数按从大到小的顺序输出 第四步 将b与c

5、比较 并把小者赋给c 大者 赋给b 第一步 输入3个整数a b c 第二步 将a与b比较 并把小者赋给b 大者 赋给a 第三步 将a与c比较 并把小者赋给c 大者 赋给a 第五步 按顺序输出a b c 算法分析 开始 输入a b c b a t a a b b t t a a c c t t b b c c t 是 是 是 输出a b c 否 c b 否 c a 否 结束 INPUT a b c IF b a THEN t a a b b t END IF IF c a THEN t a a c c t END IF IF c b THEN t b b c c t END IF PRINT a b c END 思考 阅读下面的程序 你能说明它是一 个什么问题的算法吗 INPUT a b a b IF a b THEN t a a b b t END IF PRINT a b END 对实数a b 按从小到大 排序 小结作业 2 编写含有多个条件结构的程序时 每 个条件语句执行结束时都以END IF表示 1 条件语句有两种形式 应用时要根据 实际问题适当选取 作业 P29练习 1 2 3 4

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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