计算机编程经典精要.ppt

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机编程经典精要.ppt

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

文档评论(0)

三哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档