c语言程序设计实训 ppt,C语言程序设计实训之四.ppt_人人文库网

C语言程序设计实训之四价格竞猜游戏设计,周跃进徐州建筑职业技术学院电子信息工程系,在《购物街》游戏中,能否通过编程模拟整个过程,该如何做?,看一段录相,思考一个问题,《购物街》游戏节目是通过佳宾猜商品价格,本实训来模拟这个过程进行程序设计。下面请同学们进行模拟竞猜:商品是一个U盘,价格范围在1--99元之间,看看谁能到这个商品的价格。,玩一个游戏,思考编程模型,点击玩,游戏,第一步:游戏模型建立,请思考以下几个问题:1.游戏有何规律?2.编程中需要哪些变量?3.用到哪些基本的程序结构?,根据分析,我们可以知道,需要采用if…else…语句:1.if语句格式if(表达式)语句块;2.功能根据表达式的值,决定是否执行语句块。if语句流程图如图所示。,第二步:采用原型法实现竞猜,if-else语句1.if语句格式if(表达式)语句块1;else语句块2;2.功能若表达式值为非0(真),执行“语句块1”,否则执行“语句块2”。if-else语句执行过程如图所示。,☆,第二步:采用原型法实现竞猜,☆,1.模型分析游戏很简单,电脑为你随机抽出一个两位数,只要你能猜出便胜出。2.算法分析1)确定两个变量:一是随机数,二是猜的数;2)产生一个随机数;3)输入猜的数;4)判别猜的数是否等于随机数。,第二步:采用原型法实现竞猜,下面请同学们自己进行编程,实现竞猜的功能,并判定竞猜是否正确。在编程中要注意:1、考虑在本程序中要引用哪些包含文件?2、注意书写的格式,如大小写,分号等。,第二步:采用原型法实现竞猜,点击看程序的实现,通过刚才的实训,请同学们想一想你编的程序有什么不完善的地方?,第三步:功能扩充,,☆,,第三步:功能扩充,1.while循环语句格式while(表达式)语句块2.执行过程循环开始后,先计算表达式,当条件表达式为非0(真)时,执行循环体;当条件为0(假)时,循环结束,执行while循环的后续语句。while循环语句的流程如图所示。,3.说明语句块称为循环体,它可以是单个语句或复合语句,也可以一个空语句。为了提高程序的可读性,通常将循环体用花括号“{}”括起来,即使是一条语句也用花括号,后面将要介绍的几个循环语句也如此。循环结构有“当型”和“直到型”两种,while循环是一种“当型”循环(先判断,后循环),也就是说先判断条件满足与否,决定是否继续循环,如果一开始条件就不成立,则循环一次也不被执行。,,第三步:功能扩充,1.dowhile格式do{语句块;}while(表达式);2.执行过程循环开始后,先执行一次循环体(语句块)。然后计算表达式,当条件表达式为非0(真)时,继续执行循环体;当条件为0(假)时,循环结束。dowhile循环语句的流程图如图4.3所示。3.注意书写或输入程序时不要忘了while子句后边的分号“;”。,dowhile是“直到型”循环(先循环,后判断),,下面请同学们用循环语句继续完善刚才的程序,以实现最初的数学模型。,,第三步:功能扩充,点击看程序的实现,1.实验中存在的问题2.课后作业:开发一个超市信息管理系统,要求实现的功能:(1)输入商品的价格(2)查询商品的价格注意:在输入商品价格及查询商品的价格次数不定。,总结与提高,谢谢!,

展开阅读全文

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值