2021-3-27 23:14:23 [显示全部楼层]
2160浏览
查看: 2160|回复: 0

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

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



  •                
    【Technovation官方中文教程】编程15 - 流程图图5在事件处理器的开头和结尾处放置一个椭圆形。这称为终端。流程图的结尾往往不止一个。在上面的搜索按钮示例中,事件处理器结束时,要么在列表视图中显示搜索结果,要么通知用户没有匹配项。
  
  



  •                
           【Technovation官方中文教程】编程15 - 流程图图6在需要做决定的地方放一个菱形。这是应用程序需要决定一个条件为真或为假的时候。记住,条件句可能出现不止一种结尾。
  
  



  •                
           【Technovation官方中文教程】编程15 - 流程图图7在代码中的所有输入或其他地方获取数据的地方(如网站或本地数据库)周围添加一个平行四边形。
  
  



  •                
           【Technovation官方中文教程】编程15 - 流程图图8在代码中的所有进程周围放置一个矩形。每当您的应用执行的操作不属于上述类别时,可以用上矩形。可能是将项目添加到列表中或向用户发送警报。
  
  



  •                
           【Technovation官方中文教程】编程15 - 流程图图9用箭头将它们连接在一起!请特别注意如何绘制循环和条件箭头,如果需要帮助,可以参考上面的示例。
  

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

  
其他资源
  
    



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail