1/21
文档分类:IT计算机

122条件语句.ppt


下载后只包含 1 个 PPT 格式的文档,里面的视频和音频不保证可以播放,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
122条件语句.ppt
文档介绍:
必修3 第一章 算法初步
1.2.2 条件语句
内江六中,欧勇制作



一、提出问题
2、条件结构有哪两种类型?
1、上一节我们学****了输入语句、输出语句、赋值语句,它们分别与程序框图中的输入框、输出框、表示赋值的处理框相对应.
那么,程序框图中的条件结构对应于什么样的算法语句呢?这就是今天要学****的条件语句.



二、探索研究
1、条件语句
(1)“IF—THEN”语句
格式:
功能:计算机在执行“IF—THEN”语句时,首先对IF后的条件进行判断,如果符合条件就执行THEN后边的语句体,否则执行ENT IF之后的语句.



(2)“IF—THEN—ELSE”语句
格式:
功能:计算机在执行“IF—THEN—ELSE”语句时,首先对IF后的条件进行判断,如果符合条件,那么执行THEN后面的“语句1”;否则执行ELSE后面的“语句2”.



说明:
(1)相同点:首先对IF后的条件进行判断,如果符合条件就执行THEN后边的语句.
不同点:对于“IF—THEN—ELSE”语句,若不符合条件,则执行ELSE后面的“语句体2”.
对于“IF—THEN”语句,若不符合条件则直接结束该条件语句,转而执行其他后面的语句.



(2)程序中的条件语句与程序框图中的条件结构存在对应关系如下图:



〖例1〗编写一个程序,求实数x的绝对值.
第一步,输入一个实数x.
第二步,判断x的符号.若x≥0,则输出x;否则,输出x.
算法分析:
显然,“第二步”可以用条件结构来实现.
2、例题
首先,我们来设计求实数x的绝对值的算法,因为实数x的绝对值为
所以算法步骤可以写成:



程序框图
程序



变式训练:阅读下面的程序,你能得出什么结论?
解:由程序得出,该程序是输出x的绝对值.



〖例2〗把前面求解一元二次方程ax2+bx+c=0的程序框图转化为程序.
内容来自淘豆网www.taodocs.com转载请标明出处.