资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
第11页 / 共22页
第12页 / 共22页
第13页 / 共22页
第14页 / 共22页
第15页 / 共22页
第16页 / 共22页
第17页 / 共22页
第18页 / 共22页
第19页 / 共22页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,单击此处编辑母版标题样式,Page,单击此处编辑母版文本样式,第二级,第三级,第四级,单击此处编辑母版标题样式,Page,1.2,基本算法语句,1.2.1,输入语句、输出语句和赋值语句,全国名校高中数学优质学案汇编(附详解),1.2 基本算法语句全国名校高中数学优质学案汇编(附详解,1.,充分地感知、体验应用计算机解决数学问题的方法,正确理解输入语句、输出语句、赋值语句的概念;,2.,通过实例理解三种基本的算法语句的表示方法、结构和用法;,3.,能初步操作、模仿,用这三种基本的算法语句表示算法,.,1.充分地感知、体验应用计算机解决数学问题的方法,正确理解,1.,算法的基本逻辑结构有哪几种?,2.,设计一个算法的程序框图的基本思路如何?,第一步,:,用自然语言表述算法步骤,.,第二步,:,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示,.,第三步,:,将所有步骤的程序框图用流程线连接起来,并加上两个终端框,.,1.算法的基本逻辑结构有哪几种?,3,计算机完成任何一项任务都需要算法,但是,用自然语言或程序框图表示的算法,计算机是无法“理解”的,.,因此我们还需要将算法用计算机能够理解的程序设计语言来表示,.,计算机完成任何一项任务都需要算法,但是,用自然语言或,输入语句和输出语句,在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其作用如何?,表示一个算法输入和输出的信息,.,输入语句和输出语句,5,例,1,:用描点法作函数,y=x,3,+3x,2,-24x+30,的图象时,需要求出自变量和函数的一组对应值,.,编写程序,分别计算当,x=-5,-4,-3,-2,-1,0,1,2,3,4,5,时的函数值,.,算法分析:,根据题意,对于每一个输入的自变量的值,都要输出相应的函数值,.,写成算法步骤如下:,第一步,:,输入一个自变量,x,的值,.,第二步,:,计算,y=x,3,+3x,2,-24x+30,.,第三步,:,输出,y.,例1:用描点法作函数y=x3+3x2-24x+30的图象时,,思考,:,该算法是什么逻辑结构?其程序框图如何?,开始,输入,x,结束,输出,y,y=x,3,+3x,2,-24x+30,思考:该算法是什么逻辑结构?其程序框图如何?开始输入x结束输,我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写成算法语句,就得到该算法的,程序:,INPUT,“x”,;,x,y=x3+3*x2-24*x+30,PRINT,y,END,开始,输入,x,结束,输出,y,y=x,3,+3x,2,-24x+30,我们将该程序框图中第一个程序框省略,后四个程序框中的,INPUT,“x=”,;,x,y=x3+3*x2-24*x+30,PRINT,“y=”,;,y,END,这个程序由,4,个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的,END,语句表示程序到此结束,.,INPUT “x=”;x 这个程序由4个语句行组成,,在这个程序中,第,1,行中的,INPUT,语句,称为输入语句,其一般格式是:,其中,“,提示内容,”一般是提示用户输入什么样的信息,它可以用字母、符号、文字等来表述,.,变量,是指程序在运行时其值是可以变化的量,一般用字母表示,,若输入多个变量,提示内容之间以及各变量之间用“逗号”隔开;,提示内容加“引号”,提示内容与变量之间用“分号”隔开,.,据此,输入框 转化为输入语句可以怎样表述?,INPUT,“a,,,b,,,c=”,;,a,,,b,,,c,INPUT “,提示内容”;变量,输入,a,,,b,,,c,在这个程序中,第1行中的INPUT语句称为输入语句,其一,在这个程序中,第,3,行中的,PRINT,语句,称为输出语句,其一般格式是:,其中,“,提示内容,”一般是提示用户输出什么样的信息,它通常是,常量或变量,的值;,表达式,一般是表示输出信息所对应的字母或代数式,.PRINT,语句可以在计算机的屏幕上输出,运算结果和系统信息,.,据此,在计算,a,与,b,的和,S,时,输出框 转化为输出语句可以怎样表述?,PRINT“S=”,;,S,或,PRINT“S=”,;,a+b,PRINT “,提示内容”;表达式,输出,S,在这个程序中,第3行中的PRINT语句称为输出语句,,赋值语句,在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?,赋值、计算,.,赋值语句,在上述求函数值的程序中,第,2,行中的语句称为赋值语句,其一般格式是,:,其基本含义是将表达式所代表的值赋给变量,赋值语句中的“,=”,叫做,赋值号,.,计算机在执行赋值语句时,先计算“,=”,右边,表达式,的值,然后把这个值赋给“,=”,左边的,变量,.,据此,执行框 转化为赋值语句可以怎样表述?,变量,=,表达式,在上述求函数值的程序中,第2行中的语句称为赋值语句,其一,例,2,写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框图和程序,.,算法分析,:,第一步:,输入该学生数学、语文、英语三门课的成绩,a,b,c.,第二步:,计算,第三步:,输出,y.,例2写出计算一个学生语文、数学、英语三门课的平均成绩的算法,程序框图,:,程序,:,INPUT“Chinese=”,;,a,INPUT“Maths=”,;,b,INPUT“English=”,;,c,PRINT“The average=”,;,(a+b+c)/3,END,开始,输入,a,,,b,,,c,结束,输出,y,程序框图:开始输入a,b,c结束输出y,例,3:,考察给一个变量重复赋值的程序,:,A=10,A=A+15,PRINT A,END,那么,,A,的输出值是多少?,变式引申,:,在此程序的基础上,设计,一个程序,要求最后,A,的输出值是,30.,A=10,A=A+15,PRINT A,A=A+5,PRINT A,END,25,例3:考察给一个变量重复赋值的程序:A=102,例,4,写出“交换两个变量,A,和,B,的值,并输出交换前后的值”的程序,.,INPUT“A,,,B=”,;,A,,,B,PRINT A,,,B,x=A,A=B,B=x,PRINT A,,,B,END,例4写出“交换两个变量A和B的值,并输出交换前后的值”的程,1,若三角形的三边分别是,a,,,b,,,c,,借助三角形面积公式,(海伦,-,秦九韶公式),编写一个求三角形面积的程序,.,程序:,INPUT“a,b,c=”;a,b,c,p=(a+b+c)/2,S=SQR(p*(p-a)*(p-b)*(p-c),PRINT“,三角形面积,S=”;S,END,1若三角形的三边分别是a,b,c,借助三角形面积公式INP,2,分析下面程序执行的结果,(1),A=-1000,A=A+100,PRINT“A=”;A,END,A=,900,(2),INPUT“A,B=”;A,B,B=A+B,A=B-A,B=B-A,PRINT“A,B=”;A,B,END,(,运行时从键盘输入,3,7),A,B=7 3,2分析下面程序执行的结果(2),将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值,.,将一个变量的值赋给另一个变量,前一个变量的值保持不变;可,3,某工种是计件算工资的,每月工资,=,每月完成的数量(件),每件工资,再从总工资中扣除,5%,交纳各种费用,其余为实发工资,.,试编写一程序,通过输入每件工资和完成数量,输出实发工资,.,INPUT“,每件工资,=”,;,A,INPUT“,完成数量,=”,;,B,M=(A*B)*(1-0.05),PRINT“,实发工资,=”;M,END,3某工种是计件算工资的,每月工资=每月完成的数量(件)每,1,输入语句、输出语句和赋值语句的功能与表示方法;,2,能够设计程序,并准确运用输入语句、输出语句和赋值语句;,3,注意书写的规范性,.,1输入语句、输出语句和赋值语句的功能与表示方法;,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6