一、运算符
  1、变量
  2、运算符**
  3、表达式

 

1、变量

 变量解释:编程中最小的存储单元(空间),它的空间大小由它在声明时的数据类型决定。

1.1、声明 : 定义一个变量,告诉Delphi一个名字的存储空间

1 var 变量名:数据类型;

1.2、变量初始化(给变量的第一次赋值)

1 {赋值: 变量名:=变量的值;}
1 //变量进行声明
2 var
3   Age:Integer;

1.3、初始化一个变量

 1 var
 2   Name:string='小黑';
 3   Age := 0;
 4 
 5   //写出(写出的控制台)指定的内容
 6 
 7   Writeln(6 / 4);
 8   Writeln(6 div 2);
 9   Writeln(6 mod 4);
10 
11 //从控制台读入一行内容,它现在的主要的就是暂停,等我们按下回车键。
12   Readln;

 

2、运算符

  算数运算符: + - * /(不会整除) div(整除) mod(求模、求余数)

  布尔运算符:

  关系运算符:<>(不等于)

2.1、布尔运算符示例

1   Writeln(1 <> 2);
2   Writeln(not(1 <> 2));
3   Writeln((1<2) and (2<3));
4   Writeln((1<2) or (2<3));

2.2、xor(异或):判断条件中相同为False,不同为True

1   Writeln((1<2) xor (2<3));
2   Writeln((1<2) xor (2>3));

 

3、表达式

  3.1、表达式 :由运算符和合法的标识符组成的序列

   划分:根据运算结果的类型 1 < 2 1 +1

  3.2、语句:主要有关键字和操作指令组成

   划分:选择语句

      if

      case

      循环语句

 

3.3、语句格式

 1 begin
 2   if 1<2 then
 3   begin
 4     //当判断条件成立时,执行的代码
 5     //向控制台写出一段内容
 6     Writeln('hello Delphi');
 7   end;
 8 
 9   //从控制台读入一行文本,止到遇到回车(换行符)
10   Readln;
11 end.

3.4、简写方式:前提是只需要执行一行代码

1 begin
2   if 1 < 2 then
3     Writeln('hello');  //简写时省去写begin end;
4 end;

3.5、如果否则

 1 if 1<2 then
 2   begin
 3     Writeln('hello Delphi');
 4   end
 5   else
 6   begin
 7     Writeln('hello,test');
 8   end;
 9   //从控制台读入一行文本,止到遇到回车(换行符)
10   Readln;
11 end.

3.6、case 语句

 1 begin
 2 //case 语句的标准写法
 3   i := 3;
 4   case i of
 5     1:  //标准写法
 6       begin
 7         Writeln('test1,hello');
 8       end;
 9     2:  //简写
10       Writeln('林心如');
11   else
12     begin
13       Writeln('林志玲');
14     end;
15   end;
16   Readln;
17 end.

 3.7、定义各一个过程

3.7.1、学生成绩判断

 1 //声明一个过程
 2 procedure ComparingScore();
 3 //过程的具体实现
 4 var
 5    Score:Integer;
 6 begin
 7   //对学生成绩大于60分的,输出合格,低于60分,输出不合格。
 8   Writeln('请输入分数:');
 9   Readln(Score); //Readln可以接受一个变量,将接受Writeln('请输入分数:')中数字传给变量Score
10   if Score > 60  then
11     begin
12       Writeln('合格');
13     end
14   else
15     begin
16       Writeln('不合格');
17     end;
18 end;
19 begin
20   //调用
21   ComparingScore();
22   Readln;
23 end.
View Code

相关文章:

  • 2022-01-18
  • 2021-12-25
  • 2021-06-10
  • 2021-10-22
  • 2021-07-12
  • 2022-01-27
  • 2021-06-03
猜你喜欢
  • 2021-08-26
  • 2021-12-06
  • 2021-12-06
  • 2021-12-06
  • 2021-05-05
  • 2021-11-16
相关资源
相似解决方案