`
凌川__
  • 浏览: 84027 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

3.11 一个综合小练习

阅读更多

还是求50以内的素数,尽可能地用到本章更多的语法,看程序 E3.12-1.rb ;  

ruby 代码
  1. #  E3.12-1.rb          求50以内的素数   
  2.   
  3. $arr=[ ]      #建立一个全局数组  $arr   
  4. $arr[0]=2   
  5.   
  6.  def add_prime(n)    #定义方法  将 n以内的奇素数加入$arr   
  7.     3.step(n,2){|num|$arr《num if is_prime?(num) }       
  8.  end  
  9.      
  10.  def  is_prime?(number)   #定义方法  判断一个数是否是素数   
  11.     j=0                                #数组下标   
  12.     while  $arr[j] * $arr[j] <=number   
  13.       return false  if  number  %  $arr[j] ==0   
  14.       j +=1   
  15.     end  
  16.     return true  
  17.  end  
  18.   
  19. add_prime(50)   
  20. print  $arr.join(", "),"\n"          #转换成字符串输出  

     $arr<< num <num face="Arial"></num>的含义是:将素数num作为数组的一个元素加入到$arr中。你很容易地理解了这个小程序,说明本章内容你已经熟练掌握了。你如果不做程序员,有点儿遗憾。

完整阅读,请看我写的 Ruby语言中文教程all in one   

 

分享到:
评论

相关推荐

    部编版小学语文一年级下册课文3.11彩虹同步练习D卷.pdf

    《部编版小学语文一年级下册课文3.11彩虹同步练习D卷.pdf》这份练习卷,就是在这个阶段为学生准备的一份综合性练习资料,旨在通过多种题型的练习,全面提升学生的基础语文水平,并在学习中渗透情感教育。 首先,...

    八年级语文上册 3.11《背影》同步练习4 苏教版

    从照看行李到讲价选座位,每一个细节都透露出父亲对孩子出行的担忧。父亲的“不放心”不仅仅是对旅程安全的担忧,更是对孩子成长过程中无微不至的关爱和责任感的体现。 在语言理解方面,《背影》中作者运用了重复的...

    高中语文 3.11《这个世界的音乐》同步练习 北京版必修1.doc

    最后,信息传递与噪音处理部分,让学生认识到噪音是信息传递中的一个普遍性问题。音乐在人类生活中起到过滤和慰藉的作用,动物界也有类似情况,如蝙蝠利用超声波进行交流,克服“噪声”问题。这部分内容将语文与生物...

    七年级语文上册 3.11《女兵墓》同步练习 北京课改版(通用).doc

    这篇文档是七年级语文上册的同步练习,主要围绕《女兵墓》这一课文进行。《女兵墓》讲述了一位女卫生员在执行任务时,勇敢地挺身而出,阻止敌人射击,最终牺牲的故事。以下是文档中涉及的知识点: 1. **汉字拼音**...

    七年级语文上册 3.11(女兵墓)同步练习 北京课改版 试题.doc

    【知识点】 1. 语言基础知识: - 注音:学习汉字拼音,如“澎湃”的“péng pài”,...以上内容主要涵盖了语文学习中的基础词汇、成语理解、句子结构、表达训练、文学分析等多个方面,旨在提升学生的语文综合能力。

    学校实训毕业商用项目-响应式企业后台(3.11修正版).zip

    这个压缩包文件“学校实训毕业商用项目-响应式企业后台(3.11修正版).zip”是一个典型的前端开发项目,适用于学校实训和毕业生的实战练习。它包含了一个响应式的后台管理系统,这样的系统通常用于企业管理、数据分析...

    2015_2016学年高中语文3.11变形记课时训练粤教版必修4

    综上所述,高中语文的学习是一个综合性的过程,它不仅要求学生掌握语言知识和技能,还要培养学生的文学鉴赏力和批判性思维。通过对《变形记》的学习,学生可以接触到现代文学的精髓;通过对成语、语法、句子排序等...

    21天学通Java-由浅入深

    28 1.3 程序开发过程 29 1.4 编码规范 29 1.5 HelloWorld:第一个Java程序 30 1.5.1 编写程序代码 30 1.5.2 编译程序代码并运行 30 1.5.3 注意事项 31 1.6 使用Eclipse集成开发工具开发 32 1.7 综合练习 32 1.8 小结...

    PHP从入门到精通第二版

    2.5 第一个PHP实例 2.6 小结 2.7 练习与实践 第3章 PHP语言基础 视频讲解:47分钟 3.1 PHP标记风格 3.2 PHP注释的应用 3.3 PHP的数据类型 3.4 PHP常量 3.5 PHP变量 3.6 PHP运算符 3.7 PHP的表达式 3.8 PHP函数 3.9 ...

    高级组合算法 高级组合算法

    流分解是将一个复杂的大规模流问题分解成多个较小的子问题的过程,这样可以简化问题的求解过程,并有助于找到有效的解决方案。 #### 3.4 多商品流与列生成 多商品流问题涉及到多种不同类型的“商品”在网络中同时...

    第四章 违背基本假定的几种情况 部分习题代码.docx

    接着,建立了一个名为`lm3.11`的线性模型,其中`y`是因变量,`x1`, `x2`, `x3`是自变量。`lm()`函数是R中的线性模型拟合函数。 之后,我们计算了残差标准差`rstan`(由`rstandard()`函数获得)和学生化残差`rs`...

    用VB开发多媒体数据结构教学演示系统.pdf

    本文所介绍的多媒体数据结构教学演示系统(MDSCDS),正是利用了多媒体技术与VB语言,旨在为数据结构课程提供一个多媒体综合教学环境。 VB(Visual Basic)作为一种简单易学的编程语言,长期以来被广泛用于快速开发...

    c语言经典算法

    此例涉及如何用C语言解决一个经典的数学谜题,即通过最少的交易次数,将19头牛分配给三个兄弟,使得每个人获得的数量满足特定条件。这不仅考验了算法的效率,还体现了C语言在逻辑判断和循环控制上的应用。 #### 1.2...

    《Dive Into Python》

    - **综合实践**:结合前面学习的内容,提供了一个综合性练习案例。 ##### 2.9 小结 - **章节总结**:回顾了第二章中所学的主要知识点。 #### 第三章:面向对象框架 ##### 3.1 入门 - **面向对象编程基础**:...

    内蒙古鄂尔多斯东胜区华研中学七年级地理上册《3.2 气温的变化与分布(一)》章节学案(无答案) 新人教版

    绘制气温变化曲线图是一个将数据可视化的过程,它可以帮助我们直观地看到一年中气温的高低波动,以及一天内的气温变化情况。通过绘制曲线图,学生可以清晰地看到气温在不同时间的差异,例如最高气温通常出现在午后,...

    企业级数据库实验指导

    - **3.2.9 子查询**:在一个查询中嵌套另一个查询。 - **3.2.10 ROWNUM伪列**:用于限制返回结果的数量。 - **3.2.11 集合操作**:如UNION、INTERSECT等用于组合多个查询的结果集。 - **3.2.12 连接查询及分组查询...

Global site tag (gtag.js) - Google Analytics