任务七分支程序设计-2.pptVIP

  • 0
  • 0
  • 约1.29千字
  • 约 18页
  • 2018-05-18 发布于河南
  • 举报
任务七分支程序设计-2

任务七 分支程序设计-2 任务要求: 根据老师的操作提示完整两个分支程序。 采用英文编写界面文字。 调试通过该工程。 该任务作为实操平时作业计入课程考核。 什么是分支程序 分支程序又叫选择程序指的是程序运行过程中,运行语句可以按照不同的条件执行不同的语句. 实例1: 闰年问题 实例2: 西瓜货款问题 分支程序基本结构 1、IF 表达式 THEN 语句1 特点:仅一行语句; 逻辑表达式成立执行语句1, 否则不执行; 语句1仅一条语句 语法: IF 逻辑表达式 THEN 语句1 例: 如果车速超过100km/h则报警。 IF 车速 100 THEN 超速报警 = 1 分支程序基本结构 2、IF 表达式 THEN 语句1 ENDIF 特点:逻辑表达式成立执行多条语句1, 否则不执行; 语句1可以一条或多条语句 例: 如果西瓜重量超过50斤则每斤2.3元,同时西瓜总价便宜五元。 IF 西瓜重量 50 THEN 西瓜单价 = 2.3 西瓜总价 = 西瓜单价 * 西瓜重量 - 5 ENDIF 分支程序基本结构 3、IF 表达式 THEN 语句1 ELSE 语句2 ENDIF 特点:逻辑表达式成立执行语句1, 否则执行语句2; 语句1和语句2可以多条语句 例: 如果西瓜重量超过20斤则每斤2.3元,否则每斤2.5元。 IF 西瓜重量 20 THEN 西瓜单价 = 2.3 ELSE 西瓜单价 = 2.5 ENDIF 分支程序的嵌套 什么是分支程序的嵌套? 特点:IF语句中的语句1, 语句2也是一条IF语句 例: 1. 买西瓜重量在5斤以内(含5斤)每斤2.5元; 2. 重量在5~10斤 (含10斤)每斤2.3元; 3. 重量在10斤以上每斤2.0元. 分支程序的嵌套 IF 西瓜重量 10 THEN 西瓜单价 = 2.0 ELSE IF 西瓜重量 5 THEN 西瓜单价 = 2.3 ELSE 西瓜单价 = 2.5 ENDIF ENDIF 实例1: 闰年问题 闰年描述: 1. 能被4整除但不能被100整除; 2.能被400整除. 要求: 设计界面, 输入一个年份, 输出是否闰年. 设计算法 算法流程见黑板 运行效果 实例2:西瓜货款问题 描述: 1. 买西瓜重量在5斤以内(含5斤)每斤2.5元; 2. 重量在5~10斤 (含10斤)每斤2.3元; 3. 重量在10斤以上每斤2.0元. 要求: 设计界面, 输入西瓜重量, 计算西瓜款. 设计算法 算法流程见黑板 变量定义 按需要定义所需要变量 运行效果 操作题3: 求解一元二次方程 描述: 输入一个一元二次方程,求解. 要求: 设计界面, 输入方程参数,求方程解. 设计算法 算法流程见黑板 算法程序 脚本程序 运行效果 * * *

文档评论(0)

1亿VIP精品文档

相关文档