, «Ruby»..,

Similar documents
«, 68, 55, 23. (, -, ).,,.,,. (workcamps).,. :.. 2

JOINT-STOCK COMPANY GIDROPRIVOD. RADIAL PISTON PUMPS OF VARIABLE DISPLACEMENT type 50 НРР

uninsta un in sta 9 weights & italics 5 numeral variations Full Cyrillic alphabet

4WCE * 5 * : GEO. Air Products and Chemicals, Inc., 2009

Myriad Pro Light. Lining proportional. Latin capitals. Alphabetic. Oldstyle tabular. Oldstyle proportional. Superscript ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹,.

KbdKaz 500 layout tables

Operating Manual version 1.2

Infusion Pump CODAN ARGUS 717 / 718 V - Release Notes. Firmware V

OFFER VALID FROM R. 15 COLORS TEXT DISPLAYS SERIES RGB12-K SERIES RGB16-K SERIES RGB20-K SERIES RGB25-K SERIES RGB30-K

NON-PROFIT ORGANIZATION CHARITY FUND

UCA Chart Help. Primary difference. Secondary Difference. Tertiary difference. Quarternary difference or no difference

OFFER VALID FROM R. TEXT DISPLAYS SERIES A SERIES D SERIES K SERIES M

-. (Mr R. Bellin),.: MW224r

А. Љто нќша кђшка That s our cat

ц э ц эр е э вс свэ эч эр э эвэ эч цэ е рээ рэмц э ч чс э э е е е э е ц е р э л в э э у эр це э в эр э е р э э э в э ес у ч р Б эш сэ э в р э ешшв р э

THE COCHINEAL FONT PACKAGE

Romanization rules for the Lemko (Ruthenian or Rusyn) language in Poland

Р у к о в о д и т е л ь О О П д -р б и о л. н а у к Д. С. В о р о б ь е в 2017 г. А Г И С Т Е Р С К А Я Д И С С Е Р Т А Ц И Я

ON CERTAIN INEQUALITIES IN THE LINEAR SHELL PROBLEMS

R E N E W A B L E E N E R G Y D E V E L O P M E N T I N K A Z A K H S T A N MINISTRY OF ENERGY OF THE REPUBLIC OF KAZAKHSTAN

Title of your Paper AUTHOR NAME. 1 Introduction. 2 Main Settings

