 
         
         
         
         
        版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、R R的的编程编程结构结构本章主要内容控制语句成组条件循环3成组语句R 是一种表达式语言(expression language)因为它仅有的命令形式就是返回结果的函数和表达式赋值操作实际上也是一个表达式结果的再分配,并且可以用在任何表达式中,甚至多重赋值也是允许的命令可以用大括弧圈在一起。此时,这一组命令的结果是该组中最后一个命令的值放在大括号中的这一组表达式可以被看做是一个表达式,既然一个组依然是一个表达式,它就可能放在括弧中,并放在一个更大的表达式中,等等4条件控制:if语句R 语言的条件语句形式为: 操作符(与)和(或)常常用于if 语句的条件控制部分这里要注意 和 将作用于向量的所有
2、元素,而 和 仅用于长度为1的向量,并且必要时才对第二个参数求值5Ifelse函数R 提供了if/else 条件语句向量形式的函数它的使用方式是返回一个和最长的参数向量同长的向量 为真时,该向量对应的元素是,否则为6循环控制:for循环R 语言有下面形式的for 循环结构: 其中 是循环变量是一个向量表达式(常常以1:20这种形式出现)常常是根据循环变量e e而设计的成组表达式。在访问所有可能值时,都会运行7循环控制:repeat循环语法:关键字可以用于结束任何循环,它是结束 循环的唯一办法关键字可以用来结束一次特定的循环,然后直接跳入下一次循环8循环控制:while循环语法:当条件满足时,就
3、执行语句 当条件不满足时,则退出循环9求素数问题10所谓素数是指出了1和该数本身外,不能被其他任何整数整除的数。如1,2,3,5,7,11.算法描述:I.输入n的值;II.i=2(i为除数);III.n被 i 除,的余数 r;IV.若r=0 ,打印“n不是素数”,算法结束;否则执行V;V.i=i+1; VI.如果i n-1,返回III;否则打印“n是素数”百鸡问题11公元前五世纪,我国古代数学家张丘建在算经一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何?这是一个有名的不定方程问题:cocks+hens+chicks=100 (1)5*coc
4、ks+3*hens+chick/3=100 (2) 其中cocks:鸡翁数,取值范围:019;hens :鸡母数,取值范围:033;chicks :鸡雏数,取值范围:0100,且为3 的倍数百鸡问题12算法描述 S1: cocks=0; /赋初值 S2: while(cocks=19) /当cocks=19 S2.1:找满足条件的hens,chicks; S2.2: ckcoks=cocks+1 / 修改公鸡数百鸡问题13对S2.1细化 S2.1.1: hens=0; S2.1.2: while(hens=33) S2.1.2.1:找满足条件的chicks; S2.1.2.1: hens=hens+1 / 修改母鸡数百鸡问题14对S2.1.2.1细化: chicks=100-cocks-hens /满足方程(1) r=chicks%3 / %为求余数运算符 if(r= 0) /若r等于,表示chicks是的倍数 if(5*cocks+3*hens+chicks/3 =100) / 找到满足条件的鸡翁、鸡母和鸡雏,输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蚂蚁西瓜活动方案
- 蛋糕公司庆祝活动方案
- 走进冬天活动方案
- 避暑科学活动方案
- 远程英语教研活动方案
- 2025年疼痛科医生疼痛管理方案评估模拟题答案及解析
- 2025年三级钳工考试试卷及答案
- 2025年实验室技师血液常规检查规范操作考核试题及答案解析
- 2025年司法考试专业资格(律师资格考试)备考题库及答案解析
- 城市轨道考试试卷及答案
- 2025年下半年江苏盐城市亭湖区城管协管员招考94人易考易错模拟试题(共500题)试卷后附参考答案
- 2025及未来5年中国电子记事本市场调查、数据监测研究报告
- 2025-2026学年上学期高一英语人教新版期中必刷常考题之完形填空
- 2025-2026学年人教版(2024)八年级英语上学期期中考试模拟测试卷(含答案)
- 2025年海南省三亚市辅警考试真题及答案
- 安全风险管控“六项机制”监理实施细则(水利工程)
- 辽宁省名校联盟2025年高三10月份联合考试 生物试卷(含答案详解)
- 2025秋期版国开电大本科《心理学》一平台形成性考核练习1至6在线形考试题及答案
- 2025年餐饮服务食品安全管理员考试试题与答案
- 2025江苏苏州张家港市基层公共服务岗位招聘14人(第二批)笔试模拟试题及答案解析
- 川教版(2024)四年级上册(2024)信息科技 第一节 奇妙纷呈的数据 课件
 
            
评论
0/150
提交评论