高二数学基本算法语句

合集下载

高二数学基本算法语句3

高二数学基本算法语句3
开始 i=2 s=1
s=s×i i=i+1
i>100?


输出s 结束
i=2 s=1 DO s=s×i i=i+1 LOOP UNTIL i>100 PRINT s END
例题讲解
编写一个程序,计算 2 2 4 2 1000 2 的值,并 画出相应的程序框图。
开始
WHILE 型:
练习讲解
INPUT“a,b,d=”;a,b,d DO m=(a+b)/2 g=a^2-2 f=m^2-2 IF g*f<0 THEN b=m ELSE a=m END IF LOOP UNTIL ABS(a-b)<d or f=0 PRINT m END
1.根据你画 出的用二分 法求方程 x2-2=0的 近似根的程 序框图,写 出相应的程 序语句。
LOOP UNTIL i>1000 PRINT s END
是 输出 s 结束
练习
1.根据你画出的用二分法求方程x2-2=0的 近似根的程序框图,写出相应的程序语句。
2.编写程序,计算函数f(x)=x2-3x+5当输入 自变量的6个值时的函数值。
3.编写一个程序,输入正整数n,计算它的 阶乘n!(n!=n*(n-1)*…*3*2*1)。
INPUT "n=";n i=1 s=1 DO s=s*i i=i+1 LOOP UNTIL i>n PRINT s END
小结
两种循环语句:
( 1)
While(当型)循环
循环体
满足条件?


WHILE 条件 循环体 WEND
(2)Until(直到型)循环

2021年数学高二期末必背知识点:算法基本语句知识点总结

2021年数学高二期末必背知识点:算法基本语句知识点总结

2021年数学高二期末必背知识点:算法基本语句知识点总结数学是利用符号语言研究数量、结构、变化以及空间模型等概念的一门学科。

小编准备了数学高二期末必背知识点,希望你喜欢。

高二期末必背知识点:算法基本语句一、输入、输出语句和赋值语句(1)输入语句①输入语句的一般格式②输入语句的作用是实现算法的输入信息功能;③提示内容提示用户输入什么样的信息,变量是指程序在运行时其值是可以变化的量;④输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式; ⑤提示内容与变量之间用分号隔开,若输入多个变量,变量与变量之间用逗号,隔开。

(2)输出语句①输出语句的一般格式②输出语句的作用是实现算法的输出结果功能;③ 提示内容提示用户输入什么样的信息,表达式是指程序要输出的数据;④输出语句可以输出常量、变量或表达式的值以及字符。

(3)赋值语句①赋值语句的一般格式②赋值语句的作用是将表达式所代表的值赋给变量;③赋值语句中的=称作赋值号,与数学中的等号的意义是不同的。

赋值号的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;④赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或算式;⑤对于一个变量可以多次赋值。

注意:①赋值号左边只能是变量名字,而不能是表达式。

如:2=_是错误的。

②赋值号左右不能对换。

如A=BB=A的含义运行结果是不同的。

③不能利用赋值语句进行代数式的演算。

(如化简、因式分解、解方程等) ④赋值号=与数学中的等号意义不同。

5:条件语句(1) 条件语句的一般格式有两种:①IFTHENELSE语句;②IFTHEN语句。

①IFTHENELSE语句 IFTHENELSE语句的一般格式为图1,对应的程序框图为图2。

图1②IFTHEN语句IFTHEN语句的一般格式为图36:循环语句循环结构是由循环语句来实现的。

对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。

高二数学基本算法语句PPT优质课件

高二数学基本算法语句PPT优质课件

程序:
INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END
输入语句: INPUT “提示内容”;变量
输出语句: PRINT “提示内容”;表达式 赋值语句:
变量=表达式
新课讲解
INPUT语句
PRINT语句
格式
INPUT “提示内容”;变 量
PRINT “提示内容”;表达 式
× (3) PRINT A=4 √ (4) PRINT 20,3*2
新课讲解
BASIC语言中的常用运算符号
运算符
*
/ ^ >= <= <> \
MOD
功能 乘法运算 除法运算 幂运算
取商 取余数
函数名 ABS(x) SQR(x)
LOG(x)
功能 |x|
注意事项
x
x0
Inx
x0
新课讲解
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
1.“提示内容”和它后面的
“;”可以省略;
1.“提示内容”和它后面的
2.一个语句可以给多个变
“;”可以省略;
量赋值,中间用“,” 2.一个语句可以输出多个表

达式,不同的表达式之间
说明 开;
用“,”隔开;
3.无计算功能,不能输入 3.表达式可以是变量,也可
表达式;
以是计算公式;
4.输入多个数据时用“,” 4.有计算功能,能直接输出
算法:
框图:
第一步:分别输入三科的成绩a,b,c;
开始
第二步:计算average=(a+b+c)/3;
第三步:输出三科平均分。