MANAGEMENT LETTER. Implemented by. Prepared by: (igdem KAHVECi Treasury Controller

THE MATHEMATICAL MODEL OF AN OPERATOR IN A HUMAN MACHINE SYSTEMS. PROBLEMS AND SOLUTIONS

National Women Commission

The XCharter Font Package

TEX Gyre: The New Font Project. Marrakech, November 9th 11th, Bogusław Jackowski, Janusz M. Nowacki, Jerzy B. Ludwichowski

Ы Ш Илт :. у /Ph.D/,Х И, у лт л д д л. лдул /Ph.D/, Х И, к л өтөл ө л

OCCASION DISCLAIMER FAIR USE POLICY CONTACT. Please contact for further information concerning UNIDO publications.

Usage guidelines. About Google Book Search

MEGAFLASHROM SCC+ SD

INDEPENDENT AUDITORIS REPORT. in the procedures

Module I. Unit 5. д е far ед е - near д м - next to. - е у ед е? railway station

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА БАКАЛАВРА

2 і К К Ч... 5 Т 6 1. Ч Т КТ Т Т і і і і і і Т я я і і і і 27 К ЄКТ Т Т К 'є і і я і і.

AUDIT OF THE FINANCIAL STATEMENT OF THE "EMERGENCY NATIONAL POVERTY TARGETING PROGRAM (PROJECT)" ENPTP

MIVOICE OFFICE 400 MITEL 6863 SIP / MITEL 6865 SIP

Public Disclosure Authorized. Public Disclosure Authorized

P07303 Series Customer Display User Manual

КАТАЛОГ ЭЛЕКТИВТІ ПӘНДЕР КАТАЛОГЫ ПЕДАГОГИКА ЖӘНЕ ПСИХОЛОГИЯ ИНСТИТУТЫ

Using GR8BIT Language Pack and PS/2 Keyboard

September 13, 1963 Letter from the worker of Donetsk metallurgy plant Nikolai Bychkov to Ukrainian Republican Committee of Peace Protection, Donetsk

tion Centre REDDnipie 16b banflea, f N ZGI3l-. #&Irf~t~ 4 tphne: Public Disclosure Authorized

MIVOICE OFFICE 400 MITEL 6873 SIP USER GUIDE

Registration and Assessment of Load Cycles in Pipelines. Регистрация и оценка циклов нагружения в трубопроводах

MIVOICE OFFICE 400 MITEL 6867 SIP / MITEL 6869 SIP

Town Development Fund

Ц пл йъ п К л л я с д д ь с лп с И Ц щ пй л И й л мц Ц л ё чý и ф Ч иь Ерс ч и шь Ц ф с Й Г х Ч й М п д м цв фн пп йл ч йй м

M a t h e m a t i c a B a l k a n i c a. The New National Standard for the Romanization of Bulgarian 1

%,1 - J? I ' " X 4* >tt<b * 4 1 «?pt 5 '»-»!»!«<, t *"N^ ^ f s \ f V-* 1Г 1 rt, * ^ ^

SBOX-Max Operating Manual

LG-Nortel GDC-400 User manual

User Manual. June 2008 Revision 1.7. P07303 Series Customer Display

RUBIUS PM

User Manual. Revision v1.2 November 2009 EVO-RD1-VFD

29th IYPT 2016: Inspector s Report

User Manual September 2009 Revision 1.9. P07303 Series Customer Display

IRRIGATION SYSTEM ENHANCEMENT PROJECT IBRD LOAN 8267-AM IMPLEMENTED BY WATER SECTOR PROJECTS IMPLEMENTATION UNIT STATE INSTITUTION

OPERATING RULES FOR CLEARING OF INTERNATIONAL PAYMENTS

к ри т и к у, о б ја в љу је у пе ри о д и ц и. у Но в ом С а д у. Ис т о р и ч а р к а је у ме т нос т и, ш колов ал а с е у Б еог р ад у и

TVT Television Technologies. TVT Television Technologies.: (812)

MIVOICE OFFICE 400 MITEL 6930 SIP USER GUIDE

Logo & Identity. Usage Guidelines. designed by sanja.at for transform! europe. sanja.at 2016

Extended user documentation

a Laboratoire de Mécanique et Structure (LMS), Université de Guelma, Algeria

Ь Ь, Є ; ;,,,

Version 1.0 March 2014 OCD 300

БРАН КО БАЉ, ро ђен у Ли па ру код Ку ле. Фи ло зоф, пи ше

Public Disclosure Authorized. Public Disclosure Authorized

Programming the Microchip Pic 16f84a Microcontroller As a Signal Generator Frequencies in Railway Automation


ОЉА ВА СИ ЛЕ ВА, ро ђе на у Бе о гра ду. Про у ча ва срп ску поези ју

SHALLOW SPHERICAL LATTICE TYPE SHELL SUBJECTED TO NORMAL POINT LOAD FUNDAMENTAL SOLUTION

Extended user documentation

SPACECRAFT ONBOARD INTERFACE SERVICES RFID TAG ENCODING SPECIFICATION

International Journal INFORMATION THEORIES & APPLICATIONS

ETHEREUM FONT FAMILY. CONTAINING LATIN BASICand AND LATIN-1 SUPLIMENT

THE EQUATIONS OF THE SECOND ORDER LINEAR MODEL OF SURFACE GRIDS

INTERNATIONAL BANK FOR RECONSTRUCTION AND DEVELOPMENT AUDIT REPORT AUDIT OF THE INTERNATIONAL BANK GRANT RECIPIENT

А А п р р Э у Э А Ш К Р В А чк Ар шб

УВАЖАЕМЫЕ ВЛАДЕЛЬЦЫ АВТОМОБИЛЯ VOLVO!

CABLE I.D. PRINTER. User s Guide Copyright 2015 PARTEX MARKING SYSTEMS ALL RIGHTS RESERVED.

eph1610 Handwriting Recognition Microcontroller Product Specification DOC. VERSION 1.4

СР ЂА Н ВИД РИ Ћ, рођен у Зрења н и н у. П и ше есе је и к њи жев н у к ри т и к у, о б ја в љу је у пе ри о д и ц и.

Extended user documentation

Extended user documentation

«А з» -..,,.,,,, ; ё ; ё.,,, (,, - ),,,,. : 1.,,,, -,,,,. ~ 5 ~

Version 1.0 June 2014 SANGO TOUCHSCREEN

VI... VIII

ДА ЛИ ЈЕ КРИ ВИЧ НО ДЕ ЛО УВЕК Н А Ј Т Е Ж Е К А ЗН Е НО Д Е ЛО? * (II ДЕО)

Version 1.0 March 2013 SANGO

NECTAR. ThТs work has bооn submтttоd to NECTAR, thо Northampton Electronic Collection of Theses and Research. Conference or Workshop Item

5 мая 2019 а. я 2 а а а м. а а. В я ужба раз ка ( Тр ). р м а. В а ба я к я р а я кр ая я ра з ка» (Т к. 50 я а»).

APSNIM, 2017, :2 (14) Ethnology (АПС І ), 2017, 2 (14), P faşaчc ( faşaчg, fărşaчc, farşaчg),, -

Always there to help you. Register your product and get support at CD280 CD285. Question? Contact Philips.

Operating instructions. Series SX602 Alphanumeric large size displays with Profibus DP interface BAL SX602 PFB EN 3.0

Audio-Visual Speech Recognition for Slavonic Languages (Czech and Russian)

О Њ О О О О О Л К КОЛ Ј Л Ћ О КОЛ К 7/2018. О - 1

Ибрагимов Линард Халитович ТЕХНОЛОГИИ ИНТЕРНЕТ-КОММУНИКАЦИИ КАК ИНСТРУМЕНТ ДЕСТАБИЛИЗАЦИИ ПОЛИТИЧЕСКИХ РЕЖИМОВ. «П ч к у ы, р ы х г»

THE BOOK. Intermediate/Advanced Method. Allen Vizzutti. [dlfred

Khmer Collation Development

Transcription:

,.. 2018 44.03.01 44.03.01.09 «Ruby»..,..... 2018

... 3 1.... 5 1.1.... 5 1.2.,... 21 1.3. Ruby... 30 e 1... 34 2. - «Ruby»... 37 2.1. «Ruby»,... 37 2.2. «Ruby»... 50 2.3. «Ruby»... 63 2... 67... 68... 70..... 74.... 97 2

,, Ruby, - Ruby,, - -. : «Ruby». : -. : «Ruby». : -, -,. - -. - -. - Ruby. - - «Ruby». : «Ruby» -,, -, -,,, : - -. 3

- -. - -. : Ruby -, - -,. 4

1. - - 1.1. - - - -, - - -, - -. -,.,, - -.. - ( ), :, -,.,, - :. -. 5

, -.,, -,.,, -,,, -. - -., :,,,,,,,, -., -, -, -., -,,, - :,,, [24] [25]. : - ; -,, -,, 6

. -, - ;, - - -. - :, - -... - ; -, -,,.. -,,,, -. - -, ;, -,.,,, -.,, [25]. 7

., : -, - - ; -, - - ; -., - - [18]. : - (, - ), ( ); - ( - ),,. - ; - 10-11- ; - ; - - (, ); - - ; 8

-, - [12].,, : -, - -,. -, - -. - :,,. -,.,,, -, [19]. : - ; - -, -. - ; -, -. - / ;. - ; 9

-. - ( ) - ;,,, - -. - -,,, - ; - -,, -. - ; - -, -. - ;,,,, -. -, - ; 10

, -, - -. - : -, - ; - ; - ; - ; - ; - ; -. 17, 34 51., 1-2,., -.,, -,, [6] [12]. -,., -,,, -., (,..),. : 11

-. -. -. - -. -.. -,. : - ; - ; - ; -,,, - ; - (,,..), - ; -,. -,, -. -,,. -,.,,., - 12

,,,,... -, - -.,. : -, ; -, - ; - /, [18].,. а ев,.., - ( -,,,, -,, ),, - [24]. е е ( ), -, - [24]. 13

., -. -.,., -, -, - -., -, -., - : - (,, ), - ; - (,,,..), ; - (, -.), -.. : -. 14

( ),, -,, -. -, ( ). ; -, - -. -, -,,, -. -.,, -,. -, -,,, ( - )., -, -. -.,, -,, -. - - 1. 15

1. -. : -.. -. : - -,,,, ; - -,, ; - -, ; -,, - [20].,,,, -., -, -, 16

-. -, - - -,,.. -. 1985. - - «-»,. -., - - [16]. 1990-., -., -.,. -,, - -, -. - 17

,, -, «-». -. (..), -, [16]. -, - -,,,,, ; -, -., -. 1960-.., -,,.,,., -, -, -,.., - -, - - 18

. «- - -» [5], -...,,,, -. -,, «,... : «,, - ( )» [24].,,,. -, -, -.., -,. -., - 19

,,. -,. 20

1.2., -. -, - :, -.,..,. -, - :,.. -, -. -, [27].,,, -. -.. -..,,, [26]. 21

, -, -, -,, -,, -. - -.. -, -., [26]. -,, - - -.,, -, [26]. Pascal, -. Pascal -, -, -,. - C, C++, Visual C++, Python, Java. -, Pascal, -. - 22

, Pascal, Pascal.,,, Pascal -.,, Pascal,, -,., Pascal. -, Pascal Java, C# Haskell., Haskell [26]. - ImagineCup C#., -., ё,, -, -,,, Perl, -.. c,, -. -,,., Pascal. Pascal -,, : - Java, C/C++, PHP. [27]. 23

ё -. - -, -. - -, -. -, - : -. -,,. - - -, - -.. -,, -,. - -,,. - : - -. Java, Haskell, Python. Java, - ++. Java - 24

, Java ++. -,. - Ruby. -,., Smalltalk Ruby -, Haskell -., ё,,. -, -., Python, -. -,.,,, -, -,, - ( ). -,. Perl, Ruby, Python.,,., - Perl: -, -,, -. ++. Ruby, Python ё, - Perl ++. 25

- -. -,, - -. -. -, -, -., Java, Ruby, Python, Tcl - - (,, ) (, - ). Ruby - -. - - -. -. -, Ruby,, - - [11] [15]. Ruby. Ruby - - Rails, Ruby-on-Rails (RoR). 26

- Ruby - : - ; -, Linux Unix, MS-DOS, Windows 9x/2000/NT, BeOS MacOS; - HTML- ; - Ruby (VHLL), - ; - Ruby - - ; - Ruby ; - Ruby (DB2, MySQL, Oracle Sybase); - VHLL Ruby - ; - Ruby - ; - - ; - Ruby - ; -, - C Ruby; - - ; - [28]. 27

, Ruby :, -. Ruby,. -,,, -, -,,. Ruby Perl -.,.,.,, (, ), [36].,, -, -. -, - -, -. -, -. - PHP, Python Ruby. PHP - -. Python -, 28

- -. Python,, - Linux. -, -,.. Ruby,, -. Ruby, -, -. -, Python, - Ruby - Ruby-on-Rails. 29

Ruby 1.3. Ruby -, -. Ruby,, Perl- -. - Python, Lisp, Dylan CLU. - Ruby. Ruby on Rails -, -,, - - (Model- View-Controller, MVC) [22] [35]., Ruby. Ruby, -., - Ruby, - :,,, -, Ruby-on-Rails. Ruby -. -,,, ++, Ruby,,,,, -,. 30

, Ruby -.,, Ruby, -, -,. Ruby, -. Ruby, : -,, Coursera Codecademy. Coursera -, -. - -. - Ruby. Codecademy - 12 : Python, PHP, JavaScript, Ruby, Java., jquery - HTML CSS. -.,,. HTML CSS. -, Course Creator. Ruby., - 31

- Ruby Coursera - - Codecademy., Coursera, Codecademy. - YouTube. YouTube -, - Ruby. YouTube -, Ruby., -,, «- Ruby»., - -, -., -,., Ruby,, Ruby - 1., 5- -,, -, Ruby. -, - Ruby., Ruby,, 32

., - -. «Ruby» [4]. - Ruby. - Ruby, -,.,,, -,,., - XML,,, - Tk,, RubyGems, Embedded Ruby, RDoc., Ruby -., -,,, -., - -. Ruby,, -, - - Ruby. 33

e 1, -, :,. - - -,., -, : - -,,,., -, -. - -,, - -. -., - -,.. -,,, -. -, - 34

-. - -,. - - PHP, Python Ruby. PHP -. Python, - -., Ruby,,. Ruby,, -., Python, Ruby - - - Ruby-on-Rails. Ruby, - - Ruby, -. YouTube -, - Ruby., - Ruby,,., - -. 35

,, - Ruby. 36

2. - «Ruby» - «Ruby».,., -, -. 2.1. «Ruby», «Ruby» -.,,,,. : -, - (, 37

,,,, ), -, -, -, -. 40 (1 - ) - 10-11, - : / ++, Python -. -, -., - Ruby,, Ruby,, - web-, - - Ruby. -, - Ruby, - Ruby,, -, -., - -,. -,, 38

(,, ), -.,,.,, Ruby, - -. «Ruby»,,,,,, - Ruby -,., «-», -.,,,,,,,, «-»., «Ruby»,,,,,.,, «Ruby. -»,, 39

,., -. «Ruby» «Ruby». 10-11, - - Ruby. «Ruby»,.,,, -,,,., - -..,,, Ruby. - :,. 40

Ruby.,. - ( ) 1: 1 - -, 1 41

1, 2 42

1, 3 43

1, 4 -. -,, -., 2-3. - 44

-. 2: 2 -, 1 45

2, 2,,. 46

3: 3 - -.,,. 47

4: 4 -,,., Ruby -.,, 48

,. -. 49

2.2. «Ruby» «Ruby»,.,,,, -,,,., - - -..,, -, Ruby. - :,. Ruby.,.,. :, 50

,,,,,.,.,,,.,.,,. : -. (, ), ( ). -.,. - - ( ). -. - : (,, ),,, 51

.,,,,,,. -,,.,, -, -...,,, -,,. -.. : - -,. -,.,,,,,. -., -,. 52

, -. -,,. -, -,. -,,,. - -,.,,,. -.,. - Ruby., - 50. 3 2. 50. 53

, 2 -, Ruby. - 30. 3,. 10., 140. : - 120-140 ; - 85-120 - ; - 85 -. - - -, HTML, CSS, JavaScript, PHP. 1. : <img src= my_foto.jpg title= /> ё, XHTML 1.1 ё. ё? ) title <img>. ) alt <img>. ),. 54

) <img>. /> >. 2. (As2S4).? ) As<sub>2</sub>S<sub>4</sub> ) As<sup>2</sup>S<sup>4</sup> ) As<pow>2</pow>S<pow>4</pow> ) As<sup>2S<sup>4 3.. <p>.,.,? ) <pre> ) <span> ) <address> ) <code> 4. : ) <code> ) <quote> ) <pr> ) <color> 5.,, - ". XHTML 1.1? ) <img src="foto.jpg" alt=" " title=" " /> ) <img src="foto.jpg" alt=" " /> ) <img src="foto.jpg" title=" " /> ) <img src="foto.jpg" alt=" " title=" " /> 6. : ) <a href="page.html"> </a> ) <a href="page.html"#top> </a> ) <a href="page.html#17"> </a> 55

) <a href="page.html#top"> </a> 7.? ) <ol type="n"> ) <ol type="a"> ) <ol type="i"> ) <ol type="i"> 8.? ) padding ) margin ) position ) direction 9. CSS- : p {color: blue;}. HTML- : <p style="color: red;"> </p>. - " "? ). ) ё. ) IE8,. ). 10. CSS-? ) # ) # # ) /* */ ) // 11.? ), -. ). ),. 56

),. 12. setinterval() settimeout()? ) setinterval() 1, settimeout(). ) setinterval() -, settimeout() 1000. ) setinterval(), settimeout() 1. ). 13. : <script type="text/javascript"> var a = 1; var b = a++ + 1; alert(b); </script>? ) 1 ),. ) 3 ) 2 14. : parsefloat("$101.2") parsefloat("101.2 USD"). ё? ) parsefloat("101.2 USD") ). ). ) parsefloat("$101.2") 57

