资源简介 (共15张PPT)第2单元 编程计算教科版(2019版) 信息技术(高中)2.1 计算机解决问题的过程必修1 数据与计算学习目标了解计算机解决问题的过程了解流程图的规范表示方法,学会使用自然语言和流程图描述算法了解算法的三种基本结构计算机解决问题的 过程分析问题(理解问题)建立数学模型、设计算法、编写程序、调试运行、检测结果算法:就是解决问题的方法和步骤。描述算法的方法有:自然语言或流程图。描述上床睡觉的算法1、上床2、熄灯3、睡觉常用的流程图符号:描述上床睡觉的流程图1、上床2、熄灯3、睡觉开始上床熄灯睡觉结束描述睡前看书的算法开始看书结束是否想睡睡觉1、判断是否想睡2、若是睡觉3、若不是看书晚上睡觉还是看书的算法1、是否想睡2、若不是看书3、看一会再判断是否想看书4、若是接着看书5、若是睡觉开始看书结束是否想睡睡觉是否课堂活动“最强大脑”游戏的规则为:用10秒记忆10个物品以及它们的编号,之后根据提问回答5个物品的编号,看谁记住的物品编号数量多。分析问题:电脑存储这10个物品和编号,things[“苹果”,“香蕉”,“橙子”,“梨子”,“猕猴桃”,“柚子”,“猴魁”,“铁观音”,“毛笔”,“宣纸”]#用列表存储这10个元素随机抽出5个物品,random.sample(things,5)回答正确加1分,n=n+1#这就是建模,建立数学模型设计算法出题:1、显示游戏规则、物品及其编号10秒2、清屏答题:1、给出一个物品名称2、回答编号3、如果回答正确,答对题数加14、重复以上步骤,直到回答完5道题输出结果:输出答对的题数“最强大脑”游戏源代码调试运行程序课堂小结算法的概念信息使用流程图描述算法Python 语言的开发环境拓展知识Python是一种面向对象的解释型计算机程序设计语言,发明与1989年。它具有简单,免费,开源和可移植性等特点。可用于Linux、Windows、Android等平台。THANKS“” 展开更多...... 收起↑ 资源预览