高二数学基本算法语句课程教案

高二数学基本算法语句课程教案

高二数学基本算法语句课程教案一、高二数学基本算法语句概述《基本算法语句-条件语句》是《普通高中课程标准实验教科书数学必修3》(人教A版)第一章算法初步第1.2.2节内容。

条件语句是算法中最基本语句之一,它是学生在学习了程序框图、输入、输出和赋值语句之后的后续内容,是循环语句的基础,更是计算科学的基础。

而算法思想在初中数学已有所体现,并渗透于高中数学的各个部分。

所以通过对条件语句的学习,可以帮助学生更好地学习和体会算法的基本思想,提高逻辑思维能力,发展有条理的思考和表达能力。

点评:在知识与技能的基础上能够考虑到思想方法,准确把握教材意图。

二、高二数学基本算法语句教学目标分析^p《标准》将数学探究作为贯穿高中数学课程的重要活动之一,而提出问题是数学探究的一个重要方面。

发展学生的数学应用意识,注重信息技术与数学课程的整合,运用信息技术改变学生的学习方式是课标的基本理念。

结合本节课内容和学生的实际情况,制定教学目标、教学重点、难点如下:1、知识与技能理解条件语句和条件结构之间的对应关系。

掌握条件语句的语法规则和用算法解决问题的一般步骤。

提高学生逻辑思维能力,发展有条理的思考与表达能力。

2、过程与方法教师设置情境,引导学生提出问题这一过程,培养了学生的创造性思维。

写算法步骤,画程序框图,编写程序,QBasic实现算法这一解决问题的步骤,培养理性精神和实践能力。

点评:引入数学实验,将计算机作为一个认知工具,具体实现信息技术与课程的整合。

通过小组合作交流,更深层次理解算法的基本思想。

3、情感态度与价值观利用QBasic实现算法,提高学生学习兴趣,树立学好数学的信心。

认识数学的价值,培养学生良好的个性品质,形成积极的学习态度。

教学重点:条件语句的格式、结构;用所学算法语句解决问题的过程和方法。

教学难点:利用条件语句编写解决问题的程序;用QBasic 实现算法。

三、高二数学基本算法语句学习者特征分析^p1、高一已经开设了信息技术课程,对计算机知识有了一定的了解,他们对计算机有着较浓厚的兴趣。

高中数学_基本算法语句

高中数学_基本算法语句

输出语句: PRINT “提示内容”;表达
式 1.“提示内容” 可以省略: PRINT x 2.一个语句可以输出多个表达式,中间用“,” 隔开: PRINT “a,b,c”;a,b,c 3.有计算功能,可以输出计算公式的值: PRINT “a+b”;a+b
赋值语句: 变量=表达式
1.“=”左侧必须是变量,右侧可以是数字、变 量或者是计算公式: x=2 ; y=a ; average=(a+b)/2 2.一个语句只能有一个“=”,并且只能给一个 变量赋值 x=a+b=c*d ; x=y=(a+b)/2 3.有计算功能,可以把表达式的值赋给一个变 量: average=(a+b)/2 ; x=x+2
常用运算符号和函数
运算符 * 功能 乘法运算 函数名 ABS(x) SQR(x) LOG(x) 功能 |x|
x
注意事项 x≥0 x>0
/ ^ >= <= <> \ MOD
除法运算 幂运算
≥ ≤ ≠ 除法取商
Inx
除法取余数
开始 输入 a,b,c
例2:输入三角形三边边长,用海 伦公式计算三角形面积,并输出 结果。
例4:编写程序,使得任意输入的 三个整数按从大到小的顺序输出。 INPUT a,b,c IF b>a THEN
Y
t=b b=c c=t
输出a,b,c 结束
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
INPUT “x=”;x INPUT “提示内容”;变 y=x^3+3*x^2-24*x+30 量 赋值语句 PRINT x 变量=表达式 PRINT y 输出语句 END

高二数学算法语句复习

高二数学算法语句复习
IF n MOD 4=0 AND n MOD 100< >0 THEN
PRINT “runnian” ELSE PRINT “bushi” END IF END IF END
INPUT “年份n=”;n b=n MOD 4 c=n MOD 100 d=n MOD 400
IF b =0 AND c< >0 OR d=0 THEN PRINT “runnian” ELSE PRINT “bushi”
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
例:“IF 9<x AND x<100 THE N”
表示前后的两个条件必须同时成立可以执行THEN 后语句 “IF 9<x OR x<100 THEN”
表示前后的两个条件只需有一个成立可以执行THE N后语句
在编写QBASIC程序中值得注 意的几个问题???
二、关系运算符号如下: 1、〈(小于)2、〉(大于)3、=(等于) 4、〉=(大于或等于)5、〈=(小于或等于) 三、算术运算符: 1、+ 2、- 3、* 4、/
5、QBASIC 的算术表达式
BASIC语言的算术表达式由算术运算符、常数、 变量、函数和圆括号组成,其基本形式与数学 上的算术表达式类似.表达式中的运算符号常 用的有:
加+ ,减 - , 乘* , 除/ , 乘方^ 开平方SQR(X) ,取绝对值ABS(X) 取商\ ,取余a MOD b 取整INT(X)等.

