工会章程及工作制度(修订版)

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

前面我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明否是否满足条满足条AB选择结构顺序结构顺序结构是最基本的结构,是任何结构都需要用到的,选择

结构是我们在解决实际问题中常用到的一种结构,.它是计算机基本的逻辑推理结构.

设计算法:求方程

ax+b=0的解.

开输a,b

a=X=-b/b=输出“方程无

x输出输出“方程无数解”解”束结.

,为表述很麻烦在设计算法的过程中有时候。变量了解决这个问题,需要引进和赋值是指可以取不同数值的量,是一个可变化的量。变量

什么是赋值呢?

首先我们来看一个实例例1:设计一种算法,从5个实数中找出最大数,并.用流程图描述这个算

法解决这个问题其实很简单,只要取两个数比较分析:取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。.

开始b记大数为的大小,,a比较a1

21,a,a设这5个数分别为:a,a,a52341输入a,a,a,a,a51324)a,a中最大的数(b的值变

为21b与a的大小,记大数为b2 再比较比,记大数数中最大的数3(b的值变

为前3 再比较b与a的大小,记大数为b b

比较a,记大数为b与43(b的值变为前4数中最大的数)比较b与a,记大数为b

ba的大小,记大数为再比较4 b与

45(b的值变为前5数中最大的数)比较b与a,记大数为b

5.即为所求的最大数b,b输出5 b输出束

结.

比: 每一步都要与上一步中得到的大数b在上述的算法中为变量,这种将,

通常叫bb较,再将得到的大数值重新记作b.b的过程,我们叫赋值给大数重新记作.可以取不同数值的量在研究问题中,1、变量:一个或几个英文计算机中变量的表示一般由.字母组成,或字母加数字表示.等,sum如a,x,a1这个过程的值赋给变量B A, 、赋值2:把”为赋值符=记作: A=B其中“.称为赋值.号赋值语句的一般格式

为:表达式=变量名

赋值过程一般有以下几种形式:

1. a =1;{赋予变量常数值}.b=2a+3;{将含有其他变量的表达式赋予变量}.输出b.

2. i=2;i=i+1;{将含有变量自身的表达式赋予变量,此时赋值号右边的变量的值是2}.输出i.

3. i:=1;s:=0;s:=s+i;{赋值表达式中既含有变量自身,又含有其他变量}.输出s.练习:下列赋值语句中错误的是

( )A.a:=3

B.x:=3*9-9

C.A:=A+3

D.A:=b:=8.

(1)在赋值语句中,赋值符号

的右边可以是数值,也可以是变量,还可以是表达式,而赋值符号的左边只能是变量,否则没有

意义.如:x=5, x=y, x=3a+5b正确, 2=x, s-m=3错误.(2)赋值号的左右两边一般不能互换。如:x=5对, 5=x不对(3)一个赋值语句只能给一个变量赋值。.是错误的, x-y=5正确x=y+5如.(4)可以先后给一个变量赋多

个不同的值,但变量的取值只与最后一次赋值有关. 例如:

开a=1,b=2,c=输的值是a=a=a=输输结束

(5)一个赋值语句中不能出现两个“=”.如a=b=2是错误的.(6)赋值语句中的与代数运算中”“=的等号不同,如在赋值语句

中i=i+1表示i 的.而在代数式中

不成立1,值自身

加.

.判断下列赋值语句是否正确1 x + y = 52)6 = a

(1)(2x = x )4A = B = 2 3()(.正确, (4) 错误(1) (2) (3)

探究已知两个数a 和b , 用

赋值语句设计一个算法使a 和

b 的值互换.算法如下:ba (1

S = a a b (2)a = b(3)b = S a

S(4)输出结果输出的结果是??a=4,b=3若.

变量和赋值是算法的基本概念,变量就像一个盒子,赋值就像给盒子里放东西,但是每次只能装一个“数值”,放入新的数值后,原来的数值就被新的数值所取代.赋值的运用:先计算赋值符号右边的代数式.的

变量左边的值,再将计算的结果赋予.

例1: 设计一种算法,从5个实数中找出最大数,并用算法框图描述这个算法.如何用变量与赋值来表示例1的算法步骤呢?想

想.

开始

输入a,a,a,a,a1.b=a524311b = a2比较

b和a,如果b

ab

例2:用赋值语句写出下列算法,并画出流程图.摄氏温度C为23.5 ℃,将它转化成华氏温度F,并输

出.9C+32.已知F=

5F C 也就是说这个算法分析:首先给.赋值,再给赋值.要设置两个变量

开摄氏温= 23.C解:具体算法如下华

氏温度C;1()= 23.+ 3= C59FC= + 32)(25F输出F.3)输出(结束-40

恰好也等于F的时候,C=-40小知识:

你知道么,只有

当.

个数,设计算法找出这三个数中的最小数,并画出输入31.开始相应的框图。阅读如图所示的框图,说明输出结果2a=1王妈妈开了一家小型餐馆,为了节约服务生3.b=a+3收费时间,她购进红、黄、蓝、绿四种颜色的输入b元、8盘子,用这几种颜色的盘子分别盛5元、结束元的食品,这样结帐的时候,只要10元和12题)2(第数一下盘子就可以了,请利用赋值语句描述用餐记费的算法。.

1.输入3个数,设计算法找出这三个数中的最小数,并画出

开始相应的框图。算法:

相关文档
最新文档