内容正文:
2.3.3 语句与程序结构
顺序结构
学习
目标
1
2
精通赋值语句的正确用法。
掌握Python语言的输入函数input(),输出函数print() 感受计算机编程的魅力。
学会用流程图描述Python编程的顺序结构的算法。
3
3
请给一次计划旅行的步骤排序
准备行李
目的地游玩
趁车返程
趁车前往
这四步需要一步一步地进行,顺序不能颠倒。像这样,解决问题时各个步骤按照先后顺序依次执行的结构,称为顺序结构。
4
用计算机解决问题的一般步骤
01
01
01
02
01
03
01
04
01
05
提出问题
分析问题
设计算法
编程调试
解决问题
5
提出问题
问题:
求圆半径为10CM的圆的面积?
r=10
6
分析问题
1、设置变量r表示半径
2、已知r=10
3、设置s表示圆面积
4、利用圆面积公式3.14r2计算圆面积s
7
设计算法
思考:用流程图描述该问题的解决算法。
是什么结构?
开始
s=3.14*r**2
输入半径r
输出面积s
结束
8
设计算法
顺序结构指程序的执行按语句的排列顺序从上到下依次执行,直至结束。
程序结构——顺序结构
开始
s=3.14*r**2
输入半径r
输出面积s
结束
9
编程调试
开始
s=3.14*r**2
输入半径r
输出面积s
结束
程序如何实现?
10
程序语句
一般来说,程序是由语句组成的,执行程序就是按特定的次序执行程序中的语句。
程序语句包括:
赋值语句、控制语句和输入输出语句等。
程序设计的三种基本结构包括:
顺序结构、选择结构和循环结构。
11
程序语句——赋值语句
赋值语句是最基本的程序语句,其格式为:
变量名=表达式
“=”为赋值号,其作用是:将表达式的值赋给左边的变量。
赋值号左边为变量名,进行命名时需要符合变量的命名规则,右边为表达式,可以使用运算符将数据连接成表达式,单个的常量或变量也可以是表达式。
程序语句——赋值语句
新值取代旧值
练习1:判断以下赋值语句写法是否正确,为什么?
(1)D=6+9 (2)F+3=E+6
(3)Z=X*Y (4)C$=goodnight
练习2:下列程序的输出结果是多少?
A=30
A=A+10
A=50
print(A)
是
50
否
是
否
练习巩固
14
程序语句——输入、输出语句
输入数据
处理数据
输出数据
I
P
O
输入函数input()。如:x = input(“请输入一个正整数”)
用于接收键盘的输入,返回值为字符串型数据。
输出函数print()。如:print(x,”是奇数”)
用于在屏幕上输出一个或多个输出项的值,多个输出项中间用逗号隔开。
输入函数input():
输出函数print()
输入函数input():
输出函数print()
开始
s=3.14*r**2
输入半径r
输出面积s
结束
从上至下依次执行
编程调试
根据键盘输入的身高和体重值,编写程序计算体重指数BMI。(BMI=w/h/h,w为体重kg,h为身高m。)
思考:能否调整这些语句的书写顺序,为什么?
实践活动:编程计算体重指数
输入w,h
BMI=w/h/h
输出BMI
开始
结束
顺序结构与语句
顺序结构
程序语句
程序的执行按语句的排列顺序从上到下依次执行,直至结束。
赋值语句
输入语句:input()函数
输出语句:print()函数
课堂小结
20
感谢聆听
$