4.2运用顺序结构描述问题求解的过程 课件(共14张PPT) 2023—2024学年粤教版(2019)高中信息技术必修1

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

4.2运用顺序结构描述问题求解的过程 课件(共14张PPT) 2023—2024学年粤教版(2019)高中信息技术必修1

资源简介

(共14张PPT)
第四章 程序设计语言
4.2运用顺序结构描述问题求解的过程
1
顺序结构
2
选择结构


CONTENTS
3
循环结构
4
函数的定义与调用
1
数据的输入与输出
2
顺序结构的应用


CONTENTS
运用顺序结构描述问题的求解过程
1. 数据的输入与输出
实例: 显示内容
a=input(“请输入购买纪念品的数量:”) 从键盘输入一个字符串,赋值给a
注意: 实例
在Python3.x中,不论用户输入什么类型的数据,input()函数返回结果都是字符串,如果需要可将其转换为相应的类型再处理 a=int(input(“请输入购买纪念品的数量:”))
score=float(input(“请输入考生成绩“))
input()函数
问题1:如何实现输入?
格式:<变量>=input(“提示信息:”)
作用:接收键盘的数据输入。
1. 数据的输入与输出
同学们打开编程软件,编写代码:
输入高一6班的班级人数,并赋值给num1变量;
输入高一7班的班级人数,并赋值给num2变量;
课堂练习:
num1=int(input(“请输入高一6班班级人数:”))
num2=int(input(“请输入高一7班班级人数:”))
1. 数据的输入与输出
说明
1 方括号中的项是可选的,可以省略,如省略则取系统的默认值
2 object:表示要输出的对象,可以是常量、变量或表达式等。带逗号的print语句输出的元素之间自动用空格间隔。例如“print(4,5,6)”,则输出结果为“4 5 6”。
3 sep:用来间隔多个对象。默认值是一个空格。
例如,“print(4,5,6,sep='***’)”,则输出结果为“4***5***6”。
4 end:用来设定以什么结尾。默认值是换行符“\n”。
问题2:如何实现输出?
格式:print([object,...][,sep=””][,end=”\n”]
作用:输出数据显示到屏幕
1. 数据的输入与输出
a=2 b=4 sum_1=a+b
输出结果
print(a,b) 2 4
print(a,b,sep=”&&”) 2&&4
print(a,b,end=“,”) 2 4,
print(a*b) 8
print(“a和b的和是:”,“%d”%sum_1) a和b的和是:6
print(“a和b的和是:”,“%.2f”%sum_1) a和b的和是:6.00
实例
注:%变量名 是指格式化这个变量。
1. 数据的输入与输出
同学们打开编程软件,编写代码:
输入高一6班的班级人数,并赋值给num1变量;
输入高一7班的班级人数,并赋值给num2变量;
输出高一6班和高一7班的总人数。
课堂练习:
num1=int(input(“请输入高一6班班级人数:”))
num2=int(input(“请输入高一7班班级人数:”))
print(“高一6班和高一7班的总人数:”,num1+num2)
9
回顾
三种基本控制结构
代码段1
代码段2
顺序结构
代码段1
代码段2
条件
成立
不成立
代码段
条件
成立
不成立
选择结构
循环结构
顺序结构:按照代码的先后顺序,自上而下依次执行,每条代码有且只执行一次
2. 顺序结构的运用
编程实现输入半径值(大于0),计算圆周长及圆面积
回顾:编制计算机程序解决问题需要经历哪些过程?
2. 顺序结构的运用
编程实现输入半径值(大于0),计算圆周长及圆面积
程序的IPO模式
输入(Input)
处理(Process)
输出(Output)
项目实践
技能提升:
1、输入长方形的长和宽(a、b),输出长方形的面积;
a=int(input(“请输入长方形的长”))
b=int(input(“请输入长方形的宽”))
s=a*b
print(“s=”,s)
项目实践
技能提升:
2、输入两个整数x,y,交换这两个数的值后输出x,y;
x=int(input(“请输入x”))
x=int(input(“请输入y”))
x,y=y,x
print(“交换后x的值为:”,x)
print(“交换后y的值为:”,y)
THANK
YOU !

展开更多......

收起↑

资源预览