continue语句执行过程
线
         
程序设计基本知识(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:
print(x,"是奇数。")
教学  教学
重点:三种程序结构的基本格式和书写注意事项,编写简单的程序解决实际问题。
难点:根据具体问题确定程序的结构和编写代码。
教学  方法
讲授法、任务驱动法、自主学习法、体验探究法、云课堂演示等
板书设计
2.3. 3语句与程序结构
1.input(): 字符串数据
Print():多个输出项用逗号隔开
4.while表达式:
          语句块
2. If  表达式:                         
语句块1
3.     双分支结构:           
5. for 循环变量 in 序列:
         
        语句块
If  表达式:
    语句块1
else:
    语句块2
教学反思
本节课重在让学生掌握三种基本控制结构的语句格式,通过一些简单的小程序让学生体验用计算机解决问题的过程,巩固了用流程图描述算法,通过自主学习和实践调试学生对python代码的编写和程序的执行过程有了更进一步的认识,这部分内容还需要通过一些简单的小程序来进行巩固。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。