pascal语言难学吗?零基础入门pascal语言教程!

吉云

今儿个心血来潮,想捣鼓捣鼓Pascal这老古董语言。现在这年头,谁还用Pascal,不过咱就是喜欢怀旧,折腾一下也挺有意思的。

第一步,当然是找个能跑Pascal的环境。

现在这电脑,想直接运行Pascal程序,那是不可能的。不过没关系,咱有虚拟机!装个Free Pascal,或者直接上个在线的编译器,方便得很。我,就直接用个在线的,省事儿!

pascal语言难学吗?零基础入门pascal语言教程!

第二步,咱得先写个最简单的程序,看看能不能跑起来。

这玩意儿,跟现在那些个新语言不一样,规矩还挺多。不过咱是谁,照着网上的例子,先来个“Hello, World!”试试水。

  • 先来个 program HelloWorld;
  • 再来个 begin
  • 中间写上 writeln('Hello, World!');
  • pascal语言难学吗?零基础入门pascal语言教程!

  • end.

你还别说,真给跑出来!屏幕上清清楚楚显示着“Hello, World!”,这成就感,满满的!

咱加点料,试试赋值和输出!

光输出个“Hello, World!”有啥意思,咱得让程序干点别的。比如说,算个数啥的。

这回,咱得先定义几个变量。这Pascal,用变量之前,还得先告诉它这变量是啥类型的,整数,小数,还是字符,都得说清楚。这叫强类型!

pascal语言难学吗?零基础入门pascal语言教程!

  • var a, b, sum: integer;

这意思就是,咱定义三个整数类型的变量,分别叫a,b,还有sum。这名字,多直白!

然后,咱给a和b赋个值:

    pascal语言难学吗?零基础入门pascal语言教程!

  • a := 10;
  • b := 20;

这 := 符号,就是赋值的意思。把10给a,20给b。简单?

咱算算a和b的和,存到sum里:

    pascal语言难学吗?零基础入门pascal语言教程!

  • sum := a + b;

咱把这sum给输出出来:

  • writeln('The sum is: ', sum);

pascal语言难学吗?零基础入门pascal语言教程!

搞定!运行一下,屏幕上就显示 “The sum is: 30”。 完美!

再来,试试带格式的输出,还有输入!

这输出,还能带格式。比如说,你想让数字占几个位置,小数点后留几位,都能控制。这在做报表的时候,特别有用。不过咱今天就不整那么复杂,简单解一下就行。

除输出,咱还能从键盘输入数据。这回,咱得用readln这个语句。

举个栗子:

    pascal语言难学吗?零基础入门pascal语言教程!

  • writeln('Please enter a number:');
  • readln(a);
  • writeln('You entered: ', a);

运行一下,程序会先让你输入一个数,然后把你输入的数再显示出来。是不是挺好玩的?

今天就先折腾到这儿。

pascal语言难学吗?零基础入门pascal语言教程!

Pascal这老古董,虽然现在用的人不多,但它结构清晰,规矩严谨,用来入门编程,培养个逻辑思维啥的,还是挺不错的。

最关键的是,咱找回当年的感觉,这就够!

以后有空,再继续捣鼓捣鼓,看看能不能用Pascal写个小游戏啥的。嘿想想就觉得有意思!

pascal语言难学吗?零基础入门pascal语言教程!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]