高中数学人教版新课标A必修31.2.2条件语句示范课ppt课件
展开1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么?
INPUT “提示内容”;变量
PRINT “提示内容”;表达式
可输出表达式的值,计算
可对程序中的变量赋值,计算
(1)提示内容和它后面 的“;”可以省略
(2)一个语句可以给多个变 量赋值,中间用“,”分隔
(1)表达式可以是变量,计算公式,或系统信息
(2)一个语句可以输入多个表达式,中间用“,”分隔
(1)“=”的右侧必须是表达式,左侧必须是变量
(2)一个语句只能给一个变量赋
1、回忆程序框图中的两种条件结构。2、指出条件语句的格式及功能。3、指出两种条件语句的相同点与不同点。4、揭示程序中的条件语句与程序框图中的条件结构存在一一对应关系。
IF 条件 THEN 语句体1ELSE 语句体2END IF
IF 条件 THEN 语句体END IF
2、条件结构常用的程序语言和格式
例1:编写一程序,求实数X的绝对值。
S2:判断X的符号,若X≥0,则输出X;否则输出-X
程序:INPUT XIF X>=0 THEN PRINT XELSE PRINT -XEND IFEND
练习:把下列语句的意义翻译成程序框图
(2)INPUT x IF x>0 THEN y=1 ELSE y=0 END IF PRINT y END
(1) INPUT x IF x<0 THEN x=ABS(x) END IF PRINT “x的绝对值为:”;x END
例2编写程序,输出两个不相等的实数a、b的最大值
分析:要输出两个不相等的实数a、b的最大值,从而想到对a、b的大小关系有两种情况:(1)a>b;(2)b>a。这也就用到了我们经常提到的分类讨论的思想,找出两个数的最大值。
第一步:输入a,b的数值
第二步:判断a>b 是否成立若是输出a的值,否则,输出b的值。
IF a>b THEN
PRINT a
IF b>a THEN
练习1:编写一个程序,判断任意输入的整数的奇偶性
INPUT “a=“ ; a
M= a MOD 2
IF M=0 THEN
PRINT “a为偶数”
PRINT “a为奇数”
练习2己知函数 ,画出程序框图,并编写一个程序。
IF x>=0 THEN
a+b>c,a+c > b,b+c > a是否同时成立?
该程序框图所表示的算法是作用是什么?并根据程序框图写出相应的程序。
INPUT a,b,c
IF a+b>c and a+c>b and b+c>a THEN
PRINT “存在这样的三角形”
PRINT “不存在这样的三角形”
例3 编写程序,使得任意输入3个整数按大到小的顺序输出。
算法思想:3个数两两比较,确定大小。按a、b、c输入,要按a、b、c输出,关键要找到最大值,将它赋值给a,中值赋给b,最小值赋给c。
第一步 输入3个整数a、b、 c
第二步 将a与b比较,并把小者赋给b,大的赋给 a;
第三步 将a与c比较,并把小者赋给c,大的赋给 a
第四步 将b与c比较,并把小者赋给c,大的赋给 b
第五步 按顺序输出a,b,c
INPUT “a,b,c=”;a,b,cIF b > a THEN t = a a = b b = tEND IFIF c > a THEN t = a a = c c = tEND IFIF c > b THEN t = b b = c c = tEND IFPRINT a,b,cEND
相应的QBASIC程序:
t=a,a=b,b=t
t=a,a=c,c=t
t=b,b=c,c=t
(4).读程序,说明程序的运行过程:
INPUT “Please input an integer:” ; xIF 9
IF 条件 THEN 语句1ELSE 语句2END IF
IF 条件 THEN 语句END IF
作业:1、预习教材p27 例6,理解条件语句的嵌套, 完成p29 练习4;质量检测p108 7
2、完成质量检测p107 1—4题
人教版新课标A必修31.2.2条件语句授课ppt课件: 这是一份人教版新课标A必修31.2.2条件语句授课ppt课件,文件包含122ppt、122doc等2份课件配套教学资源,其中PPT共43页, 欢迎下载使用。
人教版新课标A必修31.2.2条件语句课文课件ppt: 这是一份人教版新课标A必修31.2.2条件语句课文课件ppt,共24页。PPT课件主要包含了自学导引,语句体,语句体1,语句体2,ENDIF,名师点睛,变式1,编写一个程序,变式2,12分等内容,欢迎下载使用。
人教版新课标A必修31.2.2条件语句课文ppt课件: 这是一份人教版新课标A必修31.2.2条件语句课文ppt课件,共14页。PPT课件主要包含了复习巩固,新课讲解,y-x,ELSE,ENDIF,END,程序如下,程序框图,注意书写的规范性,作业布置等内容,欢迎下载使用。