








2021学年综合活动2 设计一个小游戏授课课件ppt
展开(1)顺序结构(2)选择结构(单分支结构/双分支结构)(3)循环结构(fr循环/while循环)
分支结构的程序虽然能解决计算、输出等问题,但不能做判断在选择。对于要先做判断再选择的问题就要使用分支结构。
第二单元 综合活动2猜价小游戏
&pd=bjh&fr=bjhauthr&type=vide
校信息学奥赛社团准备举办一次“网上猜价”活动,猜中者将获得图书一本。活动用程序替代主持人,请你帮忙编写一个简单的“猜价游戏”程序,游戏界面参考如下:
1.选用C语言编写游戏程序。2.分析游戏需求,拟订游戏功能。3.画程序流程图,编写程序代码。4.调试、测试游戏程序。
1.定义常量“书名”SM和“定价”DJ,以及变量“猜测价格”cj。
3.判断cj是否与DJ相等,如果相等,输出“恭喜你,猜中了!”,算法结束。
2.从键盘输入一个数给cj。
任务一:流程图 小组合作,形成仅有一次猜价机会的游戏的文档,提出解决方案并绘制流程图。
常量定义 #define DJ 123
常量定义 #define MS “信息学奥赛”
输出控制符%s P65%s是一种字符串的输出格式说明符,输出字符串。
任务二 根据设计的逻辑流程图编写代码。截图保存
这里用到if—else的多分支结构If(条件表达式)语句1;else if(条件表达式2) 语句2: else 语句3;
是不是可以尝试用不同的代码实现相同或者相似的游戏的功能?切忌简单地照抄教材。
如果(条件表达式)语句1:否则: 如果(条件表达式) 语句2: 否则 语句3;
任务三:记录监测的结果
任务四 编写一个让玩家有10次猜价机会的小游戏。截图保存提交。
只有一次猜价机会好遗憾,能不能多给一些猜测价格的机会呢?
借助fr循环。fr(i=1;i<=10;i++)
第二单元 综合活动2猜价小游戏第2课时
福建教育出版社 信息技术七(下)
当代码比较多的时候,代码格式对齐的可阅读性、美观性就更好。从而达到艺术美之对称的境界。
石头、剪刀、步怎么在计算机中表示?
int a=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
初中信息技术闽教版(2020)七年级下册第二单元 走进程序世界第4课 程序设计基础教学演示ppt课件: 这是一份初中信息技术闽教版(2020)七年级下册第二单元 走进程序世界第4课 程序设计基础教学演示ppt课件,文件包含第四课主题2编写一个简单的C语言程序课件pptx、第四课主题2编写一个简单的C语言程序学案docx等2份课件配套教学资源,其中PPT共20页, 欢迎下载使用。
2021学年第7课 循环结构课前预习ppt课件: 这是一份2021学年第7课 循环结构课前预习ppt课件,文件包含第七课主题1for循环结构课件pptx、第七课主题1for循环学案docx等2份课件配套教学资源,其中PPT共22页, 欢迎下载使用。
初中信息技术闽教版(2020)七年级下册第6课 分支结构教课内容课件ppt: 这是一份初中信息技术闽教版(2020)七年级下册第6课 分支结构教课内容课件ppt,文件包含第六课主题2双分支机构课件pptx、第六课主题2双分支结构学案docx等2份课件配套教学资源,其中PPT共12页, 欢迎下载使用。