1.1 初识计算机程序 课件(共28张PPT) 2022—2023学年粤高教版(B版)初中信息技术八年级下册

文档属性

名称 1.1 初识计算机程序 课件(共28张PPT) 2022—2023学年粤高教版(B版)初中信息技术八年级下册
格式 pptx
文件大小 7.9MB
资源类型 教案
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2023-10-24 17:38:49

图片预览

文档简介

(共28张PPT)
初识计算机程序
PLAN
2023
第一章第一节
生活中程序
PART 01
计算机程序
PART 02
程序设计语言
PART 03
初识python
PART 04
CONTENT
PART 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 04
Python
Python是开源的、面向对象的程序设计语言。
开源:可以公开访问的,因此人们可以修改并分享。
面向对象:当解决一个问题的时候,面向对象会把事物抽象成对象的概念,给对象赋一些属性和方法,然后让每个对象去执行自己的方法,问题得到解决。
Python是开源的、面向对象的程序设计语言。Python的流行和广泛应用在于它简单易用、功能强大,且非常适合青少年用作学习编程的入门语言。
Python最大优势之一是有非常强大的库(库是由单独的程序、模块、软件包知道完整的应用开发框架组成的)。
Python在网络爬虫、人工智能算法、大数据分析、云计算领域中已经有非常广泛的应用。
Python语言
PART 04
Python简单易用、功能强大,且非常适合青少年用作学习编程的入门语言。
程序设计语言
PART 03
Python的应用方向
PART 05
python编程环境
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
第一章第一节
同课章节目录