课件编号1049081

广东省广州市番禹中学数学必修三 12《算法基本语句》课件

日期:2024-06-16 科目:数学 类型:高中课件 查看:79次 大小:40513Byte 来源:二一课件通
预览图 1/9
广东省,广州市,番禹,中学数学,必修,算法基本语句
  • cover
(课件网) 基本算法语句 1、输入语句、输出语句和赋值语句的格式: 输入语句 输出语句 赋值语句 【归纳小结】 INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式 变量:=表达式 2、输入语句和输出语句中的“提示内容”有时可以省略. 3、条件结构的程序框图以及与之对应的条件语句 IF 条件 THEN 语句1 ELSE 语句2 EDN IF 满足条件? 语句1 语句2 是 否 语句1 满足条件? 是 否 IF 条件 THEN 语句1 END IF 例1.编写一个程序,求实数x的绝对值. 程序框图: 开始 结束 输入x 输出x 输出-x x≥0 程序: INPUT x IF x>=0 THEN PRINT x ELSE PRINT -x END IF END Y N 方法二: 程序框图: 开始 结束 输入x 输出x x=-x x<0 程序语句: INPUT x IF x<0 THEN x=-x END IF PRINT x END N Y 例2.说出右图的算法功能,并把图中的程序框图转化为程序. 输出原方程无实数根 输出p 开 始 输入a,b,c Δ=b2-4ac p= -b/2a x1=p+q Δ=0 Δ≥0 输出实数根x1,x2 结 束 否 是 否 x2=p-q 否 否 是 是 练习: 1、以下给出的是用条件语句编写的一个程序,根据该程序回答: (1)若输入4,则输出结果是 , (2)该程序的功能是求函数 的函数值. INPUT x IF x<3 THEN y=2*x ELSE IF x>3 THEN y=x*x-1 ELSE y=2 END IF END IF PRINT y END 2、请将下列程序补充完整. (1)输入两个数,输出其中较大的一个数. INPUT “a,b=”;a,b IF a>b THEN PRINT a ELSE END IF END (2)判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数 INPUT “x=”;x IF THEN y=-x ELSE y=x*x END IF PRINT y END 3、已知函数 试编写程序输入x的值,输出y的值 开始 结束 输入x 输出0 输出-1 输出1 x<0 x>0 Y N Y N INPUT x IF x>0 THEN PRINT 1 ELSE IF x<0 THEN PRINT -1 ELSE PRINT 0 END IF END IF END 例7 编写程序,使任意输入的3个数按从大 到小的顺序输出. 自然语言: 第一步 输入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,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 相应的程序: 开始 t=a,a=b,b=t t=a,a=c,c=t t=b,b=c,c=t 输入a,b,c 输入a,b,c b>a c>a c>b 结束 是 是 否 否 是 否 对应的流程图 【作业评讲】 【背景材料】通常说一年有365天,它表示地球围绕太阳转一周所需要的时间,但事实并不是这样简单。根据天文资料,地球围绕太阳转一周所需要的精确时间是365.2422天,称之为天文年。这个误差看似不大,却引起季节和日历之间难以预料的大变动。在历法上规定四年一闰,百年少一闰,每四百年又加一闰。 输出“x是闰年” 开始 结束 400整除x 4整除x 输入x 100整除x 输出“x不 是闰年” 否 是 是 否 否 是 基本算法语句 —循环语句 1、输入语句、输出语句和赋值语句的格式: 输入语句 输出语句 赋值语句 【复习巩固】 INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式 变量:=表达式 2、条件语句的格式 IF 条件 THEN 语句1 ELSE 语句2 EDN IF 满足条件? 语句1 语句2 是 否 语句1 满足条件? 是 否 IF 条件 THEN 语句1 END IF 两种循环结构有什么区别? 是 循环体 满足条件 否 Until(直到型)循环 3、循环结构的程序框图 是 否 While(当型)循环 满足条件 循环体 先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立时退出循环。 先判断指定的条件是 ... ...

~~ 您好,已阅读到文档的结尾了 ~~