4.1.1程序设计语言的基础知识 课件(共30张PPT) -2022—2023学年高中信息技术粤教版(2019)必修1

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

4.1.1程序设计语言的基础知识 课件(共30张PPT) -2022—2023学年高中信息技术粤教版(2019)必修1

资源简介

(共30张PPT)
程序设计语言基础知识
粤教版高中信息技术
程序设计基础
知识小问答
百鸡百钱
Python基础知识
我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
程序设计基础
百鸡百钱
平衡法
Python基础知识
1只母鸡配3只小鸡,则4鸡4钱,平衡;
1只公鸡配3只小鸡,则4鸡6钱,钱多,加小鸡;
1只公鸡配6只小鸡,则7鸡7钱,平衡;
四鸡四钱、七鸡七钱分百鸡百钱;
很显然,四鸡四钱25组符合要求;
另四鸡四钱每减7组,可增七鸡七钱4组,
因此,四鸡四钱18组、七鸡七钱4组,四鸡四钱11组、七鸡七钱8组,四鸡四钱4组、七鸡七钱12组也符合要求。
程序设计基础
百鸡百钱
程序解决
Python基础知识
程序设计基础
Python基础知识
Python是一种简单易学,使用广泛的编程语言。Python 由 吉多·范罗苏姆 于1990年代初设计.
Python的编程环境
Python基础知识
编程是编写程序的简称,就是用一种能够实现人机交流的语言,从而运用计算机解决问题。
目前世界上有600多种程序设计语言,常用的语言有Python,C++,Java.等.
01
02
03
04
CONTENTS
Python的常量和变量
Python的数据类型
Python的运算符与表达式
Python的函数
在使用计算机编写求解算法程序时,首先应该掌握程序设计的一些基础知识,包括常量和变量、数据类型、运算符与表达式及函数。以python语言为例
程序设计基础知识
程序设计基础
任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量(注意不是常量)中,方便以后使用。
Python的常量与变量
常量与变量的概念
Python的常量与变量
变量
数据
常量
数据
变量是一个打开的箱子,我们可以不断的更换箱子里的“数据”。
即:变量保存的数据可以被多次修改。
常量是需要封闭的箱子,我们把“数据”放到箱子里以后,就不能更换箱子里的“数据”。
即:常量一旦保存某个数据之后就不能修改了.例如:45,”Hello”,”Good”,π
程序设计基础
每个变量都拥有独一无二的名字,称为标识符(变量名),通过标识符就能找到变量中的数据。
Python的常量与变量
变量的概念
Python的常量与变量
a
100
赋值语句“a=100”表示把数字100放到名为a的箱子中,从此以后,a 就代表整数 100,使用 a 也就是使用 100。
在编程语言中,将数据放入变量的过程叫做赋值。
Python 使用等号“ = ”作为赋值运算符,具体格式为:标识符 = 数据
如:a=100
a=100
print(a) #函数print(),作用是在屏幕上输出a的内容
请问,输出结果是什么?
试一试编写下面的程序:


变量的赋值
Python是动态语言,动态语言的变量不需要进行定义数据类型,其数据类型可以不固定,是动态的,需要根据其赋予的值来确定其数据类型。相对而言,动态语言更灵活,同样一个变量是可以重复赋值的,而且可以被赋予不同类型的值。
静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。但其安全性更高。
程序设计基础
在其它程序设计语言中,使用变量前,必须进行声明它的类型,打个比喻,即:事先规定好盒子能装什么。在Python中,不需要声明变量类型,它是在第一次赋值时,根据赋值的数据类型来自动确定变量的类型的。
Python的常量与变量
变量的声明
Python的常量与变量
箱子a
上图中,箱子就只能装书了。
C语言声明类型
int a;
a=1;
a=1.2;
Python中变量第一次赋值时完成声明
a=1
a=1.2
静态语言
“ = ”作为赋值运算符,表示把一个数据给一个变量,可重复定义。
a=3
a=4
请问最终 a 是多少?
“==”表示数学中的“等号”
例:3+5==8
变量赋值
“=”和“==”的区别
变量的命名规则
在Python中,如果使用非法标识符,在运行程序时会有相关报错信息。
>>> a1=3
>>> a1
3
>>> 1a=3 不能以数字开头
SyntaxError: invalid syntax
A
Python程序设计语言规定变量名由字母(A~Z,a~z)、数字(0~9)、下划线组成。
B
变量名第一个字符必须是字母或下划线,而不能是数字。
C
在变量名中,字母大小写是有区别的,如“value”与“Value”是两个不同的标识符。
变量命名的时候不能使用Python 关键字。
关键字指的是 Python 本身“已经在使用”的名字
D
常用关键字
1、and、or、not
  and、or、not关键字都是逻辑运算符
