Delphi整理四(程序控制结构)
来源:互联网 发布:php实例教程 编辑:程序博客网 时间:2024/05/23 00:24
程序控制结构
三种流程控制结构:顺序结构、分支结构、循环结构
复杂问题分:有限个顺序、分支后循环结构
两种分支结构:if and Case
分支结构
if语法:
if <条件>
then<语句序列1>
else<语句序列2>
if…then…else 是一个语句
例,
if ... then ...else ...
复杂点:
if ...then begin ... endelse begin ...end;
if语句的嵌套
if ...then begin if ... ... endelse ...
Case
语法:
Case<表达式>of
…
例,
Case month of1,3:days:=31;...
1)表达式必须顺序类型,整型、字符型、枚举、子界、布尔型…
2)个个常量表中的常量应该用逗号隔开,不能相同
3)语句顺序有多个语句,用begin和end括起来形成复合语句
while
语法:
while<条件> do循环体;
1)条件成立,执行循环体
2)多个语句,begin和end括起来
3)可以在循环体中加continue(用于结束本次循环)
4)break用来结束整个循环
Repeat(循环次数不确定)
Repeat循环体;Until <条件>;
1)Repeat先循环后判断
2)无需begin和end括起来,自身repeat和until将其括起来了
3)条件为true,循环结束
4)可加入continue可以提前结束本次循环
5)break:一般使用if来控制,结束if整个循环去执行循环体之后的语句
for(循环次数确定)
for<循环变量>:=<初始值> to/downto <终值> do[循环体];
1)to表示递增 downto表示递减
2)多个语句需要begin和end进行隔离
3)break:无论循环是否满足,都可以提前结束循环
4)continue:结束本次,开始下次
阅读全文
0 0
- Delphi整理四(程序控制结构)
- 程序控制结构
- Scala学习(3)|—程序控制结构
- C语言程序控制结构
- PLSQL程序控制结构
- Python程序控制结构
- scala程序控制结构
- C语言程序控制结构
- R语言程序控制结构
- unit7 程序控制结构
- Oracle 程序控制结构
- python 程序控制结构
- 三.python程序控制结构
- matlab程序控制结构
- [Matlab]基础教程学习笔记(二):程序控制结构
- C语言中的程序控制结构
- 3.PL/SQL程序控制结构
- Ch3 PL/SQL程序控制结构
- *.问题记录集1
- 机器学习笔记(九)隐马尔可夫模型
- Android鬼点子-自定义View就像PS
- 全面的购物车
- TCP协议与UDP协议的区别
- Delphi整理四(程序控制结构)
- mybatis中注册映射sql的Mapper的三种方式详解
- Redis 入门
- Android开发引导页进入应用,第二次欢迎页进入应用
- python函数
- Dialog
- 泛型 JFrame
- hibernate的检索策略
- MySQL数据库备份和恢复(咋个办呢 zgbn)