(共10张PPT)
教科版高中信息技术
第2单元
编程计算
2.1
计算机解决问题的过程
必修1
数据与计算
学习目标
了解计算机解决问题的过程。
了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。
了解算法的三种基本结构。
课堂导入
游戏名字:最强大脑
游戏规则:用10秒记忆10个物品及他们的编号,之后根据提问回答5个物品的编号,看谁记住的物品编号数量多。
算
法
如何通过计算机编程实现这个游戏?其实,要用计算机解决问题,算法设计是最重要的环节。
算法:就是解决问题的方法和步骤。
描述算法的方法有:自然语言或流程图
起止框:表示一个算法的开始和结束。
输入输出框:表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部
处理框:表示操作的内容。
判断框:表示判断的条件,满足条件,执行标识为“是”的路径,不满足条件,则执行条件为“否”的路径。
流程线:指向算法运行的方向。
连接符:表示流程图的接续。
三种基本结构的流程图
A
B
顺序结构
条件
A
B
分支结构
循环结构
条件
A
否
是
“最强大脑”游戏源代码
课堂小结
算法的概念
信息使用流程图描述算法
Python
语言的开发环境
拓展知识
Python是一种面向对象的解释型计算机程序设计语言,发明与1989年。它具有简单,免费,开源和可移植性等特点。
可用于Linux、Windows、Android等平台。
谢
谢!