szjuliet 发表于 2021-3-27 23:14:23

【Technovation官方中文教程】编程15 - 流程图

本帖最后由 szjuliet 于 2021-3-27 23:14 编辑

教程地址:https://bit.ly/TGirlsCN-Coding15
返回教程目录:https://mc.dfrobot.com.cn/thread-308465-1-1.html

编程15:流程图
在本课中,您将……●      学会如何创建流程图●      创建一个流程图


关键术语和概念
●      流程图 - 用形状和箭头表示算法的一种图表


灵感 – 流程图
流程图(flowchart)是一种表示算法的图表。流程图已从上到下的方式读取,并使用形状和箭头来表示流程中发生的事情。您和组员可以使用流程图来计划如何创建代码和组织代码。
下面是算法示例,找出一个人胃痛的原因:                                                                         在上面的示例中,椭圆形显示算法开始和结束的位置,算法可以在三个不同的位置结束:一个人需要吃东西,需要休息或需要看医生。这些称为终端。   菱形显示需要决策的地方。它们就像“路上的分叉”。这种情况下需要确定条件为真或假。一个决定应该出现两个箭头,一个代表真,另一个代表假。请注意,在上面的示例中,箭头是如何从菱形中出来的,一个是从底部出来的,另一个是从侧面出来的。
这是流程图的另一个示例:       此图使用矩形表示一个过程。过程就是您要代码执行的操作。 可能是在警告用户,设置标签说出一些内容或将两个数字加在一起。
这个流程图显示了while循环。条件和过程(在这种情况下,是访问输入)将重复进行,直到满足条件为止。      您应该注意最后一个形状是平行四边形。 当需要从用户或其他地方(如网站)获取数据时,都应使用此形状。平行四边形用于输入。


活动 – 创建一个流程图
在本活动中,您将创建一个流程图。与小组成员一起,为应用程序中使用的算法写一些伪代码。完成之后,请按照以下说明进行操作。



[*]               
在事件处理器的开头和结尾处放置一个椭圆形。这称为终端。流程图的结尾往往不止一个。在上面的搜索按钮示例中,事件处理器结束时,要么在列表视图中显示搜索结果,要么通知用户没有匹配项。




[*]               
       在需要做决定的地方放一个菱形。这是应用程序需要决定一个条件为真或为假的时候。记住,条件句可能出现不止一种结尾。




[*]               
       在代码中的所有输入或其他地方获取数据的地方(如网站或本地数据库)周围添加一个平行四边形。




[*]               
       在代码中的所有进程周围放置一个矩形。每当您的应用执行的操作不属于上述类别时,可以用上矩形。可能是将项目添加到列表中或向用户发送警报。




[*]               
       用箭头将它们连接在一起!请特别注意如何绘制循环和条件箭头,如果需要帮助,可以参考上面的示例。



举一反三
流程图是规划代码,了解编写应用程序时需要哪些东西的好方法。 您已经完成了所有编码课程,现在开始与组员一起计划和创建源代吧!


其他资源
https://www.101computing.net/flowchart/



页: [1]
查看完整版本: 【Technovation官方中文教程】编程15 - 流程图