今儿个心血来潮,想捣鼓捣鼓Pascal这老古董语言。现在这年头,谁还用Pascal,不过咱就是喜欢怀旧,折腾一下也挺有意思的。
第一步,当然是找个能跑Pascal的环境。
现在这电脑,想直接运行Pascal程序,那是不可能的。不过没关系,咱有虚拟机!装个Free Pascal,或者直接上个在线的编译器,方便得很。我,就直接用个在线的,省事儿!
第二步,咱得先写个最简单的程序,看看能不能跑起来。
这玩意儿,跟现在那些个新语言不一样,规矩还挺多。不过咱是谁,照着网上的例子,先来个“Hello, World!”试试水。
- 先来个 program HelloWorld;
- 再来个 begin
- 中间写上 writeln('Hello, World!');
- end.
你还别说,真给跑出来!屏幕上清清楚楚显示着“Hello, World!”,这成就感,满满的!
咱加点料,试试赋值和输出!
光输出个“Hello, World!”有啥意思,咱得让程序干点别的。比如说,算个数啥的。
这回,咱得先定义几个变量。这Pascal,用变量之前,还得先告诉它这变量是啥类型的,整数,小数,还是字符,都得说清楚。这叫强类型!
- var a, b, sum: integer;
这意思就是,咱定义三个整数类型的变量,分别叫a,b,还有sum。这名字,多直白!
然后,咱给a和b赋个值:
- a := 10;
- b := 20;
这 := 符号,就是赋值的意思。把10给a,20给b。简单?
咱算算a和b的和,存到sum里:
- sum := a + b;
咱把这sum给输出出来:
- writeln('The sum is: ', sum);
搞定!运行一下,屏幕上就显示 “The sum is: 30”。 完美!
再来,试试带格式的输出,还有输入!
这输出,还能带格式。比如说,你想让数字占几个位置,小数点后留几位,都能控制。这在做报表的时候,特别有用。不过咱今天就不整那么复杂,简单解一下就行。
除输出,咱还能从键盘输入数据。这回,咱得用readln这个语句。
举个栗子:
- writeln('Please enter a number:');
- readln(a);
- writeln('You entered: ', a);
运行一下,程序会先让你输入一个数,然后把你输入的数再显示出来。是不是挺好玩的?
今天就先折腾到这儿。
Pascal这老古董,虽然现在用的人不多,但它结构清晰,规矩严谨,用来入门编程,培养个逻辑思维啥的,还是挺不错的。
最关键的是,咱找回当年的感觉,这就够!
以后有空,再继续捣鼓捣鼓,看看能不能用Pascal写个小游戏啥的。嘿想想就觉得有意思!