资源简介 (共17张PPT)第2单元 编程计算每个人都应该学习如何编程,因为它教会你如何思考。——史蒂夫.乔布斯CONTENTS2.2 做出判断的分支2.1 计算机解决问题的过程2.3 周而复始的循环2.4 可以复用的代码目录在未来,如果你的孩子懂编程,他就是未来世界的创造者;如果他不懂,他只是个消费者。幼儿阶段小学阶段初中阶段高中阶段大学阶段桌面编程游戏Robot Turtles、Code Monkey Island代码式编程Python、c++、java,编写应用、游戏,信息学竞赛积木式编程Code.org、Scratch、App Inventor算法研究数据结构、图论、数论、字符串算法、动态规划学编程的几种打开方式学习目标:1.了解计算机解决问题的过程2.了解流程图的规范表示方法,学会使用自然语言和流程图描述算法3.了解算法的三种基本结构2.1 计算机解决问题的过程下载共享资源“最强大脑.exe”,运行试玩。打开书本阅读第2单元P18-P332.1计算机解决问题的过程算法是解决问题的方法和步骤。解决问题的过程,就是实现算法的过程。是非题:我们到超市购物,首先确定要购买的物品,然后进行挑选、比较,最后到收银台结账付款,这一系列活动流程与策略也是所谓的算法。( )A.正确 B.错误阅读书本P19页关于算法的内容,回答问题。使用自然语言使用流程图使用计算机程序描述算法的方法使用自然语言用自然语言描述算法符合我们的表达习惯,并且容易理解。使用自然语言使用流程图使用计算机程序描述算法的方法使用流程图流程图是算法的一种图形化表示方法,形象、直观,更容易理解。阅读书本P20页关于流程图的内容使用计算机程序语言使用自然语言使用流程图使用计算机程序描述算法的方法程序是计算机能理解的程序设计语言。算法三种基本结构的流程图1.顺序结构 2.选择结构 3.循环结构AB条件?AB否是A条件?是否m<2m<10或者2<=m<10m=m-2课堂探究活动1:课堂探究活动2:举例:原代码 修改过的代码 程序运行的变化time.sleep(10) time.sleep(5) 延时改为5秒print("你好,现在你有10秒钟的时间记忆下列物品及其编号") print("你好,现在你有5秒钟的时间记忆下列物品及其编号") 提示的文字改变了t2=random.sample(things,5) t2=random.sample(things,3) 随机出3题程序设计语言的发展计算机直接识别符号化的机器语言更接近自然语言,不依赖于特定的计算机系统小结:流程图的规范表示方法使用自然语言和流程图描述算法算法的三种基本结构程序设计语言的发展1.下列选项中都是属于高级语言的是( )A.Basic语言、Python语言B.机器语言、Python语言C.汇编语言、Python语言D.汇编语言、Basic语言课堂测试A2.D 展开更多...... 收起↑ 资源预览