XWare Поиск по информационным ресурсам МГУ English Russian
       
       Точная форма слов   О проекте   Сайты   Помощь
Поиск по:uneex.lorien.cs.msu.su   - Поискать по всем серверам
На этой странице приведены все страницы сервера uneex.lorien.cs.msu.su ,которые мы индексируем. Показаны документы 5201 - 5220 из 5242.

В начало ] Пред. | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | След.

Упорядочить по: URL  |  дате изменения
5201. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/01_object/time.rb
#!/usr/bin/env ruby puts Time.now puts Time.now+60 # добавили 60 секунд к текущему времени puts Time.now-60 # отняли 60 секунд от текущего времени puts "До Нового года осталось #{365-Time.now.yday} дней" puts Time.now puts "Подождем 10 секунд." sleep(10) puts Time.now
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/01_object/time.rb -- 1.3 Кб -- 06.09.2008
Похожие документы

5202. Переменные и константы
В этом курсе мы будем использовать так называемые локальные переменные. ... Кроме локальных переменных Ruby поддерживает и другие их виды - глобальные переменные, переменные классов и экземпляров. ... Имена констант и классов должны начинаться с прописной латинской буквы (A-Z) и, аналогично переменным, продолжаются любой комбинацией латинских букв, цифр и символа подчеркивания. ... Переменные могут использоваться во всех выражениях Ruby аналогично соответствующим объектам: a = "Привет всем!" puts a . ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/02_variables/index.html -- 8.4 Кб -- 06.09.2008
Похожие документы

5203. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/02_variables/var.rb
#!/usr/bin/env ruby number = 342 puts "Исходное число равно #{number}" n1 = number/100 # число сотен n2 = (number/10)%10 # число десятков n3 = number%10 # число единиц answer = n1*100 + n3*10 + n2 puts "Результат #{answer}"
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/02_variables/var.rb -- 1.3 Кб -- 06.09.2008
Похожие документы

5204. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/array1.rb
#!/usr/bin/env ruby a = [1, "cat", 3.14] # создание массива из трех элементов puts a puts a[0] # печать первого элемента массива puts a.type print a[0].type, "\t", a[1].type, "\t", a[2].type, "\n" a[2] = "dog" # изменение значения третьего элемента puts a print a[0].type, "\t", a[1].type, "\t", a[2].type, "\n"
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/array1.rb -- 1.3 Кб -- 06.09.2008
Похожие документы

5205. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/array2.rb
usr/bin/env ruby # упаковываем массив Ruby puts \n\t Массивы magic = [1, 2] # обе метки наклеены на одну и ту же упаковку hocusPocus = magic # их значения совпадают print magic = ; p magic print hocusPocus = ; p hocusPocus puts изменяем содержимое массива hocusPocus # изменим содержимое упаковки с именем hocusPocus ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/array2.rb -- 3.0 Кб -- 06.09.2008
Похожие документы

5206. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/array3.rb
usr/ bin / env ruby myArray = (0..2). map { Array.new 3 } mouth = %w(январь февраль март апрель май июнь июль август сентябрь октябрь ноябрь декабрь) dayOfWeek = %w(воскресенье понедельник вторник среда четверг пятница суббота) t = Time.now myArray [0][0] = t.year myArray [0][1] = t.month myArray [0][2] = t.day myArray [1][0] = mouth [ t.month ] myArray [1][1] = t.day myArray [1][2] = ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/array3.rb -- 1.7 Кб -- 06.09.2008
Похожие документы

5207. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/array4.rb
#!/usr/bin/env ruby b = [23, -14, 45, 78, -2.5] s = 0 b.each {|i| s +=i} puts s puts "Еще разок..." s = 0 b.collect {|i| s +=i} puts s =begin a = ["a", "b", "c", "d"] p a.collect {|i| i+"!"} =end
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/array4.rb -- 1.2 Кб -- 06.09.2008
Похожие документы

5208. Массивы
... К их числу относятся и массивы - экземпляры класса Array . ... Удаление всех элементов массива . ... Удаление всех объектов nil из массива . ... Рассмотрим следующий пример, комментируя действия с переменными в терминах наклеек : # упаковываем массив Ruby puts \n\t Массивы magic = [1, 2] # обе метки наклеены на одну и ту же упаковку hocusPocus = magic # их значения совпадают print magic = ; p magic print hocusPocus = ; p hocusPocus puts изменяем содержимое массива ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/03_array/index.html -- 15.6 Кб -- 06.09.2008
Похожие документы

5209. Ввод данных
Для ввода данных с клавиатуры можно использовать метод gets , который помещает в строку все вводимые символы. ... Выше уже описывался метод chop , позволяющий удалить последний символ строки (либо два последних символа, если они есть \r\n ). print "Введите ваше имя: " a=gets print a, ", привет!\n" b=a.chop print b, ", привет!\n" Как видите, символ перевода на новую строку удален. ... Изменим программу, добавив в нее метод chop! : print "Введите ваше имя: " a=gets.chop! print "Привет ", a, "! ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/04_input/index.html -- 6.2 Кб -- 06.09.2008
Похожие документы

5210. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/04_input/input.rb
usr/bin/env ruby print "Введите ваше имя: " a=gets print "Привет, ", a # еще раз print "Введите ваше имя: " a=readline print "Привет, ", a =begin print "Введите строку: " a=gets b=a.size print "ASCII код последнего символа равен ", a[b - 1], "\n" print "Введите ваше имя: " a=gets print a, ", привет!\n" b=a.chop print b, ", привет!\n" a="123456" b=a.chop puts a, b b=a.chop! puts a, b print "Введите ваше имя: " a=gets.chop! print "Привет ", a, "! ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/04_input/input.rb -- 2.6 Кб -- 06.09.2008
Похожие документы

