内容正文:
(1)顺序结构
(2)选择结构(单分支结构/双分支结构)
(3)循环结构
分支结构的程序虽然能解决计算、输出等问题,但不能做判断在选择。对于要先做判断再选择的问题就要使用分支结构。
程序的三种基本结构
第二单元 综合活动2
猜价小游戏
福建教育出版社 信息技术七(下)
https://v.qq.com/x/page/i01616o1b1e.html
https://haokan.baidu.com/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。
9
任务一:流程图 小组合作,形成仅有一次猜价机会的游戏的文档,提出解决方案并绘制流程图。
10
常量定义 #define DJ 123
常量定义 #define MS “信息学奥赛”
输出控制符%s P65
%s是一种字符串的输出格式说明符,输出字符串。
任务二 根据设计的逻辑流程图编写代码。截图保存
任务二 根据设计的逻辑流程图编写代码。截图保存
这里用到if—else的多分支结构
If(条件表达式)
语句1;
else if(条件表达式2)
语句2:
else
语句3;
是不是可以尝试用不同的代码实现相同或者相似的游戏的功能?
切忌简单地照抄教材。
如果(条件表达式)
语句1:
否则: