C语言程序设计实训之四.ppt课件



《C语言程序设计实训之四.ppt课件》由会员分享,可在线阅读,更多相关《C语言程序设计实训之四.ppt课件(14页珍藏版)》请在装配图网上搜索。
1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,C,语言程序设计实训之四,价格竞猜游戏设计,周 跃 进,徐州建筑职业技术学院电子信息工程系,C语言程序设计实训之四周 跃 进,在,购物街,游戏中,能否通过编程模拟整个过程,该如何做?,看一段录相,思考一个问题,在购物街游戏中,能否通过编程模拟整个过程,该如何做?看一,购物街,游戏节目是通过佳宾猜商品价格,本实训来模拟这个过程进行程序设计。,下面请同学们进行模拟竞猜:商品是一个,U,盘,价格范围在,1-99,元之间
2、,看看谁能到这个商品的价格。,玩一个游戏,思考编程模型,点 击 玩,游 戏,购物街游戏节目是通过佳宾猜商品价格,本实训来模,第一步:游戏模型建立,请思考以下几个问题:,1.,游戏有何规律?,2.,编程中需要哪些变量?,3.,用到哪些基本的程序结构?,第一步:游戏模型建立请思考以下几个问题:,4,根据分析,我们可以知道,需要采用,ifelse,语句:,1.,if,语句格式,if (,表达式)语句块;,2.功能,根据表达式的值,决定是否执行语句块。,if,语句流程图如图所示。,第二步:采用原型法实现竞猜,根据分析,我们可以知道,需要采用ifelse语句:第二,if-else,语句,1.,if,语句
3、格式,if(,表达式),语句块1;,else,语句块2;,2.功能,若表达式值为非0(真),执行“语句块1”,否则执行“语句块2”。,if-else,语句执行过程如图所示。,第二步:采用原型法实现竞猜,if-else语句 第二步:采用原型法实现竞猜,1.,模型分析,游戏很简单,电脑为你随机抽出一个两位数,只要你能猜出便胜出。,2.,算法分析,1,)确定两个变量:一是随机数,二是猜的数;,2,)产生一个随机数;,3,)输入猜的数;,4,)判别猜的数是否等于随机数。,第二步:采用原型法实现竞猜,1.模型分析第二步:采用原型法实现竞猜,7,下面请同学们自己进行编程,实现竞猜的功能,并判定竞猜是否正确
4、。在编程中要注意,:,1,、考虑在本程序中要引用哪些包含文件,?,2,、注意书写的格式,如大小写,分号等。,第二步:采用原型法实现竞猜,点击看程序的实现,下面请同学们自己进行编程,实现竞猜的功能,并判定,通过刚才的实训,请同学们想一想你编的程序有什么不完善的地方?,第三步:功能扩充,通过刚才的实训,请同学们想一想你编的程序有什么不完善的地方?,第三步:功能扩充,1.,while,循环语句格式,while(,表达式)语句块,2.执行过程,循环开始后,先计算表达式,当条件表达式为非0(真)时,执行循环体;当条件为0(假)时,循环结束,执行,while,循环的后续语句。,while,循环语句的流程如
5、图所示。,3.说明,语句块称为循环体,它可以是单个语句或复合语句,也可以一个空语句。为了提高程序的可读性,通常将循环体用花括号“”括起来,即使是一条语句也用花括号,后面将要介绍的几个循环语句也如此。,循环结构有“当型”和“直到型”两种,,while,循环是一种“当型”循环(先判断,后循环),也就是说先判断条件满足与否,决定是否继续循环,如果一开始条件就不成立,则循环一次也不被执行。,第三步:功能扩充 1.while循环语句格式 3.,第三步:功能扩充,1.,do while,格式,do,语句块;,while(,表达式);,2.执行过程,循环开始后,先执行一次循环体(语句块)。然后计算表达式,当
6、条件表达式为非0(真)时,继续执行循环体;当条件为0(假)时,循环结束。,do while,循环语句的流程图如图4.3所示。,3.,注意,书写或输入程序时不要忘了,while,子句后边的分号“;”。,do while,是“直到型”循环,(先循环,后判断),第三步:功能扩充 1.do while格式do whi,下面请同学们用循环语句继续完善刚才的程序,以实现最初的数学模型。,第三步:功能扩充,点击看程序的实现,下面请同学们用循环语句继续完善刚才的程序,以实现最初的数学模,1.,实验中存在的问题,2.,课后作业:,开发一个超市信息管理系统,要求实现的功能:,(,1,)输入商品的价格,(,2,)查询商品的价格,注意:在输入商品价格及查询商品的价格次数不定。,总 结 与 提 高,1.实验中存在的问题总 结 与 提 高,谢 谢!,谢 谢!,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 36个关键词详解2025政府工作报告
- 学习2025年政府工作报告中的八大科技关键词
- 2025年政府工作报告要点速览接续奋斗共谱新篇
- 学习2025政府工作报告里的加减乘除
- 深化农村改革党课ppt课件(20250305)
- 弘扬雷锋精神凝聚奋进力量学习雷锋精神的丰富内涵和时代价值
- 深化农村改革推进乡村全面振兴心得体会范文(三篇)
- 2025年民营企业座谈会深度解读PPT课件
- 领导干部2024年述职述廉述责述学述法个人报告范文(四篇)
- 读懂2025中央一号党课ppt课件
- 2025年道路运输企业主要负责人安全考试练习题[含答案]
- 2024四川省雅安市中考英语真题[含答案]
- 2024湖南省中考英语真题[含答案]
- 2024宁夏中考英语真题[含答案]
- 2024四川省内江市中考英语真题[含答案]