《基本算法语句》 ppt课件_第1页
《基本算法语句》 ppt课件_第2页
《基本算法语句》 ppt课件_第3页
《基本算法语句》 ppt课件_第4页
《基本算法语句》 ppt课件_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、、1.2、基本算法语句、输入语句、输出语句、代入语句、条件句循环语句、1.2.1输入语句、输出语句、代入语句,计算机完成任何塔斯克都需要算法,但在以自然语言或计程仪程序分块图表示的算法中,计算机是“无法理解”的,分块图: 示例1 .使用托蕾丝花边法创建函数的图像时,求出参数和函数的对应值的定径套,创建一个方程式,分别按需要修正x=-5、-4、-3、-2、-1、0的顺序进行喀呖声定。 第一步:输入x的值,第三步:输出x、y的值。 输入语句和输出语句分别用于实现算法的输入信息、输出结果的功能。 例1如果要使用图形尺蕾丝花边创建函数yx33x224x30的图像,则需要求出参数和函数的对应值的定径套,

2、x y=x33 * x2- 24 * x 30打印y end,程序计程仪:-输入语句变量,一般格式,说明: (1) 输入句的作用是实现算法的输入信息功能(2)“提示内容”提示用户输入怎样的信息,变量是指程序执行时其值能够变化的量(3)输入句要求输入的值只是具体的常数,不是函数、变量、公式(4) 输入使用的多个变量时,用逗号“,”分隔变量和变量之间。 (5) INPUT和提示内容之间的空格“提示内容”和“变量”之间也需要空格。 例如,输入学生的数学时,请用输入语句表示变量1、变量2、变量3、教科书P7和P9页的plum分块图的输入框的内容n,P9页:INPUT a,b,c,INPUT “Math

3、s,Chinese,English=a、b、c、(提示内容1、提示内容2、提示内容3、间需要空格。 变量1、变量2、变量3,之间需要空格)、2 .输出语句、PRINT“提示内容”; 式子说明: (1)“提示内容”向用户提示输出怎样的信息,表达式是普通堆计程仪输出的数据。 输出常数、变量的值、字符串等系统信息。 输出数值修正运算的结果。 (3)输出句的用途:输出句的一般格式,(2) PRINT和“提示内容”之间需要空格,(4)和输入句一样,式前面可以有“提示内容”。 参考答案:输出框:打印“nisa prime number .”打印“nisnotaprimenumber .”、打印“s=”;

4、s、输出语句、3 .代入语句、(1)代入语句的一般格式:变量式和(2)代入语句的作用是:先校正代入号码的右上方的公式的值,向左上方的变量分配该值,使得该变量的值与公式的值相等。 (3)代入语句中的“”被称为代入编号,与数学中的等编号的意思不同。代入编号的左右不能调换。(4)代入语句的左边不仅是变量名称,不仅是公式,例如:2=x在错误的右边的公式中,可以指定数据、常数或公式。根据代入语句进行代数式的运算(5)可向一个变量指派多个值。例如,简并性、因子分解、解方程等等。数学符号和普朗姆符号的对比、例2 .制定普朗姆,对一个学生的数学、语文、英语三门课的平均成绩进行订正。 算法:第一步:分别输入三科

5、的成绩a、b、c,修正步骤average=(a b c)/3。 第三步:输出三科平均分。分块图:普计程仪拉姆1 :输入。 a、输入“Chinese=”; 输入,输入。 c,平均=(ABC )/3,打印。 average,END,输入“maths,Chinese,English=”; 打印,b,c,普计程仪兰2 : (a b c)/3、结束、输入“匹配、切换、安全”; a、b、c、y=(a、b、c )/3打印“y=”。 y END、plump3:练习.分析下一个plump计程仪,考虑输出的结果是什么? 打印头2:a=10 a=a 15打印头结束;打印头13360 a=1x=a 1打印头结束;打印

6、头3:a=1b=3打印头“a b=”。 a b结束、a:2、a:25、a b=4、例3 :对变量分配重复值。 普通计程仪:a=10 a=a 15打印a结束,a的输出值是多少? 解析器:该程序给变量a赋予了2次值. a的初始值是10,给变量a赋予了第2次值时,初始值是“复盖”,a的值是25,所以输出值是25 .变形器:根据该程序计程仪,最后的a的输出值是30 .程序计程仪程序3360, 分析:导入一个中间变量x,将a的值赋予x,将b的值赋予a,将x的值赋予b,交换a、b的值(例如,要交换充满水的两个水桶中的水,需要找到另一个空的水桶),INPUT A,B PRINT A,bx亚麻跌! 亚麻跌!

7、亚麻跌! 亚麻跌! 亚麻跌! 练习,1,判断下一个代入语句是否正确(1) 4m (2) x y=10 (3) A=B=2 (4) N=2*N,2,用下一个语句记述的算法的输出结果a=10 b=20 c=30 a=b b=c c=a print a,b,c,d=。 a、b结束(运行时从牛鼻子盘输入3、7 )、(4) a=-1000 a=a 100打印“a=”; 安德烈。 将一个变量的值分配给另一个变量,上一个变量的值保持不变,可以将多个不同的值分配给一个变量,但变量的可能值始终是最近分配的值。 A=900、a、B=7 3、 华氏温度和摄氏温度的转换公式已知为(华氏温度32)59=摄氏温度。 计程

8、仪项目分块图:开始、华氏温度f、C=(F32) 5/9、输出c、结束、项目计程仪项目:输入。 f c=(f 32 ) *5/9打印。 输入a、b、c、d、结束、C=a*b,其中a、b、A=a b、C=a*b、B=a-b、D=a/b、打印a BCD、结束、三角形打印“s=”结束,P24练习3,普通堆计程仪分块图:开始,输出s,结束,输入“a,b,c=”; a、b、CX=10.4 ay=15.6 BZ=25.2 csum=XYZ打印“和”。 sum END,plum :P24练习4 .课总结:作业,1,写一个计程仪程序,输入正数的a和b的两个值,输出ab和ba的值,绘制一个计程仪程序分块图。 2 .输入圆的半径,创建输出该圆的周长和面积的方计程仪柱。 (取3.14 )、3.P33 A 2.1、建立一个方块,然后输入两个正数的a和b值,方块:LNPUT a、b、M=ab、N=ba、打印

温馨提示

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

评论

0/150

提交评论