内容正文:
( 信息技术 )学科教案 使用年月: 2020
(
装
订
线
)课
题
程序设计基本知识(2.3.3语句与程序结构)
课型
新授课
课时安排
1
教 学 过 程
(
授课教师
:
授课班级
:
)教学目标
掌握三种程序结构的执行过程,提高用计算机解决问题的能力。
掌握顺序、选择、循环结构的基本格式 ,能够根据具体问题确定程序的结构。
体验用Python编程的基本过程, 感受计算机编程的魅力。
一、提问导入:
1.流程图描述算法有什么优点?
2.算法的三种基本控制结构是什么?
二、新课
1. 顺序结构:从上到下依次执行语句
提问:怎样用流程图表示? (学生演示)
输入函数 input():主要用来接收键盘的输,返回值为字符串型数据。
例如:x= input(“请输入一个正整数:”)。
输出函数 print():主要用于在屏幕上输出一个或多个输出项的值
例如:print(666, "hello", 7+8)
注意:多个输出项中间用逗号隔开
实践1:在Python中编写程序,以 name.py为名保存文件。(注意书写)
name = input('Please input your name: ')
age=input('Please input your age: ')
print("My name is",name,",","I am",age,"years old.")
2.选择结构:根据条件成立与否有选择地执行
· 单分支结构:
If 表达式:
语句块1
· 双分支结构:
If 表达式:
语句块1
else:
语句块2
注意:①冒号不能省略②同一级语句块中的语句具有相同的缩进量。(Python语言用缩进的方式标识语句块,表示语句之间的层次关系。)
实践2:分析下面程序段的功能,并检验是否有错误?
x=int(input("请输入一个正整数:"))
if x%2==0:
print(x,"是偶数。")
else: