在画流程图之前,先简单介绍下算法的概念,理解即可。然后通过画流程图来复习下前面学过的几种程序控制结构。
在使用计算机处理各种不同的问题时候。都是需要先对各类问题进行分析,确定解决问题的具体方法和步骤。根据这些方法和步骤来编写计算机程序代码,这些具体的步骤和方法就是解决问题的算法。
根据算法,选择一种编程语言来编写可以完成任务的代码,就是编制程序。对于复杂的应用程序,我们在开始编写代码之前,都应先设计起算法。
二、流 程 图
流程图就是一种描述算法的方式,相比于纯文字的描述,可以把解决问题的思路以更清晰、直观的方式展现出来,有助于更好的设计程序过程。
那么首先来看一下常用的流程图符号(在excel中“插入”选项卡,插入“形状”,流程图部分都有下列常用的符号。)
下面就通过流程图来复习下学习过的控制程序结构。
1、if...then...elseif判断语句
下面先复习下该语句的语法结构。
IF 逻辑表达式1 Then
语句序列1
Elseif 逻辑表达式2 Then
语句序列2
Elseif 逻辑表达式3 Then
语句序列3
...... ......
Else
语句学列n
End If
下面通过流程图来展示判断语句的运行过程。
判断结构开始时,先进行逻辑表达式1判定,结果为真就执行语句序列1。如果结果为假,就进行逻辑表达式2的判定,如果结果为真,就执行语句序列2,结果为假就判定逻辑表达式3....直到所有逻辑表达式判定都为假时,就执行语句序列n,最后判断结构结束。
2、for...next循环语句
下面先复习下该语句的语法结构。
For 循环变量= 初始值 TO 终值 [step 步长值]
语句序列1
[exit for]
[语句序列2]
next [循环变量]
循环变量获得初始值,for循环开始先判定是否超过了终值,如果结果为真就退出循环。如果没超过就执行循环中的语句序列1,中间可以判定是否exit for循环。一次循环之后变量累加步长。从开始再重新判断循环变量是否超过终值。
3、do...while循环语句
下面先复习下该语句的语法结构。
Do Whilie 循环条件表达式
语句序列1
[Exit Do]
[语句序列2]
Loop
循环开始时,先判定是否符合while循环条件,如果结果为假就退出循环,如果为真,就执行语句序列1,执行完后再回到逻辑表达式,重复逻辑判定。如果循环中符合exit do的条件也会退出循环。
本文分享自 Excel和Access学习笔记 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!