课 题 | 程序设计基本知识(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小时内删除。
发表评论