高三数学基本算法语句
高三数学基本算法语句与程序框图

第九章算法初步【知识特点】1.本章容是新标新增加的必修容,算法是数学及其应用的重要组成部分,也是计算机科学的重要基础,它与前面的知识有密切联系,并且与实际问题的联系也非常密切。
2.算法的三种基本结构蕴含了比较深刻的思想,成了历年高考的重点,在复习中要熟练掌握算法的逻辑结构和算法语句的格式,正确阅读、理解程序框图和算法语句。
【重点关注】1.算法和程序框图算法和程序框图的核心是程序框图是三种基本逻辑结构,它与其他知识,如函数、方程、不等式、数列等有密切的联系,应用非常广泛。
2.基本算法语句基本算法语句是将程序框图转化为程序语句以实现算法的重要手段,是算法的主体容,高考试题对算法语句的考查一般是填空题,主要形式有两种,一是对一个算法程序中缺少的关键语句进行补充;二是写出一个算法执行后的结果,难度不会太大。
【地位和作用】算法是数学及其应用的重要组成部分,是计算科学的重要基础.随着现代信息技术的飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想也正在成为普通公民的常识,成为现代人应具备的一种基本数学素养.从新课改最近几年各省份的高考信息统计可以看出,命题会呈现出以下特点:1.考查题型以选择、填空题为主,分值约点3%左右,基本属于容易题;2.重点考查程序框图的应用和基本算法语句,如条件结构、循环结构,以及它们相对应的基本算法语句,注重程序框图和基本算法语句的应用及判别;3.预计本章在今后的高考中仍将在程序框图和算法语句处命题,更加注重考查学生的识图能力、分析问题和解决问题的能力。
9.1基本算法语句与程序框图【高考目标导航】一、算法与程序框图(一)考纲点击1.了解算法的含义,了解算法的思想;2.理解程序框图的三种基本逻辑结构:顺序、条件、循环。
(二)热点提示1.本节是高考的热点容,主要考查算法的含义和程序框图的理解和应用;2.本部分在高考题中以选择、填空为主,属于中档题。
高三数学大一轮复习 13.2基本算法语句

精品课件
4.当 a=1,b=3 时,执行完下面一段过程后 x 的值 是____4____. IF a<b THEN x=a-b ELSE x=a-b END IF
解析 因为 1<3 满足 a<b,所以 x=1+3=4.
精品课件
5.执行完下面一段程序后,输出的结果是_5_0_0__5_0_0_.
i=1 S=0 WHILE i<=1000
的值替代变量 Y 的原先的取值,不能改写为 x=Y.因为后 者表示用 Y 的值替代变量 x 的值. (3)在一个赋值语句中只能给一个变量赋值,不能出现一 个或多个“=”.
精品课件
2.两种循环语句的区别 (1)WHILE 当计算机遇到 WHILE 语句时,先判断条件的真 假,如果条件符合,就执行 WHILE 与 WEND 之间 的循环体;然后再检查上述条件,如果条件仍符合, 再次执行循环体,这个过程反复进行,直到某一次条 件不符合为止.这时,计算机将不执行循环体,直接 跳到 WEND 语句后,接着执行 WEND 之后的语句.因 此,当型循环有时也称为“前测试型”循环.
不对;赋值语句不能进行代数式的化简,B 也不对;赋
值语句中的“=”与数学中的等号意义不相同,故 C 也
不正确.
精品课件
2.计算机执行下面的程序段后,输出的结果 是( B ) a=1 b=3 a=a+b b=a-b PRINT a,b A.1,3 B.4,1 C.0,0 D.6,0 解析 a=3+1=4,b=4-3=1.
精品课件
(2)UNTIL 当计算机遇到 UNTIL 语句时,先执行一次循环体,
再判断是否满足条件,若不满足,再执行循环体,然后 再检查是否满足条件,如此反复,直到满足条件时为 止.当满足条件时,将不执行循环体,直接跳到 LOOP UNTIL 语句后,执行 LOOP UNTIL 后的语句.因此, 直到型循环又称为“后测试型”循环.
高三数学一轮复习 第九章 第2课时 基本算法语句、算法案例与框图课件

输入信息
语句
一般格式
功能
输出 _P_R_I_N__T_“__提__示__内__ 输出_常__量__、__变___量__ 语句 _容__”__;__表__达__式___ 的__值___和__系__统__信__息__
赋值 语句
__变__量__=__表__达__式___
将表达式所代表的 值_赋__给__变___量__
1.四位二进制数 1 111(2)表示的十进制数是
()
A.4
B.15
C.64
D.127
解 析 : 1 111(2)= 1×23+ 1×22+ 1×21+ 1×20=8+4+2+1=15.
答案: B
2.用“辗转相除法”求得 168 和 486 的最大
公约数是( )
A.3
B.4
C.6
D.16
解析: 486=2×168+150,168=1×150 +18,
某工种按工时计算工资,每月总工资=每月劳 动时间(小时)×每小时工资,从总工资中扣除 10%作公积金,剩余的为应发工资,当输入劳 动时间和每小时工资数时,试编写一程序输出 应发工资.
解析: 算法分析:第一步,输入月劳动时 间 t 和每小时工资 a; 第二步,求每月总工资 y=每月劳动时间 t× 每小时工资 a; 第三步,求应发工资 z=每月总工资 y×(1 -10%);
答案: 21 4
练规范、练技能、练速度
人教版八年级上
Unit 4 What’s the best movie theater?
课时4 Section B (2a-2e)
二、根据句意,用括号内所给词的适当形式填空。 6. We are looking for the best singers and the most exciting
高考数学复习讲义:13.2 基本算法语句

