资源简介 (共16张PPT)青少年趣味编程适用于四五年级NOHTPY做好指挥官--流程图第一部分HAPPY流程图简介程序流程图是通过画图的方式表达程序运行的所有路径,通过使用箭头和框图把程序运行的步骤与路径展示出来。简而言之,程序流程图就是表示程序中的操作顺序第二部分HAPPY流程图的基本元素流程图的基本元素流程图的基本元素包括箭头、框和文字开始/结束框判断框流程线连接点输入/输出框处理框在流程图中,使用椭圆形来表示一个程序的开始或是结束。开始/结束框表示流程图中变量的输入或者是结果的输出输入/输出框处理符号图形表示各种处理功能。例如,执行一个或一组确定操作处理框判断符号图形表示判断或开关类型功能。该符号只有一个入口,但可以有若干个可以选择的出口。在对符号中定义的条件进行求值后,有且仅有一个出口被激活判断框开始产生1-5随机数R接受用户输入INR=IN 显示“猜对了”显示“猜错了”结束如图是猜数字游戏的流程图是否在流程图中,使用箭头来表示一个流程的流向流程线表示流程中的转接连接点典型的流程图示例第三部分HAPPY流程图经典示例设计一个游戏,功能如下:用户和计算机进行剪刀、石头、布的游戏,用户通过键盘输入自己的选择,然后与计算机的出牌进行比较,显示出用户的胜负状态。程序通过数字1-3分别代表不同的出牌。试画出以上程序的流程图,并尝试编写程序PPT模板 http:///moban/开始显示:1剪刀2石头3布用户user输入1-3计算机computer产生1-3随机数user和computer输出你赢了平局输出你输了结束user比computer大1或user比computer小2相等其他情况程序代码如下:import randomcomputer=random.randint(1,3)user=int(input(“1-剪刀;2-石头;3-布;请输入1-3:”))if (user==1 and computer==3) or(user==2 and computer==1) or (user==3 and computer==2):print(“你赢了!”)elif user==computer:print(“平局”)else:print(“你输了!”)小结四三部分HAPPY认识流程图的基本元素01小结能够根据程序需求画出相应的流程图02能够读懂流程图,根据流程图写出程序运行结果03课后作业请尝试画出我们与计算机玩三局两胜剪刀、石头、布的流程图 展开更多...... 收起↑ 资源预览