高二数学条件语句和循环语句

合集下载

高二数学必修三知识点总结

高二数学必修三知识点总结

高二数学必修三知识点总结高二数学知识点总结1一(一)基本概念必然事件确定事件1、事件不可能事件不确定事件(随机事件)2、什么叫概率?表示一个事件发生可能性的大小,记为P(事件名称)=a;练习一:判断下列事件的类型(1)今天是星期二,明天是星期三;(2)掷一枚质地均匀的正方体骰子,得到点数7;(3)买彩票中了500万大奖;(4)抛两枚硬币都是正面朝上;(5)从一副洗好的牌中(54张)中抽出红桃A。

(二)预测随机事件的概率1、步骤:(1)找出所有机会均等的结果,作为概率的分母注:不能仅凭主观判断,而应利用列举法、树状图、列表法等方法找。

(2)明确关注结果,作为分子2、用列表法或树状图分析复杂情况下机会均等结果二一、随机事件主要掌握好(三四五)(1)事件的三种运算:并(和)、交(积)、差;注意差A-B可以表示成A与B的逆的积。

(2)四种运算律:交换律、结合律、分配律、德莫根律。

(3)事件的五种关系:包含、相等、互斥(互不相容)、对立、相互独立。

二、概率定义(1)统计定义:频率稳定在一个数附近,这个数称为事件的概率;(2)古典定义:要求样本空间只有有限个基本事件,每个基本事件出现的可能性相等,则事件A所含基本事件个数与样本空间所含基本事件个数的比称为事件的古典概率;(3)几何概率:样本空间中的元素有无穷多个,每个元素出现的可能性相等,则可以将样本空间看成一个几何图形,事件A看成这个图形的子集,它的概率通过子集图形的大小与样本空间图形的大小的比来计算;(4)公理化定义:满足三条公理的任何从样本空间的子集集合到[0,1]的映射。

