资源简介 (共20张PPT)第一节 初识计算机程序新知导入什么是计算机程序呢?下面我们来学习一下第一课内容:初识计算机程序。新知讲解一、生活中的程序与计算机程序1、生活中的程序生活中的每件事情都有一定的顺序,比如说泡茶、做饭、看病就医等。通俗来说,生活中的程序可以说是完成某件事或达到某个目标的步骤和方法。新知讲解我们在社区进行核酸检测的程序,因为有了这样的程序,我们才可以快速高效地进行全民核酸检测。(1)被检测人员在入口消毒;(2)被检测人员在进入入口后的右侧桌子登记;(3)被检测人员进入隔离等待区等待;(4)隔离等待区内被检测人员已经满足10人;(5)被检测人员再次扫描登记;(6)被检测人员排队检测;(7)被检测人员从另一个出口撤离。新知讲解交流生活中怎样才能把自己想做好的做事程序清楚地告诉他人来遵照执行呢?你认为有哪些方式可以描述程序?举例:假设有一瓶酱油和一瓶醋,发现装错瓶子,试分析如何换瓶子?方法:引入另一个“空瓶子”或“空座位”,再提出两瓶子互换。新知讲解探究(1)假如只有“左转”、“直走一步”两种动作可以使用,试使用这两种动作指令,指挥班里蒙上眼睛的同学从课室里的A位置移动到B位置,并把每一步都记录下来。最后在前后加上开始、结束指令组成完整的指令程序。良好的汽车导航程序能够通过清晰的指令告诉驾驶员如何操作,指引他到达目的地。我们通过以下导航游戏来体验程序化的指令与执行关系。新知讲解探究(2)通过读出上诉记录的指令程序来指挥另一位同学行动,看能否取得同样的当行效果。新知讲解2、计算机程序计算机程序是指一组指示计算机每一步动作的指令序列。计算机程序能告诉计算机如何处理信息、如何执行任务。计算机程序在解决问题时不仅可以重复执行而且速度快。新知讲解3、程序设计语言程序设计语言也称为计算机语言或编程语言,它是一组用来定义计算机程序的语法规则。程序设计语言,目前大致可以分为机器语言、汇编语言和高级语言三大类。新知讲解3、程序设计语言(1)机器语言机器语言是由计算机能直接识别和执行的一种机器指令的集合。由于计算机本质上是一种电子设备,只能识别”0“和”1“两种信号状态,所以机器语言都是由”0“和”1“组成的。它是计算机唯一能够识别、直接执行的语言,但是一般人很难看懂它的意思。新知讲解3、程序设计语言(2)汇编语言为了弥补机器语言难读、难编、难记和易出错的不足,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码,于是就产生了汇编语言。用汇编语言编写的程序只有翻译成机器语言,计算机才能执行,汇编语言仅是机器语言的一种助记符。新知讲解3、程序设计语言(3)高级语言与人类语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言,如BASIC语言、C语言、JAVA语言、Python语言等。高级语言接近于数学语言和人的自然语言,用这些高级语言编写的计算机程序需要转换为机器语言,计算机才能执行。新知讲解3、程序设计语言(4)Python语言Python是开源的、面向对象的程序设计语言。Python的流行和广泛应用在于它简单易用、功能强大,且非常适合青少年用作学习编程的入门语言。Python最大优势之一是有非常强大的库(库是由单独的程序、模块、软件包知道完整的应用开发框架组成的)。Python在网络爬虫、人工智能算法、大数据分析、云计算领域中已经有非常广泛的应用。新知讲解探究(1)查找资料,了解Python程序常用的编写工具。新知讲解探究(2)试了解Python的设计者吉多·范罗苏姆的主要经历和成就。新知讲解二、初识Python编程环境1、启动海龟编辑器方法1:双击桌面上的 按钮,打开海龟编辑器。方法2:从”开始“菜单的”所有程序“中找到海龟编辑器并单击。新知讲解二、初识Python编程环境2、海龟编辑器的界面菜单栏积木/代码模式切换按钮积木模块区积木编辑区代码对照区控制台新知讲解实践(1)打开”试试你的手速.py“,运行之后输入”Python“并按回车键,和你的小组同学讨论一下,谁的手速最快。(2)修改这段代码的提示信息为”输入你的英文名并按回车键“,运行之后对比,哪一次手速更快?(3)将Python程序保存在计算机中。Python程序的扩展名为.py。课堂练习1、计算机程序是指一组指示计算机每一步动作的 。2、程序设计语言,目前大致可以分为 、 和三大类。3、计算机只能识别 和 两种信号状态。计算机唯一能够识别、直接执行的语言是 。4、Python程序属于 ,它的文件扩展名是 。指令序列高级语言汇编语言机器语言机器语言10高级语言.py板书设计一、生活中的程序与计算机程序二、初识Python编程环境1、生活中的程序2、计算机程序3、程序设计语言1、启动海归编辑器2、认识海归编辑器的界面 展开更多...... 收起↑ 资源预览