人教版高中数学必修三-基本算法语句.ppt_第1页
人教版高中数学必修三-基本算法语句.ppt_第2页
人教版高中数学必修三-基本算法语句.ppt_第3页
人教版高中数学必修三-基本算法语句.ppt_第4页
人教版高中数学必修三-基本算法语句.ppt_第5页
免费预览已结束,剩余37页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基本算法语句,这就是牙齿节要研究的主要内容基本算法语句。编程语言有多种。BASIC、Foxbase、c语言、c、j、VB等。为了实现算法的三种茄子基本逻辑结构:顺序结构、条件结构和循环结构,各种编程语言包含以下基本算法语句:输入语句输出语句赋值语句条件语句循环语句,我们知道顺序结构是任何算法都不可分割的基本结构。输入、输出语句、赋值语句基本上与算法的顺序结构相对应。计算机按语句顺序从上到下执行语句。输入语句和输出语句分别用于实现算法的输入信息、输出结果功能。(见右图),输入语句和输出语句分别用于实现算法的输入信息、输出结果功能。示例1,使用说明符号作为函数yx33x224x30的图像时,需要获

2、取参数和函数的相应值集。编写程序以分别计算X5、4、3、2、1、0、1、2、3、4、5的函数值。X y=x3 3 * x2-24 * x30打印x打印y end,节目:-输入语句,- -输出语句,输出语句,1。输入语句、INPUT“提示内容”变量、输入语句的通用格式、说明: (1)输入语句的作用是实现算法的输入信息功能。(2)“提示内容”提示用户输入某些信息。变量是程序在运行时可以更改值的量。(3)输入语句所需的值可以是特定常量,而不是函数、变量或表达式。(4)提示内容和变量之间的分号“;”使用分隔,如果输入多个变量,则用逗号,分隔变量和变量。例如,输入学生数学、语言、英语三个科目的成绩,可以

3、用INPUT“数学、语言、英语”写。a、b、c和: INPUT语句不仅可以将值赋给单个变量,还可以将值赋给多个变量。INPUT 提示内容1,提示内容2,提示内容3,;变量1、变量2、变量3、2。输出语句,PRINT“提示内容”; (1)询问“提示内容”牙齿用户输出哪些信息的表达式,表达式表示程序输出的数据。输出系统信息数值计算结果,例如输出常量、变量值和字符串。(2)输出语句的用途:输出语句的常规格式,(3)与输入语句一样,在表达式前显示“提示内容”。print s=s,3 .赋值语句,(1)赋值语句的正则格式:变量表达式,(2)赋值语句的作用是:首先计算赋值编号右侧表达式的值,然后将牙齿值分

4、配给左侧变量,使变量值等于表达式的值。(3)高考的“”被称为高考号码,与数学中名次的含义不同。分配号码的左右两边不能换。(4)赋值语句的左边不是表达式,而是变量名。例如33602=x是错误的。右侧的表达式可以是数据、常量或表达式。不能用赋值语句进行代数运算。(例如简化、因式分解、求解方程式等)(5)您可以多次为变数指定值。例2:编写计算一个学生的数学、国语、英语三个科目平均成绩的程序。分析:首先写算法,绘制节目方框,然后进行编程。结束,块图表,input maths,Chinese,English ;a,b,c y=(a b c)/3 print“y=”;Y END,节目:范例3:重复将值指定

5、给变数。节目:a=10a=a 15打印a end,a的输出值是多少?分析:牙齿程序赋予变量A两次值。A的初始值为10,第二次分配后初始值为“复盖”,A的值为25,因此输出值为25。变形为:根据牙齿程序设计程序,使最后一个A的输出值为30牙齿。节目:A=10 A=A 15 PRINT A END,示例4交换两个变量A和b的值,并输出更换前后的值。,分析:引入中间变量X,将A的值赋给X,将B的值赋给A,将X的值赋给B,以交换A,B的值。(例如,两个装满水的水桶里的水交换需要另找一个空桶),INPUT A INPUT B PRINT A,B X!如果输入练习1:圆的半径,则创建可以输出圆的周长和面积

6、的程序。(3.14),分析:圆的半径为R,圆的周长C=2R,面积S=R2,顺序结构的INPUT语句可用。input r=R c=2 * 3.14 * r s=3.14 * R2 print c=c print“s=”;S END,练习3。注:基础语言的标准函数SQR(x)、数x的算术平方根、ABS(x)表示x的绝对值等。练习4,ABS (x)=| x |.a、b、h p=a b s=ph/2 print“s=”;S END,节目:job 2,算法的条件结构用条件语句表示,条件语句是处理条件分支逻辑结构的算法语句,否则将执行END IF后面的语句。有两个“分支”的条件结构,在计算机执行上述语句时

7、,首先要判断IF后面的条件,如果条件满足,则执行THEN后面的文体1,否则执行ELSE后面的文体2,条件语句在节目执行过程中工作,计算机根据条件进行分析、比较、判断和判断后的情况需要不同的处理。范例分析,范例1:建立节目,输入一元二次方程式ax2 bx c=0的系数,实数根输出,算法分析:一元二次方程式的根在三个茄子不同的情况下有:牙齿。判别表达式=b2-4ac,(1) 0时,一元二次方程有两个茄子不同的实数根,原始方程没有实数根,2,2,结束,否,1,1,=0?输出p,是,否,x1=p q,x2=p-q,输出x1,x2,节目,input a,b,c=;a,b,c d=b* B- 4 * a*

8、 c if d=0 then P=-b/(2 * a)q=sqr(d)/(2 * a)iiiX1,x2 END IF ELSE PRINT“No real root!”END IF END,示例2:编写程序,使随机输入的三个整数从大到小输出。算法分析:以a、b、c表示输入的3个整数。为了节省变量,重新排列后,仍将其标记为A,B,C并创建ABC。具体程序如下:第一步:输入三个整数A、B和C。第二步:将A与B比较,将小的指定给B,将大的指定给A。第三步:比较A和C。然后把小的指定给C,把大的指定给A。牙齿的时候,A已经是三个茄子中最大的了。步骤4:比较B和C,把小的给C,把大的给B,这时A,B,C已经从大到小排列好了。步骤5:按顺序输入a、b、c .c=b、b=t、b=t、c=t、a=c、块图表、开始、a、b、b,然后输入,是,t=a,否,CB?t=c,是,否,输出a,b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论