资源简介 (共28张PPT)初识计算机程序PLAN2023第一章第一节生活中程序PART 01计算机程序PART 02程序设计语言PART 03初识pythonPART 04CONTENTPART 01生活中的程序生活中的程序有哪些?小明周末要帮妈妈做家务,家务的内容主要有以下几点,他应该如何安排这些家务的顺序使之更合理和高效呢?①拖地:10分钟②洗衣服:25分钟③擦桌子:5分钟④烧水:10分钟⑤洗碗:8分钟生活中的程序PART 01生活中的每件事情都有一定的顺序,通俗来说,生活中的程序可以说是完成某件事或达到某个目标的步骤和方法。核酸检测程序扫描粤核酸小程序,登记个人信息,获取个人核酸二维码登记信息、获取核酸码第一步生活中的程序PART 01排队分组,每组十人第二步扫描登记核酸二维码第三步依次检测核酸第四步科学合理的程序设置可以给人提供正确的做事方法,使人的活动变得合理高效。PART 02计算机程序什么是计算机程序?计算机程序有什么特点?计算机程序只存在于计算机之中吗?计算机程序PART 02计算机程序是 一组指示计算机每一步动作的指令序列 。计算机程序能告诉计算机 如何处理信息、如何执行任务。概念思考:计算机程序仅存在于计算机当中吗?良好的汽车导航程序能够通过清晰的指令告诉驾驶员如何操作,指引他到达目的地。计算机程序PART 02计算机程序并非只存在于计算机中,很多电子设备中都包含许多微处理器,他们都依赖程序的运行才能发挥作用。计算机程序PART 02计算机程序在解决问题时不仅可以重复执行而且速度快。特点重复执行运行速度快PART 03程序设计语言程序设计语言的种类程序设计语言PART 03计算机程序通常由程序设计语言来编写,计算机程序设计语言是一组用来定义计算机程序的语法规则。机器语言汇编语言高级语言(1)机器语言机器语言是由计算机能直接识别和执行的一种机器指令的集合。程序设计语言PART 03由于计算机本质上是一种电子设备,只能识别”0“和”1“两种信号状态,所以机器语言都是由”0“和”1“组成的。它是计算机唯一能够识别、直接执行的语言,但是一般人很难看懂它的意思。(2)汇编语言为了弥补机器语言难读、难编、难记和易出错的不足,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码,于是就产生了汇编语言。用汇编语言编写的程序只有翻译成机器语言,计算机才能执行,汇编语言仅是机器语言的一种助记符。程序设计语言PART 03程序设计语言PART 03(3)高级语言与人类语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言,如BASIC语言、C语言、JAVA语言、Python语言等。高级语言接近于数学语言和人的自然语言,用这些高级语言编写的计算机程序需要转换为机器语言,计算机才能执行。程序设计语言类型机器语言汇编语言高级语言组成0、1(二进制代码)英文缩写词、字母、和数字助记符号等高级语言包括多种编程语言。如:BASIC语言、C语言、JAVA语言、Python语言等优点灵活、直接执行、速度快等弥补机器语言难读、难编和易出错的不足。与人类自然语言接近且能为计算机所接受的语言缺点一般人很难看懂运行效率较低运行效率低计算机能否直接识别和执行能不能不能低级/高级语言低级语言低级语言高级语言程序设计语言PART 03由0和1组成,唯一可以被计算机直接识别和执行的语言难读、难编、难记、易出错机器语言是机器语言的助记符,用英文缩写词、字母和数字等符号取代指令代码汇编语言编写的程序应翻译成机器语言,计算机才能执行汇编语言与人类自然语言相接近且能为计算机所接受的通用易学的计算机语言如:BASIC语言、C语言、JAVA语言、Python语言等高级语言PART 04PythonPython是开源的、面向对象的程序设计语言。开源:可以公开访问的,因此人们可以修改并分享。面向对象:当解决一个问题的时候,面向对象会把事物抽象成对象的概念,给对象赋一些属性和方法,然后让每个对象去执行自己的方法,问题得到解决。Python是开源的、面向对象的程序设计语言。Python的流行和广泛应用在于它简单易用、功能强大,且非常适合青少年用作学习编程的入门语言。Python最大优势之一是有非常强大的库(库是由单独的程序、模块、软件包知道完整的应用开发框架组成的)。Python在网络爬虫、人工智能算法、大数据分析、云计算领域中已经有非常广泛的应用。Python语言PART 04Python简单易用、功能强大,且非常适合青少年用作学习编程的入门语言。程序设计语言PART 03Python的应用方向PART 05python编程环境PART 04集成开发环境:是专用于软件开发的程序,大部分的继承开发环境兼容多种编程语言、包含多种功能,因此体积较大,需要下载和安装。编辑器构建、执行、调试工具源代码控制特制的代码编辑器体积更小更迅捷功能更少海龟编辑器1.打开海龟编辑器,尝试切换积木/代码模式2.点击“文件”,双击查看任一模板作品,并运行3.打开“试试你的手速”文件运行动手试一试PART 02思考:Python程序文件的扩展名是什么?.py练一练(1)运用程序解决问题的优点是( )A.重复使用 B.运行速度快C.不会提供如何处理信息、如何执行任务的方法。D.必须要人直接操作(2)下面说法错误的是( )A.目前程序设计语言大致分为机器语言、汇编语言和高级语言。B.机器语言和汇编语言都属于低级语言。C.机器语言和汇编语言编写的程序都可以被计算机直接识别、直接执行,高级语言编写的程序需要转换成机器语言,计算机才能执行。D.由“0”和“1”组成的语言属于机器语言,Python属于高级语言。练一练(3)计算机程序只存在计算机中。( )(4)Python依靠其高效的网络响应和数据处理能力,在网络爬虫、人工智能算法、大数据分析、云计算等领域已经有非常广泛的应用。( )(5)Python程序属于 ,它的文件扩展名是 。谢谢观看PLAN第一章第一节 展开更多...... 收起↑ 资源预览