技术宅工作吧 关注:98贴子:1,583
没有最好,只有更好。
xl-ea 不断改进中......


来自Android客户端1楼2015-07-31 08:58回复
    >>>index<<<
    1,语言介绍
    2,hello world
    3,定义一个变量
    4,再看输出
    5,库函数---xl-ea大杀器
    6,if-else-end结构
    7,while-end结构
    8,for-end结构
    9,算法实战
    10,附:大量问题+答案+详细注释


    来自Android客户端3楼2015-07-31 09:03
    收起回复
      >>>1,语言介绍<<<
      Xl-ea全称X-try language-easy algorithm,顾名思义它是一种简单的算法语言。虽然他十分简单易学,但却不失强大。完全可以满足您的算法学习,基本可以替代basic成为你学习算法的主力军。另外,使用Xl-ea可以使您更好的过渡到更先进的现代编程语言(c/c++/java/py),很好的了解计算机原理。


      来自Android客户端4楼2015-07-31 09:08
      回复
        这门语言适合所有的编程初学者及算法初学者。保证让您一步步的成为一个编程高手。


        来自Android客户端5楼2015-07-31 09:09
        回复
          此楼@人


          来自Android客户端6楼2015-07-31 09:09
          收起回复
            >>>2,hello world<<<
            在这里我们将写出第一个Xl-ea程序,也让各位体验一下编程的乐趣。


            来自Android客户端8楼2015-07-31 09:14
            回复
              首先我们需要windows或linux平台,下载我提供的xl-ea解释器xl。 下载xl.exe(windows)或xl(linux),将其放在程序同目录下,右键主程序 (*.xmain),打开方式,选择xl.exe(win),或在终端中输入xl(.exe) *.xmain执行。
              windows中可直接把程序拖入xl.exe运行。


              来自Android客户端9楼2015-07-31 09:16
              回复
                #以下解释以windows平台为例
                在xl同目录下新建文本文档,命名为hello.xmain。用记事本或notepad++(推荐)打开,输入一行
                print "hello,world"
                保存。讲hello.xmain拖入xl.exe运行。


                来自Android客户端10楼2015-07-31 09:19
                回复




                  11楼2015-07-31 09:40
                  回复

                    恭喜你已经写好了第一个xl-ea程序。
                    这段程序只有一个语句 >> print ,输出语句。他可以向屏幕输出表达式的结果,变量的值,字符串等。多个输出用分号隔开。
                    例如
                    print 'I am';' Chinese'
                    或者
                    print '5+3=';5+3
                    尝试运行一下吧
                    注意 :
                    1 xl-ea作为算法语言,print语句不支持输出中文。可以用putstr()函数输出(以后介绍)
                    2 其中所有符号必须为英文符号


                    13楼2015-07-31 09:47
                    回复
                      >>>3,定义一个变量<<<
                      1. 赋值语句
                      用途:
                      它的作用是将等号右边的值送到等号左边的变量中去。(重要!!)因此不同于数学意义上的等号,如:n=n+1,数学上是错误的,但xl-ea的赋值语句中却经常用到。
                      用法:
                      (1)可以将常量赋值给变量,如x=3
                      (2)可以将表达式的值赋给变量,如l=2*3.14*r,但不能向一个表达式赋值,如x+y=2+3则是错误的。
                      (3)一个赋值语句只能给一个变量赋值,也不能连用几个等式
                      (4)变量之间可以辗转赋值,且最新值刷新老值
                      (5)可以用分号连接多个赋值语句,例如x=10;y=11;z=x+y,从左向右计算。
                      2.xl-ea中变量简单变量与下标变量(数组类型)两类,简单变量可以用26个英文字母的任意一个来表示,但一般不能写成xy、3y等形式,即乘号不能省略。
                      下标变量由一个小写英文字母加上圆括号中的下标组成,下标可以是表达式。如a(3+1),x(y)(y是已赋值的变量)等。
                      3.加减符号与数学相同,除号用/表示,乘号用*表示,而且不能省略。 %是取模,|是按位或,&是按位与,^是按位异或(详情百度或翻看java教程)


                      来自Android客户端15楼2015-08-01 06:59
                      回复
                        4,由变量和运算符组成的整体称为表达式,等同于数学的式。
                        5,使用的变量必须经过赋值,否则将会出错。


                        来自Android客户端16楼2015-08-01 07:03
                        回复
                          6,输出变量使用print语句,例如
                          x=10;y=11
                          print x;y;x+y
                          #输出变量及表达式


                          来自Android客户端17楼2015-08-01 07:04
                          回复
                            实战
                            定义两个变量,交换值
                            Code
                            >>>t=x;x=y;y=t
                            >>>#t是中间变量


                            来自Android客户端18楼2015-08-01 07:06
                            回复
                              定义两个变量,输出他们的和


                              来自Android客户端19楼2015-08-01 07:07
                              回复