高中信息技术必修1《数据与计算》 4.3 运用选择结构描述问题求解过程 (校级公开课)(共21张PPT)

文档属性

名称 高中信息技术必修1《数据与计算》 4.3 运用选择结构描述问题求解过程 (校级公开课)(共21张PPT)
格式 zip
文件大小 439.1KB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2020-11-24 20:37:40

图片预览

文档简介

(共21张PPT)
运用选择结构描述问题求解过程
第四章
程序设计基础
第四章
程序设计基础
课前回顾
变量的赋值:a
=
12
输入:input()
常用写法:
a
=
input(“提示信息:”)
类型转换:int()
输出:print()
常用写法:print(“提示信息:”)
格式化输出:
“%.2f”%y
%.2f
是指保留小数点后两位。
%y
是指格式化的对象是y。
第四章
程序设计基础
4.3
运用选择结构描述问题求解过程
探究活动
第四章
程序设计基础
分析问题
对于读入的三个数a、b、c,设其中的最大数为m,先找出a和b中最大的数赋给m,然后再将m与c比较,从而找了三个数中最大的数。
4.3
运用选择结构描述问题求解过程
第四章
程序设计基础
设计算法
算法描述一:

输入三个数a、b、c;

如果a>b,则m=a;否则m=b;

如果c>m,则m=c;

输出m的值;

结束。
4.3
运用选择结构描述问题求解过程
算法描述二:

输入三个数a、b、c;

如果a>b,则m=a;

如果a
如果c>m,则m=c;

输出m的值;

结束。
第四章
程序设计基础
if语句
4.3
运用选择结构描述问题求解过程
基础语法:
if
表达式:
执行的代码
else:
执行的代码
注意点:

执行的代码前的缩进要一致
(通常使用tab键来缩进)

if判断条件和else后面的冒号
第四章
程序设计基础
4.1
程序设计语言的基础知识
逻辑运算符与逻辑表达式
a
=
0,
b
=
1,c
=
2
Pyton的运算符与表达式
运算符
逻辑表达式
描述
示例
and
x
and
y
“与”。如果x为false,x
and
y

false,否则它返回y的值。
a
and
b
返回0
c
and
b
返回1
or
x
or
y
“或”。如果x为true,它返回x的值,否则它返回y的值。
a
or
b
返回1
c
or
b
返回2
not
not
x
“非”。如果x为true,返回false,如果x为false,返回true
not
(a
and
b)
返回true
第四章
程序设计基础
单分支if语句
4.3
运用选择结构描述问题求解过程
if
表达式:
执行的代码
第四章
程序设计基础
双分支if语句
4.3
运用选择结构描述问题求解过程
if
表达式:
执行的代码
else:
执行的代码
第四章
程序设计基础
4.3
运用选择结构描述问题求解过程
探究活动
问题:对于读入的一个整数a,判断其是奇数还是偶数?
第四章
程序设计基础
分析问题

确定输入的整数

判断其是奇数还是偶数
4.3
运用选择结构描述问题求解过程
第四章
程序设计基础
设计算法
根据上面的分析,解决问题的算法描述如下:
①输入整数a;
②如果a%2==0,则输出是偶数;
③如果a%2==1,则输出是奇数;
④结束。
4.3
运用选择结构描述问题求解过程
第四章
程序设计基础
编写程序
4.3
运用选择结构描述问题求解过程
print("请输入一个整数:")
a
=
int(input())
if
a
%
2
==
0:
print(a,"是偶数")
if
a
%
2
==
1:
print(a,"是奇数")
第四章
程序设计基础
设计算法
根据上面的分析,解决问题的算法描述如下:
①输入整数a;
②如果a%2==0,则输出是偶数;否则输出是奇数;
③结束。
4.3
运用选择结构描述问题求解过程
第四章
程序设计基础
编写程序
4.3
运用选择结构描述问题求解过程
print("请输入一个整数:")
a
=
int(input())
if
a
%
2
==
0:
print(a,"是偶数")
else:
print(a,"是奇数")
第四章
程序设计基础
分析问题
调试运行
4.3
运用选择结构描述问题求解过程
第四章
程序设计基础
函数分割
函数分割
.split()
对象是一个
“字符串”
#split()括号内可以没有参数,代表所有的空字符,包括空格,换行符/n,制表符/t来分割。
4.3.1
if语句的应用
第四章
程序设计基础
课堂练习
输入:input()
常用写法:
a=input(“提示信息:”)
类型转换:int()、float()
输出:print()
常用写法:print(“提示信息:”)
分割字符串:split()
格式化输出:
“%.2f”%y
%.2f
是指保留小数点后两位。
%y
是指格式化的对象是y。
条件语句:
if
表达式:
执行的语句
else:
执行的语句
第四章
程序设计基础
编写程序
4.3
运用选择结构描述问题求解过程
第四章
程序设计基础
编写程序
4.3
运用选择结构描述问题求解过程
第四章
程序设计基础
分析问题
调试运行
4.3
运用选择结构描述问题求解过程