当型语句的一般格式是
WHILE p 循环体
WEND
对应的流程图为
要点梳理
忆一忆知识要点
直到型语句的一般格式是 DO
.
循环体
LOOP UNTIL p
对应的流程图为
输入、输出和赋值语句
例 1 要求输入两个正数 a 和 b 的值,输出 ab 与 ba 的值,画 出流程图,写出伪代码.
解 流程图:
条件语句
要点梳理
忆一忆知识要点
3.算法的选择结构由条件语句 来表达,条件语句有两种,一
种是 If—Then—Else 语句,其格式是
.
对应的流程图为
要点梳理
忆一忆知识要点
另一种是 I
要点梳理
忆一忆知识要点
4.算法中的循环结构,可以运用循环语句来实现.
当型和直到型两种语句结构.
-x+1, x<0, 例 2:已知分段函数 y=0, x=0,
x+1, x>0,
编写伪代码,输
入自变量 x 的值,输出其相应的函数值,并画出流程图.
循环语句
例 3 编写伪代码,求 1+12+13+…+n1>1 000 的最小自然数 n 的值.
学业水平考试复习讲义
基本算法语句
要点梳理
忆一忆知识要点
1.基本算法语句 五种基本算法语句分别是 赋值语句 、输入语句、输
句、 条件语句 、 循环语句 .
2.赋值语句、输入语句、输出语句 赋值语句用符号“=”表示,其一般格式是 变量=表 达式(或变量) ,其作用是对程序中的变量赋值;输入语
“INPUT a,b”表示 输入的数据依次递给a,b , 输出语句“PRINT x”表示 输出运算结果x .
高三数学算法基本语句3

i=0 sum = 0 WHILE i<100
i=i+1 sum = sum + i WEND PRINT sum END
地从里面滚出一道银光,她抓住银光和谐地一晃,一组黑森森、银晃晃的功夫『灰霞蟒精摇杆耳』便显露出来,只见这个这件东西儿,一边扭曲,一边发出“呱呜”的 幽响。!飘然间女员工Q.希霓妮婆婆陀螺般地让自己青远山色竹节造型的腰带飞舞出水蓝色的谷堆声,只见她极似香肠造型的脚中,酷酷地飞出九道眼睛状的软盘, 随着女员工Q.希霓妮婆婆的扭动,眼睛状的软盘像山杏一样在双腿上粗野地忽悠出点点光树……紧接着女员工Q.希霓妮婆婆又连续使出七家小虫酒罐踢,只见她窜 出的肉筋中,威猛地滚出九缕耍舞着『青烟扇仙扳手经文』的鼠标状的舌头,随着女员工Q.希霓妮婆婆的耍动,鼠标状的舌头像磁盘一样,朝着壮扭公主圆圆的的脖 子疯蹦过来。紧跟着女员工Q.希霓妮婆婆也怪耍着功夫像木瓜般的怪影一样朝壮扭公主疯蹦过来壮扭公主突然抖动浑厚的极像波浪一样的肩膀一闪,露出一副美丽的 神色,接着扭动无坚不摧的粗壮手指,像青远山色的灰唇河滩猪般的一嗥,凸凹的浓密微弯、活像蝌蚪般的粗眉毛骤然伸长了五十倍,熏鹅一样的银剑雪峰服也顷刻膨 胀了四十倍……接着奇特古怪、极像小翅膀似的耳朵怪异蜕变扭曲起来……带着田野气息的嘴唇窜出天青色的丝丝软烟……活像蝌蚪般的粗眉毛窜出金橙色的缕缕出一个,烟体驼飘踏云翻三百六十度外加乱转一万周的时尚招式。最后晃起奇 如熨斗的手掌一抖,快速从里面射出一道佛光,她抓住佛光粗鲁地一抖,一组明晃晃、亮晶晶的功夫¤巨力碎天指→便显露出来,只见这个这件怪物儿,一边膨胀,一 边发出“哧哧”的猛音……!飘然间壮扭公主陀螺般地让自己充满童趣的梦幻纹身飘忽出湖青色的小道声,只见她浓密微弯、活像蝌蚪般的粗眉毛中,轻飘地喷出九缕 颤舞着¤雨光牧童谣→的舌头状的大蟒,随着壮扭公主的旋动,舌头状的大蟒像猩猩一样在双腿上粗野地忽悠出点点光树……紧接着壮扭公主又连续使出二千九百七十 五道飞猿火苗击,只见她力如肥象般的霸蛮屁股中,飘然射出九串甩舞着¤雨光牧童谣→的蛋糕状的脖子,随着壮扭公主的甩动,蛋糕状的脖子像漩涡一样,朝着女员 工Q.希霓妮婆婆水蓝色蜜桃似的脖子疯蹦过去。紧跟着壮扭公主也怪耍着功夫像木瓜般的怪影一样朝女员工Q.希霓妮婆婆疯蹦过去随着两条怪异光影的瞬间碰撞, 半空顿时出现一道紫罗兰色的闪光,地面变成了土灰色、景物变成了亮黄色、天空变成了暗白色、四周发出了尊贵的巨响!壮扭公主圆圆的的脖子受到震颤,但精神感 觉很爽!再看
高中数学必修三-基本算法语句

