编程语言应用

首页 » 常识 » 问答 » 5分钟了解计算机语言编程动手体验R语言
TUhjnbcbe - 2023/6/23 21:05:00
儿童白癜风能不能治好 http://baidianfeng.39.net/a_jiankang/210804/9272352.html

计算机语言通论_58-首先是问题需求

去看看Matlab\Fortran\C语言体验文章-比较一下吧

用计算机语言和计算机交流:

有了一台电脑;

有了一个平台-安装了一个软件开发工具-一个软件产品-一个软件系统;

有了自己的母语,一些英语知识;

有了-翻看了某个计算机语言的知识;

有了中学的数学知识;

对了。还要链接上网络系统(汉英翻译,资料查询等)

那就开始体验吧?

先打开软件开发平台,看一看,点一点,试一试,……。别怕。大不了重新启动。哈哈哈。

对了,想解决什么问题呢?还是降低难度吧,别以此来的麻烦太多,不好应付,还失去重点。

对了,为了放心,还是存个文件来放置自己的程序吧。这些可都是积累呀!以后还要滚雪球呢!还要重用呢!还要做成模板呢!还要迭代扩充呢!

看来。与数学很近的R也是专为处理数学问题而设计的。但是。他实在计算机图形处理、数据可视化需求等环境下,或说技术支持与新需求下产生的。关于图形处理—抽象概念与事物的计算机可视化表达,后边再说。

R语言是一种编程语言。也就是说,其本质首先是一门计算机语言,其次才是语言特点—设计该语言的出发点是用于解决事务领域的数学问题。而且可视化(几何模式展现)—尤其是高等数学问题、应用数学问题、工程数学问题等。这些问题,则需要用户自己编制程序解决。最有趣的是:他涉及到了大数据处理—数据挖掘。当然,还有数据库问题。

好了,说远了。干点实际的。

看一下,数学处理语言R吧。(版本无所谓)。

打开RGui这个软件,看看会是什么界面—平台的样子。在WINDOWS操作系统上,是个视窗模式的样子。

R语言编译平台

还好,是个汉化的界面。

打开下拉式菜单建立一个新文件。后缀.R

建立新文件的操作

得到

用户文件程序编写界面--平台

好了。现在开始用R语言的词汇、句子格式、语言规则编写代码吧。

#arithmetic.R

#scan()与print(),标准IO

a-2

b-3

print("输入一个整数")

a1-scan(sep="")

print("输入一个整数")

b1-scan(sep="")

arf-b1*10

print("")

print("内置的两数相加")

print(a+b)

print("内置的两数相减")

print(a-b)

print("内置的两数相乘")

print(a*b)

print("内置的两数相除")

print(a/b)

print("用户输入的两数相加")

print(a1+b1)

print("用户输入的两数相减")

print(a1-b1)

print("用户输入的两数相乘")

print(a1*b1)

print("用户输入的两数相除")

print(a1/b1)

print("用户输入数的正弦值")

print(sin(b1))

print(sin(arf*3.14/))

print(sin(arf*3./))

用命令运行一下:

source("E:\\program_code\\R_code\\arithmetic.R")

[1]"输入一个整数"

1:2

2:

Read1item

[1]"输入一个整数"

1:3

2:

Read1item

[1]""

[1]"内置的两数相加"

[1]5

[1]"内置的两数相减"

[1]-1

[1]"内置的两数相乘"

[1]6

[1]"内置的两数相除"

[1]0.

[1]"用户输入的两数相加"

[1]5

[1]"用户输入的两数相减"

[1]-1

[1]"用户输入的两数相乘"

[1]6

[1]"用户输入的两数相除"

[1]0.

[1]"用户输入数的正弦值"

[1]0.

[1]0.

[1]0.5

这段程序采用了标准IO模式(键盘显示器模式)

用户程序文件运行过程

能读懂吗?比较一下用MATLAB、Fortran、C、C++、Python语言描述的同样的问题。看看有什么特点(异同点)。也许会更好的理解计算机语言。

文件保存以后,就可以在指定的路径下看到结果。

用户文件存储路径与名称

命令行模式进行文件编译-运行。

你仔细阅读,会发现什么。数据类型检查没有C、C++严格。和MATLAB有点像。那能用命令行直接计算吗?试一下:

用命令行直接计算

可以呀!

那再来计算一下数学函数sin(x)--连续量的几何表达!

R语言的图形生成-计算机可以处理图形

有意思!很爱很爱你!

别的语言也可以这样吗?具体怎么做呢?

请听下回分解:计算机图形生成—计算机可视化、计算机的几何模式表达、计算机图形处理技术、……

计算机语言编程,很好玩!

为了重用,反复使用。可以写成程序文件。保存起来以便反复使用。

表述的算术运算的处理过程!这就是为什么要从处理数学问题开始。因为数学的处理计算方法熟记于心。可以不在算法问题上费心。

有时需要在网上查一下英语单词!哈哈哈。时间长了,英语知识就积累的多了。当然,好的英语将如虎添翼。

1
查看完整版本: 5分钟了解计算机语言编程动手体验R语言