伪代码书写笔记----编码快速稳定

1.伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。

其实使用基本的符号,大家看得懂即可;比如赋值使用箭头。可以加入汉子说明,简写;具体从以下来介绍

伪代码的7个主要部分:

(1) 算法名称

(2)指令序列

(3)输入/输出

(4)分支选择

(5)赋值

(6)循环

(7)算法结束

 

1.算法名称

   两种表示算法的伪代码:

           类(Class) 可     函数(Function)可简写 C ,F

  

 

2.指令序列

        Begin   

                指令序列;

        End

或者:      

        {

                指令序列;

        /}

3.输出/输出

输入:Input

输出:Output 或 Return

 

4.分支选择

两种分支:

            If<条件> Then   

              {

                     指令序列

              /}

 If <条件>Then    

               { 

                     指令序列1 

               /}

            else

               {

                     指令序列2 

               /}

 

5.赋值

用:=或者←作为赋值操作符,表示将赋值号右边的值赋值给左边的变量。

例如:    x:=x+1     或:      y←x*x

 

6.循环

两种方式:计数式循环和条件式循环。

(1)计数式循环

  For ()

  {    

          指令 

  /}

循环次数:  (终值−初值+1)

(2)条件式循环

   While (条件) do

    {

            指令

    /}

    条件为真,则循环执行指令,直到条件为假。

 

7.算法结束

  

     End 

8.例子:

1. x ← 0 
2. y ← 0 
3. z ← 0 
4. while x < N
1. do x ← x + 1 
2. y ← x + y 
3. for t ← 0 to 10 
1. do z ← ( z + x * y ) / 100 
2. repeat 
1. y ← y + 1 
2. z ← z - y 
3. until z < 0
4. z ← x * y 
5. y ← y / 2


 Class{
       F(){
          IF 九点以前 THEN
            do 私人事务;
        ELSE 9点到18点 THEN
          工作;
            OUT("工作")
            return s
        ELSE
           下班;
}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值