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

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

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

资源简介

(共16张PPT)
第四章 程序设计基础
4.1 程序设计语言的基础知识
(第2课时)
一 、本章情况
学习目标
(1)理解Python程序设计语言的基本知识;
(2)体验程序设计的基本流程,掌握程序调试与运行的方法;
(3)能编写Python程序实现简单的算法;
(4)理解顺序结构、选择结构、循环结构以及在解决实际问题中的应用。
4.1程序设计语言的基础知识
4.2运用顺序结构描述问题求解过程
4.3运用选择结构描述问题求解过程
4.4运用循环结构描述问题求解过程
教学内容
二、项目指导
项目分析
分析项目“设计购买纪念品的最佳方案” 过程中程序需要解决的问题。
项目实施过程中,程序用到的变量,需要进行哪些计算?
小组确定项目实施需要解决的问题,明确需要的数据类型,并思考这些数据需要如何处理,设计程序的算法,记录在项目报告上。
三、学习新知
4.1.3 Python的运算符与表达式
2.逻辑运算符与逻辑表达式
值:True False
0 是 False
1 是 True
2 是 True
x and y x=0 x=1
y=0 0 0
y=1 0 1
x or y x=0 x=1
y=0 0 1
y=1 1 1
x=0 x=1
not x 1 0
三、学习新知
4.1.3 Python的运算符与表达式
3.关系运算符与关系表达式
值:True False
0 是 False
1 是 True
2 是 True
a=1 b=2 表达式的值
a>b False
a>=b False
aa<=b True
a==b False
a!=b True
三、学习新知
4.1.3 Python的运算符与表达式
4.赋值运算符与赋值表达式
思考:a=a+1 表达式是否有误?
5.成员运算符与成员表达式
三、学习新知
4.1.3 Python的运算符与表达式
6.运算符的优先级
三、学习新知
4.1.3 Python的运算符与表达式
上节课体验活动反馈总结:
10%2
2**10
3>4
1>0 and 4<3
not 2==3
x=2
x-=1
x 的值是多少?
2 in (1,2,3)
2 not in (1,2,3)
思考:
1.在程序中,运算符的作用是什么?
2.表达式的作用是什么?
3.程序中的运算符、表达式,和数学中的有什么区别?
三、学习新知
4.1.4 Python的函数
输入输出函数:input() print()
数据类型查看函数 type()
数据类型转换函数 int()、float()、str()、list()、tuple()、set()、bool()
进制转换函数 bin()、hex()、oct()
编码转换函数 chr()、ord()
数据集操作函数 len()、max()、min()、sum()、all()、any()、
数学计算函数 abs()、divmod(a,b)
三、学习新知
4.1.4 Python的函数
函数在Python代码中显示颜色:紫色
y=f(x)
参数 x
返回值等于 y
x=[1,2,3,4,5]
max(x)=
min(x)=
x.append(6)
x=
bin(1024)=
chr(65)=
ord("和")=
abs(-6)=
len("abcd")
all(0,1,2,3)=
dict([(1,2),(3,4)])
试一试
四、项目实施
1、各小组根据项目选题及拟定的项目方案,确定程序中进行数据计算,需要用到哪些运算符、函数。
2、完善项目活动手册和项目报告。
项目完成
五、课程评价
(1)在Python中,x=20表示:( )
A . x等于20
B . 将20赋值给x
(2)在Python语言中,如果a是一个整数, 请问以下表达式恒为False的是( )
A . a%5==0
B . a>3 and a<4
C . a>3 or a<3
D . a==True
B
B
五、课程评价
(3)算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。
A . 算术运算、赋值运算、关系运算
B. 算术运算、关系运算、赋值运算
(4)在Python语言中,求数组长度用( )函数。
A. size()
B. len()
C. length()
D. str()
B
B
五、课程评价
(5)在Python语言中,数据的输人是通过( )来实现的。
A、input( )函数
B、print( )函数
C、output( )函数
D、abs()函数
(6)在Python语言中,数据的输出是通过( )来实现的。
A. input( )函数
B. print( )函数
C. output( )函数
D. abs( )函数
A
B
六、相关附件
附件:
4-1运算符与函数.txt
谢谢观看!

展开更多......

收起↑

资源预览