4.1.4剖析编制计算机程序解决问题的过程.pptx_第1页
4.1.4剖析编制计算机程序解决问题的过程.pptx_第2页
4.1.4剖析编制计算机程序解决问题的过程.pptx_第3页
4.1.4剖析编制计算机程序解决问题的过程.pptx_第4页
4.1.4剖析编制计算机程序解决问题的过程.pptx_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,如何实现?,4.1编制计算机程序解决问题,遵义市第四中学张元玉,4.1.4剖析编制计算机程序解决问题过程,如何实现-分析问题,找零=,问题1:票价是100元,投币是100元,找不找?,问题2:票价是92元,投币是100元,找不找?,找零钱存在几种情况呢?,投币票价,方法:步骤:,如何实现?,Step3:判断零钱z是否为零,是:输出“无需找零”,Step4:结束,假定票价表示为x(已知),投入总金额表示为y(已知),应找零钱表示为z,Step1:获取x和y的值,Step2:获得应找的零钱z=y-x,问题1:票价是100元,投币是100元,找不找?,算法,如何实现?,问题1:票价是100元,你投入的纸币是100元,找不找?,编写程序,微课1,任务一:无需找零,问题1:票价是100元,投币是100元,找不找?,编写程序,Dimx,y,zAsIntegerx=Text1.Texty=Text2.Textz=x-yIfz=0ThenPrint无需找零“EndIf,任务二:要找零钱z元,问题2:票价是92元,投币是100元,找不找?,ElsePrint“应找零钱”&z&”元”,任务二:要找零钱z元,问题2:票价是92元,投币是100元,找不找?,问题2:票价是92元,投币是100元,找不找?要找?,怎么找?,Dimx,y,zAsIntegerx=Text1.Texty=Text2.Textz=y-xIfz=0ThenPrint无需找零“ElsePrint应找零钱&z&元Print找零情况如下:EndIf,方法:假定票价表示为x,投入总金额表示为y,应找补零钱表示为z,找5元零钱数为r5,找1元零钱数为r1步骤:Step1:获取x和y的值Step2:获得应找的零钱z=y-zStep3:判定零钱z是否为零是:输出“无需找零”否:打印z的值即为应找的零钱数Step5:结束,任务三:怎么找零钱,Step4:如果z大于或等于5,计算z与5的商为r5的值打印r5的值即为找5元零钱的张数计算z与5的余数为r1的值,打印r1的值即为找1元零钱的张数,Ifz=5Thenr5=z5Print应找零5元:&r5&张z=zMod5EndIfr1=zPrint应找零1元:&r1&张,取商运算符(75的运算结果为7除5的商为1)取余运算符Mod求余数(7Mod5的运算结果为7除5的余数为2),(找零1元、5元),挑战任务:,A.能找1元、5元、10元零钱B.能找1元、5元、10元、20元零钱C.能找1元、5元、10元、20元、50零钱D.生成*.exe格式文件提交到教师端E.清除之前的找零结果clsF.只能投币100元、50元、20元、10元,合作探究:自由选择任务完成,A.能找1元、5元、10元零钱B.能找1元、5元、10元、20元零钱C.能找1元、5元、10元、20元、50零钱D.生成*.exe格式文件提交到教师端E.清除之前的找零结果F.只能投币100元、50元、20元、10元,小组秀,每组成员代表必须展示和表述清楚以下内容,小组成员可以补充:选择的是哪些任务;运行程序;解决的方法是怎样的;,你优秀,你的小组就优秀,票价100块投币100块,找零8块,课堂总结,课堂总结,编制计算机程序解决问题的基本过程,课后思考:,课堂寄语,我觉得每个人都应该学习一门编程语言学习编程教你如何思考就像学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论