语句与顺序结构教育部资源中心语句与顺序结构课件_第1页
语句与顺序结构教育部资源中心语句与顺序结构课件_第2页
语句与顺序结构教育部资源中心语句与顺序结构课件_第3页
语句与顺序结构教育部资源中心语句与顺序结构课件_第4页
语句与顺序结构教育部资源中心语句与顺序结构课件_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家中小学课程资源语句与顺序结构(第十课时)年 级:高一学 科:信息技术(人教/中图版)学 校:北京师范大学附属中学交通信号某省市交通中不可缺少的重要工具。交通倒计时器在显示当前信号的同时,还显示该信号剩余时间长度。体验探索:用计算机程序模拟倒计时高某著名企业息技术体验探索:用计算机程序模拟倒计时开始初始化倒计时器显示“3”持续1s显示“2”持续1s结束持续1s显示“1”高某著名企业息技术高某著名企业息技术一般来说, ,执行程序就是按特定的次序执行程序中的语句。程序语句包括:等。程序设计的三种基本结构包括:。程序语句高某著名企业息技术在编写程序时,经常需要引入其他模块。这些模块补充了能强大的函数。在使用import语句将函数所在模块导入后,就能使用其中的函数。import语句import

turtleimport

mathimport

timeimport

os高某著名企业息技术如果改变语句的,程序会发生什么变化?想一想高某著名企业息技术高某著名企业息技术如果改变语句的 ,程序会发生什么变化?想一想程序的执行顺序随之变化。高某著名企业息技术顺序结构指程序的执行按语句的排列顺序从上顺序结构S1Sn…顺序结构流程图到下依次执行,直至结束。思考:顺序结构有什么特点?按照自上至下的排列顺序逐条执行。有且只有一个入口和一个出口。高某著名企业息技术“按部就班”指做事依照一定的道理和顺序。任何事情都遵循着先做什么,再做什么的思想进行。这正是我们日常生活中最常见的结构。你的日常生活中有什么顺序结构的事例吗?高某著名企业息技术生活中的顺序结构生活中的顺序结构:建造房屋第一步:设计工程高某著名企业息技术第二步:基础工程第三步:结构工程第四步:装修工程请尝试修改倒计时器程序,实现先红色3秒倒计时再绿色3秒倒计时的变化。思考:如果将倒计时的时间延长至5秒,如何通过程序实现?高某著名企业息技术练习体验练习体验-参考答案红色倒计时3秒开始初始化红绿灯绿色倒计时3秒结束顺序结构高某著名企业息技术高某著名企业息技术有两个一样的杯子,分别装了水和白酒,现在要将两杯中的液体互换,用水杯装白酒,用酒杯装水,请问你有什么办法?实践探索:水酒交换问题提出问题分析问题设计方案编程调试解决问题高某著名企业息技术实践探索:水酒交换问题①找一个空杯子C;②将A杯中液体倒入C杯中;③将B杯中液体倒入A杯中;④将C杯中液体倒入B杯中;⑤完成交换。ABC高某著名企业息技术实践探索:交换两个变量的值思考一:左侧程序的运行结果是什么?思考二:实现交换变量的值了吗?为什么?高某著名企业息技术高某著名企业息技术实践探索:交换两个变量的值思考一:左侧程序的运行结果是什么?思考二:实现交换变量的值了吗?为什么?程序语句顺序执行赋值语句:新值替代旧值高某著名企业息技术实践探索:交换两个变量的值引入新杯子CA杯倒入C杯B杯倒入A杯C杯倒入B杯开始结束C=AA=BB=C开始A=10,B=20输出A,B结束高某著名企业息技术高某著名企业息技术实践探索:交换两个变量的值赋值语句:新值替代旧值高某著名企业息技术赋值语句Python语言中的变量是在首次赋值时创建的。赋值语句是最基本的程序语句,其格式为:变量名

=