高二数学基本算法语句

高二数学基本算法语句

END IF END
5.编写一个程序,输入两个整数a,b,判断a是否能 被b整除. 参考答案:
INPUT “a,b=”; a,b IF a MOD b =0 THEN PRINT “b divides a.” ELSE PRINT “b does not divide a.” END IF END
输出x1,x2
结束
〖例3〗:编写程序,使得任意输入的3个整 数按从大到小的顺序输出。 算法分析:用a,b,c表示输入的3个整数;为 了节约变量,把它们重新排列后,仍用a,b,c表 示,并使a≥b≥c.具体操作步骤如下。 第一步:输入3个整数a,b,c. 第二步:将a与b比较,并把小者赋给b,大者 赋给a. 第三步:将a与c比较. 并把小者赋给c,大者 赋给a,此时a已是三者中最大的。 第四步:将b与c比较,并把小者赋给c,大者 赋给b,此时a,b,c已按从大到小的顺序排列好。 第五步:按顺序输出a,b,c.
否 语句2
是 语句1
当计算机执行上述语句时,首先对IF后的 条件进行判断,如果条件符合,就执行THEN后 的语句体1,否则执行ELSE后的语句体2.
【例题解析】
〖例1〗:编写一个程序,求实数x的绝对值。
算法分析: 由绝对值定义可知:
解:算法步骤如下: 第一步,输入一个实数x; 第二步,判断x的符号。若x≥0,则输出x;否则 输出-x.
2、条件语句的嵌套
条件1?


条件2?
IF 条件1 THEN 语句体1 ELSE
IF 条件2 THEN

语句体3

语句体1 语句体2
语句体2
ELSE 语句体3 END IF
END IF
【课堂练习】 1.课本P29页T1. 参考答案: INPUT “a,b,c=”; a,b,c IF a+b>c AND a+c>b AND b+c>a THEN PRINT “Yes.” ELSE PRINT “No.” END IF END

高中数学必修三-基本算法语句

高中数学必修三-基本算法语句