5211. Методы
Методы, наряду с переменными и операторами, являются основными строительными блоками в Ruby. ... Изменим метод так, чтобы он мог печатать любой текст: def saySomething(text) puts text end saySomething("Hello, World!" Мы добавили параметр text в наш метод. ... Приведем фрагмент программы для иллюстрации этого факта: def saySomething(text = 'Hello, World!') puts text end x = saySomething puts x puts x = 23 puts x += 1 Обратите внимание, что значение, возвращаемое методом saySomething , есть nil . ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/05_metods/index.html -- 8.8 Кб -- 06.09.2008
Похожие документы

5212. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/05_metods/method.rb
usr/bin/env ruby def helloWorld puts Hello , World! end helloWorld puts ==== Определение метода с параметром def saySomething (text = ' Hello , World!') puts text end saySomething saySomething () saySomething Пробел между именем метода и аргументами saySomething ( или использование скобок ) puts ==== Параметры ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/05_metods/method.rb -- 2.3 Кб -- 06.09.2008
Похожие документы

5213. Операторы ветвления
... Ruby поддерживает все стандартные логические операторы, а также дополнительный оператор defined? ... Определение метода оценки величины выражения def howBigPrint(i) if i Общая форма оператора if такова: if <логическое_выражение> [then] тело_оператора elsif <логическое_выражение> [then] тело_оператора ... else тело_оператора end Здесь <логическое_выражение> может быть любым фрагментом кода на языке Ruby, результатом вычисления которого является логическая величина (с учетом сказанного выше). ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/06_if/index.html -- 9.7 Кб -- 06.09.2008
Похожие документы

5214. Циклы
Для задания повторяющихся действий в большинстве языков программирования используются операторы цикла. ... Его общий вид таков: while <выражение> [do] ... тело цикла ... end . ... Обратите внимание, что условие окончания одного оператора цикла является отрицанием условия другого оператора. i=1 while i 5 puts i; i += 1 end . ... Начинает выполнение цикла с самого начала Рассмотрим на примере итератора for действие указанных конструкций. for i in 1 .. 5 print i break if i == 3 print "*" end . ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/07_while/index.html -- 10.7 Кб -- 06.09.2008
Похожие документы

5215. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/enum.rb
usr/bin/env ruby include Enumerable puts Math.sqrt(2); puts Math::PI # или include Math puts sqrt(2); puts PI # получить квадраты целых чисел от 1 до 4 a1 = (1..4). collect {|i| i*i } # тоже самое a2 = (1..4).map {|i| i*i } p a1, a2 # выдать четыре раза строку cat b = (1..4). collect { cat } p b # найти первое вхождение числа , # которое делится и на 5 и на 7 # поиск среди ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/enum.rb -- 2.4 Кб -- 06.09.2008
Похожие документы

5216. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/eruby.ehtml
<html> <head> <title>eruby example</title> </head> <body> <h1>Enumeration</h1> <ul> <%(1..10).each do|i|%> <li>number <%=i%></li> <%end%> </ul> <h1>Environment variables</h1> <table> <%ENV.keys.sort.each do |key|%> <tr> <th><%=key%></th><td><%=ENV[key]%></td> </tr> <%end%> </table> </body> </html>
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/eruby.ehtml -- 1.3 Кб -- 06.09.2008
Похожие документы

5217. Библиотеки
Язык Ruby поставляется с большой и полезной библиотекой модулей и классов. ... В этом разделе нас будет интересовать применение библиотечных модулей и классов. ... В случае, когда приходится использовать методы одного модуля несколько раз, удобнее подключить нужный модуль при помощи оператора include , что позволит использовать вызов метода без указания имени модуля: puts Math.sqrt(2); puts Math::PI # или include Math puts sqrt(2); puts PI . ... cos(x), sin(x) . ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/index.html -- 7.9 Кб -- 06.09.2008
Похожие документы

5218. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/qq.rb
#!/usr/bin/env ruby include Enumerable require 'tk' TkLabel.new { text 'Hello, World!' pack } Tk.mainloop root = TkRoot.new { title "Ex1" } TkLabel.new(root) { text 'Hello, World!' pack { padx 15 ; pady 15; side 'left' } } Tk.mainloop
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/qq.rb -- 1.2 Кб -- 06.09.2008
Похожие документы

5219. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/table.rb
Math # составили список чисел от -PI до PI с шагом PI/12 a = (-12 .. 12).map {|i| i.to_s + *PI/12 } # печать заголовка print Угол\t Синус\t Косинус\t Тангенс\t Котангенс\n for i in a.reverse # для печати в убывающем порядке x = eval i printf %4s\t% 9.4f \t% 9.4f \t , eval (i + *(15*12/PI) ).round, # радианы - gt; градусы sin (x), cos (x) if cos (x). abs 0.0001 then ...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/table.rb -- 1.6 Кб -- 06.09.2008
Похожие документы

5220. http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/trig.rb
...
[ Сохраненная копия ]  Ссылки http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/08_library/trig.rb -- 1.5 Кб -- 06.09.2008
Похожие документы

В начало ] Пред. | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | След.

Rambler's Top100 RFBR Яндекс цитирования