Pascal语言初印象

一、认识程序

Pascal语言,语法清晰,语句直接。

最简单的程序不过两行。

begin
end.

下面我们借用A+B问题来认识一下pascal的基本框架。

var  a,b:real;
begin  read(a,b);  write(a+b);
end. 

诶,这几个单词好像长得很熟悉?除了第一个单词。

通过看英文单词的意思,或许可以知道些什么。

程序有两个部分。

第一个部分:定义变量。简单说,就是告诉电脑,哇a这个字母代表一个实数。

第二个部分:编写程序。简单说,就是让电脑完成你想让他干的事情。

有一个地方要注意!除了var、begin、end以外,其他语句最后都一个分号;!

最后背诵一个表格。

表 1 基本数据类型

数据类型

含义

real

实数

longint

整数

char

字符

String

字符串

Boolean

布尔型(真或假)

二、简单程序

今天我们来学习三种语句:输入语句、输出语句和赋值语句。

表 2 三种语句

语句名称

标志

例子(a:longint)

输入语句

read、readln

Read(a);

输出语句

write、writeln

Write(a);

赋值语句

:=

a:=3;

Ps:ln 是 line 的缩写,表示做完以后会换行。

直接这样看,似乎有些难以理解,我们拿一个例子来解释吧。

var  a,b,c:real;
begin  read(a,b);c:=a+b;  write(c);
end. 

这样一个代码,实现的也是输入两个实数,输出它们的和。

pascal语言入门相关推荐

  1. lisp语言cond和if套用_lisp语言入门

    Lisp 语言入门 Lisp 是一门历史悠久的语言,全名叫 LISt Processor ,也就是"表处理语言",它是由 John McCarthy 于 1958 年就开始设计的一 ...

  2. Pascal语言介绍

    Pascal是一种过程式编程语言,由Niklaus Wirth于1968年设计并于1970年发布,并以法国数学家和哲学家Blaise Pascal的名字命名.Pascal可以运行在多种平台上,例如Wi ...

  3. 【历史上的今天】9 月 1 日:Pascal 语言诞生;世界上首批大规模生产的个人电脑出现;世界上第一家网吧开业

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 9 月 1 日,秋高气爽,对于学生而言,开学季正式到来.在科技历史上,9 月 1 日作为新的一月的伊 ...

  4. Lua脚本语言入门(目前魔兽使用的可以写在宏内的语言)

    http://www.lupaworld.com/action-viewstutorial-itemid-10105.html Lua脚本语言入门(目前魔兽使用的可以写在宏内的语言) 文章来源于htt ...

  5. C语言(Head First C)-1:C语言入门

    该系列文章系个人读书笔记及总结性内容,任何组织和个人不得转载进行商业活动! 本文旨在重识C语言,可能没有那么完成和深入,他可能不是一扇门,但作为一扇窗他已经够了,哈哈-- 你需要在电脑上安装的编译器: ...

  6. Java 基础-01 Java语言入门

    文章目录 Java 基础-01 Java语言入门 1.计算机基本概念 1.1 计算机概述 1.2 计算机组成 1.3 CPU.内存与硬盘 2.软件基本概念 2.1 软件概述 2.2 人机交互方式 2. ...

  7. 【转】Lua脚本语言入门

    Lua脚本语言入门(目前魔兽使用的可以写在宏内的语言)(中文)-zt 作者: 沐枫 Lua 程序设计初步 作者: 沐枫 (第二人生成员) 版权所有转载请注明原出处 在这篇文章中,我想向大家介绍如何进行 ...

  8. Pascal语言在线代码运行编译工具推荐

    Pascal语言在线运行编译,是一款可在线编程编辑器,在编辑器上输入Pascal语言代码,点击运行,可在线编译运行Pascal语言,Pascal语言代码在线运行调试,Pascal语言在线编译,可快速在 ...

  9. Java语言入门概述

    一.Java语言入门 一)Java语言概述 1.计算机的发展,软件开发介绍 概述: 软件:即一系列按照特定的顺序组织的计算机数据和指令的集合.软件分为系统软件和应用软件. 系统软件:系统软件就是指控制 ...

  10. C语言入门经典书目推荐--转

    国内良莠不齐的C语言教程数不胜数,同名如"C程序设计""C语言程序设计""C语言程序设计教程"的都多如牛毛,这些不知名的就不予考虑了,要看就 ...

最新文章

  1. 鸿蒙os内测版应用名称,鸿蒙OS2.0发布,只有两款机型可以申请内测
  2. 百万并发下的Nginx,技术人不得不知的那些事
  3. Struts2的下载安装
  4. 数据结构与算法 -- 队列 ADT
  5. js 获取session_Python实战案例:这是你见过的最详细的JS加密登录某博
  6. python多线程爬虫框架_普通爬虫vs多线程爬虫vs框架爬虫,Python爬对比
  7. react 树形菜单_react使用antd组件递归实现左侧菜单导航树
  8. Spark机器学习之协同过滤算法
  9. 《Java程序员全攻略:从小工到专家》连载二:IT行情分布
  10. Android InputType
  11. 聊聊GIS中的坐标系|再版 详细定义、计算及高程系统
  12. upc51-种树 实现:树形dp+换跟+剪枝
  13. java计算机毕业设计火炬中学校刊在线投稿审稿系统源码+数据库+系统+lw文档+mybatis+运行部署
  14. FPGA的速度等级(speed grade)
  15. Python进程池之pool.map()函数传入多参数
  16. 索尼摄像机V1C语言设置,索尼摄像机随机软件(Picture package) v1.8官方版
  17. 解决gerrit merge conflict
  18. 洞悉物联网发展1000问之智能外卖会挑战饿了吗?
  19. 电脑桌面云便签怎么调整界面大小?
  20. ajax实验,AJAX实验报告.doc

热门文章

  1. 京东云的区块链“经”
  2. 【华为OD机试真题 JS】字符串分割
  3. 微软永恒之蓝ms17010补丁下载-wannacry
  4. Python文件转换为exe文件,可执行文件方法
  5. IT业十大热门职位介绍 (转)
  6. Unity3d学习笔记-Demo实现
  7. termios结构体各成员
  8. 墙裂推荐!比Sci-Hub网站更好用的文献下载神器!解决所有文献下载烦恼
  9. HTML网页设计:二、网页的基本标签
  10. 设计师谈中望CAD2010应用心得 作者:刘国勤