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

1、变量

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

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

 var 变量名:数据类型;

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

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

1.3、初始化一个变量

 var
Name:string='小黑';
Age := ; //写出(写出的控制台)指定的内容 Writeln( / );
Writeln( div );
Writeln( mod ); //从控制台读入一行内容,它现在的主要的就是暂停,等我们按下回车键。
Readln;

2、运算符

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

  布尔运算符:

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

2.1、布尔运算符示例

   Writeln( <> );
Writeln(not( <> ));
Writeln((<) and (<));
Writeln((<) or (<));

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

   Writeln((<) xor (<));
Writeln((<) xor (>));

3、表达式

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

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

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

   划分:选择语句

      if

      case

      循环语句

3.3、语句格式

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

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

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

3.5、如果否则

 if < then
begin
Writeln('hello Delphi');
end
else
begin
Writeln('hello,test');
end;
//从控制台读入一行文本,止到遇到回车(换行符)
Readln;
end.

3.6、case 语句

 begin
//case 语句的标准写法
i := ;
case i of
: //标准写法
begin
Writeln('test1,hello');
end;
: //简写
Writeln('林心如');
else
begin
Writeln('林志玲');
end;
end;
Readln;
end.

3.7、定义各一个过程

3.7.1、学生成绩判断

 //声明一个过程
procedure ComparingScore();
//过程的具体实现
var
Score:Integer;
begin
//对学生成绩大于60分的,输出合格,低于60分,输出不合格。
Writeln('请输入分数:');
Readln(Score); //Readln可以接受一个变量,将接受Writeln('请输入分数:')中数字传给变量Score
if Score > then
begin
Writeln('合格');
end
else
begin
Writeln('不合格');
end;
end;
begin
//调用
ComparingScore();
Readln;
end.

3.7.2、根据用于指定月份 ,打印该月份所属的季节。

 {*------------------------------------------------------------------------------
根据用于指定月份 ,打印该月份所属的季节。
3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12,1,2 冬季
@param Month 需要判断月份
-------------------------------------------------------------------------------}
procedure JudgmentIn(Month:Integer);
begin
if not ((Month > ) and (Month < )) then
begin
Writeln('月份无法判断');
Exit;
end; if ((Month >= ) and (Month <= )) then
begin
Writeln('春季');
Exit;
end; if (Month >= ) and (Month <= ) then
begin
Writeln('夏季');
Exit;
end; if (Month >= ) and (Month <= ) then
begin
Writeln('秋季');
Exit;
end; if (Month = ) or ((Month > ) and (Month < )) then
begin
Writeln('冬季');
end; end;
procedure JudgmentIn2(Month:Integer);
begin
case Month of
:
begin
Writeln('春季');
end;
:
begin
Writeln('春季');
end;
:
begin
Writeln('春季');
end;
:
begin
Writeln('夏季');
end;
:
begin
Writeln('夏季');
end;
:
begin
Writeln('夏季');
end;
:
begin
Writeln('秋季');
end;
:
begin
Writeln('春季');
end;
:
begin
Writeln('秋季');
end;
:
begin
Writeln('冬季');
end;
:
begin
Writeln('冬季');
end;
:
begin
Writeln('冬季');
end; else
begin
Writeln('月份无法判断');
end; end;
end;
begin
//调用
//ComparingScore();
// JudgmentIn(13);
JudgmentIn2();
Readln;
end.

3.7.3、判断是否是高富帅

 {*------------------------------------------------------------------------------
@param Height 身高
@param Money 钱
@param Handsome 帅
-------------------------------------------------------------------------------}
procedure MaleFemaleMarriage(Height: Integer;Money:Integer;Handsome:Boolean);
begin
if (Height>) and (Money >= ) and Handsome then
begin
Writeln('我一定要嫁给她');
Exit;
end; if (Height>) and (Money>= ) or Handsome then
begin
Writeln('嫁吧,比上不足比下有余');
Exit;
end; if not((Height>) and (Money>= ) and Handsome) then
begin
Writeln('不嫁');
Exit;
end; end;
begin
//调用
MaleFemaleMarriage(,,True);
Readln;
end.