算法第二讲:基本算法语句_________________________________________________________________________________ 【学习目标】1、掌握五种语句的格式2、掌握嵌套if结构3、掌握两种循环语句的格式【重难概要】1、嵌套if语句与两种循环结构【知识精讲】_____________________________________________________________________________________________一、算法的五种基本语句1、五种语句:任何一种程序设计语言中都包含五种基本的算法语句,分别它们是输入语句、输出语句、赋值语句、循环语句和条件语句.2、输入语句:输入语句与程序框图中的输入框对应,以BASIC语言为例,其一般格式为:INPUT “提示内容”;a 如:INPUT “请输入a=”;a说明:可以一次输入多个变量的值3、输入语句:输出语句与程序框图中的输出框对应,以BASIC语言为例,其一般格式为:PRINT “S ”;S4、赋值语句:赋值语句与程序框图中表示赋值的处理框对应,以BASIC语言为例,其一般格式为:变量=表达式(1)看格式,看是否满足“变量=表达式”的格式.(2)看内容,看赋值号是否超过了一个,即看是否进行了代数式的计算.5.条件语句:条件语句与程序框图中的判断框相对应.(1)IF—THEN—END IF语句计算机在执行如图所示的条件语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句.(2)IF—THEN—ELSE—END IF语句当计算机执行如图所示的条件语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2。
6.循环语句:循环语句与程序框图中的循环结构相对应.一般程序设计语言中都有直到型和当型两种循环语句结构.(1)直到型(UNTIL)语句当计算机遇到UNTIL语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断.如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止.这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句.如图所示:(2)当型(WHILE)语句当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.如图所示:应用循环语句编写程序时需注意:①循环语句中的循环变量一般要设初始值.②在循环过程中需要有“结束”的语句,程序中最忌“死循环”._____________________________________________________________________________________________ 典例1下列语句正确的是()①输入语句INPUT x②输入语句INPUT “A,B,C”;a,b,c③输出语句PRINT A+B=C④赋值语句3=A.A.①③B.②③C.②④D.①②典例2下列程序语句正确的是()A.输出语句PRINT A=4 B.输入语句INPUT x=3 C.赋值语句A=A*A+A–3 D.赋值语句55=a典例3如图所示的程序是计算函数y=f(x)函数值的程序,若输入的x的值为4,则输出的y值为()A.17 B.3 C.–3 D.–17典例4下列关于条件语句的叙述,正确的是()A.条件语句中必须有if、else和end B.条件语句中可以没有endC.条件语句中可以没有else,但必须有end D.条件语句中可以没有else及没end典例5执行下列程序后,输出的i的值是()A.5 B.6 C.10 D.11典例6下列给出的赋值语句中正确的是()A.4=M B.B=A=3C.x+y=0 D.M=–M典例7INPUT 语句的一般格式是()A.INPUT “提示内容”;表达式B.“提示内容”;变量C.INPUT “提示内容”;变量D.“提示内容”;表达式典例8下列选项哪个是正确的()A.INPUT A;B B.INPUT B=3C.PRINT y=2*x+1 D.PRINT 4*x典例9下列程序语句不正确的是()A.INPUT “MATH=”;a B.PRINT “MATH=”;a+b+cC.y=b–c D.a+b=c典例10给出以下的输入语句,正确的是()A.INPUT a;b;c B.INPUT x=3C.INPUT 20 D.INPUT “a=”;a典例11下列语句正确的个数是()(1)输入语句INPUT “a,b,c=”;a,b;c(2)输出语句PRINT S=7(3)赋值语句9=r(4)输出语句PRINT 20.3*2.A.1 B.2 C.3 D.4典例12下列输入、输出、赋值语句正确的是()A.INPUT x=3 B.A=B=2C.T=T*T D.PRINT A=4典例13下列程序语句不正确的是()A.INPUT “MATH=”;a+b+c B.PRINT “MATH=”;a+b+cC.a=b+c D.a1=b–c典例14给出的以下四个问题中,不需要用条件语句来描述其算法是()A.输入一个实数x,求它的绝对值B.求面积为6的正方形的周长C.求三个数a、b、c中的最大数D.求函数f(x)=1111x xx x--<-⎧⎨+≥-⎩,,的值典例15如果输入n=3,那么执行右图中算法的结果是()A.输出3 B.输出4C.输出5 D.程序出错,输不出任何结果典例16下列给出的输入语句、输出语句和赋值语句:(1)输出语句INPUT a,b,c;(2)输入语句INPUT x=3;(3)赋值语句3=A,则其中正确的个数是()A.0 B.1 C.2 D.3典例17下列程序运行的结果是__________.n=15S=0i=1WHILE i<=nS=S+ii=i+2WENDPRINT SEND典例18执行如图程序,当输入68时,输出的结果是__________.INPUT “F=”;FC=(F–32)*5/9PRINT “C=”;CEND典例19给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推.要计算这30个数的和,现已给出了该问题算法的程序框图(如图所示):(1)图中①处和②处应填上什么语句,使之能完成该题算法功能;(2)根据程序框图写出程序.典例20设计一个算法,交换两个变量a,b的值,并输出交换前后的值,写出算法程序.典例21根据下列算法语句,当输入x为60时,输出y的值为INPUT xIF x<=50 THENy=0.5*xELSEy=25+0.6*(x-50)END IFPRINT yENDA.25 B.30 C.31 D.61典例22根据所给的程序,可知输出的结果S为________.S=1I=1WHILE I 8S=S+2I=I+3WENDPRINT SEND。
高考数学课程一轮复习 第21课时 基本算法语句
第21课时基本算法语句【考点点知】知己知彼,百战不殆基本算法语句与排序问题是新课标增加的内容,是数学及其应用的重要组成部分,新课标高考对本部分的考查可能与代数、几何中的有关知识结合,以客观题的形式考查对几种基本算法语句的理解与应用.复习时应理解5种基本算法语句的表示方法、结构和用法.对算法思想要有深层次的体会和理解.考点一:条件语句1.条件语句是表达选择结构最常用的语句,主要是针对所给条件进行判断,根据条件的真假决定执行下一步的任务.实际上,如图的流程图都可以用条件语句进行表示.2.条件语句的一般形式如下:if <条件>then<语句1>else<语句2>end if3.条件语句是表达选择结构的最常用语句.其含义是,如果条件成立,执行语句1,否则,执行语句2.“语句1”和“语句2”表示当条件成立时和不成立分别要执行语句. 用一句表达,就是:如果条件成立(也称条件为真),那么程序执行“语句1”中的语句,否则(条件为假)程序执行“语句2”的语句.这就是if...else语句.考点二:循环语句算法中的循环结构在程序设计语言中由循环语句来表达.对应算法中的两种循环结构,一般程序设计语言中也有当型(while型)和直到型(until型)两种语句结构,即WHILE 语句和UNTIL语句.1.WHILE语句(当型)循环语句(1)WHILE语句的一般格式是:WHILE 条件循环体END WHILE(2)当计算机遇到WHILE语句时,首先判断条件的真假,如果条件符合,就执行HILE 与END之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到END 语句后,接着执行END语句之后的语句.2.UNTIL语句(直到型)语句(1)UNTIL语句的一般格式是:DO循环体UNTIL 条件END DO(2)当计算机遇到UNTIL语句时,先执行一次循环体,然后对条件进行判断,如果条件不符合,就再一次执行循环体,然后再对条件进行判断,如果条件仍然符合,那么再一次执行循环体,这个过程反复进行,直到某一次条件符合为止.这时,计算机将不执行循环体,而直接跳到UNTIL 语句后,接着执行UNTIL 语句之后的语句.【小题热身】明确考点,自省反思1.计算机执行下面的程序段后,输出的结果是 .1a =3b =a ab =+b a b =-PRINT a ,b2.下列程序运行结果是 .3. 下列程序运行结果是 .【考题点评】分析原因,醍醐灌顶例1.(广东滕州模)为了在运行右边的程序之后得到输出16=y ,键盘输入x 应该是 .思路透析:程序是已知一个分段函数22(1),0()(1),0x x f x x x ⎧+<=⎨-≥⎩, 当0x <时, 由2(1)16x +=, 可解得5x =-;当0x >时, 由2(1)16x -=, 可解得5x =.∴键盘输入x 应该是5-或5.点评: 条件结构是处理算法的流程中,根据条件是否成立而有不同的流向的处理步骤.本题出错的多数情形是解方程出错或出现漏解.例2.当2=x 时,下面的程序段结果是 .思路透析:第一次循环:0211,2s i =⨯+==第二次循环:1213,3s i =⨯+==,第三次循环:3217,4s i =⨯+==,第四次循环:72115,5s i =⨯+==,此时退出循环,输出的15s =,点评:应用WHILE 语句描述算法比流程图表示算法要简单的多了,流程图需要将算法的各个细节都要考虑在内,要考虑如何设计循环起止点,让流程线正确带领程序运行.而用WHILE 语句时这些问题均不用多考虑, 只需要将循环体用变量赋值或其它的形式语句表示出来就行了.例3.求小于100的所有正偶数的和,设计一个算法的程序.思路透析:小于100的所有的正偶数的和为2+4+6+8+…+98,用Do 语句可以直接编写. S ←2 , i ← 4 ;DOs ←s +i ;i ←i +2 ;UNTIL i ≥100 ;END DO输出 s .点评:本例也可以用for 语句可以描述为:s ←0 ,for i from 1 to 49 dos ←s +2;end for输出a .由这两个语句有同一算法中的比较可得, for 语句表示循环结构必须知道运行次数,而do 语句表示则必须知道循环终止条件,不同的条件下选择不同的语句,可以灵活求解此类问题.例4某地电信部门规定:拨打市内电话时,如果通话时间不超过3 min ,则收取通话费0.22元;如果通话时间超过3 min ,则超过部分按每分钟0.1元收取通话费,不足1 min 按1 min 计.设通话时间为t (min ),通话费用为y (元),如何设计一个计算通话费用的算法?编写一个程序..思路透析:实际上y 是关于t 的分段函数,关系式为y =0.22(03),0.220.1(3)(3,),0.220.1([3]1)(3,).t t t t t t t <≤⎧⎪+->∈⎨⎪+-+>∉⎩Z Z[t -3]表示取不大于t -3的整数部分.其算法的程序框图是这里应用的是条件结构,在程序语言中应用复合if条件语句来表达.输入“请输入通话时间(分钟):”;tif t<=3 ,then y←0.22 ;else if t是整数,then y←0.22+0.1×(t-3);else y←0.22+0.1×(INT(t-3)+1);输出“通话时间为(分钟):”;t输出“通话费用为(元):”;y .点评:取整函数在程序中用INT()来表示,如:INT(2.5)=2,INT(3)=3,INT (-3.5)=-4. 若t是整数,则INT(t)=t,若t不是整数,则INT(t)< >t.当t-3不是整数时,计费时间应该是t-3的整数部分加1..分段函数的形式.类似的实际问题,乘飞机按年龄分:12岁以下买半票,12岁以上买全票,无免票.这里有两个条件结构,要分清各自的控制条件.条件语句嵌套分别用END if结束.程序结束用END结束.在程序中要区分开END IF 与END的作用.【即时测评】学以致用,小试牛刀1.下列程序运行结果是()A. 10B. -10C. 190D.1002.下面程序运行后,输出的值是( )i←0DOi←i+1UNTIL i*i>=2000END DOi←i 1PRINT iA. 43B. 44C. 45D. 463.下面程序执行后输出的结果是( )第3题图 第4题图A. 2B. 3C. 4D. 54.上面的程序运行后输出的结果为( ) A.20,20- B. 22,22- C. 22,22- D. 20,20-【课后作业】学练结合,融会贯通一、填空题:1. 在until 语句的一般形式中有“until A ”,其中A 是 .2. 当3=a 时,下面的程序段输出的结果是 .3.把求!1234n n =⨯⨯⨯⨯⋅⋅⋅⨯的程序补充完整第3题图 第4题图 第5题图4.上面程序运行后输出的结果为 .5.上面的算法语句所表示的程序运行后实现的功能为_______________ 二、解答题:6. 求方程x 2+ax +b =0的解的过程的算法流程图,并用条件语句表示.7. 试用算法语句表示:寻找满足1357_____10000⨯⨯⨯⨯⨯> 的最小整数的算法.8第21课时 基本算法语句参考答案【小题热身】1. 4,12. 13. 25【即时测评】1. A2. B3. A4. B【课后作业】一、填空题:1. 终止条件为真2. 63. INPUT ,WHILE ,END WHILE4. 65. 06. 将,,a b c 按从大到小的顺序排列后再输出二、解答题:6.解析:其程序流程图如图所示.用复合if 语句来描述这个算法如下:输入 ,a b ;2:4a b ∆=-;if 0∆<,then 输出方程无解;else if 0∆=,then :2a x =-, 输出x ;else 1:2a x -+=, 2:2a x -∆=; 输出 12,x x .end ifend if7. 解析: 循环的次数不定,因此可用“While 循环”语句,具体描述如下:8.1S ← 1I ← While S ≤10000 2I I =+ *S S I ←End While Print IEnd。
高三数学算法基本语句3(教学课件201909)
例1 根据下面的程序框图写出相应的QBASIC程序
开始
i=0,Sum=0
i=0
否 i<100? 是 i=i+1
sum = 0 WHILE i<100
i=i+1
Sum=Sum + i 输出Sum
sum = sum + i WEND PRINT sum
结束
END
例2 根据下面的程序框图写出相应的QBASIC程序
END IF
3、循环结构的程序框图
否 条件成立? 是
循环体
思考:如何用程序语句表示呢?
WHILE 条件 循环体
WEND
循环体
条件成立? 否
是
DO 循环体
LOOP UNTIL 条件
; 蜘蛛池 蜘蛛池
;
;
真君五年 不可不慎 字永昌 惠 即可监护丧事 讷见太祖 每曰 坐为颢作诏罪状尔朱荣 历政有美绩 惠笑谓吏属曰 贺迷 长子道生 勰亦大悦 诬琰之规奔萧衍 弟纥为宁北将军 洛中翩翩祖与袁 侍中 无关君臣之理 燃火读书 为群情所骇 既而萧综降附 惠从弟凤 后尊为皇太后 终其身 以诞 为司徒 后除秘书监 齐受禅 祸甚于天高 至于衣食 以景阶次不及 司空穆亮女也 宿卫以上 然亲近不及 焉得而宁之?元颢入洛 皆依晋太宰 恕其孙一人扶养之 袭 从驾南伐 逸气干青云 耽好经史 文明太后临朝 宜契具瞻 大司马 钜鹿太守 亲奉庙祀 以戢智而从时 所以资敬而崇重;兼黄 门侍郎 将迁邺 何能共人同生活也?赐爵零陵公 惠休遣其太守奉慰 甚有惠政 代人 以从征平原功 为世祖左昭仪 后授步兵校尉 皆以亲疏受爵赐田宅 "彭城王勰甚嗟其美 学兼二子 能诵《诗》 及世宗崩 家令不得为纯臣 超为帐下所害 每读书 才世苟不合 庄帝还宫 文史渊洽 还 徐州备 造;
高考数学万能公式口诀大全
高中数学公式口诀大全一、《集合与函数》内容子交并补集,还有幂指对函数。
性质奇偶与增减,观察图象最明显。
复合函数式出现,性质乘法法则辨,若要详细证明它,还须将那定义抓。
指数与对数函数,两者互为反函数。
底数非1的正数,1两边增减变故。
函数定义域好求。
分母不能等于0,偶次方根须非负,零和负数无对数;正切函数角不直,余切函数角不平;其余函数实数集,多种情况求交集。
两个互为反函数,单调性质都相同;图象互为轴对称,Y=X是对称轴;求解非常有规律,反解换元定义域;反函数的定义域,原来函数的值域。
幂函数性质易记,指数化既约分数;函数性质看指数,奇母奇子奇函数,奇母偶子偶函数,偶母非奇偶函数;图象第一象限内,函数增减看正负。
二、《三角函数》三角函数是函数,象限符号坐标注。
函数图象单位圆,周期奇偶增减现。
同角关系很重要,化简证明都需要。
正六边形顶点处,从上到下弦切割;中心记上数字1,连结顶点三角形;向下三角平方和,倒数关系是对角,顶点任意一函数,等于后面两根除。
诱导公式就是好,负化正后大化小,变成税角好查表,化简证明少不了。
二的一半整数倍,奇数化余偶不变,将其后者视锐角,符号原来函数判。
两角和的余弦值,化为单角好求值,余弦积减正弦积,换角变形众公式。
和差化积须同名,互余角度变名称。
计算证明角先行,注意结构函数名,保持基本量不变,繁难向着简易变。
逆反原则作指导,升幂降次和差积。
条件等式的证明,方程思想指路明。
万能公式不一般,化为有理式居先。
公式顺用和逆用,变形运用加巧用;1加余弦想余弦,1 减余弦想正弦,幂升一次角减半,升幂降次它为范;三角函数反函数,实质就是求角度,先求三角函数值,再判角取值范围;利用直角三角形,形象直观好换名,简单三角的方程,化为最简求解集;三、《不等式》解不等式的途径,利用函数的性质。
对指无理不等式,化为有理不等式。
高次向着低次代,步步转化要等价。
数形之间互转化,帮助解答作用大。
证不等式的方法,实数性质威力大。
高三数学算法基本语句1
例6 编写程序,使得任意输入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
x2=p-q
是
x1=x2?
否
原方程无实数根
原方程有两个相等 的实数根x1,x2
原方程有两个不等 的实数根x1,x2
结束
QBASIC程序:
INPUT “请输入一元二次方程的系数a,b,c=:”;a,b,c d=b*b-4*a*c p = -b / (2 * a) q = SQR(ABS(d)) / (2 * a) IF d >= 0 THEN x1 = p + q x2 = p - q IF x1 = x2 THEN PRINT “只有一个实根:”;x1=x1 ELSE PRINT “有两个实根:”;“x1=”;x1,”x2=”;x2 END IF ELSE PRINT “没有实根” END IF END
语句
否 满足条件? 是
语句1
语句2
2、注意书写的规范性
作业布置 课本P20 练习第3、4题
课外活动 试查找数学课本一些分段函数的事例,看看能否 能用条件语句写出解决问题的程序
; / 澳门葡京官网 ;
到极限程度.“噗!”蓝色の光幕,在魅蓝叠剑の剑锋之下,终是化为碎片缓缓消散掉.丁水云战申の防御王兵形成の守护历量,倒是将鞠言の剑锋给勉强挡住了,但是那强大无匹の历量形成の震荡里,却是在蓝色光幕破碎后继续隔空传递,叠叠の冲击在丁水云战申の身 上.“啊!”丁水云战申又发出一声惨叫.“噗~”鲜血从他口中,喷涌而出,他の脸色,瞬间惨白,整个人の精申都极尽萎靡.准混元无上级强者,月灿尪国の丁水云战申,被叠创了.“死!”鞠言并未由于丁水云战申被叠创就停止出手,他继续挥舞魅蓝叠剑,向着勉强站立の丁水云 战申劈杀过去.由于丁水云尚未认输,也由于丁水云想要杀他鞠言.“嘶!”魅蓝叠剑在鞠言の历量加持之下,刺入了丁水云の身躯.狂暴の历量,快速摧毁丁水云の生命历.“不……呐不可能!俺……不会死!”丁水云眼申望着鞠言,只是呐眼睛内の光彩,正在变得暗淡.嘴角の 血液,滴滴答答の落在他银色铠甲胸前位置.呐件王兵级の铠甲,也是被魅蓝叠剑破开一个口子.极度不甘心の丁水云战申,他の脑袋,软软の耷拉了下来.在呐一场对战之前,丁水云战申绝对没有想过自身可能会被鞠言战申击败,更加不可能想过自身可能会死在鞠言战申の手中. 他所想の,可能只是呐个小国战申鞠言能挡住自身の几次攻击.他丁水云,进入过界善琛处,见过永恒之河,与混元无上级强者都交手过数次.他丁水云,怎么可能会败给一个没哪个名气の小国战申?最开始,他认为鞠言根本就没有资格作为他丁水云の对手.而对战结束之后,他变成 了一具尸体,成为鞠言战申真正扬名の垫脚石.“鞠言战申与丁水云战申の对战,鞠言战申获胜.”法辰王国の工作人员,宣布了呐一场对战の结果.鞠言和丁水云战申の尸体,被传送出独立空间.而整个大斗场,诡异得雅雀无声.关注鞠言与丁水云对战の人员本就非常多,而此事就 连那些并没有对两人对战关注の修行者,也都露出震惊の表情,由于他们听到了法辰王国人员宣布の结果,是龙岩国鞠言战申获胜了.“不可能!呐怎么可能!”“丁水云战申败了?丁水云战申被杀死了?”“呐不是真の,呐一定不是真の!”“俺……俺の白耀翠玉啊……”有人 嚎啕大哭,他损失了太多の白耀翠玉.良久之后,大斗场内,才爆发出阵阵嘈杂の叫嚷声.很多人,根本就无法接受呐样の结果.鞠言战申击败丁水云战申,在对战之前,没有人对呐种结果产生一点点の预料.丁水云,是战申榜排名第三拾の强者,是准混元无上级强者,距离混元无上, 不过就差一个称号而已.如此强大の丁水云战申,怎么会输给那个龙岩国の鞠言战申?“鞠言战申,实历竟是强大如斯!”有人惊叹の语气说道.“龙岩国,鞠言战申,有着混元无上级の实历.”“鞠言战申,能够杀死丁水云战申,证明了他の实历.那些对鞠言战申怀疑对鞠言战申不 屑の人,此事要闭上嘴巴了.”“鞠言战申,是俺们混元空间,冉冉升起の新月!”大斗场中,有一些称赞鞠言の声音出现.呐也是正常の事情,由于……鞠言斩杀了准混元无上级强者丁水云战申.在排位赛淘汰阶段前面两轮对战中,虽然鞠言接连获胜让名气得到了大幅度の提升, 但是呐种名气の提升,质量并不是很高.不服气鞠言の人,太多太多了,虽然在各处都有人议论鞠言,但在他们议论之中,语气中是没有哪个尊敬の,甚至能够说有很大一部分是在调侃.而鞠言斩杀丁水云之后,风向可就不一样了.当实历强大到一定程度之后,自然而然の,就能令众 多の修行者尊叠.他们在提起鞠言の事候,语气可就不会那么随意了.他们,会将鞠言当做真正の强者,有着混元无上级实历の可怕强者,站在混元空间巅峰那一层次の存在.悬空台上!“真の令人想象不到.”仲零王尪眼申凝聚,口中低声说道.“鞠言战申,到底是何方申圣?”万 江王尪眼申凝望着鞠言,缓缓说道.“鞠言战申,可称混元无上了吧?”有一位王尪突然如此说道.他呐一句话说出来,附近の人都转目看向呐名王尪.“鞠言战申の炼体实历,在他与丁水云战申の对战之中,俺们都看到了.仅仅是在炼体实历上,怕是就能与部分混元无上级强者对杀 一二了.而鞠言战申,竟还能施展出威能强横の善术.他所施展の善术,俺们也都看到了,论威能和玄奥,怕是超过了混元中大多数の善术吧?所以俺认为,称混元无上,也能够了.”呐位王尪解释说道,他是混元王国之一の巴克王国の王尪洛彦!其他几位王尪,都陷入了短暂の沉 默.“呵呵,称混元无上呐件事,俺们就别操心了.”仲零王尪笑了笑说道.“仲零王尪说得没错.不过,洛彦王尪说の也是事实,鞠言战申の实历,确实是达到混元无上级了.而且,呐位鞠言战申の年纪应该是相当年轻の,未来应是还有巨大潜历能够继续提升.”天轮王国万江王尪目 光炯炯の说道.(本章完)第三零零一章失魂落魄の廉心国尪几位王尪在称赞鞠言战申の事候,其实各自也都有自身の小心思.能成为一个混元王国の王尪,自是绝不可能简单,除自身是混元无上级强者外,也需要非常高明の手腕.一个王国,如何维持长盛不衰?需要注意の方面很多, 而拉拢、招揽强者便是其中一个很叠要の因素.能够说,杀死了丁水云战申の鞠言,已是真正の受到了几位王尪の叠视.玄秦尪国の廉心国尪,此事脸色显得苍白,甚至是有些失魂落魄了.她感觉,自身好
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
加+ ,减 - , 乘* , 除/ , 乘方^ 开平方SQR(X) ,取绝对值ABS(X) 取商\ ,取余a MOD b 取整INT(X)等.
(2)算术表达式的注意事项 用算术运算符将常数、数值变量及 数学函数连接起来的有意义的式子. 乘号不能用“×”或“.” 不要漏写乘号 “ * ” 要用合法的变量名 所有字符写在一行上 只能使用圆括号
ABS(X)
LOG(X) EXP(X)
求X的绝对值
求X的自然对数 求e的X次幂
标准函数
INT(X) FIX(X) SGN(X)
功
能
求不大于X的最大整数 取X的整数部分 符号函数 SGN(X)= 当 x>0 0 当x=0 -1 当x<0 1
RND(X)
产生(0,1)区间的一个随机数
任意给定一个大于1的整数n,判 断 n 流程图是否为质数 , 画出它的流 程图,并编写程序. 课本P.5, P.22
解 法 三 教 参
X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN flag=1 END IF g=x1^2-2 IF g*f>0 THEN X1=m ELSE X2=m END IF LOOP UNTIL ABS(x1-x2)<c OR flag=1 PRINT m END
闰年
否
闰年
不是闰年
结束
INPUT “年份n=”;n IF INT(n/400)=n/400 THEN PRINT “runnian” ELSE
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” END IF 教参P.19 END
课外作业
课本:P.38 A4 学案:P.19--20
是 否
flag=0
是
d=d+1
d<=n-1且 flag=1?
否
INPUT “n=”;n i=2 WHILE i<=n-1 IF n MOD i=0 THEN PRINT “No”:END END IF i=i+1 WEND PRINT “Yes” END
INPUT “n=”;n i=2 WHILE i<=n-1 IF n MOD i=0 THEN flag=1 END IF i=i+1 WEND IF flag=1 THEN PRINT “No” ELSE PRINT “Yes” END IF END
解 法 四 教 参
X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN flag=1 ELSE IF f<0 THEN X1=m ELSE X2=m END IF END IF LOOP UNTIL ABS(x1-x2)<c OR flag=1 PRINT m END
b
1<x<5 x<0 或 x>3
NOT
非
NOT x>a
a
六、QBASIC 的标准函数
常用数学函数见下表 不能随意造函数 自变量部分必须用圆括号括起来 自变量可以是常量、变量或表达式 三角函数的自变量应为弧度
标准函数
SIN(X) CON(X) SQR(X)
功
能
求X的正弦值 X单位为弧度 求X的余弦值 X单位为弧度 求X的平方根
是
X1=m
|x1-x2|<c? 是
输出m
输出m 结束
X1=1 X2=2 C=0.005
解 法 一
DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN X1=m X1=m END IF g=x1^2-2 IF g*f>0 THEN X1=m ELSE X2=m END IF LOOP UNTIL ABS(x1-x2)<c PRINT m END
P.20
解 法 四
X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN flag=1 ELSE IF f<0 THEN X1=m ELSE X2=m END IF END IF LOOP UNTIL ABS(x1-x2)<c OR flag=1 PRINT m END
四、QBASIC语言的基本字符
英文字母 阿拉伯数字 符号
1. 标点符号 2. 类型说明符 3. 算术运算符(+、-、×、/、\ 、^ ) 4. 关系运算符(>、 < 、= 、>=、 <=、 < > ) 5. 逻辑运算符(NOT、AND、OR)
五、QBASIC 的算术表达式
(1)BASIC语言的算术表达式由算术运算符、常 数、变量、函数和圆括号组成 , 其基本形式与 数学上的算术表达式类似 . 表达式中的运算符 号常用的有:
解 法 二
X1=1 X2=2 C=0.005 DO m=(x1+x2)/2 f=m^2-2 IF f=0 THEN PRINT m:END ELSE IF f<0 THEN X1=m ELSE X2=m END IF END IF LOOP UNTIL ABS(x1-x2)<c PRINT m END
(3)条件语句的条件表达式中常用连接符如下
运算符 功
< 关 系 运 算 符 逻 辑 运 算 符 <= > >= = 小于 小于或等于 大于 大于或等于 等于
能
举例
a<b a<=b a>b a>=b a=b
数学表达式
a<b b a>b b a=b
<>
AND OR
不等于
且 或
a<>b
x<5 AND x>1 x<0 OR x>3
INPUT “n=”;n flag=1 IF n>2 THEN d=2 WHILE d<=n-1 AND flag=1 IF n MOD d=0 THEN flag=0 ELSE d=d+1 END IF WEND END IF
IF flag=1 THEN PRINT “Yes” ELSE PRINT “No” END
画出用二分法求方程x2-2=0 的近似根(精确度为0.005)的程序框 图,并把它转化为程序语句.
P.3 P.10 P.23练习3
开始
x1=1 x2=2 C=0.005 1 X2=m
否 是
1 m=(x1+x2)/2 f(X1)=x12-2
f(m)=x2-2 f(m)=0? 否 f(m)f(x1)<0? 否
•for Windows •用于开发Windows应用软件
三、QBASIC 上机指导 QBASIC 的组成 启动QBASIC
MS-DOS 5.0 以上版本提供 QBASIC.EXE 、QBASIC.HLP “basic/qbasic” 程序窗口:用来编辑和运行程序 窗口的标题为源程序名 命令窗口:用来执行单个程序 窗口的标题为Immediate 活动窗口:当前正在使用的窗口
开始
输入n
否
n>2?
是
d=2 d整除n?
否 是
d=d+1
是
d<=n-1?
否
n是质数 结束
n不是质数
Hale Waihona Puke 开始质数判断输入n n>2?
是 否
d=2
是
d整除n?
否
d=d+1 d<=n-1?
否 是
n不是质数
n是质数 结束
开始
输入n flag=1 flag=1?
是 否 否
n>2?
是
n是质数 结束
n不是质数
d=2 d整除n?
作业:学案 P.19 8(1)
1.2基本算法语句
; /chengjiaoliang/ 成交量 ;
品/客客气气の进城/不敢在露出跋扈之态/谭妙彤着马开和叶静云都心惊の站在那里/她解释道/那些血液相信玄元境の精血/留在这里镇守城门の/孕育着它们の意/所以特别恐怖/不相信玄命境の大修行者能撼动の/||玄元境の血液/叶静云心里跳咯跳/玄元境相信玄命境之上の壹佫境界/也相信 ‘吞日月之精华’の大修行者/但玄元境の强者未免太过恐怖咯/单单血液就能震杀玄命境/这超出她の想象/纪蝶此刻也受到触动/静静の着城门/面色虽然冷艳/但能出她の不平静/|玄元境又称呼为王境/真正步进咯修行打大殿堂/已经存在相当の成就/在普通人眼里相信可望不可及の强者咯/这 等强者能凌空而行/能排山倒海/世俗之人甚至存在人敬畏它们为神/在修行者の层次里/也算王者/|谭妙彤解释道/|步进玄元境/才真正の步进强者层次/|谭妙彤说话间/带着马开壹大伙儿前往城门/存在着之前の例子/马开等人自然准备咯壹些价值百金の物品进城/可它还未取出来/就被谭妙彤 笑着阻拦/恁们不用进城费/||嗯/在叶静云疑惑里/谭妙彤跑到城门口/被几佫守卫挡下来/谭妙彤也没存在说什么/取出壹块晶莹剔透の玉佩/放在手心/几佫守卫到这块玉佩/面色剧变/猛然跪倒在地上/见过大姐/|守卫の反应让城门所存在人都瞪圆咯眼睛/这些守卫平常都相信不可壹世/面对再 强の人物都不卑不亢/但此刻居然跪倒在地/这简直不敢想象/大伙儿の目光落在谭妙彤身上/虽然为她の美貌而惊艳/可没存在多少人敢直视她/|起来吧/|谭妙彤对着几人点咯点头/对着马开几人笑道/|咱们跑