基本算法语句知识集结知识元基本算法语句知识讲解1.伪代码(算法语句)【知识点的认识】1.伪代码:一种介于自然语言和计算机语言之间的文字和符号.2.基本算法语句:(1)输入语句:实现算法的输入信息功能.INPUT“提示内容”;变量或INPUY“提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,…说明:①“提示内容”提示用户输入什么样的信息,变量是指程序在运行时其值是可以变化的量.②输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式.③提示内容与变量之间用分号“;”隔开,若输入多个变量,变量与变量之间用逗号“,”隔开.(2)输出语句:实现算法的输出结果功能.PRINT“提示内容”;表达式说明:①“提示内容”提示用户输入什么样的信息,表达式是指程序要输出的数据.②输出语句可以输出常量、变量或表达式的值及字符.(3)赋值语句:表明赋给某个变量一个具体的确定值的语句.变量=表达式(其中“=”为赋值号)说明:①先计算赋值号右边的表达式的值,再把求得的值赋值给左边的变量,使该变量的值等于表达式的值.②赋值号左边只能是变量名字,不能是表达式,且赋值号左右不能对换.③注意赋值号“=”与数学中等号意义不同,不能用于进行代数式的演算.(4)条件语句:处理条件分支逻辑结构的算法语句.(IF﹣THEN﹣ELSE格式)(IF﹣THEN格式)IF条件THEN IF条件THEN语句1 语句ELSE ENDIF语句2ENDIF说明:①IF﹣THEN﹣ELSE:执行时,先对IF后的条件进行判断,若条件符合,执行语句1,否则执行语句2.②IF﹣THEN:执行时,先对IF后的条件进行判断,若条件符合,执行THEN后的语句,否则结束条件语句,执行其他语句.(5)循环语句:实现算法中的循环结构,分WHILE(当型)和UNTIL(直到型)两种语句.(WHILE语句)(UNTIL语句)WHILE条件DO循环体循环体WEND LOOPUNTIL条件说明:①WHILE语句:前测试型循环.先判断真假,若条件符合执行循环体,再判断条件真假,若仍符合,再次执行,如此反复,直到某次条件不符合为止,跳出循环体,执行WEND之后的语句.②UNTIL语句:先执行,再判断条件是否符合,若不符合,再次执行,再判断,如此反复,直到条件符合为止,跳出循环体,执行循环体外的语句.【命题方向】伪代码知识点的考查常以选择、填空题形式出现,难度不大,属于基础题.掌握各种基本算法语句的定义,了解它们的格式和作用,是正确理解伪代码的关键,也是解此类题的关键.(1)程序运行计算例:根据下列算法语句,当输入x为60时,输出y的值为()A.25B.30C.31D.61分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算并输出分段函数y=的函数值.解答:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算并输出分段函数y=的函数值.当x=60时,则y=25+0.6(60﹣50)=31,故选C.点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.(2)程序填空例:阅读如下程序,若输出的结果为,则在程序中横线?处应填入语句为()A.i≥6 B.i≥7 C.i≤7 D.i≤8.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出变量S的值,要确定进入循环的条件,可模拟程序的运行,用表格对程序运行过程中各变量的值进行分析,不难得到题目要求的结果.解答:程序运行过程中,各变量值如下表所示:S n i是否继续循环循环前0 2 1/第一圈 4 2 是第二圈8 3 是第三圈16 4 是第四圈32 5 是第五圈64 6 是第6圈128 7 是第7圈否即i=7时退出循环故继续循环的条件应为:i≥7故选B.点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.例题精讲算法的基本逻辑结构例1.程序框图符号“”可用于()A.赋值a=6 B.输出a=5 C.输入a=5 D.判断a=6例2.如图的框图是一古代数学家的一个算法的程序框图,它输出的结果S表示()A.a0+a1+a2+a3的值B.a3+a2x0+a1x02+a0x03的值C.a0+a1x0+a2x02+a3x03的值D.以上都不对例3.以下是解决数学问题的思维过程的流程图:在此流程图中,①②两条流程线与“推理与证明”中的思维方法匹配正确的是()A.①-综合法,②-分析法B.①-分析法,②-综合法C.①-综合法,②-反证法D.①-分析法,②-反证法当堂练习单选题练习1.若程序框图如图所示,则该程序运行后输出k的值是()A.5 B.6 C.7 D.8练习2.如图所示的程序框图的输出值y∈(1,2],则输入值x∈()A.[-log23,-1)∪[1,3)B.(-1,-log32]∪[1,2)C.[-log23,-1)∪(1,3]D.(-1,-log32]∪(1,2]按下面的流程图进行计算.若输出的x=202,则输入的正实数x值的个数最多为()A.2 B.3 C.4 D.5练习4.在如图的程序框图中,若输入m=77,n=33,则输出的n的值是()A.3 B.7 C.11 D.33练习1.为求3+6+9+…+30的和,补全如图程序“条件”应填___________.练习2.将“杨辉三角”中的数从左到右、从上到下排成一数列:1,1,1,1,2,1,1,3,3,1,1,4,6,4,1,…,如图所示程序框图用来输出此数列的前若干项并求其和,若输入m=4则相应最后的输出S的值是____。

数学高二期末必背知识点:算法基本语句-教学文档

数学高二期末必背知识点:算法基本语句-教学文档

2019年数学高二期末必背知识点:算法基本语句数学是利用符号语言研究数量、结构、变化以及空间模型等概念的一门学科。

小编准备了数学高二期末必背知识点,希望你喜欢。

高二期末必背知识点:算法基本语句一、输入、输出语句和赋值语句(1)输入语句①输入语句的一般格式②输入语句的作用是实现算法的输入信息功能;③提示内容提示用户输入什么样的信息,变量是指程序在运行时其值是可以变化的量;④输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式; ⑤提示内容与变量之间用分号隔开,若输入多个变量,变量与变量之间用逗号,隔开。

(2)输出语句①输出语句的一般格式②输出语句的作用是实现算法的输出结果功能;③ 提示内容提示用户输入什么样的信息,表达式是指程序要输出的数据;④输出语句可以输出常量、变量或表达式的值以及字符。

(3)赋值语句①赋值语句的一般格式②赋值语句的作用是将表达式所代表的值赋给变量;③赋值语句中的=称作赋值号,与数学中的等号的意义是不同的。

赋值号的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;④赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或算式;⑤对于一个变量可以多次赋值。

注意:①赋值号左边只能是变量名字,而不能是表达式。

如:2=X是错误的。

②赋值号左右不能对换。

如A=BB=A的含义运行结果是不同的。

③不能利用赋值语句进行代数式的演算。

(如化简、因式分解、解方程等) ④赋值号=与数学中的等号意义不同。

5:条件语句(1) 条件语句的一般格式有两种:①IFTHENELSE语句;②IFTHEN语句。

①IFTHENELSE语句 IFTHENELSE语句的一般格式为图1,对应的程序框图为图2。

