![程序设计基本知识(语句与程序结构)-人教中图版(2019)教案_第1页](http://file4.renrendoc.com/view/d45ae0802647805f4558778c8e302568/d45ae0802647805f4558778c8e3025681.gif)
![程序设计基本知识(语句与程序结构)-人教中图版(2019)教案_第2页](http://file4.renrendoc.com/view/d45ae0802647805f4558778c8e302568/d45ae0802647805f4558778c8e3025682.gif)
![程序设计基本知识(语句与程序结构)-人教中图版(2019)教案_第3页](http://file4.renrendoc.com/view/d45ae0802647805f4558778c8e302568/d45ae0802647805f4558778c8e3025683.gif)
![程序设计基本知识(语句与程序结构)-人教中图版(2019)教案_第4页](http://file4.renrendoc.com/view/d45ae0802647805f4558778c8e302568/d45ae0802647805f4558778c8e3025684.gif)
![程序设计基本知识(语句与程序结构)-人教中图版(2019)教案_第5页](http://file4.renrendoc.com/view/d45ae0802647805f4558778c8e302568/d45ae0802647805f4558778c8e3025685.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(信息技术)学科教案使用年月:2020说明:内容用5号宋体字打印。装订装订线题程序设计基本知识(2.3.3语句与程序结构)课型新授课课时安排1教学过程授课教师:授课教师:授课班级:掌握三种程序结构的执行过程,提高用计算机解决问题的能力。掌握顺序、选择、循环结构的基本格式,能够根据具体问题确定程序的结构。体验用Python编程的基本过程,感受计算机编程的魅力。一、提问导入:1.流程图描述算法有什么优点?2.算法的三种基本控制结构是什么?二、新课1.顺序结构:从上到下依次执行语句提问:怎样用流程图表示?(学生演示)输入函数input():主要用来接收键盘的输,返回值为字符串型数据。例如:x=input(“请输入一个正整数:”)。输出函数print():主要用于在屏幕上输出一个或多个输出项的值例如:print(666,"hello",7+8)注意:多个输出项中间用逗号隔开实践1:在Python中编写程序,以name.py为名保存文件。(注意书写)name=input('Pleaseinputyourname:')age=input('Pleaseinputyourage:')print("Mynameis",name,",","Iam",age,"yearsold.")2.选择结构:根据条件成立与否有选择地执行单分支结构:If表达式:语句块1双分支结构:If表达式:语句块1else:语句块2注意:①冒号不能省略②同一级语句块中的语句具有相同的缩进量。(Python语言用缩进的方式标识语句块,表示语句之间的层次关系。)实践2:分析下面程序段的功能,并检验是否有错误?x=int(input("请输入一个正整数:"))ifx%2==0:print(x,"是偶数。")else:print(x,"是奇数。")教学难点教学重点重点:三种程序结构的基本格式和书写注意事项,编写简单的程序解决实际问题。难点:根据具体问题确定程序的结构和编写代码。教学方法讲授法、任务驱动法、自主学习法、体验探究法、云课堂演示等板书设计2.3.3语句与程序结构1.input():字符串数据Print():多个输出项用逗号隔开4.while4.while表达式:语句块语句块13. 双分支结构:5.for循环变量in序列:5.for循环变量in序列:语句块语句块1else:语句块2教学反思本节课重在让学生掌握三种基本控制结构的语句格式,通过一些简单的小程序让学生体验用计算机解决问题的过程,巩固了用流程图描述算法,通过自主学习和实践调试学生对python代码的编写和程序的执行过程有了更进一步的认识,这部分内容还需要通过一些简单的小程序来进行巩固。多分支选择结构:if表达式1:语句块1elif表达式2语句块2……elif表达式n:语句块nelse:语句块n+1实践3:编写一个程序,从键盘输入分数后,输出此分数所属等级:小于60分,等级为E;大于等于60分且小于70分,等级为D;大于等于70分且小于80分,等级为C;大于等于80分且小于90分,等级为B;大于等于90分,等级为A。师生共同分析后教师引导学生编写程序代码,并调试运行。n=float(input("请输入分数:"))ifn<60:print("等级为E")elifn<70:print("等级为D")elifn<80:print("等级为C")elifn<90:print("等级为B")else:print("等级为A")3.循环结构:当某一条件成立时,一些语句被重复执行,直到条件不成立时,才结束重复执行。while表达式:语句块注意:冒号不能省略分析“15s倒计时”的语句执行过程:importturtleimporttimetext=turtle.Turtle()text.hideturtle()#下面代码实现红灯持续15秒,倒计时显示i=15whilei>=1:text.color('red','red')text.write(i,font=("黑体",14,"normal"))#显示倒计时数字time.sleep(1)#数字显示1秒text.clear()#清除数字显示i=i–1自主学习:for语句的基本格式,并将“15s倒计时”用For循环改写。循环嵌套:一个循环结构内可以包含另一个循环,也称多重循环。师生共同分析下面程序段的功能,教师讲解程序的执行过程。for
i
in
range(1,
10):
for
j
in
range(1,
i
+
1):
print(i,”*”,j,”=”,i*j,“\t”,end=“”)
print()循环嵌套的执行过程是要首先执行外层循环,外循环每执行一次,内循环则需执行一个完整的循环。break语句和continue语句break语句:跳出当前循环continue语句:当条件符合需要跳转的时候,跳过该次循环结束前的语句,回到循环开头的条件测试部分,重新开始执行循环(1)分析执行过程和循环次数num=0
for
i
in
range(1,
5):
print("进入第”,i,“次循环,i=",i)ifi==3:
break
num=
num+1
print("num=”num)
(2)num=0
for
i
in
range(1,
5):
print("进入第”,i,“次循环,i=",i)ifi==3:
continue
num=
num+1
print("num=”num)
三、巩固提升:1.下面选项对分支结构理解正确的是()(多选)
A.能够根据判断条件,执行不同的路径
B.条件判断只有真和假两种结果
C.语句块可以是一条语句,也可以是多条语句2.指出下面程序中循环体执行的次数写出运行结果,分析程序功能。i=100Whilei>1:Ifi%13==0:BreakI=i-1Print(i)Foriinrange(100,1,-1):Ifi%13==0:ContinuePrint(i)四、作业:编写程序代码,下节课上课前运行调试。某城市轨道交通实行分段计程票价:起步票价为乘坐5站以内(含5站),单人票价2元;乘坐5站以上10站以下(含10站),单人票价3元;乘坐10站以上16站以下(含16站),单人票价4元;乘坐16站以上单人票价5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学三年级口算题500道
- 2025年和田道路运输从业资格证考哪些项目
- 企业成长与融资选择
- 2024-2025学年高中英语阅读理解五练习含解析新人教版必修2
- 2024年高中化学第三章有机化合物第二节第1课时乙烯精练含解析新人教版必修2
- 中药与医院合作协议
- 上学期学校工作计划
- 公司出纳人员个人工作计划
- 村民纠纷协议书
- 腾讯广告合作协议
- 农产品质量安全控制课件
- 尿失禁健康讲座(SUI)
- lovo操作手册中文翻译版-professorgong
- 南网5S管理、四步法、八步骤
- 幼儿园中班健康:《小河马的大口罩》 课件
- 管道工程污水管网监理规划(共44)
- 洪屏抽水蓄能电站达标投产策划方案
- 危货运输车辆日常维护检查及记录表
- 公司生产报废单
- 心身疾病优秀课件
- Q∕SY 1342-2010 终端计算机安全管理规范
评论
0/150
提交评论