【Delphi入门】结构化程序设计(顺序结构、选择结构和循环结构)

结构化程序设计有三种基本结构,即顺序结构、选择结构和循环结构

顺序结构

主要由赋值语句等简单的操作语句组成

选择结构

对给定的条件进行分析判断,在满足不同的条件时执行不同的操作
掌握选择结构,首先要掌握条件的表示方法——关系表达式和逻辑表达式

关系运算符 & 关系表达式

关系运算符是用来对两个表达式进行大小比较的运算符,用关系运算符把两个运算对象连接起来表示它们的大小关系的式子称为关系表达式
关系表达式描述的关系成立,则关系表达式的结果为True,否则结果为False
关系运算符一共有9种
在这里插入图片描述

逻辑运算符 & 逻辑表达式

逻辑运算符一共有4个
在这里插入图片描述
逻辑运算符的优先级别是:Not 为第一级,And为第二级,Or 和 Xor 为第三级

单分支与多分支 IF 语句

单分支

If(条件) Then
  语句1;
//条件为True执行语句1

多分支

If(条件) Then
  语句1  //没有分号
Else
  语句2; //有分号
//条件为True执行语句1,否则执行语句2

多分支 Case 语句

Case (表达式) of
  值1: 语句1;2: 语句2;
  …
  值n: 语句n;
Else //这里的Else之前可以有分号
  语句n+1;
end;

Case (表达式) of
    值1,2: 语句1;

循环结构

Delphi 7实现循环结构的语句一共有3种,分别是While语句、Repeat语句和For语句
while语句用来实现“终止型循环”,其语法格式及功能如下

While(循环条件) do
      循环体;

Repeat语句用来实现“直到型循环”,其语法格式及功能如下

Repeat
循环体;
Until (循环条件);

使用For循环语句将会使编程更加方便。For循环语句的语法格式及功能如下

For  循环变量:=初值  To(DownTo) 终值Do
    循环体;