15. : <?php $x = 5; echo ' $x = 5';?> ) $x = 5 ) 5 = 5 ) x = 5 ),. 16. $arr. $arr? ) echo $arr; ) print_r($arr); ). ) print $arr; 1. 15., : - 13-15 - ; - 9-13 - ; - 9 - - - ;, -, 4: 58

Ре ул тат ко тат у щего к пе е та 34% 26% 39% 13- ллов 9- ллов ллов и ниже 4 -,, -. ё -. -. - -, -. -, - :. «Ruby», -. - Ruby, - - Ruby, - -. - 59

«Ruby» -. -, - Ruby, -.. - - ( ) ( ), «- Ruby», «Ruby»,, - -., -. : -, - Ruby (,,, ); -,, - - ; -,., «Ruby», -, -. -, - 60

. 1. - 10-. - Ruby:,, -, ; - ; ; -. -, - 2, 1 «Ruby». 2 - - / 1 «Ruby» (8 ) 1 -. -. 2 Ruby Ruby. Ruby... - Ruby. : - Ruby, -. 3 Ruby..... :. 4, -,.. «puts» «print»... -.. : -. 2-1 1 2 2 61

/ - 5. - 1.... - :,. 6 Ruby.. 1,,, 5: Итог п охо де ку а 13% 22% 65% 120- ллов 85- ллов ллов и ниже 5, - - ; -. - : «-», «RandomNumber». 62

