Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1128
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2021-03-05 19:03
文章分类
文章存档

2021年(1)

我的朋友
最近访客

分类: 项目管理

2021-03-05 19:04:33

原文地址:程序设计语言(PDL)规范 作者:cbqcgq

1.      PDL语言(Program Design Language

也可称为伪码或结构化语言

2.      举例理解PDL语言

  例如:查找拼错单词的程序

  -------------------------------------------------------------------------------

  Procedure SPELL CHECK is

      begin

          split document into single words

          look up words in dictionary

          display words which are not in dictionary

          treat a new dictionary

  end SPELL CHCK

  ------------------------------------------------------------------------------

  ------------------------------------------------------------------------------

  Procedure 查找拼错单词 is

  begin

  把这个文件分离成单词

  查字典

  显示字典中查不到的单词

  造一新字典

  end 查找拼错单词

  ------------------------------------------------------------------------------

3.      PDL程序的主要特征:

   PDL写出的程序具有正文格式。在计算机上可做正文处理.

   PDL程序中会有一些能够标明程序结构的关键字.

   PDL语言仅有少量的简单语法规则,大量使用人们习惯的自然语言。

   使用PDL语言常常按逐步细化的方式写出程序.

   PDL程序的注释行对语句进行解释,起到提高可读性的作用。

4.      PDL程序的构成

(1)   数据说明:PDL程序中指明数据名的类型及作用域.其形式为:

  declare<数据名>as<限定词>

  <限定词>具体的数据结构:

  scalar<纯量>

  array<数组>

  list<列表>

  char<字符>

  structure<结构>

(2)   子程序结构

  procedure<子程序名>

  interface<参数表>

  <分程序PDL语句>

  return

  end<子程序名> PDL语句指各种PDL构造>

(3)   分程序结构

  begin<分程序名>语句>

  end<分程序名>

(4)   顺序结构

  选择型:

  if <条件> then

  语句>

  else

  语句>

end if

 

  if <条件> then

  语句>

  else if <条件> then

  语句>

  else

  语句>

end if

 

  WHILE循环:

  loop while <条件>

  语句>

end loop

 

  UNTIL型循环:

  loop until <条件>

  语句>

end loop

 

  CASE型:

  Case <选择句子> of

  <标号>{<标号}>语言>

  [defoult] [语句>]

  end case

(5)   输入/输出结构 print read display

 

阅读(489) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~