发表于 2010-4-6 20:56:30
文笔不好,请多见谅。
原来使用Word排版好了,发上来还要重新排版.......

Pascal语言编程教程
一、编程的几点介绍
1、简介(复制于百度百科,仅仅只是为了开拓视野,故可看可不看)

  Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。
  以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。
  正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一, NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。
  在Pascal问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。其中影响最大的莫过于Turbo Pascal系列软件。它是由美国Borland公司设计、研制的一种适用于微机的Pascal编译系统。该编译系统由1983年推出1.0版本发展到1992年推出的7.0版本,其版本不断更新,而功能更趋完善。

2、学习编程的目的

  在简介中提到过,Pascal语言的主要特点之一 ——严格的结构化形式。学习编程,可以让思维更加严谨,拥有更加敏捷的思维。

3、学习编程的难度
  学习编程并不需要太多的时间,也不需要持之以恒的练习。编程更多的是需要创新,需要思维。语言并不难。就好比是作文,同样的几个字、几个词,可以组出无限多的文章。


本主题帖为【历史主题】,仅楼主发布内容可以浏览。
楼主| 发表于 2010-4-6 21:00:51
本帖最后由 夜の檸檬 于 2010-4-6 21:02 编辑

第一章节、 编程环境
  目前而言,在WINDOWS下最方便的编程软件是Free Pascal。最新版本为2.2.4
从官方网站下载后(也可以点这里下载)后安装至硬盘内。可以在桌面上看到这个图标
右键点击这个图标后弹出右键菜单,单击属性。然后单击“选项”选项卡下“当前代码页”的下拉菜单,单击“437(OEM – 美国)”。之后,就可以开始进入软件了。
【注】:为什么要修改当前代码页?因为Free Pascal 是在DOS的基础上构建的,我们所熟知的操作系统却是WINDOWS。所以,WINDOWS在模拟DOS的时候,会自动把代码中国GBK。简而言之,如果没有修改这个的话,得到的内容会是一堆乱码(如下图)

  进入编程环境中,可以看到上面一排灰底黑字的,是菜单栏(和word是一样的)菜单栏下方是操作栏。(见下图)



有一点英语基础的,就能很快上手。即使英语不是太好的,借助词典,也能明白各个菜单的意义。
和我们平时写文章一样,编程的开始是创建一个文档。首先单击File(文件)菜单,在下拉菜单中点击New(新建文件),这时,在操作栏里会跳出一个新的对话框。因为还没有命名,所以程序暂且叫它noname01。
Pascal语言中,有开头,有结尾。选择Pascal语言作为学编程的第一种语言,是因为它严谨。
先来看一个程序的片段

引用
program Pascal Language; //标题(这一部分可要可不要,仅仅只是为了方便编程者能迅速了解和区分不同的程序);
  begin //程序开头
    …… // 主程序
  end. //程序结尾

从以上的程序片段中,可以看出。Pascal语言以begin作为程序的开始的标志。以end作为程序结束的标志。需要注意的一点是,除了begin和end以外,包括标题在内,每一句命令后面都要有一个“;”(英文分号)作为一个命令结束的标志。
第一章节就先讲到这,学到这里,如果能够看懂的。可以试着编写一个“Hello World”的程序,无论在哪种编程语言中,它都是编程的第一步。
【如果不懂的,底下有样例源代码】

引用
Program hello world;
  Begin
    Writeln(’Hello world’);//直接写出一句话,要用英文的单引号(’’)框起来。Write的意思是输出,后面
                     加一个ln的意思是输出,然后另起一行(类似于Word中的回车。这一部分会在以后提到)
End;
本帖子中包含更多图片或附件资源

您需要 登录 才可以下载或查看,没有帐号?加入学院

楼主| 发表于 2010-4-6 21:03:21
如果有任何不清楚的,欢迎站内短信来询问
发表于 2010-4-7 12:37:57
没看懂。。。再看一遍。。。。。。。。。。。。
发表于 2010-4-7 19:43:15
话说.........柠檬你发天书没几个人看得动= =...............
楼主| 发表于 2010-4-7 19:44:00
引用
话说.........柠檬你发天书没几个人看得动= =...............
蜘蛛 发表于 2010-4-7 19:43  



    晕..........

15秒前发表
发表于 2010-4-9 20:02:09
以前看过C语言,编程实在是难
发表于 2010-4-10 10:32:59
我已经彻底晕了
发表于 2010-4-10 16:25:30
不会用啊~~~
发表于 2016-5-13 12:51:35
我只看过JS和php
现在也大多忘记了
返回版块
12
尚未登录
您需要登录后才可以回帖 登录 | 加入学院