2.3. «Ruby» «Ruby». - ( ) -.,, -, Ruby. - - -. -. - : - (,,,, - ),. Ruby. -,.,., - - -, 63

,,. : - ; - - ; -,.... -,, -., -, - Fuzzy Friends Animal Rescue. «if».,,., - ( ). Ruby. -. -, -,,, - -. -. - - -. 64

-., -,. 100%, - 3: 3-95% 80 % - 94% 66% - 79% 66% -,.,. -,. - : - - ; - ; -. -, -,.,, -. 65

, -. - -. -, -.,, «Ruby» -, -. - Ruby, - Ruby, - - -., -, - Ruby. 66

2, «Ruby», :.,, Ruby -.,. -. «Ruby», -. Ruby, - Ruby, -.,, - Ruby. 67

10-11.,.,. : «Ruby»., -. - Ruby,,., -,. :,,. -, - 68

,,,,, ;,., -., -., -. -, - -,. -,. Ruby, -.,,.. 69

1. [ ]: 18.07.2002. 2783 // DOCPLAYER. : http://docplayer.ru/41037162-koncepciyaprofilnogo-obucheniya-na-starshey-stupeni-obshchego-obrazovaniya.html 2. Luenberger, D. G. Information science. USA, Princeton University Press, 2006. 423 pp. 3.,.. : /..,.. ;..... - :, 2006. - 160. 4.,. Head First. Ruby: /.. C - :, 2016. 528 c. 5.,.. /... :, 1987. 304 c. 6.,.. : /... - :, 2005. - 160. 7.,.. /... - :, 2010. 380. 8.,.. : - /..,... - :, 2008. - 212. 9.,. - Ruby: /. :.. - :, 2008. 336. 10.,. Ruby on Rails. - Rails /... :, 2017. 572 c. 11.,.. Rails 4. - /..,.,.. C - :, 2011. 448 c. 70