表达式其作用是:将表达式的值赋给左边的变量。例如:a=35、light=turtle.Turtle()等都是赋值语句。高某著名企业息技术需要注意的是,Python语言中的变量必须,不能使用未被赋值的变量。赋值语句不是代数等式,。赋值语句高某著名企业息技术,而不能是(3)表达式。如:2-a=X是错误的。(4)把字符串赋给变量时,该;如:language

=

"Python语言"。(5)在使用过程中变量能够被重新赋值。给同一个变量重复赋值时, 。赋值语句高某著名企业息技术赋值语句高某著名企业息技术高某著名企业息技术赋值语句Python特殊用法高某著名企业息技术赋值语句练习1:判断以下赋值语句写法是否正确,为什么?(1(2(3(4练习2:下列程序的输出结果是多少?A=30A=A+10A=50print(A)是)50D=6+9 否)F+3=E+6是)Z=X*Y 否)C$=goodnight高某著名企业息技术目前,世界上包括我国在内的绝大多数国家都使用摄氏,而美、英等国家使用华氏。对于去美国旅行的中国游客来说,需要将当地发布的华氏换为摄氏,以符合自己的理解习惯;同样,来中国旅行的美国游客亦如此。请你想一想,能否利用计算机辅助旅行者进行换?实践探索:换高某著名企业息技术分析问题如果用c表示摄氏,f表示华氏,那么把华氏换为摄氏公式为:c

(f

32)

1.8根据这个公式,应该如何设计算法呢?高某著名企业息技术设计算法①输入华氏f=90②利用公式计算摄氏③输出摄氏c输入华氏fc=(f-32)/1.8开始输出摄氏c结束顺序结构高某著名企业息技术高某著名企业息技术编程调试c=(f-32)/1.8开始f=90结束输出c如果是输入任意华氏计算摄氏,应该如何修改呢?高某著名企业息技术输入函数input()Python语言主要用函数input()实现数据输入。函数input()主要用来接收键盘的键入,返回值为字符串型数据。通常,在输入时可以给出提示信息,例如:f=input("请输入华氏:")高某著名企业息技术高某著名企业息技术编程调试c=(f-32)/1.8开始输入f结束输出c程序是否正常运行并得到结果?高某著名企业息技术在程序设计中,可以通过强制类型转换操作,把某个数据从一种数据类型转换成另一种数据类型。高某著名企业息技术数据类型转换数据类型转换函数功能说明float(x)将x转换为一个浮点型数据int(x)将x转换为一个整型数据str(x)将x转换为字符串型数据高某著名企业息技术编程调试c=(f-32)/1.8开始输入f结束输出c如何让程序具有更友好的交互性?f=int(f)高某著名企业息技术Python语言主要用函数print()实现数据输出。函数print()主要用于在屏幕上输出一个或多个输出项的值,多个输出项中间用逗号隔开,例如:输出函数print()print(c)print(f,'转换为摄氏:',c)高某著名企业息技术编程调试-参考答案高某著名企业息技术输出函数print()函数print()会自动在行末加上回车。如果不需回车,只需在函数print

()的结尾添加一个逗号

,

并设置分隔符参数

end,就可以改变它的行为。print(f)

换行print('华氏:',end='

')

以空格结尾,不换行print(f,end='\n

')

以换行符结尾,换行高某著名企业息技术编程调试高某著名企业息技术程序通常包括:和 三部分。Input:程序输入,是程序的开始。Process:程序对输入进行处理,产生输出结果。Output:程序输出,展示运算结果。程序设计的IPO模式高某著名企业息技术根据键盘输入的身高和体重值,编写程序计算体重指数BMI。(BMI=w/h/h,w为体重kg,h为身高m。)练一练提出问题分析问题设计方案编程调试解决问题高某著名企业息技术练一练-参考答案BMI=w/h/h开始输入w,h输出BMI结束高某著名企业息技术小结顺序结构与语句顺序结构程序语句按照自上至下的排列顺序逐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论