图1②IFTHEN语句IFTHEN语句的一般格式为图36:循环语句循环结构是由循环语句来实现的。

对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。

高中数学常用公式大全

高中数学常用公式大全

高中数学常用公式大全一、集合。

1. 集合的基本运算。

- 交集:A∩ B={xx∈ A且x∈ B}- 并集:A∪ B ={xx∈ A或x∈ B}- 补集:∁_U A={xx∈ U且x∉ A}(U为全集)2. 集合间的关系。

- 若A⊆ B,则A中的元素都在B中。

- n个元素的集合的子集个数为2^n个,真子集个数为2^n - 1个。

二、函数。

1. 函数的定义域。

- 分式函数y=(f(x))/(g(x)),g(x)≠0。

- 偶次根式函数y = √(f(x)),f(x)≥slant0。

2. 函数的单调性。

- 设x_1,x_2∈[a,b]且x_1 < x_2,对于函数y = f(x)。

- 若f(x_1),则y = f(x)在[a,b]上单调递增。

- 若f(x_1)>f(x_2),则y = f(x)在[a,b]上单调递减。

3. 函数的奇偶性。

- 对于函数y = f(x),定义域关于原点对称。

- 若f(-x)=f(x),则y = f(x)是偶函数。

- 若f(-x)= - f(x),则y = f(x)是奇函数。

4. 一次函数y=kx + b(k≠0)- 斜率k=(y_2 - y_1)/(x_2 - x_1)。

5. 二次函数y=ax^2+bx + c(a≠0)- 对称轴x =-(b)/(2a)。

- 顶点坐标(-(b)/(2a),frac{4ac - b^2}{4a})。

- 当a>0时,函数开口向上,在x =-(b)/(2a)处取得最小值frac{4ac -b^2}{4a};当a < 0时,函数开口向下,在x=-(b)/(2a)处取得最大值frac{4ac -b^2}{4a}。

6. 指数函数y = a^x(a>0,a≠1)- 当a>1时,函数在R上单调递增;当0 < a < 1时,函数在R上单调递减。

7. 对数函数y=log_a x(a>0,a≠1,x>0)- 当a>1时,函数在(0,+∞)上单调递增;当0 < a < 1时,函数在(0,+∞)上单调递减。

高中数学计算基本法

高中数学计算基本法

高中数学计算基本法高中数学计算基本法是指在高中数学学习中常用的一些计算方法和规律,以下是相关的参考内容。

一、加减乘除的基本法则:1. 加法的基本法则:加法满足交换律和结合律,即若a、b、c为任意实数,则有a+b=b+a和(a+b)+c=a+(b+c)。

2. 减法的基本法则:减法可转化为加法计算,即a-b=a+(-b)。

3. 乘法的基本法则:乘法满足交换律和结合律,即若a、b、c为任意实数,则有a×b=b×a和(a×b)×c=a×(b×c)。

4. 除法的基本法则:除法可转化为乘法计算,即a÷b=a×(1/b),其中1/b为倒数。

二、整数运算的规律:1. 整数之间的加减法运算满足封闭性,即两个整数相加或相减的结果仍然是一个整数。

2. 整数之间的乘法运算满足封闭性,即两个整数相乘的结果仍然是一个整数。

3. 整数的乘法运算满足分配律,即对任意整数a、b和c,有a×(b+c)=a×b+a×c。

4. 整数的乘法满足消去律,即若a、b和c为任意整数,且a≠0,且a×b=a×c,则必有b=c。

三、小数运算的规律:1. 小数之间的加减法运算满足封闭性,即两个小数相加或相减的结果仍然是一个小数。

2. 小数之间的乘法运算满足封闭性,即两个小数相乘的结果仍然是一个小数。

3. 小数的乘法运算满足交换律和结合律,即若a、b、c为任意小数,则有a×b=b×a和(a×b)×c=a×(b×c)。

4. 小数的乘法满足分配律,即对任意小数a、b和c,有a×(b+c)=a×b+a×c。

四、分数运算的规律:1. 分数的加法和减法运算需要找到两个分母的最小公倍数,通分后进行计算。

2. 分数的乘法运算可以直接将分子相乘得到新的分子,分母相乘得到新的分母。

高二数学基本算法语句

高二数学基本算法语句

