当前位置:首页 >> 其它 >> 顺序结构程序设计(含常量变量表达式)

顺序结构程序设计(含常量变量表达式)


第二讲 顺序结构程序设计
(含常量变量表达式) 含常量变量表达式)

上周回家作业题4分析: 上周回家作业题 分析: 分析 用流程图表示算法:求边长为a 用流程图表示算法:求边长为 的正方形及其内切圆所夹阴影部 分的面积 常量:在程序运行过程中其值不能改变的量。 常量:在程序运行过程中其值不能改变的量。 变量:是在程序中设定的数据存储单元。 变量:是在程序中设定的数据存储单元。 变量的使用特点: 变量的使用特点:
①一旦将某一数据存入某个变量,那么在程序运行 一旦将某一数据存入某个变量, 的整个过程中,该变量中将一直保存着该数据; 的整个过程中,该变量中将一直保存着该数据; ②如果在某一变量中存入一个新的数据,则原来的 如果在某一变量中存入一个新的数据, 数据将被替换; 数据将被替换; ③存放在变量中的数据可以读取使用,但不会改变 存放在变量中的数据可以读取使用, 该变量中的数据值。 该变量中的数据值。

a

Begin Input a

S1= a*a S2=S1*3.14/4 S=S1-S2 Print S End

表达式:由变量、常量、运算符、 表达式:由变量、常量、运算符、函数 等组成的运算式。 等组成的运算式。

例题: 例题:

求两电阻并联后的总阻值。 求两电阻并联后的总阻值。

R1

R2

R

算法分析: 算法分析: 两个电阻的阻值 1.需要给计算机提供的输入数据有哪些? 需要给计算机提供的输入数据有哪些? 需要给计算机提供的输入数据有哪些 R1,R2 2.如何运用输入的数据进行问题求解? 如何运用输入的数据进行问题求解? 如何运用输入的数据进行问题求解 进行问题求解。 运用物理公式 1/R=1/R1+1/R2 进行问题求解。 赋值语句格式 如何运用赋值语句来求解问题? 如何运用赋值语句来求解问题? 解1: 将上述物理公式变形为: R=R1*R2/(R1+R2) : 将上述物理公式变形为: *解2: 分两步:先求出 1/R 解 : 分两步: **解3: 能否节省过渡变量 X 解 :
的值;再求出该值的倒数值。 的值;再求出该值的倒数值。

呢? 电阻并联后的总阻值

3.计算机输出的结果应该是什么 计算机输出的结果应该是什么? 计算机输出的结果应该是什么

R

分析讨论: 分析讨论:
解决问题用到了哪些变量? 解决问题用到了哪些变量? 解答1: R1,R2,R 解答 , , 解答2: R1,R2,R,X 解答 , , , 解决问题使用了哪些表达式? 解决问题使用了哪些表达式? 解答1: R1*R2/(R1+R2) 解答 解答2: 1/R1+1/R2 解答 解答3: 1/R1+1/R2 解答 1/X 1/R

顺序结构(又称顺序模式) 顺序结构(又称顺序模式)程序设计
以上我们学习的程序设计问题都具有一个共同 的特点:就是解决问题的方法是执行完一个步骤后, 的特点:就是解决问题的方法是执行完一个步骤后, 解决问题的方法是执行完一个步骤后 再顺序执行下一个步骤 …… 。这种程序设计方法 称之为顺序结构(又称顺序模式)程序设计。 称之为顺序结构(又称顺序模式)程序设计。 顺序结构程序设计模式是程序设计的最基本 模式。 模式。

课堂练习与回家作业
1.请画流程图描述解决问题的算法: 1.请画流程图描述解决问题的算法 请画流程图描述解决问题的算法:
(1)输入一个矩形的长和宽的值,求该矩形的面积 )输入一个矩形的长和宽的值, (P.9 例1)。 ) (2)如图所示:大圆半径为 ,小圆半径为 。 )如图所示:大圆半径为R1,小圆半径为R2。 请计算出阴影部分的面积S 并输出。 请计算出阴影部分的面积S ,并输出。

课堂练习与回家作业
2. 请根据常量、变量和表达式的概念,判断下列 请根据常量、变量和表达式的概念,
流程图的输出结果: 流程图的输出结果: (3) )
Begin

(4) )

Begin

a=3 b=a+a a=b+b

a=6 b=8 a=a+b b=a-b a=a-b print a print b

print a End

End

程序设计语句中赋值语句的定义
赋值语句的格式: 赋值语句的格式: <变量 = <表达式 变量> 表达式> 变量 表达式 赋值语句的功能: 赋值语句的功能: 先计算出赋值号右边<表达式 的值,再将该值 先计算出赋值号右边 表达式>的值, 表达式 的值 赋给赋值号左边的变量。 赋给赋值号左边的变量。 返回

解1:运用两电阻并联的物理公式来求解 : R=R1*R2/(R1+R2)
Begin Input R1 Input R2

R=R1*R2 /(R1+R2) ( )

Print R

返回
End

的值; 解2:分两步:先求出 1/R 的值; X=1/R1+1/R2 :分两步: 再求出该值的倒数值。 再求出该值的倒数值。
Begin Input R1 Input R2 X = 1 / R1 + 1 / R2

R=1/X

R = 1/ X Print R

返回
End

解3:能否节省过渡变量 X 呢? : 根据变量使用的特点, 根据变量使用的特点,可将 X=1/R1+1/R2 修改为 R=1/R1+1/R2 R=1/X 修改为 R=1/R 再将
Begin
Input R1 Input R2 R = 1 / R1 + 1 / R2

R=1/R Print R End

返回


赞助商链接
更多相关文档:

C语言判断题(部分)

T 可以用 swicth 结构实现的程序都可以使用 if ...F C 语言中,数组元素在内存中是顺序存放的,它们的...T C 语言中,实参可以是常量变量表达式。 T C...

...的存储空间与类型名与顺序结构还有字符串的与常量的...

熟悉顺序结构基本语句(C 语句的分类、 表达式语句、...专题推荐 实验四 C程序设计2 实验五 循环结构 实验...常量变量、数据类型转换... 暂无评价 3页 1下载券...

嵌入式程序设计复习总结

存放静态初始化的全 局变量常量) 、BSS 数据段(存放未初始化的全局变量) ...5.字节序: 3 嵌入式程序设计总结 226 出品 祝大家考出好成绩 字节顺序是指...

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com