4.2 运用顺序结构描述问题求解过程 课件-2021-2022学年高中信息技术粤教版(2019)必修1(19张PPT)

文档属性

名称 4.2 运用顺序结构描述问题求解过程 课件-2021-2022学年高中信息技术粤教版(2019)必修1(19张PPT)
格式 pptx
文件大小 368.6KB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2021-11-17 08:04:05

图片预览

文档简介

(共19张PPT)
2019粤教版信息技术必修一
数据与计算
4.1程序设计语言的基础知识
4.2运用顺序结构描述问题求解过程
4.3运用选择结构描述问题求解过程
4.4运用循环结构描述问题求解过程
第四章 程序设计基础
4.2.1数据的输入与输出
4.2.2顺序结构的应用
4.2运用顺序结构描述问题求解过程
1.数据的输入与输出
输入语句 input()
数据输入通过input()函数来实现,input的一般格式为:
<变量>=input(‘提示信息’)
x=input()
12 “12”
输入的对象:数字、字符串、其他任意类型对象
无论输入什么类型的数据,input()函数的返回结果都是字符串,如果需要可将其转换为相应的数据类型
输入语句 input()
常见类型转换
int(): 用来将其他形式的数字转换为整数
float():用来将其他类型数据转换为实数
str(): 直接将其任意类型参数转换为字符串。
实践
利用input输入语句
输入一串字符串‘123456’
并打印出来(print)
Print(123456)
数据的输出
数据的输出可以通过print()函数来实现,print()的一般格式为:
print([object,…][,sep=‘’][,end=‘\n’])
方括号中的项是可选的,可以省略的,如省略则取系统的默认值
Object是要输出的对象,可以是常量、变量或者表达式
sep后面的空格表示每个输出对象之间的分隔符,默认是空格
end后面的字符串含义为输出文本尾的一个字符串,默认是/n换行符,可以设为其他字符
例子
print("我","举个","例子",sep="*",end="\n")
print("我","举个","栗子")
print("我","举个","梨",sep="+",end="---")
print("我","举个","开心")
实践
利用print输出语句(sep=“+”,end=“!”)
输出一句‘hello+world!’
12*12 12*12
课堂练习
A+B问题
分别输入两个整数
输出两个整数的和
样例输入
5
3
样例输出
8
顺序结构
顺序结构
顺序结构是最常见、最简单的程序结构,其语句执行顺序是自上而下依次执行的。
顺序结构
语句执行顺序是自上而下依次执行的。
选择结构
语句根据判断结果选择不同分支。
循环结构
语句根据判断结果对循环体进行循环执行。
圆的问题
题目描述:给出圆的半径,求圆的面积。输入圆的半径实数r,输出圆的面积,每个数保留小数点后4位。圆周率取值为3.14159。
(保留小数点可用函数round(a,b))
输入:半径
输出:圆的面积
#格式化输出
print('%.1f'%12.45)
y=123.121
print("%d"%y)
圆的问题
设计算法
1.输入一个半径值r input
2.求直径d=2*r d=
5.输出直径 print
开始
输入r的值
d=2*r
c=2*3.214159*r
s=3.14159*r*r
输出d,c,s的值
结束
圆的问题
编写程序
r=float(input())
pai=3.14159
d=2*r
c=2*pai*r
s=pai*(r**2)
print('%.4f'%d,round(c,4),round(s,4))
习题
1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()
1a=3
b=input()
c=a+b
print(“c”)
A.1 B.2 C.3 D.4
2.单选题
在python中,有程序如下
A=input()
print(A * 5)
通过键盘输入5,则运算结果是()
A.5 5 5 5 5
B.25
C. 5*5
D.5 5