顺序结构

本文由用户“shenhb007”分享发布 更新时间:2022-01-07 13:24:16 举报文档

以下为《顺序结构》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

1、顺序结构的定义:是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。程序的顺序结构2、顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤。如在示意图中,A框和B框是依次执行的,只有在执行完A框指定的操作后,才能接着执行B框所指定的操作。示意图 例一,给出这样一个流程图,你能求出最后的结果吗?你能编一个题目给大家做一下吗? Dim a As Single, b As Single, c As Single

Function func()

a=2

b=4c=a

a=b

b=cFunc=”a=”;a

Func=”b=”;b

End function例2、写出下面程序框图的运行结果: 图中输出

S= ;2.5练习1:写出下列算法的功能。 (1)右图算法的功能

是 ; 求两数平方和

的 算术平方根例5:下表为某年某县农村住户基本食品消费调查资料(1)求基本食品消费支出

(2)如果按联合国粮农组织提出的贫困标准,把基本食品消费支出占总的生活消费支出的比重定位60%,求总的生活消费支出。

Ⅰ分析问题:从题目条件可知,要求基本食品消费支出x,只要把各食品项目单价乘以数量再求和就可以得到x。即:

x=170*2.64+144*1.42+……+10*2.07

而求总的生活消费支出y,只要用基本食品消费支出除以60%即可

y=x/60%

Ⅱ设计算法:(1)输入食品消费数量及单价

(2)用以上公式求出x,y

(3)输出x,y

Dim d1 As Single, d2 As Single, ……, d10 As Single

S1=170 S2=144 ……S10=10Function func()

dim s1 as single ,s2 as single,……s10 as singled1=2.46 d2=1.42…… d10=2.07x=s1*d1+s2*d2+s3*d3+s4*d4+s5*d5+s6*d6+s7*d7+s8*d8+s9*d9+s10*d10y=x/0.6Func=”基本食品消费支出x=”;x

Func=”总的生活消费支出y=”;y

End function赋值语句 赋值语句的基本格式:

变量 = 表达式

赋值语句的作用是将表达式的值赋给左边的变量,变量之前的值将被覆盖。

例: A=B 表示将B的值赋给A,但是B的值并没有改变

A=123 表示将数值123赋给变量A

A=A+1 表示将A的值加1之后再赋给A,即A的值自增1(计数器) 输入语句 ① 可以通过输入数据的函数In 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 unction func()

Dim a As Integer

Dim b As Integer

Dim c As Integer

Dim d As Integer

Dim s As Integer

X = 1987

A =__________

B = __________

C = x \ 100 mod 10

D = x \ 1000

S = a + b + c + d

Func = “各位数字之和 S=” & s

End FunctionX \10 mod 10x mod 10[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《顺序结构》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览