内容正文:
Phtyon的初相识
高一,1班
情境导入
观看视频,发现并说明你从视频里看到了目前有哪些
程序设计软件?
十大编程软件排行榜https://www.bilibili.com/video/BV1844y1v7pe/
情境导入
流程图你画过吗?
活动体验
流程图也是程序步骤,知识更加简洁,字数少!
流程图的优势
(1)直观、清晰,不仅能了解各阶段各步骤所应完成的工作,而且能了解各阶段之间的联系;
(2)便于检查,因而便于检查程序的正确性;
(3)利于日后的回顾与核验,流程图因而也应是档案资料中的一个重要内容;
(4)显然,通过流程图来介绍一个算法是更易使人理解的。因此,可以利用流程图作为相互交流算法的一种方便的工具。
认识流程图
流程图的符号
起止框:表示一个算法的开始和结束。
输入/输出框:表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部。
处理框:表示操作的内容。
判断框:表示判断的条件。满足条件,执行标识为“是”的路径;不满足条件,则执行标识为“否”的路径。
流程线:指向算法运行的方向。
连接符:表示流程图的接续。在相互联系的流程图内,流程线将在具有相同数字或字母的另一连接符处继续下去。
画出流程图
顺序结构
自上而下依次执行
画出流程图
选择结构;
分支结构
根据条件判断执行
画出流程图
循环结构
重复某一部分过程
画出流程图
动手练习1
使用流程图软件画出来
算法
算法就是解决问题的方法和步骤。“最强大脑”游戏问题的求解过程就代表着一种算法
是流程图的文字版
算法
1.输入变量x、y和z的值。
2.比较x和y。如果x>y,则x存入以max命名的存储单元中;否则,y送max。
3.比较z和max。如果z>max,则将z送max。下载高无水E
4.输出结果max。
算法练习
将右图的流程图转化为算法过程
$