12.,.. :,, /.. //. 2001. 3.. 46. 13.,.. /..,.. // ( )., 2015. 5(10).. 11-15. 14.,.. - /.. // - 29-30 2015 /., 2015. -. 97-99. 15.,. Ruby / Ruby on Rails? [ ] /. // Evrone. 2015. : https://medium.com/evroneru/%d0%bf%d0%be%d1%87%d0%b5%d0%bc%d1%83-ruby-ruby-onrails-5d08e2ce8d49 16.,. :? /. //. 1997. 40.. 15-25. 17.,.. Python /.. //. 2017. 1.. 170-172. 18.,. : /. //. 2001. 6.. 84. 19.,. /. //. 2002. 9.. 113. 20.,.. /.. //. 2008. 2.. 39-44. 21.,.. 21 : /.. //. 2006. 2(55).. 73-77. 71

22.,. ё Ruby on Rails [ ] /.. // Anadea. 2015. : https://anadea.info/ru/blog/why-rubyonrails-is-so-popular 23.,. /. //. 2003. 2.. 32. 24.,..,,..,,..,,..,,.. " " " " /. -.... :, 1991. 15 c. 25.,.. [ ] /..,.. // -. 2015. 26.. 46-50. : http://e-koncept.ru/2015/95294.html. 26.,.. [ ] /.,. // IBM. 2012. : https://www.ibm.com/developerworks/ru/library/waoptimal 27.,.. /.. //. 2011. 5.. 35-38. 28.,.. web- /.. //. 2017. 3.. 32-37. 29. PHP, Ruby, Python ё // Internet-Technologies. - URL: http://www.internet technologies.ru/articles/php-ruby-python-harakteristika-yazykovprogrammirovaniya.html ( : 23.04.2018). 30. Ruby : // DOU. - URL: https://dou.ua/lenta/articles/ruby-forbeginners/ ( : 23.04.2018). 72

