рдЬрдм рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ 1 рд╕реА рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛ рдкрдбрд╝рд╛, рддреЛ рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдХреНрдпрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рдереАрдВред рдХреНрдпрд╛ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдРрд╕реА рдХреБрдЫ рднрд╛рд╖рд╛рдПрдВ рдирд╣реАрдВ рдереАрдВ, рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА, рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдпрд╛ рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЧрдВрднреАрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рдирд╣реАрдВ рд╣реИрдВред рдиреАрдЪреЗ рдореИрдВ рдЖрдкрдХреЛ рдХрдИ рдРрд╕реА рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реВрдВ (рдЬреЛ рдореБрдЭреЗ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧреАрдВ)ред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рд▓реЗрдЦ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдРрд╕реА рднрд╛рд╖рд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
1) рдЧреЛрдЯреЛ ++
рд╡реЗрдмрд╕рд╛рдЗрдЯ:
http://www.gotopp.org/рднрд╛рд╖рд╛рдПрдБ: рдлреНрд░рд╛рдВрд╕реАрд╕реА, рдЕрдВрдЧреНрд░реЗрдЬреА
рд╕рдмрд╕реЗ рдЕрд╕рд╛рдорд╛рдиреНрдп рднрд╛рд╖рд╛ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЧреЛрдЯреЛ ++ рдПрдХ рдЧреВрдврд╝ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреАрд╡рд░реНрдб рдЕрдВрдЧреНрд░реЗрдЬреА рдФрд░ рдлреНрд░реЗрдВрдЪ рдХрд╛ рдорд┐рд╢реНрд░рдг рд╣реИрдВред
рднрд╛рд╖рд╛ рдлрд╝рдВрдХреНрд╢рдВрд╕, рдХреАрд╡рд░реНрдбреНрд╕ рдФрд░ рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдХреЗ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ, рдЬреЛ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдХрд▓реНрдкрдирд╛ рдХреА рдЧрдИ рд╣реИ, рдХреЛрдб рдХреЗ рд▓реЗрдЦрди рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
тАв рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╡реЗ рдмрд╛рдПрдВ рдмреНрд░реИрдХреЗрдЯ рдХреЗ рджрд╛рдИрдВ рдУрд░ рд╣реЛрдВ (рджрд╛рдПрдВ рдмреНрд░реИрдХреЗрдЯ рдХрд╛ рд╕реНрдерд╛рди рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛)ред
тАв рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдЧреЛрдЯреЛ рдХреАрд╡рд░реНрдб рдХреЗ рдмрд╛рдж рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВред
тАв рдЧрдгрд┐рддреАрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрд╖реНрдардХ рдХреЗ рдмрдЬрд╛рдп рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реЗ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ (} {) рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред
тАв рдкреВрд░реНрдг рдЕрдХреНрд╖рд░, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╢рдмреНрдж рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред
рдореИрдВ = * (3)
рдЬреЗ =? - 90.5
рдХреЗ = * `рдП '
тАв GOTOGOTO рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд╢реНрди рдЪрд┐рд╣реНрди рдХреЗ рдмрд╛рдж рдмрддрд╛рдИ рдЧрдИ рд╕рдВрднрд╛рд╡рдирд╛ рд╡рд╛рд▓реЗ рд▓реЗрдмрд▓ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкрд░ рдЬрд╛рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ (рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдХрд╛ рдХреБрд▓ рдореВрд▓реНрдп 100% рд╕реЗ рдХрдо рд╣реИ, рддреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЬрд╛рдиреЗ рдХрд╛ рдореМрдХрд╛ рд╣реИ):
┬з 100
GOTOPRINTDUTEXTE (); "рдирдорд╕реНрддреЗ рдмреНрд░рд╣реНрдорд╛рдВрдб"
┬з 2989
GOTOPRINTDUTEXTE (); "рдирдорд╕реНрддреЗ рджреБрдирд┐рдпрд╛"
GOTO GOTOGOTO рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, 50% рдкреНрд░рд╛рдпрд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЧреНрд░рд╛рдо 2989 рд▓реЗрдмрд▓ рдкрд░ рдЬрд╛рдПрдЧрд╛, 40% рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде 100 рдХреЛ рд▓реЗрдмрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдХреЛ 10% рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рдеред
GOTOGOTO ()% 2989 ? 50 % 100 ? 40
GOTOPRINTDUTEXTE (); "рд╣реЗрд▓реЛ рдПрдЧреНрдЬрд┐рдЯ"
рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ (рдлреНрд░реЗрдВрдЪ рдореЗрдВ):
http://www.ezinearticles2.com/doc/html/ind.net.htmlрдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрджрд╛рд╣рд░рдг "рдмреАрдпрд░ рдХреА 99 рдмреЛрддрд▓реЗрдВ":
GOTO 99 рдмреЛрддрд▓ рдмреАрдпрд░
niveaugourou реж
рдЧреЛрдЯреЛ рд╡рд░
рдореЗрд╕рдмреЗрд▓ = "рдмреЛрддрд▓"
MsWall = "рджреАрд╡рд╛рд░ рдкрд░ рдмреАрдпрд░ рдХрд╛"
msgBeer = "рдмреАрдпрд░ рдХрд╛ред n"
msgTake = "рдПрдХ рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рдУ, рдЗрд╕реЗ рдкрд╛рд╕ рдХрд░реЛ,"
newLine = "? n; n"
msgEnd = "рд╕реНрдЯреЛрд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдХреБрдЫ рдФрд░ рдЦрд░реАрджреЗрдВ,"
msgNo = "рдФрд░ рдирд╣реАрдВ"
msgNon = "рдФрд░ рдирд╣реАрдВ"
рдмрд╣реБрд╡рдЪрди = * `s '
рдмрд┐рдпрд░ = * ( 99 )
рдЧреЛрдЯреЛ рд▓реВрдк
┬з рез
GOTOPRINTDUTEXTE () рдФрд░ MsWall рдФрд░ рдмрд╣реБрд╡рдЪрди рдФрд░ MsBtle рдФрд░ рдмрд┐рдпрд░
GOTOPRINTDUTEXTE () рдФрд░ msgBeer рдФрд░ рдмрд╣реБрд╡рдЪрди рдФрд░ рд╕рдВрджреЗрд╢ рдФрд░ рдмрд┐рдпрд░ * `` *, ''
GOTOPRINTDUTEXTE () рдФрд░ msgTake
рдмрд┐рдпрд░ = & рдмрд┐рдпрд░ + * ( -1 )
AUTOGOTOZ } рдФрд░ рдмрд┐рдпрд░ рдЬреИрд╕реЗ * ( 1 ) {
рдмрд╣реБрд╡рдЪрди = ""
рдПрд╕реА
AUTOGOTOZ } рдФрд░ рдмрд┐рдпрд░ рдЬреИрд╕реЗ * ( 0 ) {
рдмрд┐рдпрд░ = рдФрд░ рд╕рдВрджреЗрд╢
рдмрд╣реБрд╡рдЪрди = * `s '
рдПрд╕реА
GOTOPRINTDUTEXTE () рдФрд░ newLine * `ред & MsWall рдФрд░ рдмрд╣реБрд╡рдЪрди рдФрд░ msgBtle рдФрд░ рдмрд┐рдпрд░
GOTONONNULPOURLESNULS % 1 рдФрд░ рдмрд┐рдпрд░
рдЧреЛрдЯреЛ рдЧреАрдд рдХреЗ рдЕрдВрддрд┐рдо рдЫрдВрдж
GOTOPRINTDUTEXTE () рдФрд░ msgWall рдФрд░ рдмрд╣реБрд╡рдЪрди рдФрд░ MsBtle рдФрд░ msgNoN
GOTOPRINTDUTEXTE () рдФрд░ msgBeer рдФрд░ рдмрд╣реБрд╡рдЪрди рдФрд░ msgBtle & msgNon * `` * ``,
GOTOPRINTDUTEXTE () рдФрд░ msgEnd
GOTOPRINTDUTEXTE () рдФрд░ newLine * `ред & msgWall рдФрд░ рдмрд╣реБрд╡рдЪрди рдФрд░ msgBtle "99"
2) рд▓реЗрдХреНрд╕рд┐рдХреЛ
рд╡реЗрдмрд╕рд╛рдЗрдЯ:
lexico.mobiрднрд╛рд╖рд╛: рд╕реНрдкреЗрдирд┐рд╢
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ред NET рдлреНрд░реЗрдорд╡рд░реНрдХред
рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЖрдИрдбреАрдИ рд╕рдВрдХрд▓рдХ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред
рд╕рд┐рдВрдереЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ, рднрд╛рд╖рд╛ C # рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдХреНрд░рд┐рдпрд╛ рд╣реИред рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ, рдХреЛрдИ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдмрдЬрд╛рдп рдХреЛрдкреА рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕ рддрдереНрдп рдХреЛ рднреА рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЪрд░ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЪрд░ рдШреЛрд╖рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рддреНрд╡рд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рднрд╛рд╖рд╛ рдореЗрдВ рдмреНрд░рд╛рдВрдЪрд┐рдВрдЧ рдСрдкрд░реЗрдЯрд░ рдХреЗ рдирд┐рдореНрди рд░реВрдк рд╣реИрдВ:
рддреЛрдВ <рд╣рд╛рд▓рдд>?
рд╕реА:
{
<Vyrazhenie_1_esli_uslovie_istinno>
}
рдХреЛрдИ:
{
<Vyrazhenie_2_esli_uslovie_lozhno>
}

рдбреЗрдЯрд╛ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрджрд╛рд╣рд░рдг:
tarea
{
рд▓реЙрд╕ objetos valor1, valor2, рдкрд░рд┐рдгрд╛рдо рдкреБрддреНрд░ рдХреИрдВрдЯрд┐рдбреЗрдбреНрд╕ // рдкреВрд░реНрдгрд╛рдВрдХ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
entre valor1, valor2 // рдХрдВрд╕реЛрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдХреЙрдкреНрдЯреА рд╡реЗрд▓реЛрд░ 1 * рд╡реЗрд▓реЛрд░ 2 рдПрди рдкрд░рд┐рдгрд╛рдо
es рдирддреАрдЬрд╛> 15 ?
рд╕реА :
{
рдореБрдПрд╕реНрдЯреНрд░реЗ рдкрд░рд┐рдгрд╛рдо, "> 15"
}
рдирд╣реАрдВ :
{
рдореБрдПрд╕реНрдЯреНрд░реЗ рдкрд░рд┐рдгрд╛рдо, "<= 15"
}
}
рдЧреНрд░рд╛рдлрд┐рдХ рд╡рд┐рдВрдбреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:
clase FormTest derivada_de system.windows.forms.form
{
рдкреНрд░рд╛рдЗрд╡реЗрдЯрдбреЛрд╕ :
el objeto valor es рд╕рдВрдпреБрдХреНрдд рд░рд╛рд╖реНрдЯреНрд░ рдХреЗ рдХрд╛рд░реНрдмреЛрд╣рд╛рдЗрдбреНрд░реЗрдЯ // рдЯрд╛рдЗрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдирд┐рдЬреА рдХреНрд╖реЗрддреНрд░
рдореЗрдиреНрд╕рд╛рдЬреЗ :
FormTest
{
рдХреЛрдкреА "рдлреЙрд░реНрдордЯреЗрд╕реНрдЯ" рдПрди рд╡реАрд░рддрд╛
рдХреЛрдкреА рд╡реАрд░ рдПрди рдлреЙрд░реНрдордЯреЗрд╕реНрдЯ.рдЯреЗрдХреНрд╕реНрдЯ
}
}
3) рдорд╛рдорд╛
рд╡реЗрдмрд╕рд╛рдЗрдЯ:
http://en.eytam.com/mama/рднрд╛рд╖рд╛рдПрдБ: рд╣рд┐рдмреНрд░реВ, рдпрд┐рдбрд┐рд╢, рдЕрдВрдЧреНрд░реЗрдЬреА
3 рдбреА рдПрдирд┐рдореЗрд╢рди рдФрд░ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╢реИрдХреНрд╖рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдгред рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реНрд╡рдпрдВ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рдЯ рдореЗрдВ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдПрдХ рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ 3 рдбреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рд╕рд░рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо (рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рд▓реЗ рд╕рд╣рд┐рдд) рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред


рд╕рдВрдкрд╛рджрдХ рдХреЗ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЖрдк рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ:
тАв рд╕рдВрдкрд╛рджрдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде "рдЯрд╛рдЗрд▓" рдХреЛ рдЦреАрдВрдЪрдХрд░ рдФрд░ рдЧрд┐рд░рд╛рдХрд░, рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (рдЬреИрд╕реЗ LabVIEW) рдХреЗ рдорд╛рдзреНрдпрдоред
тАв рдЬрдм рдЖрдк EnableFreeScripting рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд╛рда рд░реВрдк рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХ рд╡рд┐рдВрдбреЛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдбреНрд░рд╛рдЗрдВрдЧ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо:
рд╣рд┐рдмреНрд░реВ рдореЗрдВ
╫Ю ╫Ь╫з╫Ф ╫к╫Ы╫а╫Щ╫к_╫Ч╫Щ╫Х╫и ╫Щ╫Х╫и╫Ч ╫Я╫Ь╫Х╫Я
╫к╫к╫Х╫С╫Х╫к ╫Ь╫Ь╫Ч╫Щ ╫в╫Ф ╫в╫Ь ╫Ф╫в╫и╫С╫и #
рдЙрддреНрддрд░ рдХреЛрд░рд┐рдпрд╛: рдЙрддреНрддрд░ рдХреЛрд░рд┐рдпрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг # рдЙрддреНрддрд░ (рдПрдХреНрд╕, рд╡рд╛рдИ) рдХреНрд╖реЗрддреНрд░ рдЙрддреНрддрд░ рдХреЛрд░рд┐рдпрд╛
╫ж╫С.╫Ю╫з╫Х╫Э (x, y)
рдЙрддреНрддрд░ рдХреЛрд░рд┐рдпрд╛ рдХреЗ рджреЗрд╢: рдЙрддреНрддрд░ рдХреЛрд░рд┐рдпрд╛ рдХреЗ рд╕рднреА рджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП # (x, y)
╫ж╫С.╫Р╫Ь (x, y)
╫Ф╫и ╫к = ╫к╫Ы╫а╫Щ╫к_╫Х╫Щ╫Х╫и () # ╫Щ╫и╫Щ╫и╫к ╫в╫ж╫Э ╫Ю╫Ф╫Ю╫й╫Ь╫з╫Ф ╫Ф╫Ь ╫Ф╫к╫Ы╫а╫Щ╫к - ╫Т╫Х╫и╫Э ╫Ь╫Щ╫ж╫Щ╫и╫к ╫Ь╫Ь╫Х╫Я ╫Ь╫Ь╫к╫Ч╫Щ╫Ь╫к ╫к╫Т╫Х╫С╫Ф ╫Ь╫Р╫Щ╫и╫Х╫в╫Щ ╫Ф╫в╫и╫и
рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рддреНрд░реБрдЯрд┐ рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдпрд╣реВрджреА
рдЙрджрд╛рд╣рд░рдг
╫в╫в╫й ╫Ю╫Х╫Щ╫Ц ╫Т╫в╫й╫в╫в╫а╫Щ╫й╫Я #
╫Ю╫в╫Ш╫Р╫У ╫Ю╫Х╫Щ╫Ц_╫Т╫в╫Щ╫и╫Щ╫з╫Ш (╫Р╫з, ╫Х╫Х╫Щ) # ╫а╫Р╫и╫Ю╫Р╫Ь ╫Ю╫Х╫Щ╫Ц ╫У╫в╫У╫и╫Щ╫з╫Ш ╫Р╫Х╫У
╫Ш ╫в╫и╫в╫д╫Р╫Ы╫в.╫й╫Ш╫в╫Ь╫в (╫Р╫з, ╫Х╫Х╫Щ) # ╫Ш╫д╫в╫и╫в╫й╫Р╫Ы╫в ╫и╫в╫д╫и╫Щ╫Ц╫в╫а╫е ╫Э╫в╫Э ╫Р╫Щ╫ж╫Ш╫Щ╫д╫Я ╫д╫в╫У╫в╫и ╫Р╫и╫Ш
╫Ю╫в╫Ш╫Р╫Т╫У ╫Ю╫Х╫Щ╫Ц_╫У╫и╫Р ╫Р (╫Р╫з, ╫Х╫Х╫Щ) # ╫а╫Р╫и╫Ю╫Р╫Ь ╫Ю╫Х╫Щ╫Ц ╫Т╫У╫и╫Р╫Т╫У ╫Р╫Х╫У
╫Ш ╫в╫и╫в╫д╫Р╫Ы╫в.╫й╫Х (╫Р╫з, ╫Х╫Х╫Щ) # ╫д╫Щ╫в╫и ╫д╫Х╫и╫Ф ╫Я╫Х╫Я ╫Р ╫Ц╫Р╫Ц╫Щ╫ж╫Щ╫в ╫У╫Х ╫Т╫Щ ╫д╫в╫в╫в╫Т╫Я ╫Р╫Щ╫Щ╫Я
╫У╫в╫ж╫Щ╫а╫Щ╫и╫Я ╫Р╫д = ╫Ы╫Щ╫Щ╫а╫в╫а╫Х╫а╫д_╫Р╫д () # ╫Р╫а╫Ф╫Щ╫Щ╫С╫Ф ╫У╫Щ ╫Р╫д╫Ь╫Р╫з╫Щ╫Щ╫й╫Р╫Я - ╫а╫Р╫д╫Я ╫а╫Щ╫з ╫Р╫Щ╫Ь╫Щ╫Щ╫д╫Р╫Я ╫а╫Щ╫Щ╫д╫в╫а
рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ
class DrawingApp рд╡рд┐рдВрдбреЛ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рддрд╛ рд╣реИ
# рдорд╛рдЙрд╕ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓
рд╡рд┐рдзрд┐ mouse_pressed (x, y) # рдорд╛рдирдХ рдорд╛рдЙрд╕ рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рддрд░реАрдХрд╛
рдХрдЫреБрдП .position (x, y) # рдХрдЫреБрдЖ рд╡рд░реНрддрдорд╛рди рдХрд▓рдо рд╕реНрдерд╛рди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ
рд╡рд┐рдзрд┐ mouse_dragged (x, y) # рдорд╛рдирдХ рдорд╛рдЙрд╕ рдШрд╕реАрдЯрд╛ рд╡рд┐рдзрд┐
рдХрдЫреБрдЖ .to (x, y) # рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╕реЗ рджреА рдЧрдИ рдПрдХ рд░реЗрдЦрд╛ рддрдХ рдЦреАрдВрдЪреЗ
рдРрдк рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ = DrawingApp () # рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рдХрд░реЗрдВ - рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ

4) рд░реЛрдмреЛрдорд┐рдВрдб
рд╡реЗрдмрд╕рд╛рдЗрдЯ:
www.robomind.net/рднрд╛рд╖рд╛рдПрдБ: рдЕрд░рдмреА, рдмрд▓реНрдЧреЗрд░рд┐рдпрд╛рдИ, рдХреИрдЯрд▓рди, рдЪреЗрдХ, рдЬрд░реНрдорди, рдЧреНрд░реАрдХ, рдЕрдВрдЧреНрд░реЗрдЬреА, рд╕реНрдкреЗрдирд┐рд╢, рдлреНрд░реЗрдВрдЪ, рд╣рдВрдЧреЗрд░рд┐рдпрди, рдЗрдВрдбреЛрдиреЗрд╢рд┐рдпрд╛рдИ, рдЗрддрд╛рд▓рд╡реА, рд╣рд┐рдмреНрд░реВ, рдХреЛрд░рд┐рдпрд╛рдИ, рдбрдЪ, рдкреЛрд▓рд┐рд╢, рдкреБрд░реНрддрдЧрд╛рд▓реА, рд░реВрд╕реА, рд╕реНрд▓реЛрд╡рд╛рдХ, рд╕реНрд▓реЛрд╡реЗрдирд┐рдпрд╛рдИ, рд╕реНрд╡реАрдбрд┐рд╢, рдерд╛рдИ, рддреБрд░реНрдХреА, рдпреВрдХреНрд░реЗрдиреА, рдпреВрдХреНрд░реЗрдиреА рдЪреАрдиреА
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рд░реЛрдмреЛрдЯ рдХреЗ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд░реЛрдмреЛрдЯ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреБрдирд┐рдпрд╛рджреА рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ: рдЪрд╛рд▓, рдбреНрд░рд╛, рдШрдбрд╝реА, рдмреАрдХрди рдЦреАрдВрдЪреЗрдВ, рдФрд░ рдПрдХ рд╕рд┐рдХреНрдХрд╛ рднреА рдЙрдЫрд╛рд▓реЗрдВред рдореВрд▓ рднрд╛рд╖рд╛ рдирд┐рд░реНрдорд╛рдг рднрд╛рд╖рд╛ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рд▓реВрдк, рд╢рд╛рдЦрд╛рдПрдВ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВред

рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд░реЛрдмреЛрдЯ рдПрдХ рд╕рдлреЗрдж рдЯреНрд░реИрдХ рдХреЗ рд╕рд╛рде рдЪрд▓рддрд╛ рд╣реИ:
рд╣рдВрдЧрд░реА рдореЗрдВ
jobbra
рдПрд▓реНрд░реЗ (8)
ism├йtel
{
рд╣рд╛ (рдЗрд▓рд╛рдлрд╝реЗрд╣рд░) {
elre (1)
}
m├бsk├йp ha (jobbraFeh├йr) {
jobbra
}
m├бsk├йp ha (balraFeh├йr) {
balra
}
m├бsk├йp ha (vanEl┼СlAkad├бly) {
vege
}
}
рд╕рд┐рди рдореЗрдВ
Hoger
рдлреНрд░рд╛рдореЗрдЯ (8)
uprepa
{
рдУрдо (fram├еt├ДrVit) {
fram├еt (1)
}
рдРрдирд╛рд░рд╕ рдУрдо (h├╢ger├ДrVit) {
Hoger
}
рдРрдирд╛рд░рд╕ рдУрдо (v├дnster├ДrVit) {
v├дnster
}
рдРрдирд╛рд░рд╕ рдУрдо (fram├еt├ДrHinder) {
рдлреВрд╣рдбрд╝
}
}
рд░реВрд╕реА рдореЗрдВ
рджрд╛рдИрдВ рдУрд░
рдЖрдЧреЗ (8)
рджреБрд╣рд░рд╛рд╡
{
рдЕрдЧрд░ (рдЖрдЧреЗ)
рдЖрдЧреЗ (1)
}
рдЕрдиреНрдпрдерд╛ (рджрд╛рдПрдВ)
рджрд╛рдИрдВ рдУрд░
}
рдирд╣реАрдВ рддреЛ (рд╡рд╛рдордкрдВрдереА) {
рдмрд╛рдИрдВ рдУрд░
}
рдЕрдиреНрдпрдерд╛ рдЕрдЧрд░ (рдЖрдЧреЗ рдмрд╛рдзрд╛) {
рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛
}
}
5) рдлрдЬрд▓реЛрдирд┐рд░
рд╡реЗрдмрд╕рд╛рдЗрдЯ:
https://notendur.hi.is//~snorri/fjolnirdevрднрд╛рд╖рд╛: рдЖрдЗрд╕рд▓реИрдВрдбрд┐рдХ
рдЖрдЗрд╕рд▓реИрдВрдб рдХреЗ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рдПрдХ рдкреНрд░реЛрдлреЗрд╕рд░ рд╕реНрдиреЛрд░рд░реА рдПрдЧреНрдирд╛рд░реНрд╕рди рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛, рдЬрд┐рд╕рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ 1980 рдХреЗ рджрд╢рдХ рдореЗрдВ рдЖрдИ рдереАред
рдирдорд╕реНрдХрд╛рд░ рджреБрдирд┐рдпрд╛:
;; рд╣реИрд▓реЛ рджреБрдирд┐рдпрд╛ Fj├╢lnir рдореЗрдВ
"рдирдорд╕реНрдХрд╛рд░" <рдореБрдЦреНрдп
{
рдореБрдЦреНрдп ->
stef (;)
stofn
skrifastreng (; "рд╣реИрд▓реЛ, рджреБрдирд┐рдпрд╛!" );
stofnlok
}
*
┬лGRUNNUR┬╗
;
рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рднрд╛рд╖рд╛ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИред рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдореЙрдбреНрдпреВрд▓ рдЙрдирдХреЗ рдирд╛рдореЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдХреЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред Fj├╢lnir рдореЗрдВ, рдкреИрдХреЗрдЬ рдмреАрдЬреАрдп рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ ("рдмреАрдпрд░ рдХреА 99 рдмреЛрддрд▓реЗрдВ"), GRUNNUR рдмреЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмреЛрддрд▓ рдлрд╝рдВрдХреНрд╢рди рд╡рд╛рд▓реЗ рдирд╛рдордорд╛рддреНрд░ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред
"рдмреЛрддрд▓реЗрдВ" <рдореБрдЦреНрдп
{
рдореБрдЦреНрдп ->
stef (;)
sta stv├░r i, b
stofn
рдлрд╝рд┐рд░рд┐рдпрд░ (i: = 100 ; рдореИрдВ> 1 ; рдореИрдВ: = i- 1 ) рд▓рд┐рдХреНрдЬрд╛
рдмреЛрддрд▓реЗрдВ (; i- 1 ),
Skrifastreng (; "рджреАрд╡рд╛рд░ рдкрд░," ),
рдмреЛрддрд▓реЗрдВ (; i- 1 ),
Skrifastreng ( " ? ", \ ntake one down, рдЗрд╕реЗ рдкрд╛рд╕ рдХрд░реЗрдВ, \ n " ),
рдмреЛрддрд▓реЗрдВ (, i- 2 ),
skrifastreng (; "рджреАрд╡рд╛рд░ рдкрд░ред \ n" );
рд▓рд┐рдХреНрдХреНрдЬреБрд▓реЛрдХ ,
stofnlok
}
*
{
рдмреЛрддрд▓реЗрдВ ->
stef (? n)
stofn
рд╡реИрд▓ рдПрди рдпреВрдЖрд░рдЖрд░
рдХреЛрд╕реНрддреВрд░ 0├б
Skrifastreng (, "рдХреЛрдИ рдФрд░ рдмреЛрддрд▓ рдирд╣реАрдВ" ),
рдХреЛрд╕реНрддреВрд░ 1 .├б
Skrifastreng (; "рдмреАрдпрд░ рдХреА 1 рдмреЛрддрд▓" ),
annars
skrifa (; n);
Skrifastreng (, "рдмреАрдпрд░ рдХреА рдмреЛрддрд▓реЗрдВ" ),
vallok
stofnlok
}
*
┬лGRUNNUR┬╗
;
рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдпрд╣рд╛рдБ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:
http://morpho.cs.hi.is/papers/p117-agnars.pdfрдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рдЯреЗрд▓рд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдпреВрд▓рд░ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ:
;; рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ: Snorri Agnarsson
"рдИ" <a├░al
{
a >al ->
;; рдЗрдирдкреБрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЧрдгрдирд╛
stef (;)
;; рдЪрд░ рдШреЛрд╖рдгрд╛
sta stvmar n, li├░ur, summa, i
;; рд╕рдорд╛рд░реЛрд╣ рдХреА рд╢реБрд░реБрдЖрдд
stofn
;; рд╕реНрдХреНрд░реАрди рдкрд░ рд▓рд╛рдЗрди рдЖрдЙрдЯрдкреБрдЯ
skrifastreng (; "рдХрд╛рд░реНрдпрдХреНрд░рдо рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рдиреЛрдВ рдХреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдпреВрд▓рд░ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред" );
;; рд▓рд╛рдЗрди рдмреНрд░реЗрдХ
nl├нna (;);
skrifastreng (; "рдХрд┐рддрдиреЗ рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ?" );
;; рдХреАрдмреЛрд░реНрдб рд╕реЗ рдореВрд▓реНрдп рдкрдврд╝рдирд╛
n: = lesa (;)
рдЭреВрда: = 10 ^ ( 6 + n),
рд╕рд╛рд░рд╛рдВрд╢ : = 0 ,
i: = 2 ,
;; рдореВрд▓реНрдп рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде рдЪрдХреНрд░
mean li 0ur> 0 рдЧреАрддрдХрдЬрд╛
liur: = li├░ur / i,
рд╕рдордорд╛: = рд╕реБрдореНрдорд╛ + рд▓рд┐рдпреВрд░,
i: = i + 1 ,
рд▓рд┐рдХреНрдХреНрдЬреБрд▓реЛрдХ ,
Skrifastreng (; "рдИ = 2." ),
;; рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдирдВрдмрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
skrifafj├╢l (; (рд╕реБрдорд╛ / 1000/100 + 5 ) / 10 ),
;; рд╕рдорд╛рд░реЛрд╣ рдХрд╛ рдЕрдВрдд
stofnlok
}
*
┬лStorfjol┬╗
*
┬лGrunnur2┬╗
;
6) рд╣рд┐рдВрджреА.рдиреЗрдЯ
рд╡реЗрдмрд╕рд╛рдЗрдЯ:
http://www.sktnetwork.com/portfolio/hindi-programming-languageрднрд╛рд╖рд╛: рд╣рд┐рдВрджреА

рд╣рд┐рдВрджреА рдореЗрдВ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ред рдпрд╣ MSIL рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕реЗ .Net рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдХрдВрд╕реЛрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдорд░реНрдерд┐рдд рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдХрд╛рд░реНрдп рдЦрд╛рд▓реА рдореБрдЦреНрдп ()
рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝реЗрдВ
рдЫреЛрдбрд╝реЗрдВ рдЕрдВрдХ - рдкреНрд░рдХрд╛рд░ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдПрдХ рдЪрд░
рдЕрдВрдХ
рдЕрдВрдХ рдкреА
рдЫреЛрдбрд╝реЗрдВ рдкреАрдбреЗрдВрдбреНрд╕ - рдХрдВрд╕реЛрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ
Peadend A
Peadend рдкреА
рдЫреЛрдбрд╝рдирд╛ рдЕрдЧрд░ - рдЕрдЧрд░; рд╡рд░реНрдирд╛ - рдФрд░; рдЦрддреНрдо рдЕрдЧрд░ - рдЕрдВрдд рдЕрдЧрд░
рдпрджрд┐ {рдЕ * рдк> реиреж }
"> 20"
рд╡рд░рдирд╛
рд╕реВрдЪреА "<= 20"
рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛
рдЫреЛрдбрд╝ рджреЛ рдкрдВрдХреНрддрд┐ - рдкреНрд░рдХрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдПрдХ рдЪрд░
рдкрдВрдХреНрддрд┐ рдмреА
рдкреАрдбреЗрдВрдб рдмреА
рдХрд╛рд░реНрдп рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
7) Farsi.NET
рд╡реЗрдмрд╕рд╛рдЗрдЯ:
https://skydrive.live.com/?cid=3753598452050A56&id=3753598452050A56 !
-270рднрд╛рд╖рд╛: рдлрд╝рд╛рд░рд╕реА
рдПрдХ рдЕрдиреНрдп рднрд╛рд╖рд╛ .Net рдХреЗ рддрд╣рдд рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╛рд░рд╕реА рдореЗрдВ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рдеред рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ C # рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реИ рдФрд░ рдЗрд╕ рдЙрддреНрдкрдиреНрди рдХреЛрдб рдХреЛ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ IDE рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЯреИрдм рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рджреЛрдиреЛрдВ рд╡рд░реНрдЧ Farsi.NET, рдФрд░ C # рдореЗрдВ рдХрдХреНрд╖рд╛рдПрдВ рд▓рд┐рдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред


8) рдЦрд░реЛрдВрдЪ
рд╡реЗрдмрд╕рд╛рдЗрдЯ:
http://scratch.mit.edu/рднрд╛рд╖рд╛рдПрдБ: 60 рд╕реЗ рдЕрдзрд┐рдХ
рдПрдордЖрдИрдЯреА рдореАрдбрд┐рдпрд╛ рд▓реИрдм рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рд╢реИрдХреНрд╖рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ рд╕рд░рд▓ рдХрд╛рд░реНрдЯреВрди рдФрд░ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╣ рд╕реНрдерд╛рдиреАрдпрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪреИрдВрдкрд┐рдпрди рд╣реИред рдЧреНрд░рд╛рдлрд┐рдХ рдмреНрд▓реЙрдХ рд╕реЗ рдорд╛рдорд╛ рдХреА рддрд░рд╣, рд╕реНрдХреНрд░реИрдЪ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдПрдбрд┐рдЯрд░ рдХрд╛ рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг (рдЕрдм рдмреАрдЯрд╛ рдореЗрдВ) рдПрдбреЛрдм рдлреНрд▓реИрд╢ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
тАв рд░реЗрдЦрд╛рдкреБрдВрдЬ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
тАв рд╡реЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ (рд╕рдВрд╕реНрдХрд░рдг 2 рд╕реЗ)
тАв рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред
тАв рдШрдЯрдирд╛ рдХрд╛ рд╕рдорд░реНрдердиред
тАв рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреГрд╖реНрда рдкрд░ рдЕрдкрдирд╛ рдХрд╛рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ:
beta.scratch.mit.edu/explore/projector/all
рдЗрд╕ рдкрд░, рд╢рд╛рдпрдж, рдореИрдВ рдЗрд╕ рд╕рдореАрдХреНрд╖рд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЕрдЪрд╛рдирдХ рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд▓рд┐рдВрдХ рдкрд░ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
http://en.wikipedia.org/wiki/Non-English-based_programming_languages