内容正文:
中鑫嘉和高级中学
授课人:王娟
第二单元:编程计算
亮亮图文旗舰店https://liangliangtuwen.tmall.com
2.3周而复始的循环
2.1计算机解决问题的过程
2.4可以复用的代码
2.2做出判断的分支
目录
2.1
计算机解决问题的过程
1
2
算法:解决问题的方法和步骤。
知识点:
描述算法的方式:自然语言,流程图等
3
流程图:算法的图形化表达方法
起止框
处理框
输入/输出框
判断框
流程线
连接符
4
顺序结构
知识点:三种基本结构的流程图
分支结构
循环结构
A
条件
B
A
B
是
否
条件
A
是
否
5
2.2
做出判断的分支
常量 变量
n=n+1
1
知识点
2
运算符与表达式
3
赋值语句 变量=表达式
4
5
输入输出语句 input() print()
数据类型 float() int() str()
7
单分支:
if 条件:
语句或语句组
知识点:分支语句基本格式
双分支:
if 条件:
语句或语句组A
else:
语句或语句组B
多分支:
if 条件表达式1:
语句块1
elif 条件表达式2:
语句块2
elif 条件表达式3:
语句块3
…
else:
语句块n
else if——>elif
8
2.3
周而复始的循环
1
for 循环变量 in 列表:
语句或语句组
列表
知识点
2
3
4
range()函数
计数循环:for语句
条件循环:while语句
while 关系表达式:
语句或语句组
5
调试程序:
import pab
pdb.set_trace()
10
2.4
可以复用的代码
函数
1
知识点
2
发布代码
3
导入模块并使用
def 函数名(参数):
#函数说明
语句或语句组
return 返回值
12
1.以下变量属于合法变量的是( )
A.123my_name B.if C._name1 D.%$#123
练一练
C
2.
D
A
13
练一练
B
B
14
练一练
A
C
D
15
练一练
C
16
练一练
B
C
B
17
练一练
B
D
A
18
练一练
画出大象进冰箱的算法表示
S1:拉开冰箱门
S2:把大象放进冰箱
S3:关上冰箱门
自然语言
流程图
S2
S1
S3
19
课堂小结
20
谢谢观看
A New Day No Drums
Mark Petrie
1M1 Music Volume 1, track 4
195668.42
XXX -
163 key(Don't modify):L64FU3W4YxX3ZFTmbZ+8/Vp4OlvEqcTeETsf5X4pj7R5CCfhOMjIUJKQ6eLNihae0aimQgQmjdbdb5hZUpcWhY2r8R61c3gkyXkXzSf/TZqBCrCOZJ76lJ726AkncF0XkSMQNamrvR/P0x7qeXk6ERErQmDASRwsiQ2AnTkF2hQY0g3ZGo+ykYwiXldsaLWe6ItvbrhokO9CliwsDPD9s0VW4M3fDYxeULp4MMZMKgfdxcU7nCy5sUA7FDPDaUmPYEduT+8HfL8awW8GUEvw3vMIDDQ56Kan894XU7VKz26xdB+eXUc0hEM1y4s+EtPVT+4ZElswouCEPmmHq/F1QlpUXUqENGDEGyoDFcghO9YctzlG5zKYxmhXNrFhve8ytYZsEibOuBa+ne2h0+QkcSzVXGESYKh5nOUb7MYVncciv1qdBvpZl6hdSg998cxzf7TEUcYmMteuVSqg+3JSt+mMHDJz1q9o6t3XRWydyoI9Ed1ERP9/vKAAzLO3NI/N
$$