【程序设计基础】第五、六、七章 伪代码 循环 过程/函数

伪代码(pseudo code)

符号体系:

1.开始和结束(begin end)

2.输入和输出(read write)

3.条件分支(if   ||  case of)

  if () then 

  case *  of

    case 常量1:语句

    case 常量2:语句

    default:语句

  end

4.循环(while  for  repeat )

  •   while(条件表达式成立)do
  •   repeat  ********   until (条件表达式成立)
  •   for 循换变量初值 to 终值 step 步长 do

单循环与多循环(嵌套)

循环中的变量:

  • 循环控制变量
  • 累积变量
  • 递推变量、
  • 不确定变量(每次循环操作初始化)

5.函数和过程(procedure  function)

定义:

  function F(形参1,形参2)  结束需要 return(  )

  procedure Z(形参1,形参2)

调用:

  函数:x=F(a,b)

  过程:Z(a,b)

时间: 2024-08-17 13:26:04

【程序设计基础】第五、六、七章 伪代码 循环 过程/函数的相关文章

jQuery源码学习笔记五 六 七 八 转

jQuery源码学习笔记五 六 七 八 转 Js代码   <p>在正式深入jQuery的核心功能选择器之前,还有一些方法,基本都是数组方法,用于遴选更具体的需求,如获得某个元素的所有祖选元素啦,等等.接着是其缓存机制data.</p> <pre class="brush:javascript;gutter:false;toolbar:false"> //@author  司徒正美|なさみ|cheng http://www.cnblogs.com/ru

java-第七章-数组-循环输出

public class A01 { public static void main(String[] args) { // TODO Auto-generated method stub String name [] = new String []{"Nike背包","Adidas运动衫","李宁运动鞋","Kappa外套","361°腰包"}; System.out.println("本次活动

第六七章学习体会-----(第六次)

在这周我看了第六章敏捷流程跟第七章MSF.并有了以下学习总结. 敏捷这个词听起来就是反应灵敏迅速而有效,而在软件按工程里,敏捷不同于现有做法之处在于,敏捷的价值观和流程是个人和交流.可用的软件.与客户合作.响应变化,而现有做法的则是流程和工具.完备的文档.为合同谈判.执行原定计划敏捷的开发原则是尽早并持续交付有价值的软件以满足顾客需求.只有不断关注技术和设计,才能越来越敏捷.只有能自我管理的团队才能创造优秀的架构.需求和设计.敏捷开发的原则很多,其中印象最深的就是"经常发布可用的软件,发布间隔

第六七章读后感

第六章主要讲敏捷流程,而其的开发流程为: 1.找出完成产品需要做的事情 - Product Backlog. 2.决定当前的冲刺(Sprint)需要解决的事情--Sprint Backlog. 3.冲刺(Sprint). 4.得到软件的一个增量版本.发布给用户.然后在此基础上又进一步计划增量的新功能和改进. 这一章以敏捷流程的Scrum方法论而展开,其中 SCRUM框架包括3个角色.3个工件.5个活动.5个价值 3个角色 产品负责人(Product Owner) Scrum Master Scr

0429 六七章读后感

一)第六章 1.从第六章对敏捷流程的介绍,我的理解是敏捷流程就是一个团队做一个项目的整个过程,从开始准备到结束.从与客户交流得知项目的需求,到写出雏形.开始开发.最后冲刺完成,再来就是增添需求. 2.第二敏捷流程要求原则:自主管理.自我组织.多功能型.一个团队需要花很长的时间来磨合成一个成熟的团队,除了需要个人的自主完成,还要帮助落后的队员进行改进. 3.而敏捷流程,从字面上理解,也就是需要速度,从开始到结束,花的时间越短越好,但又要保证质量,每天开个小立会.跟进进度,学会与团队交流进度 二)第

算法导论笔记——第六七章 堆排序和快速排序

第六章 堆排序 最小堆和最大堆:近似的完全二叉树 A[parent(i)]<=A[i]或者A[parent(i)]>=A[i] 建堆复杂度O(n) 排序O(nlgn) 实际应用中,快速排序一般优于堆排序.可用于优先队列等. 在一个包含n个元素的堆中,所有优先队列的操作均可在O(lgn)时间内完成. 第七章 快速排序 与归并排序一样用分治思想 主元pivot可随机生成

【Java】《Java程序设计基础教程》第七、八章学习

第七章 异常处理 通过try...catch...finally结构来捕获一个或多个异常 第八章 Java的输入与输出及文件操作 8.1 文件 File类常用的方法 1. public boolean canRead() 测试该文件是否可以续 2. public boolean canWrite() 测试该文件是否可以修改 3. oublic boolean exists() 测试此文件或目录是否存在 4. public boolean isDirectory() 测试是否为一个目录 5. pu

程序设计基础 第五章 选择结构的程序设计(知识点)

第五章  选择结构的程序设计 第一部分: 总结 1根据某种条件的成立与否而采用不同的程序段进行处理的程序结构称为选择结构 2C语言的选择语句包括if 和switch语句 3使用break语句,可以中断switch语句的执行. 4使用goto 语句,可以将程序执行流程无条件专项. 第二部分: 分别简述 5.1用if语句设计选择结构程序 5.1.1  简单的if语句 使用条件:满足条件就执行,不满足就不执行. 格式: If(表达式){语句1} 5.1.2    if_else语句 格式: If(表达

学堂在线TsinghuaX: 00740043X C++语言程序设计基础 第五章Lab

第一题:“鱼额宝” 题目描述 请实现一个“鱼额宝”类,下面已给出代码模板,请根据main函数中对该类的操作,补充类实现部分完成代码. “鱼额宝”类可以记录账户余额.存钱.取钱.计算利息.该类中有一个私有静态成员变量profitRate存储“鱼额宝”的利率,可以用共有静态成员函数setProfitRate修改利率的值.程序输入为第1天至第n天连续n天的账户操作,每天只能进行一次账户操作,或存或取,每一天产生的利息是前一天的账户余额与“鱼额宝”利率的乘积,产生的利息当天也将存入账户余额,由于第1天之