• 3.赋值语句 • 用来表明赋给某一个变量一个具体的确定 值的语句. • (1)赋值语句的一般格式是:
赋值号
• (2)赋值语句中的“=”称作 ,而不 是“等号”,例如: a = b ,表示将 b 的值 左边 右边 赋给 a ,而不是说 a 和 b 相等.赋值号的左 右两边不能对换,赋值语句是将赋值号 的 表达式的值赋给赋值号 的变量,例 如a=b表示用b的值代替变量a原先的值,
• (4)专门函数:SQR(x)表示 ;a MOD b表示正整数a除以正整数b的余数;ABS(x) 表示|x|;RAND( )表示生成0~1之间的随 机数等等. • (5) 表 达 式 中 的 括 号 一 律 用 小 括 号 “( )”;disp(“字符”)将双引号内的 字符输出. • (6) 在 QBASIC 语言中运算规则为先乘除, 后加减;乘幂优先于乘除;函数优先于乘 幂;同级运算从左到右按顺序进行,括号 内最优先,多层括号则从内到外依次进 行.
• ( 6 )提示内容与变量之间用分号“;” 隔开,可以一次为一个或多个变量赋值, 若输入多个变量,变量与变量之间用“,” 隔开。 • 2.输出语句 • 可输出表达式的值或程序运行结果的语 句.
• (1)输出语句的一般格式是:
输出结果 • (2)输出语句的作用是实现算法的 功 能. • (3)“提示内容”提示用户输出什么样的信 息,如“ PRINT“S =”; S”是提示输出 的结果S=? 常量,变量或 • (4)表达式是指程序要输出的数据,计算机 表达式的值和系统信息 运行时先计算表达式的值,然后将结果输 出.
赋值语句

①又称“键盘输 ①又称“打 ①在程序运 入语句”,在 印语句”, 行过程中 给变量赋 程序运行过程 将表达式 值; 中,停机等候 的值在屏 用户由键盘输 幕上显示 ②“=”的 出来; 入数据,而不 右侧必须 需要在写程序 ②表达式可 是表达式, 时指定; 以是变量、 左侧必须 是变量; ②“提示内容” 计算公式 和它后面的 或系统信 ③一个语句 息; “;”可以省 只能给一 略; 个变量赋

高二数学教案:基本算法语句

高二数学教案:基本算法语句

高二数学教案:基本算法语句总课题基本算法语句总课时第6课时分课题赋值语句;输入、输出语句分课时第 1 课时教学目标理解赋值语句的含义,进一步体会算法的基本思想.理解赋值语句、输入输出语句中的变量与表达式的含义. 重点难点学习和理解几种语句的作用和形式.能进行简单的语句的书写.引入新课1.赋值语句:2.输入、输出语句:例题剖析用伪代码写出求时,多项式的值的算法.算法1:算法2:秦九韶算法:试设计一个解二元一次方程组的算法,并解决鸡兔同笼问题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何.编写一个程序,计算一个学生的数学、语文、英语三科的平均成绩.巩固练习1.已知一个正三棱柱的底面边长为,高为,用输入、输入语句和赋值语句表示计算这个正三棱柱的体积的算法.2.已知三角形的三边长分别为,,,借助三角形的面积公式:用输入、输出语句和赋值语句表示计算三角形面积的一个算法.课堂小结理解赋值语句、输入输出语句中的变量与表达式的含义. 课后训练班级:高二( )班姓名:____________一基础题1.伪代码是介于____________________和_______________________之间的文字和符号.2.赋值语句就是赋予某一个变化量一个具体的数值.变化量只能写在的边,值写在的边.(填写左或右)3.用输入语句表示输入的数据依次送给,,用输出语句表示输出运算结果 .4.写出下列程序的运行结果:(1) (2)______.输出结果为_________.(3) (4)输入,,则输出为___________; 输入,,,则输出为_________.二提高题5.某市年~月的产值(单位:亿元)分别为,,,,,,,,6.4,,,,该市要统计每季度的月平均产值及年的月平均产值,试分别用赋值语句和输入、输出语句表示计算上述各个平均值的算法.6.已知函数,写出一个求的函数值的程序.7.请设计一个问题,使得该问题的算法如已知的伪代码所示.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

INPUT x IF x<0 THEN x=-x END IF PRINT x END
程序的功能:求输入一个数的绝对值
〖例2〗编写程序,输入一元二次方程ax2+bx+c=0的系数, 输出它的实数根。
算法分析: 一元二次方程的根有三种不同情况: 设判别式△=b2-4ac (1)当△>0时,一元二次方程有两个不等的实数根. b b x1 , x2 2a 2a 2a 2a (2)当△=0时,一元二次方程有两个相等的实数根. b x1 x2 b 2a p 2a (3)当△<0时,一元二次方程没有实数根. 2、条件语句的嵌套 q
2、条件语句的嵌套
条件1?


条件2?
IF 条件1 THEN 语句体1 ELSE
IF 条件2 THEN

语句体3

语句体1 语句体2
语句体2
ELSE 语句体3 END IF
END IF
【课堂练习】 1.课本P29页T1. 参考答案: INPUT “a,b,c=”; a,b,c IF a+b>c AND a+c>b AND b+c>a THEN PRINT “Yes.” ELSE PRINT “No.” END IF END
【程序框图】
开始
输入a,b,c
交换a,b的值
b>a?