31. Ruby // RubyDev. - : https://rubydev.ru/2010/10/rubyand-beautiful-code/ ( : 23.04.2018). 32. Ruby // Ruby -. - URL: https://www.ruby-lang.org/ru/documentation/ruby-from-other-languages/ ( : 23.04.2018). 33. «Visual Basic» //. URL: https://videouroki.net/razrabotki/programma-elektivnogo-kursa-po-informatikeosnovy-programmirovaniya-na-primere-visual-basic.html 34. 10, 11 // DOCPLAYER. URL: http://docplayer.ru/33063750-l--rabochaya-programma-elektivnogo-kursa-dlyauchashchihsya-10-11-klassov-osnovy-programmirovaniya.html 35. Python vs Ruby // Losst.ru. - URL: https://losst.ru/sravneniepython-vs-ruby ( : 23.04.2018). 36. Ruby // Internet-Technologies. - URL: http://www.internet-technologies.ru/articles/yazyk-programmirovaniya-ruby.html ( : 23.04.2018). 73

10-11 «Ruby» 74

, - 10-11 «Ruby» ( ): ( ) : 1, 40 : - Ruby, Head First. Ruby : - 2018 75

«Ruby» -,. Head First. Ruby /.. C :, 2016. 10-11 -, - - Ruby. «Ruby», -.. ё -. - - -, - -. -, - :.,,. - -, - -. Ruby - -. - - -. -. -, Ruby,, - 76

.,, Ruby. - Ruby, - - -. Ruby,,,, - -, / ++, Python. -, - Ruby, -.. 81 : 1 (10-11 ), 2.. - - Ruby, - web-. - - HTML. : ч а : - ; ; 77

а а :,, «-»,,, ; - : ; -, - ; ; - ; ; П а : ;, - ; - - ; -, ; - - ; : :,,, ;, ; ;,,,,, ; Ruby; : ; 78

