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

资源下载
  1. 二一教育资源

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

资源简介

(共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
第一章第一节

展开更多......

收起↑

资源预览