t=a

t=a a=c c=t
否 否
c>a?
a=b
b=t
c>b?
是 t=c

c=b
b=t
结束
输出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
PRINT x
END IF END
[问题]如输入的数x=86,则输出 的结果是什么? 68 此程序用于交换一个两位数 的个位和十位数字.
3.课本P29页T3.编写求一个数是偶数还是奇数的 程序,从键盘输入一个整数,输出该数的奇偶性. 参考答案: INPUT “a=”; a IF a MOD 2 =0 THEN PRINT “Even.” ELSE PRINT “Odd.” END IF END
2.课本P29页T2.读程序,说明程序的运行过程. INPUT “x=:”;x
如果有两个或是两个以上的 并列条件时,用“AND”把它 们连接起来。
IF 9<x AND x<100 THEN
a=x\10
b=x MOD 10
x=10*b+a
“\”用来取商.此处表示 x除以10的商.
“MOD”用来取余数.此处表示 x除以10所得余数为b.
功能:把右边表达式的值赋给左边的变量
[计算机能识别符号]
1、运算符号: +, -, *, /, ^
2、不等关系: >=, <=,<>
3、逻辑关系: 或OR , 且AND,非NOT 4、常用函数: ①求算术平方根: SQR(x)= x
②求绝对值: ABS(x)=
x
算法中的条件结构是由条件语句来表达的, 条件语句是处理条件分支逻辑结构的算法语句 . 1、条件语句的一般格式 只含一个“分支”的条件结构 写成条件语句为
输出x1,x2
结束
〖例3〗:编写程序,使得任意输入的3个整 数按从大到小的顺序输出。 算法分析:用a,b,c表示输入的3个整数;为 了节约变量,把它们重新排列后,仍用a,b,c表 示,并使a≥b≥c.具体操作步骤如下。 第一步:输入3个整数a,b,c. 第二步:将a与b比较,并把小者赋给b,大者 赋给a. 第三步:将a与c比较. 并把小者赋给c,大者 赋给a,此时a已是三者中最大的。 第四步:将b与c比较,并把小者赋给c,大者 赋给b,此时a,b,c已按从大到小的顺序排列好。 第五步:按顺序输出a,b,c.
4.课本P29页T4. INPUT “Please input a year:”; y b=y MOD 4 c=y MOD 100 d=y MOD 400 IF b=0 AND c<>0 THEN PRINT “Leap year.” ELSE
IF d=0 THEN PRINT “Leap year.” ELSE PRINT “Not leap year.” END IF
1.2.2基本算法语句 ——条件语句
(必修3)1.2.2
大同中学数学组
【快速复习】 1、输入语句的一般格式与功能:
格式:INPUT “提示内容”;变量 功能:输入信息
2、输出语句的一般格式与功能:
格式:PRINT “提示内容”;表达式 功能:输出信息
3、赋值语句的一般格式与功能: 格式: 变量=表达式
END IF END
5.编写一个程序,输入两个整数a,b,判断a是否能 被b整除. 参考答案:
INPUT “a,b=”; a,b IF a MOD b =0 THEN PRINT “b divides a.” ELSE PRINT “b does not divide a.” END IF END
2a
开始
输入a,b,c △=b2-4ac
△≥0?
【程序框图】
是 否
输出p
1
△=0?
2
否 x1=p+q

b p 2a
q 2a
x2=p-q
输出x1,x2
输出“方程无实根”
结束
1
2
开始 输入a,b,c
【程序】
INPUT “ a,b,c =”;a,b,c d=b^2-4*a*c 2 △=b -4ac IF d>=0 THEN 否 p=-b/(2*a) △≥0? 是 q=SQR(d)/(2*a) b IF d=0 THEN p 2a PRINT “x1=x2=”;p 输出“方程无实根” ELSE q 2a PRINT “x1,x2=”; p+q, p-q 否 END IF △=0? ELSE 是 x1=p+q PRINT “No real root!” “方程无实根” 输出p END IF x2=p-q END
满足条件?

是 语句
IF 条件 THEN 语句体 END IF
当计算机执行这种形式的条件语句时,首先对 IF后的条件进行判断,如果条件符合,就执行 THEN后的语句体,否则执行END IF之后的语句.
含两个“分支”的条件结构
满足条件?
写成条件语句为 IF 条件 THEN 语句体1 ELSE 语句体2 END IF
一般采用条件语句的嵌套。
IF c>b THEN t=b b=c c=t END IF PRINT a,b,c END
【课堂小结】
1、条件语句的一般格式
满足条件?

满足条件?

语句体1

语句体2
是 语句
IF 条件 THEN 语句体 END IF
IF 条件 THEN 语句体1 ELSE 语句体2 END IF
x x 0 x xx 0
显然,“第二步”可以用条件结构来实现
程序框图:
开始
程序:
输入x
x≥0?

