高三数学大一轮复习 13.2基本算法语句
- 格式:ppt
- 大小:520.00 KB
- 文档页数:5
基本算法语句一.【课标要求】1.经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想;2.通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献。
二.【命题走向】算法是高中数学课程中的新内容,本章的重点是算法的概念和算法的三种逻辑结构预测2010年高考对本章的考察是:以选择题或填空题的形式出现,分值在5分左右,本讲考察的热点是识别程序和编写程序三.【要点精讲】1.输入语句输入语句的格式:INPUT “提示内容”;变量xx功能:实现算法的输入变量信息(数值或字符)的功能。
”;例如:INPUT “ =要求:(1)输入语句要求输入的值是具体的常量;(2)提示内容提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开;(3)一个输入语句可以给多个变量赋值,中间用“,”分隔;输入语句还可以是““提示内容1”;变量1,“提示内容2”;变量2,“提示内容3”;变量3,……”的形式。
例如:abab,c。
,,;=,c=,”INPUT“=2.输出语句输出语句的一般格式:PRINT“提示内容”;表达式例如:PRINT“S=”;S功能:实现算法输出信息(表达式)要求:(1)表达式是指算法和程序要求输出的信息;(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开。
(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔;输出语句还可以是“提示内容1”;表达式1,“提示内容2”;表abab,c。
,PRINT “ ,,c:”;;表达式,达式2“提示内容3”3,……”的形式;例如:3.赋值语句赋值语句的一般格式:变量=表达式赋值语句中的“=”称作赋值号作用:赋值语句的作用是将表达式所代表的值赋给变量;要求:(1)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、x是错误的;变量或含变量的运算式。
2基本算法语句一、选择题(每小题7分,共35分)1.下列赋值语句正确的是()A.a+b=5 B.5=a C.a=b=2 D.a=a+12.下面的程序语句输出的结果S为()A.17 B.19 C.21 D.233.当a=3时,下面的程序段输出的结果是()A.9 B.3 C.10 D.64.若下列程序执行的结果是3,则输入的x的值是()A.3 B.-3 C.3或-3 D.05.读程序当输出的y的范围大于1时,则输入的x值的取值范围是() A.(-∞,-1) B.(1,+∞)C.(-∞,-1)∪(1,+∞) D.(-∞,0)∪(0,+∞) 二、填空题(每小题6分,共24分)6.下面的程序运行后第3个输出的数是________.7.下列程序执行后输出的结果是________.8.下述程序的表达式为__________________.9.运行下面程序框内的程序,在两次运行中分别输入-4和4,则运行结果依次为________.三、解答题(共41分)10.(13分)设计算法,根据输入的x 的值,计算y =⎩⎪⎨⎪⎧x 2+1, x ≤2.5,x 2-1, x >2.5的值,写出计算程序.11.(14分)设计算法求1+13+15+…+119的值,画出程序框图,并编写程序.12.(14分)编写程序,使得任意输入的3个整数按从大到小的顺序输出. 答案1.D2. A3.D4.C5.C6.27.9908. S =13+15+…+117+119 9. -1,2010. 解 算法如下: 第一步,输入x ;第二步,如果x >2.5,则y =x 2-1; 第三步,如果x ≤2.5,则y =x 2+1; 第四步,输出y . 程序如下:11. 解 程序框图: 程序:12. 解 用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 .程序:。
1.2基本算法语句(复习课说课稿)一、教材分析(一)在教材的地位和作用计算机完成任何一项任务都需要算法。
自然语言与程序框图表示的算法,计算机是不能理解的,程序语言是计算机可以理解的算法。
学习算法语句,并应用它来实现算法,是让学生经历学习和应用算法过程的重要一环。
本节复习的五种算法语句是为了将算法的控制结构转换为计算机能够理解的程序语言和能在计算机上实现的程序,其作用就是实现算法与计算机程序的转换。
(二)教材内容本节内容主要是复习算法初步的第二部分,内容主要包括五种算法语句及其表达方式、结构、应用。
(三)教学目标1.知识目标(1)正确理解输入语句、输出语句、赋值语句的结构;(2)正确理解条件语句的概念,并掌握其结构及功能;(3)掌握循环语句的具体应用。
2.过程与方法(1)让学生充分地感知、体验应用计算机解决数学问题的方法,并能初步操作、模仿;(2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法。
3.情感态度价值观通过本节内容的学习,使我们认识到计算机与人们的生活密切相关,增强计算机应用意识,形成自觉地将数学理论和现代信息技术结合的思想。
(四)教学重点理解五种基本算法语句及其表达方式、结构、用法。
(五)教学难点条件语句以及循环语句在具体问题中的应用。
二、教法分析本节课是基本算法语句的复习课,鉴于这部分内容抽象程度较高,难度较大。
采用问题探究式与计算机实践相结合的教学方式。
在教学过程中通过不断地提出问题让学生思考和实践检验,使学生掌握五种基本语句的内容并能灵活应用。
三、学法分析学生已经学习了基本算法语句,因此引导学生回顾基础知识,教师在对例题分析后,采用小组讨论法,培养学生互助协作的精神,并且通过实践自己发现问题,解决问题,逐步形成探究的习惯。
四、教学过程教学环节大体包括以下几个方面教学环节时间安排(一)创设情境 5分钟(二)基础巩固 14分钟(三)问题探究 15分钟(四)课时小结 5分钟(五)布置作业 1分钟以上教学环节,无绝对严密的界限,主要在于将它们有机灵活地结合,以符合学生学习的规律,调动学生积极参与。
基本算法语句★知识梳理★1.基本算法语句的格式要求:⑴任何一种程序设计语言中都包含五种基本的算法语句,它们分别是输入语句、输出语句、赋值语句、条件语句、循环语句.⑵输入语句的一般格式是:INPUT “提示内容”;变量;输出语句的一般格式是PRINT “提示内容”; 表达式;赋值语句的一般格式是:变量=表达式.⑶条件语句有两种:一种是IF —THEN —ELSE 语句;另一种是IF —THEN 语句. ⑷循环语句分WHILE 语句和UNTIL 语句. 2.基本算法语句的含义及用法 基本算法语句的含义及用法.⑴输入、输出语句和赋值语句是任何算法程序必不可少的基本算法语句;⑵当算法程序按条件进行分析、比较、判断,并按判断后的不同情况进行不同处理时,需用条件语句来实现;⑶当处理一些需要反复执行的运算任务,如累加求和、累乘求积等问题时,常用到循环语句,若先考虑判断,再进行循环,则使用当型(WHILE 型)循环;若先进行循环,再判断,可使用直到型(UNTIL 型)循环,直到型循环语句至少执行一次循环体,而当型循环语句则可能一次也不执行循环体,二者本质上是相同的,可以相互转化. ★重难点突破★1.重点:理解五种基本算法语句及其表达方式、结构、用法.2.难点:理解两种循环语句的使用技巧.3.重难点:输入语句要求输入的值只能是具体的常数;输出语句可以输出常量、变量、表达式的值及字符;注意赋值语句的格式;在使用条件语句时,要注意IF 与ELSE 的配对关系;在使用循环语句,要注意对循环变量的控制,避免多一次或少一次循环. ★热点考点题型探析★ 考点1 赋值语句的运用【例1】右面的算法程序,若输入32,18,6,则输出结果是( )A.32,18,6B.32,6,18 C.18,32,18 D.6,18,32 【解题思路】理解赋值语句的一般格式:变量=表达式【解析】先把b 的值18赋给a ,∴18=a ;再把c 的值32赋给b ,∴32=b ;最后把a 的值18赋给c ,∴18=c .选C.【名师指引】在赋值语句中,理解b a =或b a =:或b a ←的含义是:把b 的值赋给a . 考点2 条件语句的运用【例2】阅读右面的算法程序,写出程序运行的结果. ⑴该程序中使用的是 格式的条件语句 ⑵若6x =,则p = ;若20x =,则p = .图1【解题思路】本题算法程序中使用了条件语句,该语句被执行时, 首先对IF 后的条件)10(<x 进行判断,如果条件符合,就执行 THEN 后的语句1,若条件不符合,就执行ELSE 后的语句2. 【解析】⑴“IF —THEN —ELSE ”⑵当6x =时,则10x <,故60.35 2.1p =⨯=;当20x =时,则10x >,此时100.35(2010)0.710.5p =⨯+-⨯= 【名师指引】在使用条件语句的嵌套时要注意IF 和ELSE 的配对关系. 考点3 循环语句的运用【例3】求50321222<++++n 成立的n 的最大整数值,用程序语言表示其算法. 【解题思路】这是一个累加求和问题,可用循环语句来实现,可用两种语句实施. 【解析】这是一个累加求和问题,可用循环语句来实现,注意累加和50<.如图3、图4.语句【名师指引】使用循环语句时,要注意循环变量的取值.当型(WHILE 型)循环与直到型(UNTIL 型)循环的控制条件是互否的.【新题导练】1.如图5的程序运行结果是 .【解析】8.2.如图6的程序段结果是 .【解析】15.分别代入计算,得4=i 时,.15127=+⨯=s3.如图7的程序:⑴程序(一)的运行结果是; ⑵若程序(一)、(二)的运行结果相同,则程序(二)输入的值为 .图3 图4 图7图8图5【解析】⑴6;⑵0.4.如图8的程序,若程序执行的结果是3,则输入的x 值为【解析】3或-3.本题是计算xy =的一个算法程序, 由3=y ,得.3±=x 5.利用计算机计算:111112233499100S =+++⋅⋅⋅+⨯⨯⨯⨯,某同学编写的图9_____.【解析】99>k . 循环体执行到99=k . ★ 抢 分 频 道 ★ 基础巩固训练1. (2006·广州模拟)下列赋值能使y 的值为4的是( )A .26y -=B .232y *-=C .4y =D .232y =*- 【解析】D. 赋值时把“=”右边的值赋给左边的变量,故选D 2. (2005·广州模拟)当2x =时,下面的程序段结果是( ) A .3 B .7 C .15 D .17 【解析】C.当4i =时,72115s =⨯+=,故选C 3. (2007·深圳模拟)下图程序执行后输出的结果是( ) A 、1- B 、0 C 、1 D 、2 【解析】C. 当543214,1s n =+++==时跳出循环体4.(2007·南海模拟)计算机执行如下图的程序段后,输出的结果是( ) A .1,3 B .4,1 C .0,0 D .6,0 【解析】B.执行程序得134,431a b =+==-=,故选B5.(2006·惠州模拟)当1,3a b ==时,执行完如下图一段程序后x 的值是( )A .1B .3C .4D .2- 【解析】C. 13< ∴134x =+=故选C有语法错误 LOOP UNTIL ,考查程序语句的严密性.7. 如图所示的程序,若程序执行的结果是3,则输入的x 值可能为 .【解析】由3=y ,得322=+x x ,∴1=x 或3-=x .8. 9.以下属于基本算法语句的是 .①INPUT 语句;②PRINT 语句; ③IF-THEN 语句;④DO 语句; ⑤END 语句; ⑥WHILE 语句;⑦END IF 语句. 【解析】①②③④⑥ 9.给出以下四个问题:①输入一个数x , 输出它的相反数;②求面积为18的正方形的周长;③求三个数,,a b c 中的最大数; ④求函数2)(-=x x f 的函数值. 其中不需要用条件语句来描述其算法的有【解析】②.仅②不需要分情况讨论,即不需要用条件语句. 综合拔高训练10. 12.用二分法求方程5310x x -+=在(0,1)上的近似解,精确到0.001c =,写出算法.画出流程图,并写出算法语句.第4题图 第3题图 第6题图第7题图【解析】算法如下: 第一步:取[,]a b 中点)(21b a x +=第二步:若0)(0=x f ,则 x 就是方程的根;否则所求根*x 在 x 的左侧或右侧;若0)()(> x f a f ,则),(b x x ∈*,以 x 代替a 若0)()(< x f a f ,则),( x a x ∈*,以 x 代替b 第三步:若a b c-<,计算终止 此时 x x ≈*否则转到第一步.算法语句和流程图如图所示:第10题。
重点梳理1.算法在数学中,算法往常是指依据必定规则解决某一类问题的___明确 ___和 ___有限 ___的步骤.2.程序框图定义:程序框图又称__流程图 ___,是一种用 __程序框 _、 _流程线 ___及 _文字说明 ____来表示算法的图形.往常程序框图由程序框和流程线构成,一个或几个程序框的组合表示算法中的一个步骤;___ _流程线__带方向箭头,依据算法进行的次序将__程序框_ __ 连结起来.3.程序框图中图形符号的意义① . 起止框图:起止框是任何流程图都不行缺乏的,它表示程序的开始和结束,所以一个完好的流程图的首末两头一定是起止框.②输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的地点.③ . 办理框:它是采纳来赋值、履行计算语句、传递运算结果的图形符号.④ . 判断框:判断框一般有一个进口和两个出口,有时也有多个出口,它是唯一的拥有两个或两个以上出口的符号,在只有两个出口的情况中,往常都分红“是”与“否”(也可用“ Y”与“ N”)两个分支。
4.三种基本逻辑构造(1)次序构造是由 __若干个挨次履行的步骤 _____构成的,这是任何一个算法都离不开的基本构造.其构造形式为(2)条件构造是指算法的流程依据给定的条件能否建立而选择履行不一样的流向的构造形式.其构造形式为(3) 循环构造是指____从某处开始,依据必定条件频频履行某些步骤的状况__.频频履行的办理步骤称为 ___循环体 ___.循环构造又分为____当型 (WHILE型) ___和 _直到型 (UNTIL 型 ) _ ___.其构造形式为基础自测1.对于程序框图的图形符号的理解,正确的有()①任何一个程序框图都一定有起止框;②输入框只好在开始框以后,输出框只好放在结束框以前;③判断框是独一拥有超出一个退出点的图形符号;④对于一个程序框图来说,判断框内的条件是独一的.A. 1个 B.2个 C.3个 D.4个2.如图,是务实数x的绝对值的算法程序框图,则判断框①中可填_ x >0? ( 或x≥0? ) __3.阅读以下图的程序框图,若输入的x 是2,则输出的 y 值为____1____.4.若履行以下图的框图,输入x1=1,x2= 2,x3=4,x4= 8,则输出的数为15___ _____.45.履行以下图的程序框图,假如输入的N是6,那么输出的p 是() A. 120 B. 720 C .1 440 D .5 040第2题图第3题图题型分类第4题图第5题图题型一算法的条件构造例- 2x( x>0) ,1已知函数 y=0 ( x=0),2x (x<0),写出求该函数的函数值的算法及程序框图.解算法以下:第一步:输入x;第二步:假如x>0,则 y=-2x;假如 x=0,则 y=0;假如 x<0,则 y=2x;第三步:输出函数值y.相应的程序框图以下图.研究提升利用条件构造解决算法问题时,要引入判断框,要依据题目的要求引入一个或多个判断框.而判断框内的条件不一样,对应的下一图框中的内容和操作也相应地进行变化,故应逐一剖析判断框内的条件.变式训练 1(1)假如履行以下图的程序框图,输入 x=-2, h=0.5,那么输出的各个数的和等于()A.3 B.3.5 C . 4 D .4.5(2).某流程图以下图,现输入以下四个函数,则能够输出的函数是()2 1A.f ( x) =x B.f ( x) =x C.f ( x) = ln x+2x-6D. f ( x)=sin x分析:此题的程序框图的功能是判断函数是不是奇函数且能否存在零点,知足既是奇函数又存在零点的函数是选项 D. 答案: D(3).图中x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p 为该题的最后得分.当x1=6,x2=9, p=8.5 时, x3等于( )A. 11 B .10 C.8 D .7【分析】由题目中所给的数据 p=8.5,x1=6,x2=9,则若知足条件| x - x | <3 1| x3-x2| 时,不建立,故应不知足条件| x - x |<| x3 13x2+ x3- x2|,此时知足 2=8.5 ,则x3= 8,而且代入也切合题意,应选 C.题型二算法的循环构造例 2 设计算法求1 1 1++++1×22×33×41的值,并画出程序框图.2 011 ×2 012解算法以下:第一步,令S=0, i =1;第二步,若i ≤2 011建立,则履行第三步;不然,输出S,结束算法;1第三步, S= S+i(i+1);第四步, i = i +1,返回第二步.程序框图:方法一当型循环程序框图:方法二直到型循环程序框图:研究提升利用循环构造表示算法,第一要确立是利用当型循环构造,仍是直到型循环构造;第二必定要弄理解计数变量和累加变量,要选择正确的表示累加变量;第三要注意在哪一步开始循环及循环构造的停止条件变式训练2(1) 某程序框图以下图,则该程序运转后输出的k 的值是__5______.(2)履行以下图的程序框图,输出的 A 为__2 047 ______.(1)计数变量是 k,累加变量是 A,其规律是2A+1后再赋值给 A.(2) 运算次数,即循环结束由判断条件决定.此题中k>10时就结束循环.(3)假如履行如图的程序框图,若输入n=6, m=4,那么输出的 p 等于()A. 720B. 360C. 240 D . 120分析:程序运转以下:n=6, m=4,k=1,p=1,p= p( n- m+ k)=6-4+1=3, k<m;k=1+1=2, p= p( n- m+ k)=3×(6-4+2)=12, k<m; k=2+1=3, p= p( n- m+ k)=12×(6 - 4+ 3) = 60,k<m;k= 3+ 1= 4,p=p( n-m+k) =60×(6 - 4+ 4) = 360,k=m,所以输出 p, p=360.(4).履行以下图的程序框图,若输出的S=88,则判断框内应填入的条件是() A.k>7?B.k>6?C.k>5?D.k>4?分析:第一次循环:k=1+1=2,S=2×0+ 2= 2;第二次循环:k=2+1=3,S=2×2+3= 7第三次循环:k=3+1=4,S=2×7+4= 18第四次循环:k=4+1=5, S=2×18 + 5=41第五次循环:k=5+1=6, S=2×41 + 6= 88,知足条件则输出S 的值,而此时k=6,故判断框内应填入的条件应是答案: Ck>5.(5).某店一个月的收入和支出总合记录了N个数据支出记为负数.该店用下面的程序框图计算月总收入断框和办理框中,应分别填入以下四个选项中的( a1, a2,, a N,此中收入记为正数,S 和月净盈余V.那么在图中空白的判)A.A>0,V=S-T B.A<0,V=S-TC.A>0,V=S+T D.A<0,V=S+T第5题图第5题图第 6题图(6).若履行以下图的程序框图,输入x1=1,x2=2,x3=3,x = 2,则输出的数为________.2【分析】由累加的赋值符号S= S+( x i -3x )2获得S=(1-2)2+(2-2)2+(3-2)2=2,而最后输出的结果为 S =1S = 1×2= 2 .i 3 3(7).履行以下图的程序框图,输入l = 2,m = 3, n = 5,则输出的 y 的值是 __68______.解:逐次计算.第一次y =70×2+21×3+15×5= 278;履行循环;第二次y = 278-105= 173;再次循环, y = 173- 105= 68,此时输出,故输出结果是68.答案: 68(5).已知某算法的程序框图以下图,若将输出的( x , y ) 值挨次记为 ( x 1, y 1) 、( x ,y )、 、 ( x , y ) 、 若程序运转中输出的组数是 ( ,-8),求x 的值.22nn解:开始 n = 1,x 1= 1, y 1=0→ n = 3, x 2= 3, y 2=- 2→ n = 5, x 3= 9, y 3 =- 4→ n = 7, x 4= 27,y 4=- 6→ n = 9, x 5= 81,y 5=- 8,则 x = 81.(6).已知数列 { a n } 的各项均为正数,察看以下图的程序框图,当k = 5,k = 10 时,分别510有 S = 11和 S = 21,求数列 { a n } 的通项公式.解:由程序框图可知 S = 1 + 1 + +1 ,a 1 a 2 a 2a 3a k a k +1∵{ a n } 是等差数列,其公差为 d ,则有11 1 - 1= ( a k ) ,a k a k + 1 da k + 1∴ = 1( 1 - 1 + 1 - 1 + + 1 - 1 ) = 1 ( 1 - 1 ) ,Sd a1a2a2a3a ad a 1 ak + 1k k +15 10由题意可知, k = 5 时, S = 11; k = 10 时, S = 21,1 1 1=5-a6 11 a1=1 a1=-1d a1 + ( n- 1) d= 2n ∴解得或( 舍去 ) ,故a=an11 1 - 1 = 10 d=2 d=-2d a1 a11 21-1( n∈ N* ) .一、选择题1.阅读以下图的程序框图,运转相应的程序,输出的结果是()A. 3B. 11C. 38 D . 123第1题图第2题图第 3 题图2.阅读上面的程序框图,运转相应的程序,若输入x 的值为-4,则输出y 的值为( ) A. 0.5 B .1 C.2 D .43.某程序框图以下图,该程序运转后输出的k 的值是( )A.4 B .5 C.6 D .7第 4题图第 5题图第 6题图4.履行以下图的程序框图,若输出的 b的值为 16,则图中判断框内①处应填()A.2 B.3C.4 D .55.履行以下图的程序框图,若输入A的值为 2,则输出的P值为( )A. 2 B.3C.4 D .5分析:第一次运转,=2,= 3 ,第二次运转,=3,=3 +1 =11 ;第三次运转,PPS 2 P S 2 3 611 1 11 1=4,S=6+4> 6+6= 2,此时结束循环,故输出的P值为4.答案:C6. 履行以下图的程序框图,输出的s 值为( )1 1A.- 3 B .-2C. 3D. 24 次后结束,s的值分别是1 1s 的值分析:由于该程序框图履行3,-2,- 3,2 ,所以输出的等于 2. 答案: D7.履行以下图的程序框图,若输出的结果是8,则判断框内的取值范围是 ( )mA. (30,42] B . (42,56] C .(56,72] D . (30,72)分析:由题知,当输出结果k=8 时, S=2(1+2+3++7)=56;当输出结果k=7 时, S=2(1+2+3++6) = 42,联合程序框图知,选 B.答案: B第7题图第 8题图第 9题图二、填空题8.以下图,程序框图 ( 流程图 ) 的输出结果是 _15_______.分析】第一次进入循环体有T=0+0,第二次有: T=0+1,第三次有 T=0+1+2,第k + 1 次有= 0+1+ 2++k= k k+1 ,若= 105,解得k= 14,持续履行循环,这T 2 T时 k=15,T>105,所以输出的k 的值是15.9.以下图,程序框图 ( 流程图 ) 的输出值x= _12_____.10.依据以下图的程序框图,可知输出的结果i 为_______.第 10题图第 11 题图第8题图第 12题图11. 2010 年上海世博会园区每日9∶00 开园, 20∶00 停止入园.在以下图的框图中,S 表示上海世博会官方网站在每个整点报导的入园总人数, a 表示整点报导前1个小时内入园人数,则空白的履行框内应填__ S=S+a ______.12.为检查深圳市中学生均匀每人每日参加体育锻炼的时间X(单位:分钟),按锻炼时间分以下 4 种状况统计:①0~ 10 分钟;② 11~ 20 分钟;③ 21~30 分钟;④ 30 分钟以上.有 10 000 名中学生参加了此项检查活动,以下图是此次检查中某一项的流程图,其输出的结果是 6 200. 求均匀每日参加体育锻炼时间在0~20 分钟内的学生的频次是多少?解:由程序框图,当输入体育锻炼时间 X>20时, S= S+1,计数 T= T+1,向来到 T>10 000,即 10 000 个数据所有输入完,故输出的结果 6 200 是每日参加体育锻炼时间X>20的学生人数,则每日参加体育锻炼时间在0~ 20 分钟内的学生人数是 10 000- 6 200= 3 800,3800其频次为10 000= 0.38.基本算法语句重点梳理1.程序设计语言有好多种。
基本算法语句一.【课标要求】1.经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想;2.通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献。
二.【命题走向】算法是高中数学课程中的新内容,本章的重点是算法的概念和算法的三种逻辑结构预测2010年高考对本章的考察是:以选择题或填空题的形式出现,分值在5分左右,本讲考察的热点是识别程序和编写程序 三.【要点精讲】 1.输入语句输入语句的格式:INPUT “提示内容”; 变量 例如:INPUT “x=”; x 功能:实现算法的输入变量信息(数值或字符)的功能。
要求:(1)输入语句要求输入的值是具体的常量;(2)提示内容提示用户输入的是什么信息,必须加双引号,提示内容 “原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开; (3)一个输入语句可以给多个变量赋值,中间用“,”分隔;输入语句还可以是““提示内容1”;变量1,“提示内容2”;变量2,“提示内容3”;变量3,……”的形式。
例如:INPUT “a=,b=,c=,”;a ,b ,c 。
2.输出语句输出语句的一般格式:PRINT “提示内容”;表达式 例如:PRINT “S=”;S功能:实现算法输出信息(表达式) 要求:(1)表达式是指算法和程序要求输出的信息;(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开。
(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔;输出语句还可以是“提示内容1”;表达式1,“提示内容2”;表达式2,“提示内容3”;表达式3,……”的形式;例如:PRINT “a,b,c:”;a,b,c 。
3.赋值语句赋值语句的一般格式:变量=表达式 赋值语句中的“=”称作赋值号作用:赋值语句的作用是将表达式所代表的值赋给变量; 要求:(1)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式。