











所属成套资源:中图版信息技术必修1《数据与计算》全册PPT课件+教案+练习+音视频
- 中图版高中信息技术必修1 2.2 算法概念与描述 课件+教案+学习任务单+练习题 课件 49 次下载
- 中图版高中信息技术必修1 2.3 程序设计基本知识——Python语法基础 课件+视频+教案+学习任务单+练习题 课件 48 次下载
- 中图版高中信息技术必修1 2.4 常见算法的程序实现——基于解析算法的问题解决 课件+教案+学习任务单+练习题 课件 39 次下载
- 中图版高中信息技术必修1 2.4 常见算法的程序实现——基于解析算法的问题解决 课件+教案+学习任务单+练习题 课件 45 次下载
- 中图版高中信息技术必修1 2.4.3 算法与程序实现的综合应用2 课件+教案+学习任务单+练习题 课件 46 次下载
高中信息技术中图版 (2019)必修1 数据与计算2.3.3 语句与程序结构获奖练习题习题课件ppt
展开
这是一份高中信息技术中图版 (2019)必修1 数据与计算2.3.3 语句与程序结构获奖练习题习题课件ppt,文件包含语句与顺序结构第十课时-课件pptx、语句与顺序结构第十课时-教学设计docx、语句与顺序结构第十课时-学习任务单docx、语句与顺序结构第十课时-课后练习docx等4份课件配套教学资源,其中PPT共50页, 欢迎下载使用。
交通信号灯是城市交通中不可缺少的重要工具。交通倒计时器在显示当前信号的同时,还显示该信号剩余时间长度。
体验探索:用计算机程序模拟倒计时
一般来说,程序是由语句组成的,执行程序就是按特定的次序执行程序中的语句。程序语句包括:赋值语句、控制语句和输入输出语句等。程序设计的三种基本结构包括:顺序结构、分支结构和循环结构。
在编写程序时,经常需要引入其他模块。这些模块补充了许多功能强大的函数。在使用imprt语句将函数所在模块导入后,就能使用其中的函数。
imprt turtle
如果改变语句的顺序,程序会发生什么变化?
程序的执行顺序随之变化。
顺序结构指程序的执行按语句的排列顺序从上到下依次执行,直至结束。
思考:顺序结构有什么特点?
按照自上至下的排列顺序逐条执行。
有且只有一个入口和一个出口。
“按部就班”指做事依照一定的道理和顺序。任何事情都遵循着先做什么,再做什么的思想进行。这正是我们日常生活中最常见的结构。你的日常生活中有什么顺序结构的事例吗?
生活中的顺序结构:建造房屋
请尝试修改倒计时器程序,实现先红色3秒倒计时再绿色3秒倒计时的变化。思考:如果将倒计时的时间延长至5秒,如何通过程序实现?
有两个一样的杯子,分别装了水和白酒,现在要将两杯中的液体互换,用水杯装白酒,用酒杯装水,请问你有什么办法?
实践探索:水酒交换问题
①找一个空杯子C;②将A杯中液体倒入C杯中;③将B杯中液体倒入A杯中;④将C杯中液体倒入B杯中;⑤完成交换。
实践探索:交换两个变量的值
思考一:左侧程序的运行结果是什么?
思考二:实现交换变量的值了吗? 为什么?
赋值语句:新值替代旧值
Pythn语言中的变量是在首次赋值时创建的。赋值语句是最基本的程序语句,其格式为:其作用是:将表达式的值赋给左边的变量。例如:a=35、light=turtle.Turtle()等都是赋值语句。
需要注意的是,(1)Pythn语言中的变量必须在使用前被赋值,不能使用未被赋值的变量。(2)赋值语句不是代数等式,赋值号与等号形同而意不同。
(3)赋值号左边只能是变量名字,而不能是表达式。如:2-a=X是错误的。 (4)把字符串赋给变量时,该字符串必须用引号括起来;如:language = "Pythn语言"。(5)在使用过程中变量能够被重新赋值。给同一个变量重复赋值时,新值代替旧值。
练习1:判断以下赋值语句写法是否正确,为什么?(1)D=6+9 (2)F+3=E+6 (3)Z=X*Y (4)C$=gdnight练习2:下列程序的输出结果是多少?A=30A=A+10A=50print(A)
目前,世界上包括我国在内的绝大多数国家都使用摄氏温度,而美、英等国家使用华氏温度。对于去美国旅行的中国游客来说,需要将当地发布的华氏温度转换为摄氏温度,以符合自己的理解习惯;同样,来中国旅行的美国游客亦如此。请你想一想,能否利用计算机辅助旅行者进行温度转换?
如果用c表示摄氏温度,f表示华氏温度,那么把华氏温度转换为摄氏温度的公式为:
根据这个公式,应该如何设计算法呢?
①输入华氏温度f=90②利用公式计算摄氏温度③输出摄氏温度c
c=(f-32)/1.8
如果是输入任意华氏温度并计算摄氏温度,应该如何修改呢?
Pythn语言主要用函数input()实现数据输入。函数input()主要用来接收键盘的键入,返回值为字符串型数据。通常,在输入时可以给出提示信息,例如:
输入函数input()
f=input("请输入华氏温度:")
程序是否正常运行并得到结果?
在程序设计中,可以通过强制类型转换操作,把某个数据从一种数据类型转换成另一种数据类型。
如何让程序具有更友好的交互性?
Pythn语言主要用函数print()实现数据输出。函数print()主要用于在屏幕上输出一个或多个输出项的值,多个输出项中间用逗号隔开,例如:
输出函数print()
print(f,'转换为摄氏温度是:',c)
函数print()会自动在行末加上回车。如果不需回车,只需在函数print ()的结尾添加一个逗号 , 并设置分隔符参数 end,就可以改变它的行为。
print(f,end='\n ') 以换行符结尾,换行
print(f) 换行
print('华氏温度:',end=' ') 以空格结尾,不换行
程序通常包括:输入数据、处理数据和输出结果三部分。Input:程序输入,是程序的开始。Prcess:程序对输入进行处理,产生输出结果。Output:程序输出,展示运算结果。
根据键盘输入的身高和体重值,编写程序计算体重指数BMI。(BMI=w/h/h,w为体重kg,h为身高m。)
相关课件
这是一份高中信息技术第3章 数据处理与应用3.2 数据采集与整理3.2.2 数据整理完美版ppt课件,文件包含数据整理第二十三课时-课件pptx、数据整理第二十三课时-教学设计doc、数据整理第二十三课时-课后练习docx、数据整理第二十三课时-课堂任务单docx等4份课件配套教学资源,其中PPT共45页, 欢迎下载使用。
这是一份高中信息技术中图版 (2019)必修1 数据与计算第2章 算法与程序实现2.4 常见算法的程序实现2.4.3 算法与程序实现的综合应用优秀练习题习题ppt课件,文件包含算法与程序综合应用1第十九课时-课件pptx、算法与程序综合应用1第十九课时-任务单docx、算法与程序综合应用1第十九课时-教学设计docx、算法与程序综合应用1第十九课时-练习题docx等4份课件配套教学资源,其中PPT共50页, 欢迎下载使用。
这是一份中图版 (2019)必修1 数据与计算2.4.3 算法与程序实现的综合应用公开课练习题习题ppt课件,文件包含算法与程序综合应用2第二十课时-课件pptx、算法与程序综合应用2第二十课时-任务单docxdocx、算法与程序综合应用2第二十课时-教学设计docx、算法与程序综合应用2第二十课时-练习题docx等4份课件配套教学资源,其中PPT共53页, 欢迎下载使用。
