(共18张PPT)
粤教版普通高中教科书
信息技术 必修1
运用顺序结构描述问题求解过程
我们每一位同学都可以成为程序的开发者
顺序结构
①
⑤
④
③
②
结果:13
在左侧的程序中,我们是按照1-2-3-4-5的顺序来分析执行出程序结果的,这种按照程序语句的先后顺序执行的结构,我们称之为“顺序结构”。
输出下图程序结果?
顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下,依次执行的。
顺序结构
顺序结构的流程图
流程图 - 举例
输入输出
在程序设计中,数据的输入输出是最基本的操作之一。在python中,数据的输入和输出分别通过函数input()和print()来实现
输出print()
print([输出内容…][,sep=" "][,end="\n"])
方括号“[ ]”代表其中的内容是可选的,可以省略。
输出内容可以是常量、变量等,多个内容使用逗号分割。
如省略则去等号后的默认值(等号后的代表默认值)
如果所有都省略即单独使用print()则代表换行。
默认值
输出sep
print([输出内容…][,sep=" "][,end="\n"])
sep(separate)代表每个输出内容之间的分隔符,默认是空格“ ”。
我们可以重新指定sep的值作为分隔符。
默认“ ”空格
输出end
print([输出内容…][,sep=" "][,end="\n"])
end代表输出的结尾,默认是“\n”换行
如果我们需要不换行输出,只需要指定`end=""`即可。
默认“\n”换行
使用逗号分割,默认空格隔开,通过sep=""去除空格
字符串拼接,字符串不能直接与数字拼接,需要str转换
使用format()函数,花括号{}和format()的参数一一对应
程序输出的三种方式
print(name,"的年龄是",age,sep="")
name = "小明"
age = 18
print(name+"的年龄是"+str(age))
print("{}的年龄是{}".format(name,age))
输出字符串“小明的年龄是18”?
输入input()
变量 = input(["提示信息"])
input()函数代表等待并接收返回一个用户输入的值赋值给变量。
默认的返回结果是字符串,提示信息代表输入的提示,可省略。
如果需要输入整数需要使用int()函数转换,小数使用float()函数转换。
输入输出实例
问题: 接收用户输入的两个整数数字,输出两个数字的和?
input()
int()
ptint()
练习1
分析程序:
分析下图程序,若用户输入157,则程序输出结果是?
751
百位
十位
个位
练习2
编程实现:
接收用户输入的长方形的整数长和整数宽,输出其周长c和面积s?
输入输出样例
练习2 - 参考答案
总结
第四章 程序设计基础
练习作业
完成“问卷星”练习题
谢谢
21世纪教育网(www.21cnjy.com)
中小学教育资源网站
兼职招聘:
https://www.21cnjy.com/recruitment/home/admin