三、概率性质与公式(1)加法公式:P(A+B)=p(A)+P(B)-P(AB),特别地,如果A与B互不相容,则P(A+B)=P(A)+P(B);(2)差:P(A-B)=P(A)-P(AB),特别地,如果B包含于A,则P(A-B)=P(A)-P(B);(3)乘法公式:P(AB)=P(A)P(B|A)或P(AB)=P(A|B)P(B),特别地,如果A与B相互独立,则P(AB)=P(A)P(B);(4)全概率公式:P(B)=∑P(Ai)P(B|Ai).它是由因求果,贝叶斯公式:P(Aj|B)=P(Aj)P(B|Aj)/∑P(Ai)P(B|Ai).它是由果索因;如果一个事件B可以在多种情形(原因)A1,A2,....,An下发生,则用全概率公式求B发生的概率;如果事件B已经发生,要求它是由Aj引起的概率,则用贝叶斯公式.(5)二项概率公式:Pn(k)=C(n,k)p^k(1-p)^(n-k),k=0,1,2,....,n.当一个问题可以看成n重贝努力试验(三个条件:n次重复,每次只有A与A的逆可能发生,各次试验结果相互独立)时,要考虑二项概率公式.三1.辗转相除法是用于求公约数的一种方法,这种算法由欧几里得在公元前年左右首先提出,因而又叫欧几里得算法.2.所谓辗转相法,就是对于给定的两个数,用较大的数除以较小的数.若余数不为零,则将较小的数和余数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时的除数就是原来两个数的公约数.3.更相减损术是一种求两数公约数的方法.其基本过程是:对于给定的两数,用较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数,继续这个操作,直到所得的数相等为止,则这个数就是所求的公约数.4.秦九韶算法是一种用于计算一元二次多项式的值的方法.5.常用的排序方法是直接插入排序和冒泡排序.6.进位制是人们为了计数和运算方便而约定的记数系统.“满进一”,就是k进制,进制的基数是k.7.将进制的数化为十进制数的方法是:先将进制数写成用各位上的数字与k的幂的乘积之和的形式,再按照十进制数的运算规则计算出结果.8.将十进制数化为进制数的方法是:除k取余法.即用k连续去除该十进制数或所得的商,直到商为零为止,然后把每次所得的余数倒着排成一个数就是相应的进制数.高二数学知识点总2第一章算法初步算法的概念算法的特点(1)有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的.(2)确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可.(3)顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题.(4)不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法.(5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决.程序框图1、程序框图基本概念:(一)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。

新课标高二数学《算法初步》教学中常见问题分析

新课标高二数学《算法初步》教学中常见问题分析

2 输入 输 出语 句
输入 、 出语句是任何一个程序必不可少 的. 输 对于输人语句“ eda ” R a ,b 表示输入 的数 据依次送给 a b 这句话对没有上机 ,, 操作过的学生来说不易理解 , 在电脑 中输人“ eda b , R a , ” 执行该程序时 , 自动弹出一个对话框“ 会 请输人 ab的值” 此时就可 以 r , 人工地输入需要的数据 , 因此输入语句也是赋 值语句 , 只不过输入语句可 以处理批量数据的赋值问题.
水, 要把杯中的水互换 , 我们 可以借助一个空杯 T, 先把 A中的水倒入 T 然后把 B中的水倒 入 A, 把 T中的水倒人 B中 , , 再 这样
学生容易 明白实现两个变量的值互换的三个基本操作 :
T+ 一A
A B
B 一 T
但可能导致一些学生认为 : 要互换两个变量 的值 , 必须借 助第三个变量才能完成 , 以上例 子是为了增强语句 的直观性 , 举 帮 助学生理解各个语句 , 但交换变量的值毕 竟不 同于倒水 , 际上 , 实 不借助第三个 变量仍 可完 成两个 变量 的值的交换. 以下 程 如
Ele s
Pit Y是 平 年 ” r “ n
E d Ⅱ. n
评析 : 在此条题 目中, 的学生会在第 一个“ l 有 Es 之后 写“ d Y4 0A dMo ( ,0 ) ” 在第二个 “ l ” eⅡ” Mo ( ,)= n d Y 10 ≠0 , Es I 之后写 ef “ d Y4 Mo ( ,)=0A dMo ( ,0 )=0A dMo ( ,0 )= ” n d Y 10 n d y4 0 0 这样书写 的问题在于对 “ l ” Es eⅡ 的理解上不准确 , 一个 “ l ” 第 Es I 蕴 ef

高二数学循环语句

高二数学循环语句

练习、根据1.1.2例3中的程序框图,编写计算 机程序来计算1+2+…+100的值
开始 i=1 sum=0
i<=100? 否 输出sum
结束
程序: i=1
sum=0
i=i+1
WHILE i<=100
是 sum=sum+i
sum=sum+i i=i+1
WEND
PRINT sum
END
光王子一边拿出《七光海天镜》为自己飘洒如风的、酷似雄狮模样的亮黑色头发注入魔法一边说:“爵士同学,你弄的这个新咒语能不能加一些绅士点的元素?”知知 爵士摇头晃脑地说:“报告学长,我准备在咒语里面增加亮橙色的十魂鸡冠和深橙色的亿鼻辣椒……”蘑菇王子摆弄着《七光海天镜》说:“效果怎么样?不会比那个 傻了吧叽的美眉差吧?”知知爵士兴奋道:“请学长放心,这次的咒语相当的华丽,超级的暴力!保证比那个B.可日勃教主更华丽!”这时,B.可日勃教主飘然转 动淡黄色刀峰似的眉毛一挥,露出一副飘然的神色,接着耍动修长的手指,像浓绿色的玉脖沙海鲨般的一嚎,毒光的淡橙色帽徽般的眼睛突然伸长了八倍,嘶哑的声音 也立刻膨胀了九倍!接着异常的鼻子闪眼间转化颤动起来……长长的深橙色馅饼样的嘴唇跃出墨绿色的缕缕弧云……脏脏的淡黄色刀峰似的眉毛跃出深黑色的点点神热 !紧接着像亮蓝色的金鳞雪原驴一样长嘘了一声,突然来了一出曲身蠕动的特技神功,身上顷刻生出了九只犹如喷壶似的土灰色手掌。最后转起柔软的仿佛螃蟹般的腿 一旋,威猛地从里面跳出一道银光,他抓住银光悠然地一摆,一件凉飕飕、青虚虚的咒符『彩风玄怪云雾宝典』便显露出来,只见这个这件宝器儿,一边紧缩,一边发 出“呜呜”的怪声!突然间B.可日勃教主狂鬼般地连续使出五式三雁面袋跳,只见他绿宝石色水母般的九块宝石中,突然弹出六簇颤舞着『绿金骨圣蜜桃刀』的皮球 状的脸皮,随着B.可日勃教主的颤动,皮球状的脸皮像人参一样在肚子上优美地捣腾出片片光柱……紧接着B.可日勃教主又用自己歪斜的米黄色海参似的眼镜编排 出淡红色绅士飘忽的桃核,只见他深蓝色柳枝般的腰带中,萧洒地涌出六片摇舞着『绿金骨圣蜜桃刀』的仙翅枕头蝇拍状的花生,随着B.可日勃教主的晃动,仙翅枕 头蝇拍状的花生像鼠屎一样,朝着奇驴琥珀石上面悬浮着的胶状体疯翻过去!紧跟着B.可日勃教主也滚耍着咒符像面袋般的怪影一样向奇驴琥珀石上面悬浮着的胶状 体疯翻过去…………随着『彩风玄怪云雾宝典』的猛烈冲撞,四只肥猫瞬间变成了由数不清的怪异粉末构成的片片亮黑色的,很像笔头般的,有着斑点凸凹质感的乳胶 状物体。随着乳胶状物体的抖动旋转……只见其间又闪出一道墨紫色的浆糊状物体……接着B.可日勃教主又连续使出五式三雁面袋跳,只见他绿宝石色水母般的九块 宝石中,突然弹出六簇颤舞着『绿金骨圣蜜桃刀』的皮球状的脸皮,随着B.可日勃教主的颤动,皮球状的脸皮像人参一样飘浮。接着他念动咒语:“一掌咋 喱, 笔头咋 喱,一掌

高二数学循环语句

高二数学循环语句
1.2.3 循环语句
循环结构的定义:
在一些算法中,从某处开始,按照一定条件,反复执行 某一处理步骤的情况,这就是循环结构。
反复执行的处理步骤称为循环体。
While(当型)循环
Until(直到型)循环
循环体
循环体
满足条件? 是

满足条件? 否

两种循环结构有什么差别? 在算法中用循环语句实现循环结构
1、WHILE语句的 一般格式:
While(当型)循环
循环体
满足条件? 是

也叫“前测试型”循环
WHILE 条件 循环体
WEND
Hale Waihona Puke 当计算机遇到WHILE语句时,先判断条件的真假,如 果条件符合,就执行WHILE与WEND之间的循环体;然 后再检查上述条件,如果条件仍符合,再次执行循环体,
这个过程反复进行,直到某一次条件不符合为止.这时, 计算机将不执行循环体,直接跳到WEND语句后,接着执 行WEND之后的语句.
; 少儿口才加盟排行榜

凡望云气,仰而望之,三四百里。平望,在桑榆上,千馀里,二千里。登高而望之,下属地者居三千里。云气有兽居上者,胜。自华以南,气下黑上赤。嵩高、三河之郊,气正赤。常山以北,气下黑上青。勃、碣、海、岱之间,气皆黑。江、淮之间,气皆白。徒气白。土功气黄。车气 乍高乍下,往往而聚。骑气卑而布。卒气抟。前卑而后高者,疾。前方而后高者,锐。后锐而卑者,却。其气平者其行徐。前高后卑者,不止而反。气相遇者,卑胜高,锐胜方。气来卑而循车道者,不过三四日,去之五六里见。气来高七八尺者,不过五六日,去之十馀二十里见。气来高 丈馀二丈者,不过三四十日,去之五六十里见。捎云精白者,其将悍,其士怯。其大根而前绝远者,战。精白,其芒低者,战胜。其前赤而印者,战不胜。陈云

高二数学程序语言试题答案及解析

高二数学程序语言试题答案及解析

高二数学程序语言试题答案及解析1.根据右图所示的算法,可知输出的结果为___________.【答案】11【解析】根据题中的伪代码,可得该程序经过第一次循环得到,;第二次循环得,;第三次循环得到,;…,依此类推,当时,输出下一个值.由以上规律,可得:当时,,恰好大于,变成11并且输出,由此可得,输出的结果为11.【考点】算法程序语言.2.根据如图所示的程序,当输入a,b分别为2,3时,最后输出的m的值是()A.0B.2C.3D.1【答案】C【解析】有条件结构可得因为.即.所以进入ELSE环节即将赋值给.结束假设从而输出.故选C.本小题主要考查条件结构并且含有ELSE的较复杂的结构,本题及选出两个数中较大的值的程序框.【考点】1.判断框的应用.2.比较大小.3.如果执行如图所示的程序,则输出的数=____ ____.【答案】120【解析】运行程序语句当时,执行语句体成立;成立;成立,不成立结束循环,故输出120.【考点】算法语句,当型循环结构.4.当输入的值为,的值为时,右边的程序运行的结果是()A.-2B.-1C.1D.2【答案】C【解析】程序的功能是将a-b赋值给a,输出a,所以,输出结果为(-2)-(-3)=1,故选C。

【考点】本题主要考查算法程序的概念识别。

点评:简单题,读懂题意,按要求计算即得。

5.如图所示的程序框图输出的结果是()A.B.C.D.【答案】C【解析】执行过程如下:成立,成立,成立,成立,不成立,退出循环,输出【考点】本小题主要考查程序框图的执行过程,考查学生根据程序框图运算求解的能力.点评:程序框图中含有循环结构时,要注意分清是直到型循环还是当型循环.6.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为( )A.i>10B.i<8C.i<=9D.i<9【答案】D【解析】根据程序可知,因为输出的结果是990,即s=1×11×10×9,需执行4次,则程序中UNTIL后面的“条件”应为i<9.故选D【考点】本题主要考查了直到型循环语句,语句的识别问题是一个逆向性思维,一般认为学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,从识别逐个语句,整体把握,概括程序的功能.点评:解决该试题的关键是先根据输出的结果推出循环体执行的次数,再根据s=1×11×10×9=990得到程序中UNTIL后面的“条件”.7.执行如图的程序框图,如果输入的是4,则输出的是()A.B.C.D.【答案】C【解析】运行过程如下:不成立,所以输出【考点】本小题主要考查算法中的循环结构,考查学生的读图识图能力.点评:要读懂程序框图,尤其要重视循环结构的程序框图,弄清当型与直到型循环结构的区别,以及进入、推出循环的条件、循环的次数.8.将两个数交换,使,下面语句中正确的一组是()A.B.C.D.【答案】B【解析】先把b的值赋给中间变量c,这样c=17,再把a的值赋给变量b,这样b=8,把c的值赋给变量a,这样a=17,故选B9.把“二进制”数化为“五进制”数是()A.B.C.D.【答案】C【解析】10.将十进制数30化为二进制.【答案】【解析】把一个十进制的数转换为相应的二进制数,用2反复去除欲被转换的十进制数30,直到商是0为止,所得余数(从末位读起)就是该十进制数30的二进制表示.解:把一个十进制的数转换为相应的二进制数,用2反复去除欲被转换的十进制数30,直到商是0为止,所得余数(从末位读起)就是该十进制数30的二进制表示. 所以11.把十进制数15化为二进制数为()A.1011B.1001 (2)C.1111(2)D.1111【答案】C【解析】选C.12.以下程序运行后的输出结果为()A.17B.19C.21D.23【答案】C【解析】退出循环体时i=8,所以输出的13.计算,写出算法的程序.【答案】s=1n=2i=1WHILE i<=63s=s+n∧ii=i+1WENDPRINT “1+2+2∧2+2∧3+…+2∧63=”;sEND【解析】本题主要设计计算1+2+22+23+…+263的程序,显然利用循环语句,可采用当型循环语句,弄清首项和最后一项,本题是求和,可利用语句作为循环体.14.下列程序执行后输出的结果是()A.–1B. 0C. 1D.2【答案】B【解析】该程序是一个当型循环结构.第一步:s=0+5=5,n=5-1=4;第二步:s=5+4=9,n=4-1=3;第三步:s=9+3=12,n=3-1=2;第四步:s=12+2=14,n=2-1=1;第五步:s=14+1=15,n=1-1=0.∵s=15,∴结束循环.∴n=0.15.比较大小:【答案】>【解析】因为,显然填大于号.16.在下列各数中,最大的数是()A.B.C.D.【答案】B【解析】因为A=77,B=78,C=64,D=31.所以选B.17.计算机执行下面的程序段后,输出的结果是()A.B.C.D.【答案】B【解析】a=1+3=4,b=4-3=1.18.已知,分别用“For”语句和“While”语句描述计算S这一问题的算法过程.【答案】【解析】“For”语句弄清I的初始值、终值和步长,以及累积变量S,利用语句S=S+I,然后根据“For”语句的格式即可写出;“While”语句弄清循环的条件,以及利用语句S=S+I,I=I+4作为循环体,最后根据“While”语句格式即可写出.19.为了在运行下面的程序之后得到输出16,键盘输入x应该是()A.3或-3B.-5C.5或-3D.5或-5【答案】D【解析】若x<0,则(x+1)2=16,所以x=-5;若x>0,则(x-1)2=16,所以x=5.所以键盘输入x应该是5或-520.在右边程序中,如果输入的值是20,则输出的值是A.100B.50C.25D.150【答案】D【解析】本题考查的是程序框图。

条件语句1最新版

条件语句1最新版
print 免费乘车 ElseIf h≤1.4 Then
print 购半票乘车 Else
print 购全票乘车 End if
例2 设计一个算法,实现求绝对值的功能.
开始
自然语言-算法1:
Read x
S1 输入x; S2 如果x<0 ,y ←-x,
否则 y ← x; S3 输出y.
If x < 3 Then y ← -x
伪代码:
Read x If x≤3 Then
y←5 Else
y ←1.2(x-3)+5
End if Print y
块条件语句 自然语言:
注意语句 缩进.
S1 输入x; S2 如果x≤3 ,y ← 5,
否则 y ←1.2(x-3)+5;
S3 输出y.
End if 不能 省略.
例1 儿童乘坐火车时,若身高不超过1.1m,则无需购 票;若身高超过1.1m 但不超过1.4m,可买半票;若超 过1.4m,应买全票.试设计一个购票的算法,写出伪 代码,并画出流程图.
End If
课后作业:
课本 P20 练习 No.1、2、3.
现代人每天生活在纷繁、复杂的社会当中,紧张、高速的节奏让人难得有休闲和放松的时光。人们在奋斗事业的搏斗中深感身心的疲惫。然而,如果你细心观察,你会发现作 为现代人,其实人们每天都在尽可能的放松自己,调整生活节奏,追求充实快乐的人生。看似纷繁的社会里,人们的生活方式其实也不复杂。大家在忙忙碌碌中体味着平凡的 人生乐趣。由此我悟出一个道理,那就是----生活简单就是幸福。生活简单就是幸福。一首优美的音乐、一支喜爱的歌曲,会让你心境开朗。你可以静静地欣赏你喜爱的音乐, 可以在流荡的旋律中回忆些什么,或者什么都不去想;你可以一个人在房间里大声的放着摇滚,也可以在网上用耳麦与远方的朋友静静地共享;你还可以一边放送着音乐,一 边做着家务....生活简单就是幸福。一杯清茶,或一杯咖啡,放在你的桌边,你的心情格外的怡然。你可以浏览当天的报纸,了解最新的国内外动态,哪怕是街头趣闻;或者捧 一本自己喜欢的杂志、小说,从字里行间获得那种特别的轻松和愉悦....生活简单就是幸福。经过精心的烹制,一桌可心的菜肴就在你的面前,你招呼家人快来品尝,再备上最 喜欢的美酒,这是多么难得的享受!生活简单就是幸福。春暖花开的季节,或是清风送爽的金秋,你和家人一起,或是朋友结伴,走出户外,来一次假日的郊游,享受大自然 带给你的美丽、芬芳。吸一口新鲜的空气,忘却都市的喧嚣,身心仿佛受到一番洗涤,这是一种什么样的轻松感受!生活简单就是幸福。你参加朋友们的一次聚会,那久违的 感觉带给你温馨和激动,在觥酬交错之间你享受与回味真挚的友情。朋友,是那样的弥足珍贵....生活简单就是幸福。周末的夜晚,一家老小围坐在电视机旁,尽享团圆的欢乐 现代人越来越会生活,越来越会用各种不同的方式来放松自己。垂钓、上网、打牌、玩球、唱卡拉OK、下棋.....不一而足。人们根据自己的兴趣爱好寻找放松身心的最佳方式, 在相对固定的社交圈子里怡然的生活,而且不断的扩大交往的圈子,结交新的朋友有时,你会为新添置的一套漂亮时装而快乐无比;有时,你会为孩子的一次小考成绩优异而 倍感欣慰;有时,你会为刚参加的一项比赛拿了名次而喜不自胜;有时,你会为完成了上司交给的一个任务而信心大增生活简单就是幸福!生活简单就是幸福,不意味着我们 放弃了对目标的追逐,是在忙碌中的停歇,是身心的恢复和调整,是下一步冲刺的前奏,是以饱满的精力和旺盛的热情去投入新的“战斗”的一个“驿站”;生活简单就是幸 福,不意味着我们放弃了对生活的热爱,是于点点滴滴中去积累人生,在平平淡淡中寻求充实和快乐。放下沉重的负累,敞开明丽的心扉,去过好你的每一天。生活简单就是 幸福!我的心徜徉于春风又绿的江南岸,纯粹,清透,雀跃,欣喜。原来,真正的愉悦感莫过于触摸到一颗不染的初心。人到中年,初心依然,纯真依然,情怀依然,幸甚至 哉。生而为人,芳华刹那,真的不必太多要求,一盏茶,一本书,一颗笃静的心,三两心灵知己,兴趣爱好一二,足矣。亦舒说:“什么叫做理想生活?不用吃得太好穿得太 好住得太好,但必需自由自在,不感到任何压力,不做工作的奴隶,不受名利的支配,有志同道合的伴侣,活泼可爱的孩子,丰衣足食,已经算是理想。”时间如此猝不及防, 生命如此仓促,忠于自己的内心才是真正的勇敢,以不张扬的姿态,将自己活成一道独一无二的风景,才是最大的成功。试问,你有多久没有靠在门槛上看月亮了,你有多久 没有在家门口的那棵大树下乘凉了,你有多久没有因为一个人一件事而心生感动了,你又有多久没有审视自己的内心了?与命运的较量中,我们被迫前行,却忘记了来时的方

高中信息技术 2.4.1 FOR循环语句教学设计

高中信息技术 2.4.1 FOR循环语句教学设计

2.4.1 FOR循环语句教学设计教学案例基本信息表一、教材分析:使用教材:教育科学出版社出版的《算法与程序设计》(选修)。

循环结构是程序设计的三种基本结构之一,是程序设计的基础。

这节课是循环语句的第一部分内容,教材只是通过一个应用题引出了循环结构,并应用for循环结构实现了程序和编写,没有给出其语句格式和执行过程。

我认为这样会导致一些学生进行简单模仿,而不是真正的掌握和理解。

学生只有熟练掌握了FOR循环语句的语句格式,理解循环执行过程,才能在实际应用中游刃有余。

因此本部分内容分二节课完成,这节课主要讲for循环语句的语句格式及其执行过程,下节课再讲实际应用。

二、学生分析:教学对象为高二的学生,该校学生选修的是多媒体课程内容,没有掌握VB 程序设计的基础内容,突然讲解到FOR循环设计对学生难度比较大,上课内容需要想办法设置比较简单易懂,尽量跳过VB程序设计前面的基础内容。

三、教学目标及确立依据:根据本节课教学内容以及学生的特点,结合学生现有知识水平,确定本节课教学目标如下:1、知识目标::1)掌握FOR循环语句的基本格式;2)理解FOR循环语句的执行过程;3)能根据实际问题确定程序中的循环变量、循环条件和循环体;4)能用for循环结构编写简单的程序。

