博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结构化程序设计03 - 零基础入门学习Delphi12
阅读量:6322 次
发布时间:2019-06-22

本文共 1223 字,大约阅读时间需要 4 分钟。

结构化程序设计03

 

让编程改变世界

Change the world by program


 

循环结构语句

  顺序结构和选择结构只能完成一些简单功能,实际的程序也很少只由顺序结构和选择结构组成。 例如小甲鱼仍然很清楚记得大学军训的时候……由于不守纪律调戏小女生,教官大人让我做五十个俯卧撑,还是要介样子做…… [caption id="attachment_565" align="aligncenter" width="225"] 小甲鱼[/caption]   如果我们把这件事情当成一个程序来设计,用我们之前学过的顺序结构和选择结构,我们得出这样的算法: 做(俯卧撑)-> 加一次 -> 判断(是否等于50)

如果是,则解放;

如果未等于五十,则继续做(俯卧撑)-> 加一次…… …… …… ……

  那么,我们就非常渴望有一个结构可以来解放劳动力,这样才能够获取更大的生产力! 就在小甲鱼的一上一下的过程中,循环结构语句就这样诞生了! 用计算机解决许多问题都必须通过循环结构,可以说没有循环结构就没有程序设计。   从程序设计的角度来看,“循环”是指某一个程序段重复执行若干次,被重复执行的程序段称“循环体”。 在程序中为控制循环的执行,通常需要设定一个条件,当该条件成立时执行循环,当条件不成立时,退出循环。   我们把这样的控制循环是否执行的条件称“循环条件”或“循环控制条件”。 在刚才的实例中,是否达到五十次成为判断的循环条件。我们根据这个思路,得出了以下这段伪指令代码!  

伪指令表示:

[codesyntax lang="delphi"]
当( 次数 < 50 )Begin    做俯卧撑;    次数加一;    Goto 当( 次数 < 50 );End;
[/codesyntax]  

Delphi 7实现循环结构的语句一共有3种,分别是While语句、Repeat语句和For语句。

 

1)While 语句

While 语句就是当条件成立(为True)时,执行循环,而在条件不成立(为False)时,将退出循环,不再执行循环体。 While 语句的格式很像我们刚才的伪指令。 While语句的语法格式及功能如下。  
[格式]: [codesyntax lang="delphi"]
While(循环条件) do       循环体;
[/codesyntax]  
[说明]:执行While语句时,首先计算“循环条件”,若其值为True,则执行循环体中的语句,否则不执行循环体中的语句,跳出循环(或者称终止循环)  

实例 – 连加计算器:详见视频中演示及说明!

[buy]   [/buy] [Downlink href='http://urlxf.qq.com/?a22M3mz']视频下载[/Downlink]

转载于:https://www.cnblogs.com/LoveFishC/archive/2011/09/12/3847111.html

你可能感兴趣的文章
CTF---Web入门第十题 Once More
查看>>
Android Studio中安装Genymotion模拟器
查看>>
Redis——学习之路三(初识redis config配置)
查看>>
[Django学习]中间件
查看>>
mysql4.5 更改密码,登录命令行闪退
查看>>
【项目总结】电厂安全培训管理系统总结
查看>>
Linux静默安装weblogic
查看>>
pow(x,y)函数的实现算法(递归函数)
查看>>
【Scala】Scala多线程-并发实践
查看>>
php7静态方法的链式调用
查看>>
jQuery代码优化的9种方法
查看>>
saprk里面的action - aggregate
查看>>
ABP框架系列之四十八:(Specifications-规范)
查看>>
面向切面编程(AOP)简介
查看>>
转眼人到中年:前端老程序员无法忘怀的一次百度电话面试(二)
查看>>
基于FPGA的异步FIFO验证
查看>>
selenium+python自动化90-unittest多线程执行用例
查看>>
固定二进制位的整型变量
查看>>
Metasploit自动攻击模块
查看>>
人工智能头条技能树图谱汇集
查看>>