编程课:加法编程的两种思路,方法各有优劣,分清应用场景最重要

编程课:加法编程的两种思路,方法各有优劣,分清应用场景最重要

打算给学生做一个计算机可以进行交互的小程序,交互什么呢?那就用1+1来讲解好了,可是有两种思路,用哪种方法好呢?

一般的做法是,需要与机器交互,获取输入的答案,然后判断这个存储答案的变量是否与计算机的答案一致,然后把结果反馈给人做交互。

第一种思路,采用随机运算的方法,用运算公式来判断回答输入是否正确,这个方法做加法肯定是没问题的,如果拓展一下,加减乘除肯定也是可以运算的。只需要再加几条判断的语句就可以了。

第二种,题目不是随机设置的,答案也是提前设置好的。我们通过判断输入的答案是否与设置的答案一致来进行反馈给人做交互。当然,这个也是可以拓展的。可以新建列表,分别存储题目与答案。然后以此判断题目与答案是否对应来反馈结果。

我们来看一下运算的主体部分,可以看出,第一种做法确实比较简练,用公式判断答案解决了答案的多种不确定性,但是这种脚本只适合做数字运算,如果要是文字回答呢?这种公式就不能用了。

第二种做法相对繁琐,答案需要手动制定。这种做法其实更适合做知识问答的那种互动。相比来说,这种做法在参加比赛的时候会有更多的发挥空间。比如做疫情知识问答等等,通常这种题目回答不会都是数字,并且也会制定出固定答案,通常这种人机交互会达到更好的效果。

具体选择哪种方法,有根据自己所要表达的意图,根据搭建场景来选择合适的方法,只能说,各有千秋而已,并没有好与坏之分。

(0)

相关推荐

  • Excel函数:Excel中乘法和加法综合应用(案例讲解 思路解析)

    各位小伙伴们大家好,我是Excel归故乡,上期给大家讲解了and函数和or函数的综合应用,本期就来说一下他们的另一种表达方式,乘法运算和加法运算的综合应用.我们还是通过案例来给大家讲解,这样便于思路分 ...

  • PowerQuery:这个技巧帮你快速计算列

    PowerQuery中,对两列或者多列的计算一般通过添加自定义列来实现,以下表为例, 如果需要1月和2月数据的合计,可以添加自定义列, 其实还有一种更方便的方式,不用动手输入任何字符,点点鼠标就可以完 ...

  • 1.8《有理数的加法运算律》

    1.8《有理数的加法运算律》

  • 优质课备课的另两种思路

    (1219) 优质课备课的另两种思路 市级优质课赛讲下周将到我校,八名教师代表学校将参与三个学科的角逐. 上午政教处教导处前头的年级主任碰头会上,郭主任讲,他弄到了一套三个年级各学科的全册课件集,各个 ...

  • 中考必考二次函数中菱形存在性两种思路方法

    概括说一种是先平行四边形再菱形,另一种是先等腰三角形再菱形. 我们已经熟知等腰三角形,直角三角形,它们存在性讨论,只是单一的以某顶点的角为等腰顶角,或者直角顶角,存在三种讨论方式. 但是,等边三角形, ...

  • “社会调查”的内与外:思考早期社会研究的两种思路

    来源:<学海>2017年第5期 内容提要 本文讨论了西方早期社会调查的"内在"和"外在"状况,阐释了这两条线索背后的理论史的问题.本文认为,从西方社 ...

  • 做自媒体的两种思路

    这个2月份算是被过年耽误了. 原本不打算回去过年的,好好利用这个假期精进成长.但一到了过年那段时间,就越发地想家. 老家过年很热闹:家里亲戚都住的很近,平时都在外打工挣钱,一年能聚在一起的时候也就是过 ...

  • 王幸福:治疗失眠,我一般分两种思路处理

    简介:王幸福,大学文化,中医世家,祖籍河南,飘零豫陕,落叶西安.16岁起随祖父习医,诵读岐黄,18岁从西安知青下乡,悬壶农村,独自行医,中途泛览诸子百家,研治各种病症,亦医亦官,晚年摒弃其他爱好,专心 ...

  • 赚钱方法论第二篇:两种思路积累财富

    第一篇中,我就讲了一个事情:首先先建立自己的现金奶牛,然后去通过尝试一件理论上可以无限变现的事情做突破.(后方稳固,前线突破) 今天,我要顺着这个无限变现的事情,来具体讲一讲怎样才能无限变现. 简单解 ...

  • 第四十章番外篇之连续将军将死和将不死中吃子两种思路

    第四十章连续将军将死和将不死中吃子两种思路 将军的时候,需要子力配合作战,形成合力才能最后杀敌.一个子力一般有两种作用:一,埋伏,位于黑将必经之路,埋伏好,等待对方自投罗网,控制对方必经之路:二,另一 ...

  • 颠簸期,两种思路做好投资

    巴菲特在2008年致股东信中有这样一段描述: "股票是一种适合长期持有的投资品.一般情况下,股民可能在两件事情上出错:买到错误的股票,或者是在错误的时间买入.卖出股票.正确的做法应该是,根本 ...

  • 两种思路构造等腰三角形,基础功底才是解决问题的关键!

    两种思路构造等腰三角形,基础功底才是解决问题的关键!