第8课 算法验证与实现(教学课件+运行程序)信息科技人教版五年级全一册
2026-03-30
|
2份
|
21页
|
67人阅读
|
0人下载
精品
资源信息
| 学段 | 小学 |
| 学科 | 信息科技 |
| 教材版本 | 小学信息科技人教版五年级全一册 |
| 年级 | 五年级 |
| 章节 | 第8课 算法验证与实现 |
| 类型 | 课件 |
| 知识点 | 算法结构与描述 |
| 使用场景 | 同步教学-新授课 |
| 学年 | 2026-2027 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 22.94 MB |
| 发布时间 | 2026-03-30 |
| 更新时间 | 2026-03-31 |
| 作者 | 听Lin讲信息 |
| 品牌系列 | - |
| 审核时间 | 2026-03-30 |
| 下载链接 | https://m.zxxk.com/soft/57086099.html |
| 价格 | 10.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
摘要:
该小学信息科技课件围绕Python程序初识、数据输入输出、类型转换及简单计算展开,通过“快速算结果”情境导入,从程序体验到水果价格计算再到金钱草数量计算,以挑战任务为学习支架,构建连贯的知识脉络。
其亮点在于采用任务驱动式教学,结合计算思维(如水果价格计算中抽象问题、设计算法)和数字化学习与创新(动手操作海龟编辑器),通过思考问题培养信息意识。学生在实践中提升解决问题能力,教师可借助具体操作步骤和代码示例优化教学。
内容正文:
算法
验证与实现
第二单元 算法结构与描述
宝岛历险记之
你能帮助我们快速算出结果嘛?
情 境 导 入
单击此处编辑母版标题样式
单击此处编辑母版文本样式
第二级
第三级
第四级
第五级
本页注意事项:算总和的话,你可以和学生进行比赛。可以教他们怎么用电脑上的计算器,让他们一个一个去按,他们在用计算器一个一个按的时候,你就用写好的sum.exe程序运行算。有些数学厉害的可能一下子就知道结果是5050,那你就给他加难度,算1-1000的总和。或者你也可以跟他们互动,说你可以在3秒内算出结果。让他们说个数字,你来算也行
本页逐字稿:
今天阿短和编程猫要去神秘的宝藏岛探险,宝藏岛的守护人-智慧老人说要想找到神秘的宝藏,必须要通过它的三个算法挑战,我们一起来看看是哪三个算法挑战吧【播放视频】
你有什么办法可以快速算出1-100的总和呢?(邀请学生回答)
有同学回到说可以用计算器,那么接下来请同学们尝试用电脑自带的计算器算一下看看谁算的快吧(学生用计算器算)
我已经算完了,答案是5050,想不想知道老师怎么可以做到这么快速算出结果嘛
过渡:那么接下来我们一起来体验一下程序的魅力吧!
目 录
挑战一:初识Python
挑战二:计算水果价格
挑战三:计算金钱草数量
3
Part1
初识Python程序
一、初识Python程序
1、请你点击桌面上的“学生文件”文件夹,在文件夹中找到“sum.exe”程序,双击打开
2、进入命令提示窗口后,输入数字100,点击回车,查看输出的结果
任务要求:体验程序并计算1+2+3+4+...100 的结果为多少
那么接下来我们一起完成第一个挑战吧!请同学们点击桌面上的“学生文件”文件夹,在文件夹中找到“sum.exe”程序,双击打开,进入命令提示窗口后,输入数字100,点击回车,查看输出的结果(学生实践)
Part1 初识Python程序
恭喜同学们用Python程序完成了第一个挑战,对Python有了初步的认识
接下来我们一起去迎接智慧老人的第二个挑战吧!
其实这个程序呢,是老师用Python写的一个程序。那恭喜同学们用Python程序完成了第一个体验,对这个Python有了初步的认识。接下来,我们一起去迎接智慧老人的第二个挑战吧
Part2
挑战二:计算水果价格
Part2 计算水果价格
挑战二:
阿短家里要来客人,他陪妈妈去超市买水果,苹果8.5元/斤,香蕉2.6元/斤。
问 题:
求:阿短总共要花费多少元买苹果和香蕉?
思 考:
阿短到底要买多少斤苹果?多少斤香蕉呢?
苹果:5斤香蕉:10斤
怎样将阿短说的话输入到计算机的程序中?
阿短家里要来客人,他陪妈妈去超市买水果,苹果8.5元/斤,香蕉2.6元/斤。
求:阿短总共要花费多少元买苹果和香蕉?
但是在这里我们知道阿短到底要买多少斤苹果?多少斤香蕉吗?(并不知道)。也就是说就算我们写好了程序,也不知道输入的具体数据多少。
所以这个时候阿短就告诉我们,他需要买5斤的苹果是10斤的香蕉。
那我们要怎样将阿短说的话输入到计算机的程序中?
过渡:下面我们一起来学习输入函数
什么时候才会出现“程序运行结束”的字样?
“苹果:”会显示在那个位置?
Part2 计算水果价格
①可以使用 input() 函数将
阿短的话输入到计算机中。
a = input(‘苹果:’)
输入完数据并且按下回车键
显示在窗口,直到输完数据
请在海龟编辑器中输入代码,并思考:
为什么前面要有 a ?
因为阿短是鱼的记忆,需要用本子记下买水果的数量
本页注意事项:如果没有下载海龟编辑器的话,可以直接有那个网页版的海龟编辑器:https://turtle.codemao.cn/editor/python_web/ 但是缺点是保存的时候要登录。你可以申请一个账号,然后让学生全部都用你的账号登录保存。网页版的默认打开是用程序的,要先让学生删除,然后写代码,写完之后点击右下角的运行就可以了
本页逐字稿:
可以使用 input() 函数将阿短的话输入到计算机中。
请在海龟编辑器中输入代码“a = input(‘苹果:’)”,并思考一下三个问题:“苹果:”会显示在那个位置?什么时候才会出现“程序运行结束”的字样?为什么前面要有 a ?
下面同学们可以打开海龟编辑器开始进行编程并运行!
时间到,哪个同学来说说苹果冒号这个数字会显示在哪个位置?(显示在窗口直到输完数据为止)
那什么时候才会出现运行结束的字样呢?(输入完数据并且按下回车)
那为什么前面要有字母A呢?如果没有,可不可以?不太行,因为阿短是鱼的记忆,需要用本子记下买水果的数量。我们把这个A称为变量。你可以简单的理解为变量就是一个空白的本子,里面可以记任何东西。
总结:所以这个代码的意思就是我们用input函数来输入用户的。数据,并且将用户的数据存储到变量A里面
Part2 计算水果价格
相信通过刚刚程序的体验,你已经学会了input()函数的使用
请你用input()函数输入香蕉的数量,并用本子b来记住数量
相信通过刚刚程序的体验,你已经学会了input()函数的使用
请你用input()函数输入香蕉的数量,并用本子b来记住数量(学生实践)
过渡:根据算法是三步骤,我们赢完成了输入模块。接下来一起来完成处理环节要完成的代码吧!
Part2 计算水果价格
知道苹果和香蕉的数量后,我们就可以开始计算两个水果的价格啦~
apple = a * 8.5
banana = b *2.6
input()函数是个大骗子!说的所有数字都是假的!所以要找警察换成真的数字
可以使用float()或者int()两位警察换成真正的数字!
知道苹果和香蕉的数量后,我们就可以开始计算两个水果的价格啦~
我们可以直接定义一个变量apple,用来记录苹果的价格,那么苹果的价格怎么算?(斤数乘以单价)
那么斤数我们在前面用哪个变量来表示?(a)所以,apple我们就可以写成:apple=a×8.5
那么前面我们用变量b来表示香蕉的斤数。那么香蕉每斤价格是2.6元,所以如果我用变量banana来表示香蕉的价格的话,那么banana应该等于什么呢?b×2.6。
那么接下来同学们可以把这两行代码输入到编辑器里面,然后运行看一下效果吧。
我们在运行的时候会发现出现了这个问题。为什么呢?因为input函数输入的类型呢,是整数类型,它不能够和。小数类型进行运算,我们需要将它转化成同一类,你可以简单的理解为 input()函数是个大骗子!说的所有数字都是假的!所以要找警察换成真的数字。
那么我们可以找到float()或者int()两位警察换成真正的数字!
过渡:下面我们一起来试试如何需改这行代码吧!
02
01
警察一号float():换成浮点数
警察二号int():转换成整数
Part2 计算水果价格
a = input(‘苹果:’)
a = float(input(‘苹果:’))
本页注意事项:a = float(input(‘苹果:’))写这行代码的时候,你可以这样子说,因为input是个骗子,所以呢,我们要找到float的警察把他抓起来。那为了防止他逃跑呢,所以我需要前后夹击。因此,我在这里呢,需要用个括号把这个骗子给他死死的围住,这样子他就不会逃跑了,学生比较好理解
本页逐字稿:
首先我们要知道,警察一号float():换成浮点数;警察二号int():转换成整数
所以我们可以将a = input(‘苹果:’) 转换成:a = float(input(‘苹果:’))
那么同学们可以借助这个思路呢,去完善 a = input(‘苹果:’) 这行代码吧!(学生实践
12
Part2 计算水果价格
相信通过刚刚程序的体验,你已经学会了float()函数的使用
请你用float()函数将香蕉的输入也转换成浮点数吧
相信通过刚刚程序的体验,你已经学会了float()函数的使用
请你用float()函数将香蕉的输入也转换成浮点数吧(学生实践)
过渡:到这里,我们已经完成了算法三步骤里面的处理环节。那最后呢,我们一起来实践一下输出环节,我们用程序的话应该怎么样去表示吧
Part2 计算水果价格
思考:计算完成后,怎样将阿短要花的钱打到公屏上防止阿短忘记呢?
直接使用print()函数就可以输出内容
print(apple+banana)
计算完成后,怎样将阿短要花的钱打到公屏上防止阿短忘记呢?
我们可以使用直接使用print()函数就可以输出内容,如何编写呢?
直接换一行,打上:print,打上括号,括号里面就是。说出我们想要的结果,那我们想要的结果就是苹果和香蕉的价格。因此,我的括号里面呢,可以写上apple+banana
所以最终我们要完成的一个程序呢,总共包含了五行代码。那么,接下来同学们可以参照老师上面的这五行代码,去补充完善你的这号代码,并且尝试运行一下吧(学生实践)
Part2 计算水果价格
恭喜你们顺利完成了我的第二个挑战,那么我们先来总结你们是如何通过第二关的吧
恭喜你们顺利完成了我的第二个挑战,那么我们先来总结你们是如何通过第二关的吧
① 在输入环节,我们通过什么函数将阿短的话输入到计算机的程序中?
input() float() int() print()
input()
② 在计算环节,我们遇到类型不一致的情况,哪两个函数可以转换成数字类型?
input() float() int() print()
③ 在输出环节,什么函数将阿短要购买的金额输出到窗口?
input() float() int() print()
float()
int()
print()
单击此处编辑母版标题样式
单击此处编辑母版文本样式
第二级
第三级
第四级
第五级
在输入环节,我们通过什么函数将阿短的话输入到计算机的程序中?(input()函数)
在计算环节,我们遇到类型不一致的情况,哪两个函数可以转换成数字类型?(float()和int())
在输出环节,什么函数将阿短要购买的金额输出到窗口?(print())
过渡:我们可以尝试完成第三个挑战!
Part2
挑战三:计算金钱草
Part3 计算金钱草
神秘的岛屿在智慧老人的管理下,岛屿的人们生活的越来越幸福,为了打造岛屿更加优美的环境,智慧老人决定在岛屿上种植“金钱草”
岛屿是一个圆形,每平方米需要种植10株金钱草。
问:一共需要种植多少株金钱草?
[提示:岛屿的半径由同学们自己输入]
神秘的岛屿在智慧老人的管理下,岛屿的人们生活的越来越幸福,为了打造岛屿更加优美的环境,智慧老人决定在岛屿上种植“金钱草”
岛屿是一个圆形,每平方米需要种植10株金钱草。问:一共需要种植多少株金钱草?[提示:岛屿的半径由同学们自己输入]
可以尝试用我们今天 学习的函数来完成!
Part3 计算金钱草
恭喜你们顺利通过了挑战,帮助阿短和编程猫找到的宝藏!我们下次再见!
恭喜你们顺利通过了挑战,帮助阿短和编程猫找到的宝藏!我们下次再见!
20
下节课见
单击此处编辑母版标题样式
单击此处编辑母版文本样式
第二级
第三级
第四级
第五级
Lavf58.46.101
$null
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。