三种基本结构框图的程序语句知识解析

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



条件结构的程序框图的基本特征:
(2)条件结构的程序框图各有两种形式.
(1)程序框图中必须有两个起止框,穿插 输入、输出框和处理框,一定有判断框.
问题提出
1.两种条件语句的一般格式分别是什 么? 格式2: 格式1: IF 条件 THEN IF 条件 THEN 语句体1 语句体 ELSE END IF 语句体2 END IF
输出语句
• PRINT语句称为输出语句,其一般格式是: • PRINT “提示内容”;表达式 • 其中,“提示内容”一般是提示用户输出 什么样的信息,它通常是常量或变量的值; 表达式一般是表示输出信息所对应的字母 或代数式.PRINT语句可以在计算机的屏幕 上输出运算结果和系统信息.据此,输出框 就转化为输出语句。
Biblioteka Baidu
赋值语句
在算法的程序框图中,处理框是一个常用的 程序框,把它转化为计算机程序语言就成 了赋值语句。赋值语句一般格式是: • 变量=表达式 • 其基本含义是将表达式所代表的值赋给变 量,赋值语句中的“=”叫做赋值号.计算机 在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变 量. • 据此,执行框就转化为赋值语句。
满足条件?


步骤1 步骤2
当计算机执行上述语句时,首先对IF 后的条件进行判断,如果(IF)条件 符合,那么(THEN)执行语句体1, 否则(ELSE)执行语句体2.


循环结构的程序框图的基本特征:
(2)循环结构的程序框图各有两种形式.
(1)循环结构中包含条件结构,条件结构 中不含循环结构.
知识探究(一):直到型循环语句
思考1:直到型循环结构的程序框图是什 么?
循环体
满足条件?


思考2:该循环结构对应的循环语句的一 般格式设定为: DO 循环体 LOOP UNTIL 条件
循环体
满足条件?


你能说明计算机在执行上述语句时是怎 样工作的吗?
DO
循环体 LOOP UNTIL
循环体
条件
满足条件?


先执行一次DO和UNTIL之间的循环体,再 对UNTIL后的条件进行判断.如果条件不符合, 则继续执行循环体;然后再检查上述条件, 如果条件仍不符合,则再次执行循环体,直 到条件符合为止.这时,计算机将不执行循环 体,而执行UNTIL语句之后的语句.
知识探究(一):条件语句(1)
思考1:下图是算法的条件结构用程序框 图表示的一种形式,它对应的条件语句 的一般格式设定为: IF 条件 THEN 语句体 END IF 你能理解这个算法 语句的含义吗?
满足条件?


步骤A
IF
条件 THEN 语句体 END IF
满足条件?


步骤A
当计算机执行上述语句时,首先对 IF后的条件进行判断,如果(IF)条件 符合,那么(THEN)执行语句体,否则 执行END IF之后的语句.
输入语句
INPUT语句称为输入语句,其一般格式是: • INPUT “提示内容”;变量 • 其中,“提示内容”一般是提示用户输入 什么样的信息,它可以用字母、符号、文 字等来表述. 变量是指程序在运行时其值是 可以变化的量,一般用字母表示,若输入 多个变量,变量与变量之间用逗号隔开. 提 示内容加引号,提示内容与变量之间用分 号隔开.据此,输入框就转化为输入语句。
知识探究(二):当型循环语句
思考1:当型循环结构的程序框图是什么?
循环体 是
满足条件?

思考2:该循环结构对应的循环语句的 一般格式设定为:
循环体 满足条件?

WHILE 条件 循环体 WEND

你能说明计算机在执行上述语句时是 怎样工作的吗?
循环体 满足条件?

WHILE 条件 循环体 WEND

先对条件进行判断,如果条件符合,则 执行WHILE和WEND之间的循环体;然后再检查 上述条件,如果条件仍符合,则再次执行循 环体,直到某一次条件不符合为止.这时,计 算机将不执行循环体,而执行WEND语句之后 的语句.
知识探究(二):条件语句(2)
思考1:下图是算法的条件结构用程序框 图表示的另一种形式,它对应的条件语 句的一般格式设定为:
IF
条件 THEN 语句体1 ELSE 语句体2 END IF
满足条件?


步骤1
步骤2
你能理解这个算法语句的含义吗?
IF
条件 THEN 语句体1 ELSE 语句体2 END IF


顺序结构的程序框图的基本特征:
(2)各程序框从上到下用流程线依次连接. (1)必须有两个起止框,穿插输入、输出框和 处理框,没有判断框.
问题提出
1.输入语句、输出语句和赋值语句 的一般格式分别是什么? 输入语句: INPUT “提示内容”;变量 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式
顺序结构转化为计算机程序语言
• • • • INPUT “提示内容”;变量 变量=表达式 或: PRINT “提示内容”;表达式 END
小结作业
1.利用输入语句、输出语句和赋值语句 可以写出任何一个顺序结构的算法程序.
2. 输入语句和输出语句中的“提示内容” 有时可以省略.
作业:P24练习:1,2,3,4.
相关文档
最新文档