人教A版高中数学必修三课件《1-1基本算法语句》
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怎样将算法流程图改写成电脑程序? 即:将程序框图程序语言?
INPUT a1, a2
b a1 a2 b b/2
PRINT b END
二、基本算法语句
为了实现算法中的三种基本的逻辑结构:顺序结构、 条件结构和循环结构,各种程序设计语言中都包含 下列五种基本的算法语句:
输入语句输出语句赋值语句 条件语句循环语句
INPUT“x=”;x y=x^3+3*x^2-24*x+30 PRINT“y=”;y
END
INPUTx y=x^3+3*x^2-24*x+30 PRINTy END
例2编写算法,计算一个学生数学、语文、英语三门 课的平均成绩,并编写该算法的程序.
程序框图:
开始 输入a,b,c
y abc 3
2.下列程序运行后输出的结果为_______________.
x5
y 20
IF x 0 THEN
x y3
ELSE
y y3
ENDIF PRINTx-y;y-x END
2x,0 x 4
3.函数 y 8,4 x 8
,写出求函数的函
2(12 x),8 x 12
输出y
程序:
INPUT“Maths=”;a INPUT“Chinese=”;b INPUT“English=”;c y=(a+b+c)/3 PRINT“Theaverage=”;y END
结束
练习
1.下列给变量赋值的语句正确的是() A.5=aB.a+2=aC.a=b=4D.a=2*c
2.已知在a=4、b=5中,执行 右列算法后结果是什么
数值的程序。
解:INPUT“x=”;x IFx>=0andx<=4THEN y=2x ELSEIFx<=8THEN y=8 ELSEy=2*(12-x) ENDIF ENDIF PRINTy END
小结:
一、算法流程图的逻辑结构
1、顺序结构 2、条件结构 3、循环结构
二、基本算法语句
输入语句输Байду номын сангаас语句赋值语句 条件语句循环语句
1、输入语句一般格式:INPUT“提示内容”;变量 2、输出语句一般格式:PRINT“提示内容”;表达式 3、赋值语句一般格式:变量=表达式
小结:
4、条件语句有两种:
IF条件THEN 步骤A ENDIF
IF条件THEN 步骤A
ELSE 步骤B ENDIF
否
满足条件?
是
步骤A
满足条件?
是
步骤A
否
步骤B
这就是这一节所要研究的主要内容——基本算法语句. 这节课,我们先一起来学习输入、输出语句、赋值语 句和条件语句.
1、输入语句——(INPUT语句) 这个语句的一般格式是:
INPUT“提示内容”;变量
注:“提示内容”与变量之间必须用分号“;”隔 开
2、输出语句——(PRINT语句) 这个语句的一般格式是:
3.将两个数a=8,b=17交换,使 a=17,b=8,下面语句正确一组是 ()
开始 输入a,b
c=a
A.B. b=a
a=b
a=b
a=b
b=a
b=c
c=b
a=c
C.D. b=a
c=b
输出a,b
a=c
b=a
结束
4.计算机执行下面的程序段后,输出的结果是()
a 1
b3
a ab b a b
PRINT“提示内容”;表达式
3、赋值语句
用来表明赋给某一个变量一个具体的确定值的语句。 这个语句的一般格式是:
变量=表达式
赋值语句中的“=”叫做赋值号。 赋值语句的作用:先计算出赋值号右边表达式的值,然 后把这个值赋给赋值号左边的变量,使该变量的值等于 表达式的值。
注:①赋值号左边只能是变量名字,而不能是表达式。如: 2=X是错误的。
高中数学课件
灿若寒星整理制作
必修3
基本算法语句
一、算法流程图的逻辑结构
1、顺序结构:
步骤n
2、条件结构:
步骤n+1
否
满足条件?
是 步骤A
否
满足条件?
是
步骤A
步骤B
3、循环结构:
一、算法流程图的逻辑结构
3、循环结构:
循环体
否 满足条件?
是
循环体
是
满足条件?
否
直到型循环结构
当型循环结构
二、基本算法语句
②赋值号左右不能对换。如“A=B”“B=A”的含义运行结果是 不同的。
③不能利用赋值语句进行代数式的演算。(如化简、因式分解、 解方程等)
④赋值号“=”与数学中的等号意义不同。
例1:用描点法作函数 y x3 3x2 24x 30
的图象时,需要求出自变量与函数的一组对应值. (1)画出相应的程序框图;(2)编写相应程序, 分别计算当 x 5, 4, 3, 2, 1, 0,1, 2, 3, 4, 5 时的函数值.
INPUTx IFx<0THEN x=-x ENDIF PRINTx END
编写程序时,一般先画出程序框图,然后根据框图 编写。
练习:
1. 当 a 3 时,下面的程序段输出的结果是() IF a 10 THEN y 2a ELSE y aa
ENDIF PRINTy END
A.9B.3C.10D.6
PRINT a, b
END
A.1,3 B.4,1
C.6,0
D.0,0
4、条件语句
否
满足条件?
是
步骤A
IF条件THEN 步骤A ENDIF
满足条件?
是
步骤A
否
步骤B
IF条件THEN 步骤A
ELSE 步骤B ENDIF
例:编写一个程序,求实数x的绝对值. 程序:
INPUTx IFx>=0THEN PRINTx ELSE PRINT-x ENDIF END
INPUT a1, a2
b a1 a2 b b/2
PRINT b END
二、基本算法语句
为了实现算法中的三种基本的逻辑结构:顺序结构、 条件结构和循环结构,各种程序设计语言中都包含 下列五种基本的算法语句:
输入语句输出语句赋值语句 条件语句循环语句
INPUT“x=”;x y=x^3+3*x^2-24*x+30 PRINT“y=”;y
END
INPUTx y=x^3+3*x^2-24*x+30 PRINTy END
例2编写算法,计算一个学生数学、语文、英语三门 课的平均成绩,并编写该算法的程序.
程序框图:
开始 输入a,b,c
y abc 3
2.下列程序运行后输出的结果为_______________.
x5
y 20
IF x 0 THEN
x y3
ELSE
y y3
ENDIF PRINTx-y;y-x END
2x,0 x 4
3.函数 y 8,4 x 8
,写出求函数的函
2(12 x),8 x 12
输出y
程序:
INPUT“Maths=”;a INPUT“Chinese=”;b INPUT“English=”;c y=(a+b+c)/3 PRINT“Theaverage=”;y END
结束
练习
1.下列给变量赋值的语句正确的是() A.5=aB.a+2=aC.a=b=4D.a=2*c
2.已知在a=4、b=5中,执行 右列算法后结果是什么
数值的程序。
解:INPUT“x=”;x IFx>=0andx<=4THEN y=2x ELSEIFx<=8THEN y=8 ELSEy=2*(12-x) ENDIF ENDIF PRINTy END
小结:
一、算法流程图的逻辑结构
1、顺序结构 2、条件结构 3、循环结构
二、基本算法语句
输入语句输Байду номын сангаас语句赋值语句 条件语句循环语句
1、输入语句一般格式:INPUT“提示内容”;变量 2、输出语句一般格式:PRINT“提示内容”;表达式 3、赋值语句一般格式:变量=表达式
小结:
4、条件语句有两种:
IF条件THEN 步骤A ENDIF
IF条件THEN 步骤A
ELSE 步骤B ENDIF
否
满足条件?
是
步骤A
满足条件?
是
步骤A
否
步骤B
这就是这一节所要研究的主要内容——基本算法语句. 这节课,我们先一起来学习输入、输出语句、赋值语 句和条件语句.
1、输入语句——(INPUT语句) 这个语句的一般格式是:
INPUT“提示内容”;变量
注:“提示内容”与变量之间必须用分号“;”隔 开
2、输出语句——(PRINT语句) 这个语句的一般格式是:
3.将两个数a=8,b=17交换,使 a=17,b=8,下面语句正确一组是 ()
开始 输入a,b
c=a
A.B. b=a
a=b
a=b
a=b
b=a
b=c
c=b
a=c
C.D. b=a
c=b
输出a,b
a=c
b=a
结束
4.计算机执行下面的程序段后,输出的结果是()
a 1
b3
a ab b a b
PRINT“提示内容”;表达式
3、赋值语句
用来表明赋给某一个变量一个具体的确定值的语句。 这个语句的一般格式是:
变量=表达式
赋值语句中的“=”叫做赋值号。 赋值语句的作用:先计算出赋值号右边表达式的值,然 后把这个值赋给赋值号左边的变量,使该变量的值等于 表达式的值。
注:①赋值号左边只能是变量名字,而不能是表达式。如: 2=X是错误的。
高中数学课件
灿若寒星整理制作
必修3
基本算法语句
一、算法流程图的逻辑结构
1、顺序结构:
步骤n
2、条件结构:
步骤n+1
否
满足条件?
是 步骤A
否
满足条件?
是
步骤A
步骤B
3、循环结构:
一、算法流程图的逻辑结构
3、循环结构:
循环体
否 满足条件?
是
循环体
是
满足条件?
否
直到型循环结构
当型循环结构
二、基本算法语句
②赋值号左右不能对换。如“A=B”“B=A”的含义运行结果是 不同的。
③不能利用赋值语句进行代数式的演算。(如化简、因式分解、 解方程等)
④赋值号“=”与数学中的等号意义不同。
例1:用描点法作函数 y x3 3x2 24x 30
的图象时,需要求出自变量与函数的一组对应值. (1)画出相应的程序框图;(2)编写相应程序, 分别计算当 x 5, 4, 3, 2, 1, 0,1, 2, 3, 4, 5 时的函数值.
INPUTx IFx<0THEN x=-x ENDIF PRINTx END
编写程序时,一般先画出程序框图,然后根据框图 编写。
练习:
1. 当 a 3 时,下面的程序段输出的结果是() IF a 10 THEN y 2a ELSE y aa
ENDIF PRINTy END
A.9B.3C.10D.6
PRINT a, b
END
A.1,3 B.4,1
C.6,0
D.0,0
4、条件语句
否
满足条件?
是
步骤A
IF条件THEN 步骤A ENDIF
满足条件?
是
步骤A
否
步骤B
IF条件THEN 步骤A
ELSE 步骤B ENDIF
例:编写一个程序,求实数x的绝对值. 程序:
INPUTx IFx>=0THEN PRINTx ELSE PRINT-x ENDIF END