- 11
- 0
- 约1.68千字
- 约 26页
- 2024-03-04 发布于陕西
- 举报
少儿趣味编程-Scratch简易计算器(三)异常处理的思路和实现.
简易计算器-异常处理的思路和实现.
Part1什么是异常处理少儿趣味编程-Scratch.
简易计算器-异常处理的思路和实现.异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。通过异常处理,我们可以对用户在程序中的非法输入进行控制和提示,以防程序崩溃。异常处理功能提供了处理程序运行时出现的任何意外或异常情况的方法,是防止未知错误产生所采取的处理措施。
Part2异常举例少儿趣味编程-Scratch.
简易计算器-异常处理的思路和实现.问题一:连续输入运算符时的错误显示。
简易计算器-异常处理的思路和实现.问题二:多于两个数字的显示与运算。
Part3异常处理少儿趣味编程-Scratch.
简易计算器-异常处理的思路和实现.问题一:连续输入运算符时的错误显示。
简易计算器-异常处理的思路和实现.针对“连续输入运算符时的错误显示”异常情况,分为两种情况。1、连续输入+、-、*、/,这四种运算符。2、连接输入小数点.。思路:1、针对四种运算符,在按下按钮之后,进行后续处理之前,先进行一个判断,判断“输入显示”这个变量中是否包含“+”,“-”,“*”,“/”,这四个运算符,如果已经包含了,那么就不做任何操作,如果没有包含,再进行各个运算符的相应处理。2、针对小数点.,由于它出现在数字1和数字2中,所以判断的对象就不是“输入显示”这个变量,而是要判断“数字1”和“数字2”这两个变量,如果这两个变量中已经包含了,那么就不做任何操作,如果没有包含,再进行两个数字的相应处理。
简易计算器-异常处理的思路和实现.第一步:增加一个变量,用于记录“输入显示”中是否包含四种运算符的判断结果。新增一个变量
简易计算器-异常处理的思路和实现.第二步:在初始化时对新增的变量进行初始化。变量初始化
简易计算器-异常处理的思路和实现.第三步:在开关机的时候对变量进行重置。开关机时对变量重置
简易计算器-异常处理的思路和实现.第四步:在清除的时候对变量进行重置。清除时对变量重置
简易计算器-异常处理的思路和实现.第五步:按钮“+”按下时,进行运算符的判断,根据判断结果进行相应操作。
简易计算器-异常处理的思路和实现.第六步:按钮“-”按下时,进行运算符的判断,根据判断结果进行相应操作。
简易计算器-异常处理的思路和实现.第七步:按钮“*”按下时,进行运算符的判断,根据判断结果进行相应操作。
简易计算器-异常处理的思路和实现.第八步:按钮“/”按下时,进行运算符的判断,根据判断结果进行相应操作。
简易计算器-异常处理的思路和实现.第九步:按钮“.”按下时,判断数字1和数字2,根据判断结果进行相应操作。
简易计算器-异常处理的思路和实现.问题二:多于两个数字的显示与运算。
简易计算器-异常处理的思路和实现.经过针对“连续输入运算符时的错误显示”异常情况处理,同时就解决了多于两个数字的显示问题,但是运算的结果依然是错误的。问题分析:这个错误出现的原因是,虽然通过之前的步骤,解决了输入显示上的问题,但是在第二次按下运算符时,却改变了运算符变量的值,而这不是我们期望的结果。思路:当四个运算符再次被按下时,先判断运算符是否已经被按过,如果没有被按过,再进行运算符变量的修改,如果已经被按过了,运算符变量就不再做修改,保留第一次按下运算符时的运算符变量的值。
简易计算器-异常处理的思路和实现.第一步:调整“+”运算符程序。
简易计算器-异常处理的思路和实现.第二步:调整“-”运算符程序。
简易计算器-异常处理的思路和实现.第三步:调整“*”运算符程序。
简易计算器-异常处理的思路和实现.第四步:调整“/”运算符程序。
感谢观看.Thanks少儿趣味编程-Scratch主讲雨衡老师
您可能关注的文档
- 蚕的一生课件.ppt
- 膈疝完整课件.ppt
- 2024年个人岗位竞聘工作汇报.pptx
- 急性胰腺炎病人的护理.pptx
- 少儿编程Scratch课程课件 - 阶段复习(一).pptx
- 少儿编程Scratch课程课件 - 阶段复习(一)练习题解析.pptx
- 少儿编程Scratch课程课件---变量---变量详解.pptx
- 少儿编程Scratch课件绘制多边形.pptx
- 少儿编程操作题Scratch试题.pptx
- 消防安全知识讲座.pptx
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)