2、if、elif、else
  if、elif、else主要用于条件语句
3、for、while
  for、while主要用于定义一个循环
4、True、False
  True、False是比较操作返回的结果
5、continue、break
  continue、break主要用在循环结构的退出
Python的数据类型
Python可以直接处理的数据类型
Tuple(元组)
Number(数值)
String(字符串)
Sets(集合)
Dictionary(字典)
List(列表)
Number(数值)型
String(字符串)型
字符串是以单引号或双引号括起来的任意文本,如‘abc’ “xyz”等。字符串的索引从0开始,-1 为从末尾开始的位置。
Python支持以下三种不同的数值类型:
整型(int)。通常被称为整型或整数,是正或负整数,不带小数点。如234,-16等
浮点型(float)。浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示,如2.5e2 =2.5×10 =250。
复数(complex)。复数由实数部分和虚数部分构成,可以用a+bj或者complex(a, b)表示,复数的实部a和虚部b都是浮点型。
2
String(字符串)型
List(列表)型
Tuple(元组)型
列表是写在方括号“[ ]”之间、用逗号分隔开的元素列表。例如,list1=['Good', 'Run',
1997, 2000]和list2=[1, 2, 3, 4, 5, 6, 7 ]。列表的数据项不需要具有相同的类型。与字符串的索引一样,列表索引从0开始。
元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,
创建元组只需要在括号中添加元素,并使用逗号隔开。
例如,tup1=(‘G o o d’,‘R u n’,1997,2000)和tup2=(1,2,3,4,5)。元组也可以被索引且下标索引从0开始,-1为从末尾开始的位置。
集合是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。可以使用大括号{ }或者set( )函数创建集合。创建一个空集合必须用 set( ) 而不是{ }
字典是无序的对象集合。字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用{ }标识,它是一个无序的“键(key):值(value)”对集合。键必须使用不可变类型。在同一个字典中,键必须是唯一的。
Sets(集合)型 Dictionary(字典)型
程序设计基础
Python基础知识
以下为在 Window 平台上安装 Python 的简单步骤:
打开 WEB 浏览器访问https://www.python.org/downloads/windows/
Python的安装
Python基础知识
程序设计基础
Python基础知识
我们的第一个入门编程代码便是 "Hello World!"
我的第一个Python程序
我的第一个Python程序
print("Hello, World!")
程序设计基础
Python基础知识
步骤一:
单击[开始]-[python文件夹]-[IDLE]
进入python Shell
我的第一个Python程序
我的第一个Python程序
程序设计基础
Python基础知识
步骤二:
在提示符“>>>”的后面输入 python命令并按回车键,该命令立即执行并显示结果
我的第一个Python程序
我的第一个Python程序
注意:
编程用到的所有符号全是英文符号,一旦用错代码报错会有红色提示。
24
python命令
命令执行结果
程序设计基础
Python基础知识
新命令:输出指令
格式:
print(想要输出的内容)
功能:
输出括号内的结果,可以为数学表达式、字符串等
其中数学表达式和数学课本的数学表达式一样,而字符串表达式是用
英文单引号’’或双引号””括起来的一串字符
我的第一个Python程序
我的第一个Python程序
>>>print(“hello”)
>>>print(12)
>>>print(1+2)
>>>print(’ 1+2’)
思考:
print可以输出什么内容?是什么格式?动手实践。
程序设计基础
Python基础知识
解释我的第一个程序
我的第一个Python程序
Print(“字符串”)或 Print(‘字符串’)
如:print(“你好”)或print(‘23’)
Print(数字)
如:Print(25)
Print(表达式)
如:Print(23+6)
提示:
凡是加了引号的数字、字母、符号都是字符串,未加引号的数字才是数值,可以进行计算
程序设计基础
Print格式:
如果需要输出多个内容,用逗号 , 隔开,Print(内容1,内容2,内容3)
如:
Print(“加法运算1+2=”,1+2)
结果是:加法运算1+2=3
Python基础知识
解释我的第一个程序
我的第一个Python程序
程序设计基础
Python基础知识
解释我的第一个程序
我的第一个Python程序
编程环境:
在 Python Shell中,每输入一个命令并按回车键,计算机就马上执行该命令。如图一。
如果需要计算机执行一系列命令,就需要在Python Shell中新建一个文件,把命令写一个文件里。如图二,在脚本式编程编程环境中,所有 Python 文件将以 .py 为扩展名。我们可以在脚本式编程编程环境中保存或者打开Python 文件。
图一,交互式编程环境
图二,脚本式编程编程环境
程序设计基础
Python基础知识
解释我的第一个程序
我的第一个Python程序
编程环境:
在 Python Shell中,把命令写一个文件里时可以写多条。运行时点Run Module可以看到结果。
THANK
YOU

展开更多......

收起↑

资源预览