资源简介 (共25张PPT)(1)顺序结构(2)选择结构(单分支结构/双分支结构)(3)循环结构(for循环/while循环)分支结构的程序虽然能解决计算、输出等问题,但不能做判断在选择。对于要先做判断再选择的问题就要使用分支结构。程序的三种基本结构第二单元综合活动2猜价小游戏罗海燕福建教育出版社信息技术七(下)https://v./x/page/i01616o1b1e.htmlhttps://haokan./v?vid=1150941005312683197&pd=bjh&fr=bjhauthor&type=video校信息学奥赛社团准备举办一次“网上猜价”活动,猜中者将获得图书一本。活动用程序替代主持人,请你帮忙编写一个简单的“猜价游戏”程序,游戏界面参考如下:猜价游戏1.选用C语言编写游戏程序。2.分析游戏需求,拟订游戏功能。3.画程序流程图,编写程序代码。4.调试、测试游戏程序。任务说明游戏设计的步骤游戏设计的步骤明确猜价游戏程序需要具备哪些功能讨论具体设计和实现方案,电脑如何实现功能——流程图编写代码并调试:将想法编程现实测试小游戏功能需求分析功能需求分析界面显示:“(==猜价格游戏==)”数据类型:整型输出:书名输入:猜测价格输出:3种情况退出:猜对或10次后退出任务一:算法描述1.定义常量“书名”SM和“定价”DJ,以及变量“猜测价格”cj。3.判断cj是否与DJ相等,如果相等,输出“恭喜你,猜中了!”,算法结束。2.从键盘输入一个数给cj。任务一:流程图小组合作,形成仅有一次猜价机会的游戏的文档,提出解决方案并绘制流程图。常量定义#defineDJ123常量定义#defineMS“信息学奥赛”输出控制符%sP65%s是一种字符串的输出格式说明符,输出字符串。任务二根据设计的逻辑流程图编写代码。截图保存任务二根据设计的逻辑流程图编写代码。截图保存这里用到if—else的多分支结构If(条件表达式)语句1;elseif(条件表达式2)语句2:else语句3;是不是可以尝试用不同的代码实现相同或者相似的游戏的功能?切忌简单地照抄教材。如果(条件表达式)语句1:否则:如果(条件表达式)语句2:否则语句3;任务三:记录监测的结果任务四编写一个让玩家有10次猜价机会的小游戏。截图保存提交。只有一次猜价机会好遗憾,能不能多给一些猜测价格的机会呢?借助for循环。for(i=1;i<=10;i++)第二单元综合活动2猜价小游戏第2课时福建教育出版社信息技术七(下)游戏体验代码书写之艺术美当代码比较多的时候,代码格式对齐的可阅读性、美观性就更好。从而达到艺术美之对称的境界。石头、剪刀、步怎么在计算机中表示?实体——抽象化?inta=0,b=0;//变量a用于存储计算机出拳,变量b用于存储人出拳printf(“提示:0-剪刀,1-石头,2-出步,3-退出\n”);时间函数头文件#include//随机数函数头文件#include//时间函数头文件srand()用时间来获取随机数种子srand((int)time(NULL))/用时间来获取随机数种子,产生不同的种子(如果没有这句,电脑只能随机出同一套路的拳/随机函数rand()a=rand()%3;/rand()函数会基于随机数种子获得一个随机整数,经取模运算后获得固定范围的一个数值/%3//求余取模运算,这里取3的模后余数为0~2学生作品谢谢观看https://www.21cnjy.com/help/help_extract.php福建教育出版社《信息技术》七(下)第二单元走进程序世界厦门市音乐学校罗海燕综合活动2设计一个小游戏第1课时班级:姓名:【难点】综合应用分支和循环语句,进行游戏程序的编码与调试。“猜价赢大礼”综艺游戏,如果只有一位玩家,我们能不能设计一个电脑程序(C语言程序),让电脑成为主持人,和他玩这个游戏?(电脑代替真人进行游戏有哪些好处?)校信息学奥赛社团准备举办一次“网上猜价”活动,猜中者将获得图书一本。活动用程序替代主持人,请你帮忙编写一个简单的“猜价游戏”程序,游戏界面参考如下:【游戏设计的步骤】【任务一】小组合作,形成仅有一次猜价机会的游戏的文档,提出解决方案并绘制流程图。截图保存【任务二】根据设计的逻辑流程图编写代码。截图保存这里用到if—else的结构If(条件表达式)语句1;elseif(条件表达式2)语句2:else语句3;【任务三】学生测试自己的猜价游戏,并将检测结果记录下来。截图保存【拓展提升】编写一个让玩家有10次猜价机会的小游戏。截图保存活动目标能根据实际问题,分析程序所需具备的功能。能根据程序功能需求,提出解决方案,设计流程图。能够依据需求,对编写的程序进行简单的测试。能归类整理程序开发过程中所产生的的各类文档。游戏设计的步骤明确猜价游戏程序需要具备哪些功能讨论具体设计和实现方案,电脑如何实现功能——流程图编写代码并调试:将想法编程现实测试小游戏功能需求分析界面显示:“(==猜价格游戏==)”数据类型:整型输出:书名输入:猜测价格输出:3种情况退出:猜对或10次后退出补充条件补充条件是不是可以尝试用不同的代码实现相同或者相似的游戏的功能,切忌简单地照抄教材。只有一次猜价机会好遗憾,能不能多给一些猜测价格的机会呢?2 展开更多...... 收起↑ 资源列表 学生任务综合活动2设计一个小游戏.doc 课件罗海燕课件综合活动2.pptx