信息技术五年级下册第二单元 算法与程序设计第9课 列表存储授课ppt课件
展开浙江摄影版(2020)五年级下册
云和育英外国语实验学校 刘丹萍
1.认识列表 2.应用列表
要使用列表,必须先新建列表,再根据需求管理列表数据,如增加、减少、显示、运算、比较等。
目的:用列表实现自动换题
变量”i”的值设为1至“问题”列表长度之间的随机数
询问第”i”项“问题”
“回答”是否与第“i”项“答案”匹配?
变量“得分”的值增加10
一次“随机出题”流程图
自然语言描述:一次“随机出题”算法
新建“问题”和“答案”两个列表存储问题与答案数据。
新建变量”i”用于随机生成列表编号, ”i”的值设为1-“问题”列表长度之间的随机数
询问第”i”项问题,根据用户输入的“回答”判断是否与第”i”项“答案”匹配,如果回答正确,输出答对提示,将变量“得分”的值增加10,并说出“得分”为多少,程序结束。
如果回答错误,输出答错提示,程序结束。
分别新建“问题”、“答案”两个列表。
打开Scratch程序,打开“知识问答-”文件,参考课本P27新建“问题”、“答案”两个列表。时间:2分钟。
输入“问题”与“答案”两个列表的各项数据。
根据提供的题目,将数据添加到对应列表中。参考书本P27。时间:3分钟。
把列表前的 打勾,让列表显示。
复制快捷键:Ctrl+C, 粘贴快捷键:Ctrl+V
方法一:通过编写脚本输入列表数据
方法二:手动输入列表数据
试着将知识问答程序的询问语句进行修改,将询问的内容改为“问题”列表的第1项问题,并判断用户输入的回答与“答案”列表的第1项答案是否匹配。时间:2分钟。
2人一组,结合算法,讨论如何让知识问答程序自动更换列表编号实现自动随机出题?参考P28。时间:5分钟。
新建变量”i” ,把”i”的值设为
询问“问题”列表的第”i”项内容,并进行判断。
将变量“i” 显示在舞台上,按下空格键,观察变量“i” 的值有什么变化。
做一个抽奖程序,用列表存储同学的姓名,随机显示中奖姓名。
浙摄影版(2020)五年级下册第9课 列表存储精品ppt课件: 这是一份浙摄影版(2020)五年级下册第9课 列表存储精品ppt课件,共9页。PPT课件主要包含了列表名,列表值,列表长度,用户输入“回答”,输出答对提示,输出答错提示,输出“得分”,新建变量“i”等内容,欢迎下载使用。
浙摄影版(2020)五年级下册第9课 列表存储优秀课件ppt: 这是一份浙摄影版(2020)五年级下册第9课 列表存储优秀课件ppt,文件包含第9课列表存储课件pptx、第9课列表存储教案docx、知识问答素材wmv等3份课件配套教学资源,其中PPT共23页, 欢迎下载使用。
信息技术浙摄影版(2020)第10课 遍历列表精品ppt课件: 这是一份信息技术浙摄影版(2020)第10课 遍历列表精品ppt课件,文件包含第10课遍历列表pptx、第10课遍历列表docx等2份课件配套教学资源,其中PPT共18页, 欢迎下载使用。