2、能力目标:培养学生分析问题,解决问题的能力。

3、情感目标:使学生积极参与,发挥他们的主动性,激发他们的求知欲。

穿插了两个大科学家的例子,提醒学生积极向上。

四、教学重点、难点及确立依据:学生只有掌握了for循环语句的语句格式,理解了其执行过程,才能在实际应用中得心应手。

教学重点:1、掌握FOR循环语句的基本格式;2、理解FOR循环语句的执行过程;教学难点:根据实际问题,确定程序中的循环变量、循环条件和循环体。

教材处理:教材上没有讲for循环语句格式,也没讲它的执行过程,直接讲了它的应用。

若直接按教材上的来讲,没有VB基础的学生很难接受。

很容易造成学生的简单模仿,而不是真正的掌握。

高二数学条件语句和循环语句3

高二数学条件语句和循环语句3

1.2.3条件语句和循环语句(二)循环语句算法中的循环结构是由循环语句来实现的。

对应于程序框图中的两种循环结构,型)和直到型(UNTIL UNTIL 语句。

(1)WHILE其中循环体是由计算机反复执行的一组语句构成的。

WHLIE 后面的“条件”是用于控制计算机执行循环体或跳出循环体的。

当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。

这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行WEND 之后的WHILE 条件循环体语句。

因此,当型循环有时也称为“前测试型”循环。

其对应的程序结构框图为:(如上右图) (2)UNTIL其对应的程序结构框图为:(如上右图)〖思考〗:直到型循环又称为“后测试型”循环,参照其直到型循环结构对应的程序框图,说说计算机是按怎样的顺序执行UNTIL 语句的?(让学生模仿执行WHILE 语句的表述)从UNTIL 型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL 语句后执行其他语句,是先执行循环体后进行条件判断的循环语句。

〖提问〗:通过对照,大家觉得WHILE 型语句与UNTIL 型语句DO循环体之间有什么区别呢?(让学生表达自己的感受)区别:在WHILE语句中,是当条件满足时执行循环体,而在UNTIL语句中,是当条件不满足时执行循环体。

【例题精析】〖例3〗:编写程序,计算自然数1+2+3+……+99+100的和。

分析:这是一个累加问题。

我们可以用WHILE型语句,也可以用UNTIL型语句。

由此看来,解决问题的方法不是惟一的,当然程序的设计也是有多种的,只是程序简单与复杂的问题。

高中数学-几种基本语句---条件语句

高中数学-几种基本语句---条件语句

层 语句 1
条 件
ELSE
语 语句2
句 END IF
程序框图:



满足条件1?



ELSE

否 满足条件2?
否 语句3
语句 3 END IF
语句2
是 语句1
例3:已知, y
-2x 1(x
x
)
x 1(x ) 序,输出相应的函数值。
算法: 1、输入自变量x
2、如果x<0;则 y=-2x+1,
输出C.
IF 条件1 THEN
条件语句的嵌套格式
语句 1
程序框图:
ELSE
内 层
IF 条件2
THEN
条 件
语句2
语 句
ELSE
语句 3


满足条件1?



件 否 满足条件2? 语
语句1


语句3
语句2
END IF
END IF
条件语句的嵌套格式
IF 条件1 THEN
内 IF 条件2 THEN
练画输If出:y入=x程.<-x已0;序x知+t框h1分e;图n段,函编数写y 程0-x,x1,1,
(x (x (x
0) 0) 0)
开始
else
输入x
序,if输x入=0自th变en量x的值,


x>
输出其y相=0应;的函数值. else
是 x<
0
否0
y=x+1
y=x+1;
y=-x+1
y=0
end if 输出y

高二数学程序语言试题答案及解析

高二数学程序语言试题答案及解析

高二数学程序语言试题答案及解析1.下列程序执行后输出的结果是()A. –1B. 0C. 1D. 2【答案】B【解析】该算法表示,求直到不使s<15时的n,需运行6次,直到s=15时,n=0.故选B。

【考点】程序的算法功能点评:简单题,关键是理解算法语言,逐次运行。

2.当时,程序段输出的结果是【答案】【解析】根据程序可知,因为,所以【考点】本小题注意考查条件语句的执行.点评:条件语句和循环语句是两种常考的语句,条件语句比较简单,判断清楚条件依次执行即可.3.执行右边的程序框图,则输出的结果是。

【答案】【解析】初始值:,满足条件,进入循环,,满足条件,进入循环;,满足条件,进入循环;,不满足条件,结束循环,此时输出s的值为10。

【考点】程序框图。

点评:在赋值框中,变量总是显示最后一次赋给它的值。

此题在计算赋值时,一定要注意的值是多少。

4.下右程序输出的n的值是_________________.【答案】2【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出n的值.程序在运行过程中各变量的值如下表示:是否继续循环 j n循环前/1 0第一圈是2 0第二圈是3 0第三圈是4 1第四圈是5 1第五圈是6 1…依此类推,n的值的变化情况是:如果j是4的倍数,则n加1,j到9时,n=2.故最终的输出结果为:2故答案为:2.【考点】本题主要考查了伪代码写程序的运用。

点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模5.将八进制数135(8)化为二进制数为()A.1110101(2)B.1010101(2)C.1111001(2)D.1011101(2)【答案】D【解析】根据进位制的转换可知,那么先将八进制转化为十进制,然后采用除k取余法得到结论。

高二第7讲 算法初步(教师版)

高二第7讲  算法初步(教师版)

其结构形式为 (2)条件结构是指算法的流程根据给定的条件是否成立而选择执行不同的流向的结构形式. 其结构形式为
(3)循环结构是指从某处开始,按照一定条件反复执行处理某一步骤的情况.反复执行的处 理步骤称为循环体.循环结构又分为当型(WHILE 型)和直到型(UNTIL 型). 其结构形式为
4.输入语句、输出语句、赋值语句的格式与功能 语句 一般格式 输入语句 INPUT“提示内容”;变量 输出语句 PRINT“提示内容”;表达式 赋值语句 变量=表达式 5.条件语句 (1)程序框图中的条件结构与条件语句相对应.
- 11 - / 14
高二数学上第 7 讲
( A.64 B.73 C.512 D.585 【答案】 B (3)(2013 年高考广东卷(文) )执行如图 1 所示的程序框图,若输入 n 的值为 3,则输出 s 的 值是
开始 输入n i=1, s=1 i≤n 是 s=s+(i-1) i=i +1 否 输出s 结束
5 11
B.
10 11
C.
36 55
D.
72 55
答:A (2)(2013 年普通高等学校招生统一考试福建数学(理)试题 )阅读如图所示的程序框图, 若输入的 k 10 ,则该算法的功能是 ( A.计算数列 2
的前 10 项和 C.计算数列 2 1 的前 10 项和
n 1
n
的前 9 项和 D.计算数列 2 1 的前 9 项和
答:.3【解析】本题考查算法程序框图的应用以及运算求解的能力.由程序框图可知: 第一次:T=0,k=1, sin 环;

2
1 sin 0 0 成立,a=1,T=T+a=1,k=2,2<6,满足判断条件,继续循

2024年高二数学第一课重要知识点总结(二篇)

2024年高二数学第一课重要知识点总结(二篇)

2024年高二数学第一课重要知识点总结高二数学第一课是归纳与推理。

本课程是高中数学的重要基础部分,也是后续数学学习的基石。

在本课程中,我们将学习一些基本的归纳与推理的方法,以及常见的数学推理题型。

以下是高二数学第一课重要知识点的总结:知识点一:数学归纳法数学归纳法是一种证明某个命题在自然数集上成立的方法。

其基本思想是:先证明这个命题在n=1时成立,然后假设它在n=k时成立,再推出它在n=k+1时也成立,由此可以推知这个命题对于所有自然数都成立。

知识点二:数学归纳法的应用数学归纳法可以应用于解决一些数列、不等式、恒等式等问题。

在使用数学归纳法时,通常需要确定证明命题的前提条件,并应用归纳假设进行推理。

知识点三:等差数列和等比数列等差数列是指一个数列的相邻两项之差为常数的数列。

等比数列是指一个数列的相邻两项之比为常数的数列。

在求等差数列和等比数列的时候,我们可以使用数学归纳法来证明其通项公式,并利用通项公式进行计算。

知识点四:递推关系与递推公式递推关系是指一个数列各项之间的关系式,通过这个关系式可以从前一项推出后一项。

递推公式是指一个数列各项之间的关系式的一般形式。

在使用递推公式时,我们需要根据已知条件,推导出该递推公式的具体形式。

知识点五:数学归纳法与递推关系的联系数学归纳法与递推关系有着密切的联系,可以相互验证和证明。

在使用数学归纳法证明递推关系时,通常需要确定归纳假设,并进行归纳假设的推理过程。

知识点六:命题与条件语句命题是陈述性质的句子,可以是真或假。

条件语句是指一个陈述性质的句子与一个条件之间的关系。

在数学中,我们常常使用条件语句来表达数学命题,以及使用逻辑推理来证明这些命题的真假。

以上是高二数学第一课的重要知识点总结。

通过学习这些知识点,我们可以建立数学思维,提高逻辑推理能力,为后续的数学学习打下坚实的基础。

2024年高二数学第一课重要知识点总结(二)反函数(1)定义:(2)函数存在反函数的条件:(3)互为反函数的定义域与值域的关系:(4)求反函数的步骤:①将看成关于的方程,解出,若有两解,要注意解的选择;②将互换,得;③写出反函数的定义域(即的值域)。

知识回顾 已学过的伪代码中的几种基本算法语句

知识回顾 已学过的伪代码中的几种基本算法语句

流程图如下:
设计如下:
开始
S←0 n←1 While S≤2006
S←S+n n←n+1 End while
S←0 n←1
S≤2006
N
n← n-1

n←n+1 S←S+n Y①
输出n 结束
使用直到型语句 设计如下:
S←0 n←1 Do
S←S+n n←n+1 Until S>2006
End Do n←n-1 Print n
结束
另解: 算法如下:
S1 T 1; S2 I 1; S3 T T×2I; S4 I I+1 ; S5 若I>50,则转S6,
否则转S3; S6 输出T.
直到型循环:
流直程到图型如语下句:如下:
T←开1 始
I←T1← 0
DoI← 1
T←T×2I TI←←TI++ 1I UIn←til II+>150 EndIY>5D0o N Pr输in出t TT 结束
循环语句
楚水实验学校高二数学备课组
三、总结归纳:
当型语句:
While p
循环体
End while
直到型语句:
Do
循环体
Until p End Do
伪代码中的: 循环语句
四、巩固应用:
例1.分别使用当型循环和直到型循环设计求
1+2+3+…+n>2006
的最小正整数n的伪代码,并画出流程图.
解:使用当型循环语句
流程图如下:
开始
S← 0
n← 1
S← S+ n
n← n+ 1
S>2006 N Y

高二数学条件语句和循环语句2

高二数学条件语句和循环语句2

1.2.2-1.2.3条件语句和循环语句一、三维目标:1、知识与技能(1)正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系。

(2)会应用条件语句和循环语句编写程序。

2、过程与方法经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力3、情感态度与价值观了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。

深刻体会到循环语句在解决大量重复问题中起重要作用。

减少大量繁琐的计算。

通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。

二、重点与难点重点:条件语句和循环语句的步骤、结构及功能。

难点:会编写程序中的条件语句和循环语句。

三、学法与教学用具计算机、图形计算器四、教学设计【创设情境】试求自然数1+2+3+……+99+100的和。

显然大家都能准确地口算出它的答案:5050。

而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题) 【探究新知】 (一)条件语句算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。

它的一般格式是:(IF -THEN -ELSE 格式)当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2。

其对应的程序框图为:(如上右图)在某些情况下,也可以只使用IF -THEN 语句:(即IF -THEN 格式)计算机执行这种形式的条件语句时,也是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。

其对应的程序框图为:(如上右图)条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。

苏教版高中高二数学必修3《基本算法语句》教案及教学反思

苏教版高中高二数学必修3《基本算法语句》教案及教学反思

苏教版高中高二数学必修3《基本算法语句》教案及教学反思一、教案设计1.1 教学目标•掌握循环语句的使用方法•掌握条件语句的使用方法•学会使用算法设计解决问题•加深对于计算机基本概念和基本算法的理解1.2 教学重点•循环语句•条件语句•算法设计1.3 教学难点•如何将实际问题转化为计算机可处理的问题•如何编写复杂的算法1.4 教学内容1.循环语句•执行次数确定的循环:“for”语句•执行次数不确定的循环:“while”语句•“while”语句与“for”语句的比较2.条件语句•“if”语句•“if-else”语句•“if-else”嵌套语句•“switch”语句3.算法设计•算法的概念及基本特点•模拟算法•贪心算法•分治算法•动态规划算法•回溯算法1.5 教学过程1.导入:教师先介绍循环语句、条件语句以及算法设计的概念,以“小陈去超市买东西”为例子来引入说解决问题也会用到类似的算法。

2.准备:为了让学生更好的理解,先列举一些常见的算法问题,如不借助任何辅助内存,如何在一列数中找到最大的数?3.实操:让学生分别用for、while来编写求1-100和的程序,并比较for和while的区别。

4.拓展:让学生设计一个命令行界面的计算器,介绍if/else、switch等条件语句的使用方法。

5.总结:在学生练习完这些算法后,教师就应该让学生自行思考算法问题的设计方法,并通过优化算法提高执行效率。

二、教学反思教学效果本节课的教学效果还不错,学生们都能够掌握循环语句和条件语句的使用方法,并在练习中逐渐掌握了算法设计的基本方法和思路。

此外,让学生自主思考算法问题的设计方法也起到了良好的效果,学生们的创造力以及掌握算法的能力都得到了提高。

教学难点本节课的教学难点是如何将实际问题转化为计算机可处理的问题,以及如何编写复杂的算法。

初步策略是通过实际问题的演示,让更多的学生理解为什么要使用算法。

学生反馈通过调查问卷和讨论,学生们发现这节课解释了许多过去难以理解的概念。

高中数学条件语句和循环语句课件

高中数学条件语句和循环语句课件

结束
请说明该算法程序的执行结果
s= 1 i= 1 While i≤5 s = 2(s+1) i = i+1 End Print s
s=1 s=4
s = 10 s = 22 s = 46
i=1 i=2
i=3 i=4 i=5
s = 94
i=6
请说明该算法程序的执行结果
பைடு நூலகம்
s= 1 i= 1 While S≤11 s = s+ i i = i+1 End Print i
循环for语句的基本格式:
for 循环变量 = 初始值:步长:终值
循环体 end
For k= 1 : 1 : 100
For k= 1 : : 100
例.阅读下列用for语句写出 的算法,请说明该算法的功 能及循环体执行次数。
S 0, T 1 ; for i 1 :: 2 15
T 1 3 5 15
if <条件1> <语句1>


条件1

条件2

语句1
语句3
语句2
else if <条件2>
<语句2> else <语句3>
框图
思考:阅读下面的程序,当X=2和 -2时, 输出的Y值是多少? INPUT “x=”;x IF x>=1 y=x∧2+3*x ELSE y=x-4 END
PRINT
y
循 环 语 句
1.2 基本算法语句 条件语句和循环语句
复习回顾 条件结构
满足条件?
是 步骤A

满足条件? 是 步骤A

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

1.2.2-1.2.3条件语句和循环语句(第二、三课时)教学目标:知识与技能(1)正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系。

(2)会应用条件语句和循环语句编写程序。

过程与方法经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力情感态度与价值观了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。

深刻体会到循环语句在解决大量重复问题中起重要作用。

减少大量繁琐的计算。

通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。

重点与难点重点:条件语句和循环语句的步骤、结构及功能。

难点:会编写程序中的条件语句和循环语句。

学法与教学用具计算机、图形计算器教学设想【创设情境】试求自然数1+2+3+……+99+100的和。

显然大家都能准确地口算出它的答案:5050。

而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题)【探究新知】(一)条件语句算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。

它的一般格式是:(IF-THEN-ELSE格式)当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2。

其对应的程序框图为:(如上右图)在某些情况下,也可以只使用IF-THEN语句:(即IF-THEN格式)计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。

其对应的程序框图为:(如上右图)条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。

需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。

【例题精析】〖例1〗:编写程序,输入一元二次方程20++=的系数,输ax bx c出它的实数根。

分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来。

算法分析:我们知道,若判别式240b ac ∆=->,原方程有两个不相等的实数根1x =、22b x a -=;若0∆=,原方程有两个相等的实数根122b x x a ==-;若0∆<,原方程没有实数根。

也就是说,在求解方程之前,需要首先判断判别式的符号。

因此,这个过程可以用算法中的条件结构来实现。

又因为方程的两个根有相同的部分,为了避免重复计算,可以在计算1x 和2x 之前,先计算2b p a =-,q =。

程序框图:(参照课本17P )程序:(如右图所示)注:SQR ()和ABS()是两个函数,分别用来求某个数的平方根和绝对值。

即()x SQR ,{(0)()-(0).x x x x x ≥=<ABS 〖例2〗:编写程序,使得任意输入的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.程序框图:(参照课本19P )程序:(如右框图所示)〖补例〗:铁路部门托运行李的收费方法如下:y 是收费额(单位:元),x 是行李重量(单位:kg ),当0<x ≤20时,按0.35元/kg 收费,当x >20kg 时,20kg 的部分按0.35元/kg,超出20kg 的部分,则按0.65元/kg 收费,请根据上述收费方法编写程序。

分析:首先由题意得:{0.35,020,0.35200.65(20),20.x xx xy<≤⨯+->=该函数是个分段函数。

需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构来实现。

程序:INPUT“请输入旅客行李的重量(kg)x=”;xIFx>0ANDx<=20THENy=0.35*xELSEy=0.35*20+0.65*(x-20)ENDIFPRINT“该旅客行李托运费为:”;yEND【课堂精练】1.20P练习2.(题略)分析:如果有两个或是两个以上的并列条件时,用“AND”把它们连接起来。

2.20P练习1.(题略)参考答案:INPUT“请输入三个正数a,b,c=”;a,b,c IFa+b>cANDa+c>bANDb+c>aTHENPRINT“以下列三个数:”;a,b,c,“可以构成三角形。

”ELSEPRINT“以下列三个数:”;a,b,c,“不可以构成三角形!”ENDIFEND(二)循环语句算法中的循环结构是由循环语句来实现的。

对应于程序框图中的两种循环结构,型)和直到型(UNTIL UNTIL 语句。

(1)WHILEWHLIE 后面的“条件”是用于控制计算机执行循环体或跳出循环体的。

当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。

这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行WEND 之后的语句。

因此,当型循环有时也称为“前测试型”循环。

其对应的程序结构框图为:(如上右图)(2)UNTIL 〖思考〗执行UNTIL语句的?(让学生模仿执行WHILE语句的表述)从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOPUNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句。

〖提问〗:通过对照,大家觉得WHILE型语句与UNTIL型语句之间有什么区别呢?(让学生表达自己的感受)区别:在WHILE语句中,是当条件满足时执行循环体,而在UNTIL语句中,是当条件不满足时执行循环体。

【例题精析】〖例3〗:编写程序,计算自然数1+2+3+……+99+100的和。

分析:这是一个累加问题。

我们可以用WHILE型语句,也可以用UNTIL型语句。

由此看来,解决问题的方法不是惟一的,当然程序的设计也是有多种的,只是程序简单与复杂的问题。

程序:WHILE 型:UNTIL型:〖例4〗:根据1.1.2中的图1.1-2,将程序框图转化为程序语句。

分析:仔细观察,该程序框图中既有条件结构,又有循环结构。

〖思考〗:上述判定质数的算法是否还能有所改进?(让学生课后思考。

)〖补例〗:某纺织厂1997年的生产总值为300万元,如果年生产增产率为5﹪,计算最早在哪一年生产总值超过400万元。

分析:从1997年底开始,经过x年后生产总值为300×(1+5﹪)x,可将1997年生产总值赋给变量a,然后对其进行累乘,用n作为计数变量进行循环,直到a的值超过400万元为止。

解:程序框图为:程序:【课堂精练】1.P练习2.3(题略)23参考答案:2.解:程序:X=1WHILEX<=20Y=X^2-3*X+5X=X+1PRINT“Y=”;YWENDEND3.解:程序:INPUT“请输入正整数n=”;na=1i=1WHILEi<=na=a*ii=i+1WENDPRINT“n!=”;aEND【课堂小结】本节课主要学习了条件语句和循环语句的结构、特点、作用以及用法,并懂得利用解决一些简单问题。

条件语句使程序执行产生的分支,根据不同的条件执行不同的路线,使复杂问题简单化。

有些复杂问题可用两层甚至多层循环解决。

注意内外层的衔接,可以从循环体内转到循环体外,但不允许从循环体外转入循环体内。

条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套。

循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务。

如累加求和,累乘求积等问题中常用到。

【评价设计】1.P23习题1.2A组3、4P24习题1.2B组2.2.试设计一个生活中某个简单问题或是常见数学问题,并利用所学基本算法语句等知识编程。

(要求所设计问题利用条件语句或循环语句)。

相关文档
最新文档