Delphi-基础(运算符)的更多相关文章

  1. [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式

    [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如 ...

  2. Delphi 的运算符列表,运算符及优先级表格 good

    Delphi 的运算符列表 分类 运算符 操作 操作数 结果类型 范例 算术运算符 + 加 整数,实数 整数,实数 X + Y - 减 整数,实数 整数,实数 Result - 1 * 乘 整数,实数 ...

  3. js基础——运算符

    爱创课堂前端培训--js基础 运算符一.运算符 运算符(Operators,也翻译为操作符),是发起运算的最简单形式.分类:(运算符的分类仁者见智,本课程进行一下分类.)数学运算符(Arithmeti ...

  4. 基础运算符补充,流程控制之if判断/while循环

    常量 常量即指不变的量.在python中没有一个专门 的语法代表常量,程序员约定俗成地用变量名全部被大写代表常量. AGE_OF_OLDBOY = 56 基础运算符补充 1.算术运算 加减乘除+ - ...

  5. python常用命令和基础运算符

    基础运算符 http://www.cnblogs.com/alex3714/articles/5465198.html 身份运算符:is is not成员运算符:in not in ##in 判断元素 ...

  6. 分分钟钟学会Python -基础&运算符

    day002 基础&运算符 1.循环语句 ### 1.循环格式 while 条件: print('') ''' while True: print('人生苦短,我用Python.') ''' ...

  7. 10-12C#基础--运算符

    10-12C#基础--运算符 课前作业:班级内人数的姓名和年龄,分别写出之后并汇总. 一.运算符的分类 1.数学运算符(7个) 1)+(加号) 例: 2)-(减号) 例: 3)*(乘号) 例: 4)/ ...

  8. Python学习 之三 Python基础&运算符

    第三章:Python基础 & 运算符 3.1 内容回顾 & 补充 计算机基础 编码 字符串: "中国" "Hello" 字 符: 中 e 字 节 ...

  9. 小白学 Python(6):基础运算符(下)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  10. Java编程基础——运算符和进制

    Java编程基础——运算符和进制 摘要:本文主要介绍运算符和进制的基本知识. 说明 分类 Java语言支持如下运算符: ◆ 算术运算符:++,--,+,-,*,/,%. ◆ 赋值运算符:=,+=,-= ...

随机推荐

  1. ACM-ICPC 2018 焦作网络赛

    题目顺序:A F G H I K L 做题链接 A. Magic Mirror 题意:判断 给出的 字符串 是否等于"jessie",需要判断大小写 题解:1.用stl库 tolo ...

  2. Pycharm软件更换pip默认安装源为国内安装源

    1.为什么这么做? Python里的pip是官方自带的源,国内使用pip安装的时候十分缓慢,所以最好是更换成中国国内的源地址. 2.准备工作: 目前国内靠谱的 pip 镜像源有: 清华: https: ...

  3. 【Eureka篇三】Eureka常用配置说明(7)

    服务注册中心配置(Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean) #关闭注册中心的保护机制, ...

  4. NOIP2018普及组复赛游记

    2018年11月10日,NOIP2018普及组复赛. 这是我初中阶段最后一次复赛了. 和往常一样,我们在预定的早上7点,没有出发. 10分钟之后,人终于到齐了,于是出发了,一路无话. 到了南航,合照三 ...

  5. ionic4打包和ngix配置

    ionic4打包 ng run app:build --base-href=/edu/course/mobile压缩打包 ng run app:build:production --base-href ...

  6. linux 硬盘满了后,查看使用目录占用空间情况

    cd 切换到目录, du -ah --max-depth=1 查看当前目录下的 文件夹 占用情况

  7. python运维开发常用模块(6)发送电子邮件模块smtplib

    1.模块常用方法 SMTP类定义:smtplib.SMTP([host[,port[,local_hostname[, timeout]]]]),作为SMTP的构造函数,功能是与smtp服务器建立连接 ...

  8. 自已开发IM有那么难吗?手把手教你自撸一个Andriod版简易IM (有源码)

    本文由作者FreddyChen原创分享,为了更好的体现文章价值,引用时有少许改动,感谢原作者. 1.写在前面 一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间.今天终于从公司离职了, ...

  9. HTTPS 相关问题

    什么是 HTTPS? HTTPS,是指超文本传输安全协议(Hypertext Transfer Protocol Secure),是一种在 HTTP 协议基础上进行传输加密的安全协议,能够有效保障数据 ...

  10. LeetCode Contest 166

    LeetCode Contest 166 第一次知道LeetCode 也有比赛. 很久没有打过这种线上的比赛,很激动. 直接写题解吧 第一题 很弱智 class Solution { public: ...