第11课 执行准备(课件)安徽版信息技术五年级上册.pptx

第11课 执行准备(课件)安徽版信息技术五年级上册.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第11课制定运动员编号——执行准备第4单元巧助校园运动会义务教育《信息科技》五年级上册

学习目标1.针对简单问题,能确定数据来源,并根据需求进行筛选、分析数据。2.能够设计算法实现给运动员自动编号。

问题情境运动会举办前,要为每位运动员编制一个独一无二的编号。全校有35个班,每个班有运动员45人,怎样快速使用编程工具,为每位运动员制定并生成编号?学校小学生运动会马上要来了,我们能做点什么呢?作为志愿者,我们要用所学的算法知识来助力校园运动会的顺利开展!

学习导航分析报名情况明确编号规则确定编号算法流程实现数据输入生成编号字符串连接算法执行的准备实现不同形式的编号实现新功能

1.分析报名情况打开“学校运动会报名表.xls”文档,如下图所示,查看各班的报名情况,对比并分析表头项目。试一试:班级?202???男生数_____??女生数_____???编号的长度_____

2.明确编号规则请思考:通过分析,要为每位运动员编制唯一的编号,需要哪些关键信息?想一想给运动员编号,可能会用哪些规则?填一填:你选择的关键信息是:?班级?性别?组别?项目?其他:__________,理由是:__________________。

2.明确编号规则请思考:为运动员编号,可能会用什么形式(数字/字母)?如何从编号中分辨出男生或女生?填一填:我选择的编号形式是:_______________________;我在编号的第__位用___和___来分别表示男生和女生。“M”代表:____“F”代表:____202M01202F01

1.确定编号算法流程在具体编号时,先要设置序号为1,生成第1个编号,再循环生成后面的编号。填一填:请完善上面自动编号流程图,设计男运动员自动编号算法。①__________②__________

2.实现数据输入温馨提示:从本页开始,需要切换到编程环境,适时切换回课件状态,完成学习。打开“为运动员编号(初)”程序文件,阅读代码,如下图所示。想一想:程序中共有几个变量?它们的作用分别是什么?你有什么发现?

2.实现数据输入请完成“输入数据”模块中其他数据(男生数,女生数)的输入代码。小技巧:可以复制前面的代码,修改后完成后面的内容,注意修改变量。

3.生成编号输入关键信息的数据后,还要确定生成的编号存放的地方。请继续观察的“为动员编号(初)”程序,找到变量“男生编号”和“女生编号”,如下图所示。说一说:“男生编号”“女生编号”这2个变量与“班级”等变量有何不同?它们的初始值各是什么?

3.生成编号请根据前面男运动员自动编号的算法流程和下面的代码提示,完成程序中“为男运动员编号”的代码。生成男运动员编号生成的编号想一想:上图代码提示中,生成的编号是几位?存储生成的编号

3.生成编号生成女运动员编号仿照“为男动员编号”的代码,完成程序中“为女运动员编号”的代码。温馨提示:请注意保存程序,完成后尝试运行程序,用简单数据来验证程序。小技巧:可以复制“为男运动员编号”的代码,再修改相应的参数和变量即可快速完成“为女运动员编号”的代码编写。

3.生成编号测试并完善程序将程序另存为“为运动员编号(终)”,尝试运行程序,察看运行结果。温馨提示:保存后尝试运行程序,如果程序不能正常运行,请在小组内讨论或求助老师。

1.字符串连接输出字符串时,可能需要将多个字符串连接在一起输出。“字符串连接”指令可以像搭积木一样,将多个字符串连接在一起输出,如下图所示。想一想:在生成编号时,把“班级”“性别”和“顺序号”等字符串组合在一起,形成新的字符串,需要????个“字符串连接”指令。“字符串连接”指令

2.算法执行的准备填一填:我认为算法执行的准备顺序是:→→。在解决简单问题时,需要先明确算法的输入和输出,为算法的执行做准备。分析数据的重要性对所需数据进行筛选确定解决问题所需的数据源①②③

1.实现不同形式的编号观察下面的运行结果,尝试修改程序,实现不同形式的编号,如纯数字编号。提个醒:在实现不同形式的编号前,要先弄清楚编号的每一位的含义,如“1”表示男生,“0”表示女生;同时编号要有易读性。

2.实现新功能要保证编号长度一致,就得要求“当顺序号小于10时,在顺序号前补0”。请根据下面的流程图和代码提示,完善程序,实现新形式的编号功能。你可能用到的代码

义务教育《信息科技》五年级上册下节课再见!

文档评论(0)

***** + 关注
实名认证
内容提供者

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。

1亿VIP精品文档

相关文档