是 输出x
输出-x
INPUT x IF x>=0 THEN PRINT x ELSE PRINT -x END IF END
结束
思考?
阅读下面的程序,你能得出什么结论?
否 语句2
是 语句1
当计算机执行上述语句时,首先对IF后的 条件进行判断,如果条件符合,就执行THEN后 的语句体1,否则执行ELSE后的语句体2.
【例题解析】
〖例1〗:编写一个程序,求实数x的绝对值。
算法分析: 由绝对值定义可知:
解:算法步骤如下: 第一步,输入一个实数x; 第二步,判断x的符号。若x≥0,则输出x;否则 输出-x.
5.(P33页B组T3) 参考答案: INPUT “x=”;x IF x<1 THEN y=x ELSE IF x>=1 AND x<10 THEN y=2*x-1 ELSE y=3*x-11 END IF END IF PRINT“y=”;y END
在我心中曾经有一个梦 要用歌声让你忘了所有的痛 用我们的歌换你真心笑容 祝福你的人生从此与众不同
把握生命里的每一分钟 全力以赴我们心中的梦 不经历风雨怎么见彩虹 没有人能随随便便成功
把握生命里每一次感动 全力以赴我们心中的梦 让真心的话和开心的泪 在你我的心里流动
; 三维焊接平台 焊接工作台 三维柔性焊接平台
ngh60pfi
们谋划壹个美好的未来。第壹卷 第九十八章 感动“王爷这是要将民女带到什么地方?王爷的侧福晋不在王府吗?”面对玉盈咄咄逼人的问 话,他却是壹丝壹毫的怒气都没有,反而觉得玉盈姑娘即使是生气都是这么的可爱:眉头微微地蹙着,壹双凤眼挑衅般地投来毫不友善的目光, 本来是怒气冲冲的话语,但由她这吴侬软语说出来,婉转如黄鹂,动人心弦。况且,这件事情本来就是他做错了,她要是不生气才奇怪呢。既 然是自己做错了,那就赶快表明态度,争取尽早获得她的原谅:“玉盈姑娘,这件事情,确实是爷做错了,还请年大姑奶奶息怒。”“您怎么 知道民女被家人称作姑奶奶?是凝儿告诉您的?”“你的事情,爷知道得多了,不过,爷有壹个小小的请求,以后,能否不要总是用‘民女’ 来自称?”“恕‘民女’愚钝,实在是想不出来任何壹个比这个更符合礼制、更符合身份的自称!”“既然玉盈姑娘这么愚钝,那爷就告诉你 壹个更符合礼制、更符合身份的自称:玉盈,就是最好的自称,当然,‘盈儿’更好!”“您?这万万不可!民女是您侧福晋的姐姐,如果用 那两个自称,简直就是,就是礼坏乐崩!恕民女不能同意!”“那好,本王命令你,从今以后,你只能以‘玉盈’在爷面前自称!”他真是急 了,怎么遇见这么壹个顽固不化的丫头!她猛地壹惊,“本王?”这个称呼怎么好像在哪儿听到过?可是,怎么又记不想来了?见她壹时沉思, 低头不语,以为她是不好意思地同意了,心中欣喜万分。为了缓和刚才因为强行要求她改变称呼而造成的剑拔驽张的尴尬气氛,也是为了解释 壹下今天骗她出来的行为,于是他小心翼翼地开口说道:“玉盈姑娘,今天的事情,爷实在是事出无奈!爷想带你去壹个地方,可是,如果不 用这个法子,爷担心人多嘴杂,走露了风声,你,还是壹个未出阁的姑娘,爷不想你的名节,毁在了爷的手里。爷承认这件事情做得不太合适, 但是,希望玉盈姑娘看在爷壹片真情、事出有因的份上,原谅爷的唐突和鲁莽。”此番话说下来,玉盈惊呆了。刚刚他还拿“本王”来压制她, 强迫她改变自称,可是现在的这番话,是如此的真挚,如此的诚恳,完完全全是为了她考虑,如此的体贴,如此的细心,怎么能不令她感动? 更何况,他是高高在上的王爷,贵为皇子,却能对她这无权无势的壹介草民,又是道歉又是认错,还要她原谅他的唐突和鲁莽,她怎么可能不 感动?可是,她又怎么能感动?他是凝儿的夫君,她的妹夫,这是他们之间永远也不可能逾越的鸿沟!凝儿是全家人的掌上明珠、心肝宝贝, 她怎么可能跟凝儿抢夫君?这不仅仅是伤了妹妹心的问题,更是让年家颜面扫地、被世人耻笑的问题!年家,将会因为她而成为众人的笑柄, 她就是这样
相关文档
最新文档