收藏 分销(赏)

高中数学-1.3-基本算法语句-条件语句1-苏教版必修3.ppt

上传人:快乐****生活 文档编号:2233941 上传时间:2024-05-23 格式:PPT 页数:15 大小:12.67MB
下载 相关 举报
高中数学-1.3-基本算法语句-条件语句1-苏教版必修3.ppt_第1页
第1页 / 共15页
高中数学-1.3-基本算法语句-条件语句1-苏教版必修3.ppt_第2页
第2页 / 共15页
高中数学-1.3-基本算法语句-条件语句1-苏教版必修3.ppt_第3页
第3页 / 共15页
高中数学-1.3-基本算法语句-条件语句1-苏教版必修3.ppt_第4页
第4页 / 共15页
高中数学-1.3-基本算法语句-条件语句1-苏教版必修3.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、基本的算法语句基本的算法语句:输入语句、输出语句、赋值语句、输入语句、输出语句、赋值语句、条件语句、循环语句;条件语句、循环语句;赋值语句:赋值语句:赋值语句伪代码的一般格式:赋值语句伪代码的一般格式:变量变量表达式表达式(公式或运算式公式或运算式)或变量或变量注意:l 赋值号左边只能是变量,不能是表达式或常数;l 赋值号左右两边不能调换;l 赋值号左右两边可以出现同一个变量,但值可能 不相同;l 赋值号左右两边的量应该是同类型的如:如:“xy”“xy”表示将表示将y y的值赋给的值赋给x x输入语句:输入语句:输入语句伪代码的一般格式:输入语句伪代码的一般格式:Read a,b l输入语句也

2、是赋值语句,只不过是从键盘等输入设输入语句也是赋值语句,只不过是从键盘等输入设备上接受数据,而且可以批量接受数据备上接受数据,而且可以批量接受数据输出语句:输出语句:输出语句伪代码的一般格式:输出语句伪代码的一般格式:Print a,b l 注意使用输出语句输出字符串时,字符内容应加注意使用输出语句输出字符串时,字符内容应加在括号内在括号内结束结束输出输出yy 5 y1.2(x3)+5开始开始输入输入xx3YN引例:引例:某居民区的物管部门每月按以下方法收取卫生费:某居民区的物管部门每月按以下方法收取卫生费:3人和人和3人以下的住户,每户收取人以下的住户,每户收取5元;超过元;超过3人的住户,

3、人的住户,每超过每超过1人加收人加收1.2元。试设计一个算法,根据输入的人元。试设计一个算法,根据输入的人数计算应收取的卫生费。数计算应收取的卫生费。S1 输入输入x;S2 如果如果x3,y 5,否则否则 y 1.2(x3)+5;S3 输出输出y.自然语言:自然语言:条件语句条件语句 算法中的条件结构由条件语句来表达。算法中的条件结构由条件语句来表达。条件语句的一般格式:条件语句的一般格式:(If-Then-Else格式格式)满足条件?满足条件?否否是是语句语句1语句语句2If 条件条件 Then 语句语句1Else 语句语句2End IfS1 输入输入x;S2 如果如果x3,y 5,否则否则

4、 y 1.2(x3)+5;S3 输出输出y.自然语言:自然语言:Read x If x3 Then y 5 Else y 1.2(x3)+5 End if Print y伪代码:伪代码:块条件语句块条件语句注意语句注意语句缩进缩进End if 不能不能省略省略引例:引例:某居民区的物管部门每月按以下方法收取卫生费:某居民区的物管部门每月按以下方法收取卫生费:3人和人和3人以下的住户,每户收取人以下的住户,每户收取5元;超过元;超过3人的住户,人的住户,每超过每超过1人加收人加收1.2元。试设计一个算法,根据输入的人元。试设计一个算法,根据输入的人数计算应收取的卫生费。数计算应收取的卫生费。例例

5、1 儿童乘坐火车时,若身高不超过儿童乘坐火车时,若身高不超过1.1,则无需购,则无需购票;若身高超过票;若身高超过1.1 但不超过但不超过1.4,可买半票;若超,可买半票;若超过过1.4,应买全票试设计一个购票的算法,写出伪代,应买全票试设计一个购票的算法,写出伪代码,并画出流程图码,并画出流程图YNh1.1开始开始输入输入h结束结束半票乘车半票乘车h1.4YN全票乘车全票乘车免费乘车免费乘车S1 测量儿童身高测量儿童身高h;S2 S2 如果如果h1.1h1.1,那么免费乘车,那么免费乘车,否则,如果否则,如果h1.4h1.4,那么购半票乘车,那么购半票乘车,否则,购全票乘车否则,购全票乘车

6、自然语言:自然语言:流程图:流程图:伪代码:伪代码:If h1.1 Then print 免费乘车免费乘车ElseIf h1.4 Then print 购半票乘车购半票乘车Else print 购全票乘车购全票乘车 End if Read hYNh1.1开始开始输入输入h结束结束半票乘车半票乘车h1.4YN全票乘车全票乘车免费乘车免费乘车流程图:流程图:例例2 设计一个算法,实现求绝对值的功能设计一个算法,实现求绝对值的功能.S1 输入输入x;S2 如果如果x0,y x,否则否则 y x;S3 输出输出y.自然语言算法自然语言算法1:S1 输入输入x;S2 如果如果x0,x x;S3 输出输出

7、x.Y开始开始输入输入xx0yxyxN结束结束输出输出yNxx结束结束输出输出xY开始开始输入输入xx0 Read x If x 3 Then y x Else y x End if Print y自然语言算法自然语言算法2:条件语句伪代码格式条件语句伪代码格式2 2:If A Then B 10 Read x20 If x0 Then x x30 Print x输出输出y结束结束x0YN开始开始输入输入xy1x0YNy0y1 例例3 下列流程图下列流程图,实现的一个实现的一个“符号符号”函数的求值,试用函数的求值,试用自然语言和伪代码描述算法自然语言和伪代码描述算法.S2 如果如果x0,y

8、1,转转S4;S1 输入输入x;S4 输出输出y.自然语言:自然语言:S3 如果如果x=0,y 0,否则否则 y 1;20 If x0 Then y 1 Else If x=0 Then y 0 Else y 1 End if End if 10 Read x伪代码:伪代码:30 Print y条件语句伪代码条件语句伪代码格式格式3:If A Then B Else If C Then D Else E End IfEnd If课堂小结:课堂小结:本节课主要学习了条件语句的结构、特点、本节课主要学习了条件语句的结构、特点、作用及用法,并懂得利用解决一些简单问题。作用及用法,并懂得利用解决一些简

9、单问题。条件语句使程序执行产生分支,根据不同的条条件语句使程序执行产生分支,根据不同的条件执行不同的路线,使复杂问题简单化。件执行不同的路线,使复杂问题简单化。条件语句一般用在需要对条件进行判断的条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句往往要用条件语句,有时甚至要用到条件语句的嵌套。的嵌套。If A Then B Else C End If If A Then B If A Then B Else If C Then D Else E End If End If课后作业:课后作业:课后作业:课后作业:课本课本课本课本 P P P P20202020 练习练习练习练习 No.No.No.No.、.

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 高中数学

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服