Ruby; - ;,,,,, ; ; ; RubyGems; - Sinatra; - ; web-. :. - ( ) -.,, -, Ruby. - - -. -. - : - (,,,, - ),. 79

Ruby. -,.,., - - -,,,. : ; - ; -,.... -,, -., -, - Fuzzy Friends Animal Rescue. «if».,,., - ( ). Ruby. -. -, - 80

,,, - -. -. - - -. -., -,. 100%, - 1:.1-95% 80 % - 94% 66% - 79% 66% -,.,. -,. - : - ; ; 81

. -, -,.,, -., -. - -. -, -. : 1.,,. -,,,, - -, - - ; -, -. 2.. -,. 3.. 82

10-11, -. 4.. Ruby - -. 5. -. - -. 6. - -. - -.,,,, Ruby -, - - - -. - :,. Head First. Ruby /.. C.: -, 2016.,. Ruby. - /... :, 2017. 83

Ruby Web- [ ]. : http://www.razlib.ru/kompyutery_i_internet/programmirovanie_na_jazyke_ruby/p 23.php,... - 1-10-11 ; 10-41, 11 40, 81., -. - 2. - / 1 «Ruby» (8 ) 1 -. - 1. 2 Ruby Ruby. Ruby. 1.. - Ruby. : - Ruby, -. 3 Ruby. 2.... :. 4, -,.. 2 «puts» «print»... -.. : -. 5. - 1 84

.... - :,. 6 Ruby.. 1 2 (8 ) 7 : 1. 8.. 1.... :,. 9. 1. ( - ). -. 10. -. 1. -. -. 11.. - 1.. 12 irb «?»,. 1 13. - 1 «raise». : - -. 14 Ruby.. 1 3 (6 ) 15. 1. 2.. -. - : - -. 16 : - 1.. 17 Object. - 1. - :. 18 Ruby. 1 85

. 4 (6 ) 19. 1 20.. 1. -... 21., 1.. -... 22. «yield». - 1 «each». - «each». - 23. - 1 «each» «refund». -. - :. 24 Ruby. 1. 5 (6 ) 25. 1 26.. 1.. 27 «nil» nil.. -. - «nil». -. 1 28 «each».. - 2. - Candidate. - -.. -. -.. : -. 29 Ruby.. 1 6 (6 ) 30. 1 31 -.. -. : «- 1 86

». 32 «inspect». 1.. 33 1 ( ). -.. -... «-». 34 1. 35 Ruby.. 1 (10 ) - (1 ) 36 1 -. -. 7 (8 ) 37 Ruby 1 38 «raise».. 1 :. 39 rescue rescue:. 1 Ruby rescue. - rescue SmallOven.. :. 40 -. 1.. 41 rescue. 1 Ruby. - rescue. - :. 42 - rescue 1 begin/end. - SmallOven. - :. 43 «retry», ensure. «retry».. ensure. 1 87

: -. 44 Ruby.. 1 8 (8 ) 45.. 1 46. 1, -. -.. 47 MiniTest MiniTest: 1 Ruby. MiniTest... 48 «assert».. 1 (,, - ). 49 ListWithCommas. 2...... -. 50 «setup» «setup». «teardown». 1 «teardown» «setup». - :. 51 Ruby.. 1 9 «-» (11 ) 52-1 -. 53 - Ruby. 1..,,. 54 RubyGems Sinatra. 1 RubyGems. - Sinatra. 55 Sinatra : 1 Sinatra.. 56 HTTP.. - 1. Sinatra. Sinatra. -.. 57 HTML HTML. 1 88

HTML Sinatra. 58. - 2 Movie Sinatra. ERB. ERB. HTML.. ERB: HTML... 59 HTML. 2 HTML HTML. - HTML. HTML. '/movies/new' - HTML... 60 Ruby... 1 10 (10 ) 61 -. 1 62. 1 HTTP POST. 63 POST HTML 1 POST. Sinatra POST... 64 YAML YAML. 1 YAML::Store. YAML::Store. «-». Movie YAML::Store. 65. - 1 YAML. YAML::Store. MovieStore Sinatra. - MovieStore. 66 Sinatra. 1 HTML. 67 Sinatra. 1,.. -. 68 Movie YAML::Store. 1 89

ERB. Sinatra. 69 -.. -. 70 Ruby... (1 ) 71 -,, -. - -. (11 ) (2 ) 72 - -. - -. 73 - -. 1 1 1 1 1 1 «Ruby» (8 ) Те е че ая ча : Ruby. Ruby.. - Ruby.. -.... П а че ая ча : : Ruby,. :. :,. 3. 2 (8 ) Те е че ая ча : 90

