[理学]第五章 程序基本控制结构.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第五章 程序基本控制结构

控制结构 1.结构化程序设计 结构化程序设计的基本思想是:任何程序都可以用三种基本结构的组合来实现。这三种基本结构是:顺序结构、选择结构和循环结构。这三种结构都具有一个入口和一个出口。 2.三种基本结构及其特点 (1)顺序结构 顺序结构是结构化程序设计的三种基本结构中最简单的。它可以独立存在,也可以出现在分支结构或循环结构中,总之整个程序都存在顺序结构。在顺序结构中,函数、一段程序或者语句是按照出现的先后顺序执行的。 (2)分支结构 分支结构是指通过条件判断,程序按不同的条件结果执行不同的语句。 (3)循环结构 循环结构是指在(一定的条件下)重复的执行同一段代码。 大家能不能举出日常生活中遇到的分支和循环结构? 可乐鸡翅——顺序结构 [材料]鸡翅中500克,可乐一罐[配料]葱,姜,油,盐适量 1.?将鸡翅中处理干净,先稍煮一下,把血水去掉。当然这个步骤也可以省了,只要清洗干净就可以了。 2.?炒锅里放一点油,烧热后将葱、姜烧出香味,放入翅中翻炒一会。 3.?倒入可乐,以没过翅中为宜。 4.?大火烧熟,再以文火慢炖。如果发现可乐烧干了,可以适量再加些。 5.?鸡翅容易煮烂,但我是喜欢煮到汤汁粘稠。放入适量的盐就可以起锅了。 6.?喜欢吃辣的朋友,在倒入可乐时可以加几个干辣椒。 顺序结构 回 家 流 程——选择结构 收拾行李 是否能买到火车票?若有,去3,否则去4 乘火车回家,去5 乘坐汽车回家,去5 下车后打车回家 分支结构(选择) 青 蛙 跳 井——循环结构 初始青蛙位置——井底,离井口10M,初始跳跃次数为0 青蛙位置上升4M,次数加1 是否到达井口?若到达,去4;否则,去2 得到次数 循环结构 5.1 顺序结构语句 注释语句: [语法]:Rem 文本 或 ‘ 文本 [说明]:Rem(‘)用于注释、说明语句,不在程序中执行。可以单独占一行,也可放在一行中其他语句的后面。 赋值语句: [语法]:变量名 = 表达式 [说明]:作用是将表达式的值赋给“=“左边的变量。 [注意]:赋值号“=”与比较运算符“=”以及数学中的等号“=”之间的区别。 赋值语句的两种用法: 1.给变量赋值    2.给属性赋值 注 意 A=1 B=2 A=10 Print A [例5-1]:在窗体中输出一个由字符拼出的图形。 [例5-2]:以对话方式输出字符串。 [例5-3]:实现两个文本框内容的交换。 顺序结构练习 1、从文本框中取得用户输入的成绩 2、在窗体上打印出用户输入的成绩 3、将用户输入的成绩+5 4、将更改后的成绩打印到窗体上 5.2 分支结构语句 5.2.1 If …Then… 语句: 单分支:If…Then… [语法]:a. If condition(条件) Then statement(语句) b. If condition(条件) Then statements(语句) End If [说明]:语句中condition(条件)为表达式,其运算结果为True或False,或可以转化为Boolean型; [功能]:当条件满足时执行Then后的语句,否则执行If…Then…的下一条语句。 例子: 1、制作简单的登录窗口。(若输入正确显示功能页面) 2、数据合法性验证(要求用户输入的成绩在0到100之间,若非法,则提示) 练 习 1、求一个数的绝对值。 2、现有两数,要求运算后ab,判断是否需要交换即可。 (2)双分支:If…Then…Else… [语法]:If condition(条件) Then statements(语句) Else else statements (else语句) End If [功能]:当条件满足时,执行Then后的statements(语句),否则执行Else后的else statements (else语句),然后跳出If…Then…Else…语句,执行End If后的语句。 例 题 1、用户登陆,若账号正确,显示功能界面,否则提示账号错误。 2、y=x+10(x0) y=x-10(x=0) 请实现上述函数 练 习 1、输出两个数中较大的数 2、用户在文本框输入2,点击按钮后显示窗体2,否则,显示窗体3。 [

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档