电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

少儿编程Scratch课程课件 - 简易计算器(三)异常处理的思路和实现VIP免费

少儿编程Scratch课程课件 - 简易计算器(三)异常处理的思路和实现_第1页
1/26
少儿编程Scratch课程课件 - 简易计算器(三)异常处理的思路和实现_第2页
2/26
少儿编程Scratch课程课件 - 简易计算器(三)异常处理的思路和实现_第3页
3/26
少儿趣味编程-Scratch简易计算器(三)异常处理的思路和实现简易计算器-异常处理的思路和实现Part1什么是异常处理少儿趣味编程-Scratch简易计算器-异常处理的思路和实现异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。通过异常处理,我们可以对用户在程序中的非法输入进行控制和提示,以防程序崩溃。异常处理功能提供了处理程序运行时出现的任何意外或异常情况的方法,是防止未知错误产生所采取的处理措施。Part2异常举例少儿趣味编程-Scratch简易计算器-异常处理的思路和实现问题一:连续输入运算符时的错误显示。简易计算器-异常处理的思路和实现问题二:多于两个数字的显示与运算。Part3异常处理少儿趣味编程-Scratch简易计算器-异常处理的思路和实现问题一:连续输入运算符时的错误显示。简易计算器-异常处理的思路和实现针对“连续输入运算符时的错误显示”异常情况,分为两种情况。1、连续输入+、-、*、/,这四种运算符。2、连接输入小数点.。思路:1、针对四种运算符,在按下按钮之后,进行后续处理之前,先进行一个判断,判断“输入显示”这个变量中是否包含“+”,“-”,“*”,“/”,这四个运算符,如果已经包含了,那么就不做任何操作,如果没有包含,再进行各个运算符的相应处理。2、针对小数点.,由于它出现在数字1和数字2中,所以判断的对象就不是“输入显示”这个变量,而是要判断“数字1”和“数字2”这两个变量,如果这两个变量中已经包含了,那么就不做任何操作,如果没有包含,再进行两个数字的相应处理。简易计算器-异常处理的思路和实现第一步:增加一个变量,用于记录“输入显示”中是否包含四种运算符的判断结果。新增一个变量简易计算器-异常处理的思路和实现第二步:在初始化时对新增的变量进行初始化。变量初始化简易计算器-异常处理的思路和实现第三步:在开关机的时候对变量进行重置。开关机时对变量重置简易计算器-异常处理的思路和实现第四步:在清除的时候对变量进行重置。清除时对变量重置简易计算器-异常处理的思路和实现第五步:按钮“+”按下时,进行运算符的判断,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现第六步:按钮“-”按下时,进行运算符的判断,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现第七步:按钮“*”按下时,进行运算符的判断,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现第八步:按钮“/”按下时,进行运算符的判断,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现第九步:按钮“.”按下时,判断数字1和数字2,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现问题二:多于两个数字的显示与运算。简易计算器-异常处理的思路和实现经过针对“连续输入运算符时的错误显示”异常情况处理,同时就解决了多于两个数字的显示问题,但是运算的结果依然是错误的。问题分析:这个错误出现的原因是,虽然通过之前的步骤,解决了输入显示上的问题,但是在第二次按下运算符时,却改变了运算符变量的值,而这不是我们期望的结果。思路:当四个运算符再次被按下时,先判断运算符是否已经被按过,如果没有被按过,再进行运算符变量的修改,如果已经被按过了,运算符变量就不再做修改,保留第一次按下运算符时的运算符变量的值。简易计算器-异常处理的思路和实现第一步:调整“+”运算符程序。简易计算器-异常处理的思路和实现第二步:调整“-”运算符程序。简易计算器-异常处理的思路和实现第三步:调整“*”运算符程序。简易计算器-异常处理的思路和实现第四步:调整“/”运算符程序。感谢观看Thanks少儿趣味编程-Scratch主讲雨衡老师

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

少儿编程Scratch课程课件 - 简易计算器(三)异常处理的思路和实现

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部