欢迎来到天天文库
浏览记录
ID:36880071
大小:521.60 KB
页数:147页
时间:2019-05-10
《《天学会FreePascal》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一天学会FreePascal制作者:ax_pokl前言第一章一向是很重要的,无论你是否学过Pascal语言都请看一下。本教程不是为了NOIP的人写的,本教程不会过多涉及算法。那些脑残学很牛逼的牛群们请立即退散。本教程是为了使那些学了C语言(或其它编程语言)能够瞬间看懂pascal语言程序的人写的。本教程也适合初学者观看。本教程是本人写的第一个教程,吐槽是可以的但吐得太多会伤身体。如果有什么问题,欢迎QQ:395838203。发现任何错别字或程序bug,也请联系:395838203。目录目录第一章Pascal语言介绍第二
2、章编译写好的程序第三章编写简单的程序第四章子程序第五章单元库第六章编译指令第七章子界和枚举第八章数组集合文件记录指针附录封面第一章Pascal语言介绍什么是Pascal?好吃么?Pascal语言是什么语言?什么又是机器语言呢?机器语言都是相同的吗?X86指令集包括哪些指令?什么是计算机程序?汇编语言又是什么傻逼东西?为什么需要Pascal语言?如何让计算机读懂Pascal语言?编译器是如何运作的?目录什么是Pascal?好吃么?Pascal的取名是为了纪念十七世纪法国脑残学家BlaisePascal(不来色·帕斯卡)。
3、所以Pascal并不好吃。programhello_world;beginwriteln('HelloWorld!');end.一个好看的Pascal语言程序很可能长得像这样:第一章Pascal语言是什么语言?Pascal语言是计算机程序语言(简称程序语言),使用这种语言不仅能让我们编写计算机程序,例如:Windows操作系统、猜数字小游戏、魔兽争霸3,皮卡丘沙滩排球等等,还可以使我们变得更加脑残。计算机俗称电脑,是一种糟糕物。它通常是一个屏幕,一个鼠标,一个键盘,和一个黑箱子。有时候人们说的计算机仅仅指它的黑箱子。这
4、个黑箱子过去曾经是为了帮助脑残学家研究脑残学才被发明的,它的效果就是帮那些懒惰的脑残学家在研究脑残学时减少运动量。事实上八成的计算机并不能够读懂Pascal语言。计算机只能读懂机器语言,对机器语言作出反应。第一章什么又是机器语言呢?机器语言是一种只有计算机才读得懂的语言,也是计算机唯一能够直接读懂的语言。这种语言只有两个字母:0和1。人类阅读机器语言时会发生眼残:第一章什么又是机器语言呢?世界上只有个别脑残学家看得懂机器语言,所以我们才需要其它容易看得懂的计算机程序语言来告诉计算机我们要它做什么。机器语言所有的“单词”
5、的集合,叫做计算机的指令集。指令集也就是计算机黑箱子能做的事。比如“01011001010010”是一个机器语言单词,它的意思是告诉计算机在屏幕上画一个白点。而计算机所有能做的事,基本上就只是在屏幕上画白点点了。第一章机器语言都是相同的吗?有些计算机不仅能够在屏幕上画白点,还可以画红点、绿点和蓝点。不是所有计算机懂得的机器语言都是相同的,它们的能力有高低。通常的家用计算器和笔记本计算机都懂得X86指令集。这是一个古老的通用的指令集,即使是今天大多数计算机都认得它。第一章X86指令集包括哪些指令?1.数据传送指令——就是
6、把数据传来传去,比如传给屏幕。2.算术运算指令——就是做一些0-255内的简单加减法。3.逻辑运算指令——就是做一些傻逼的逻辑运算。4.串指令——顾名思义,就是一串一串执行指令。5.程序转移指令——就是转移去执行其它的指令。6.伪指令——计算机不认识的假的指令-_-!7.其它指令——比如空指令,高级指令,等等。原来计算机只会做这些傻逼事情。。。。。。虽然计算机只能够做这些事情,计算机已经显得足够伟大了。第一章什么是计算机程序?计算机程序(ComputerProgram,简称程序)是语句的集合。语句是单词的集合。为了编写
7、一个机器语言程序,人类发明了汇编语言。汇编语言的词语是一些英文单词的缩略语和一些数字。每条缩略语和一些数字的组合与机器语言指令相对应。这样,人们就不用书写0和1的机器语言代码了。写完程序后对照书本把英文单词和数字翻译成0、1的代码就能完成机器语言程序了。第一章汇编语言又是什么傻逼东西?事实上,即使有了汇编语言(ASM语言),能够使用英文表达自己的意思,计算机也只能做些很傻逼的事。如果要它在屏幕上输出“你好,妈妈”几个汉字,你也许需要让它发送无数个指令给屏幕让屏幕画很多很多点。于是就诞生了更加高级的语言,比如Pascal
8、语言。一个经过反编译的EXE程序至少不再是乱码了第一章为什么需要Pascal语言?计算机编程语言分三类:机器语言,低级语言,高级语言。机器语言就是0、1构成的语言。之前我们说的汇编语言就是低级语言,它唯一的好处就是使用了英文作为记注符而不是数字。高级语言就多了,最有名的莫过于C语言了。Pascal语言也算一种,除此之外还有:FOR
此文档下载收益归作者所有