TI-84 Plus上的语法错误

时间:2016-06-03 19:16:11

标签: ti-basic

运行以下代码时出现语法错误:

Prompt A,B,C
B^2-4*A*C→Δ
If Δ IS<(0)
Disp "No Real Solutions"
If Δ=0
Disp "One Solution",-B/(2*A)
If Δ IS>(0)
Then
(-B-√(Δ))/(2*A)→E
(-B+√(Δ))/(2*A)→F
End

使用此代码有什么问题吗?

3 个答案:

答案 0 :(得分:3)

我从未在TI-84 Plus上看到'Δ'符号,也许这可能是问题,但如果没有,我愿意打赌第三行就是问题。

If Δ IS<(0)

不正确。你应该用

替换它
If Δ < 0

这对你有用。除此之外,你应该好!顺便说一句好的入门手续!

答案 1 :(得分:1)

您的问题是使用

<!doctype html>
<html>

<head>
  <meta name="description" content="http://stackoverflow.com/questions/37811023">
  <meta charset="utf-8">
  <base href="http://polygit.org/components/">
  <script href="webcomponentsjs/webcomponents-lite.min.js"></script>
  <link href="polymer/polymer.html" rel="import">
  <link href="iron-image/iron-image.html" rel="import">
  <link href="paper-button/paper-button.html" rel="import">
</head>

<body>
  <dom-module id="my-el">
    <template>
      <iron-image src="[[url]]"></iron-image>
    </template>
    <script>
      Polymer({
        is: 'my-el',
        properties: {
          url: {
            type: String,
            notify: true
          }
        },
        ready: function(e) {
          this.url = this.getUrl();
        },
        getUrl: function() {
          return 'http://lorempixel.com/300/300';
        }
      });
    </script>
  </dom-module>
  <my-el></my-el>
</body>

</html>

命令If Δ IS<(0) 不会测试小于。相反,它将变量和值作为参数,递增变量,并在变量小于该值时跳过下一行代码。相反,你想按照JFed-9的说法做IS<

此外,增量可能是一个问题,但首先尝试以上内容。

答案 2 :(得分:1)

试试这个:

Template.frontend.helpers({
    clock() {
        return ClockSettings.find().fetch()[0];

    },
    runClock: (c) => {
        setInterval( () => {
            if(c) {
              adjustClock(c);
            }
        }, 1000);
    }
});