.... -... -. «raise». П а че ая ча : :, -. : irb. «?»,. : -.. 5. 3 (6 ) Те е че ая ча :.. -.... П а че ая ча : : -. : -. -. : -. 5. 4 (6 ) Те е че ая ча :.... -,.... 91

«yield». «each».. «each» «refund». П а че ая ча : :.. 8. 5 (6 ) Те е че ая ча :... «nil». nil... «each»... - Candidate.. П а че ая ча :. -... : -. 7. 6 (6 ) Те е че ая ча :.. «inspect»..... -... П а че ая ча : :. : «-». 92

:. 7. 7 (8 ) Те е че ая ча : «raise». -. rescue. rescue SmallOven... rescue. Ruby. rescue. - SmallOven. - «retry», ensure. «retry». П а че ая ча : -. : -. : -. : -. : -. : -.. : -. 8. 8 (8 ) Те е че ая ча :. -.,.. MiniTest MiniTest: Ruby. MiniTest. - 93

.. «assert».. «setup» «teardown». П а че ая ча : -.. : -... :. 5. 9 «-» (11 ) Те е че ая ча :. - Ruby. -.,,. RubyGems. Sinatra. Sinatra. HTTP.. - HTML Sinatra. ERB. ERB. HTML. HTML. П а че ая ча :., -. : Sinatra.... 12. 10 (10 ) Те е че ая ча : 94

. HTTP POST. POST. HTML POST. YAML. YAML::Store. YAML. MovieStore. -,.. Sinatra.. П а че ая ча :. : -. : -... - 12.. - - : - - -.. - - Ruby 13 8 3 2 ; - ; ; 17 8 5 4 - ; ; 13 6 5 2 ; 16 6 8 2 ; 14 6 7 1 - ; ; 17 6 7 4-95

; ; - ; 23 8 8 7 - ; ; 19 8 5 6 ; - 29 11 12 6 ; 29 10 12 7 - ; ; - ; ; 1.,. Head First. Ruby /.. C.: -, 2016. 528 c. 2.,. - Ruby:...: -, 2008. 336. 3.,.. Rails 4. - /..,.,.. C - :, 2011. 448 c. 4.,. Ruby on Rails. - Rails /... :, 2017. 572 c. 5. Ruby Web- [ ]. : http://www.razlib.ru/kompyutery_i_internet/programmirovanie_na_jazyke_ruby/p 23.php,. 96

«Ruby» 97

«1» «RUBY» 4,, -,, - ( - ), «Ruby» -., - -,,,. : -, - (,,,,, ),, -, -, -. 40 (1 - ) - 10-11, - : / ++, Python -. -, -. 98

-, - - Ruby, -, Ruby,, - web-, - - Ruby. -, - Ruby, - Ruby,, -, -., - -,. -,, - (,,..), - -., -, -, -,.,, Ruby, - -. - - 99

Ruby - -,. -.,, «-»,,,,,, «-». -, «Ruby»,,, -,, -. -,, - «Ruby. - -»,, -, -.. -, -. -, - -.,, «- 100

». 101

Ф е д е р а л ь н о е г о с у д а р с т в е н н о е а в т о н о м н о е о б р а з о в а т е л ь н о е у ч р е ж д е н и е в ы с ш е г о о б р а з о в а н и я «С И Б И Р С К И Й Ф Е Д Е Р А Л Ь Н Ы Й У Н И В Е Р С И Т Е Т» И н с т и т у т п е д а г о г и к и, п с и х о л о г и и и с о ц и о л о г и и К а ф е д р а и н ф о р м а ц и о н н ы х т е х н о л о г и й о б у ч е н и я и н е п р е р ы в н о г о о б р а з о в а н и я а ц е д у ю щ и й к а ф е д р о й '1'ТУТ V y \ 'л Y0"О. Г. С м о л я н и т т гии I у Ц И О Л О Г Ы ^ ^ у * 2 0 1 8 г 11 о ва БАКАЛАВРСКАЯ РАБОТА 4 4.0 3.0 1 - П е д а г о г и ч е с к о е о б р а з о в а н и е 4 4.0 3.0 1.0 9 - И н ф о р м а т и к а и и н ф о р м а ц и о н н ы е т е х н о л о г и и в о б р а з о в а н и и Элективный курс «Програ ммирование на Ruby» для старших школьников Р у к о в о д и т е л ь к а н д. п е д. н а у к, д о ц е н т к а ф. И Т О и Н О Д. Н. К у з ь м и н В ы п у с к н и к jim&fr-: А. Т. Л о ж к и н а К р а с н о я р с к 2 0 1 8