You are on page 1of 84
Jla6opatopHbiit npakTHKym Jla6opatopHan pa6ota Ne 1 Tporpammuposanve CTpykTyp NPHHATHA PeWeHHi, MCNON3ytOWMx If...else. Texto jantoit pa6ornl anaserca Usy4eHHe MeTOsOR, HOsBONAIONINX pH HUMATb PLIES, T.e, HAlPABIATb HOTOK BbIIIOHEHHA KOMAHA KOsIa 110 TOMY WIM HHOMY MYTH B SaBHCHMOCTH OT HeTHHHOCTH HANK JoxHOCTH HeKOTOPBIX yeaonnii. Bonpocei, Koropsie AoKHBI GbITs HSyIeHBI: 1) npmiatie pemennit mpi ncromaonannn oneparopa if; 2) pacilmperite BosMoxkHocTH ontepatopa if pH HcrlomsoBaHHH if..else; 3) peaamsanus Kpatioro BeTB.eHMA C TOMOIbIO orlepatopa switch. Sanann 1) Bbiparb Bapuant unaMBuAyaabHoro saganust 13 Tab. JI; 2) Hamncatb mporpamMy Aa peamusamMIM Kaacca B COOTBETCTBHH ¢ 3asta- ninem; 3) sanycrurp Visual Studio 2013 (um Visual C# 2013 Express Edition) Boi6parb B Memo omutio File u sate Coaats mpoext; 4) 8 oxne Cosyats mpoexr Bpi6parp [Iprtoxxenme Windows Form: 5) 8 nome Name nospittea ums 110 ymostanuio WindowsFormsApplication1 (ero Moxktio naMeriTb, ranpuMep, 1a lab1), satem Haxkats KHOMKy OK. OrKppi- Balorea Hopbtit npoekT H dopma Form1; 6) 13 ranean 91ementor Toolbox ny>k1io 1epenectu na dpopay Tpebyempie SUeMeHTHI YUPABACHHA WIA CO3AHMA HeOOXOAUMOTO rpacpuecKoro HNTep- theiica; 7) apoiinbi meTIKOM Ha 9nemeHte Button orkpprTb Koa Penaktop Kona (ain Form1.cs); 8) & upoucaypy co6situa Buttont_Click pacer rpe6yembiit Kon; 9) B raaBHom Meni Bbi6patb Project > Jlo6aburb Kacc. Mima Kaacca 110 yMosvaninio Class1 (aT MMs MoxHO H3MeHHTD). Hanuecath Kom Kuacca (UMA ghaiista Class! .cs); 10) B Menio Debug taxkarb kHomky Hawats oraaqKy. Dra Komara samy- ckaer mporpammy. Ja 3anycka 1porpaMMol MOxKHO TakwKe HaxaTb KaBMuy FS TWH MeMKHYTS Ha IMKTOrpAMMe B Bie TpeyTonbHMKa, Haxomamtelica B BEPX- Heit WacTH akpatta; 11) nonysuTp pesyaprarh Ha KoMubIOTepe; 12) BpinomHMTb pystioe pentenite 1 MpoBepHTb MpaBiAbHIOCTS MOTyseHTBIX pesy.praron; 13) nanucars orser 107 Tpe6yeres coszarb uputoxenne sua Windows, peasusyiomee unuBH- ayambuoe saganne. Tpadpueckuit matepieiic AoKeH cocTosTh u3 popMEI co caenyrouminin 97 1) rpynmosas nanes GroupBox, 11m anes Panel sU14 cossaima na dopme TpYIMbI BIAMMOCBASAHIBIX 371eMeHTOS; 2) anementst ynpasnenns Label; 3) auemensi ynpasenna Button; 4) anements1 ynpanrenma TextBox. Tiporpamiias Yat npHsoxkena JomkHAa conepxKaTb Klacc ¢ MMeHeM Class v1 o6bexkT c HMeleM instanceClass1, Bce novia Kulacca HOIKHSI ObITb OTKPBITHIMH (Public) aa yseansenna soni Biywumocru (scope). Xopouteii npakTuKoli ca- ‘TaeTCH YMCHBIICHHe SOHBI BHANMOCTH 0 ypoBHA 6.10Ka HIM MeToRa, MpHYeM eM MeHbIle 30Ha BHAMMOCTH, Tem Jlysite, Tem He MeHee OTKpbITBIe HepeM Hble HOSBONLAOT He HCHONLSOBATS HapaMeTpbi & MeTOsLaX, OGecTleyHBad Hlepetayy JAHHBIX He C HX TOMONLIO, a Yepes ona. OnHako HY:KHO ObITb Kpaiite BHUMA- TeABHDIM TPH HCHlOstbSOBAIMM OTKPBITHIX HlepeMennbIX, YTD HI6EKATH TPY.A- HocTeif, HOABAIONUAXCA TPH YBEAMYCHHM SOHBI BHAUMOCTH. Cueayet Take oTMeTHTb, WTO KaxkHad UporpamMa Ha Visual C# xowxHa cogep>karb ¢bynkunio Main(), Kotopas sBiseres TOUKOil sanycka mpH1O%KeHMA B nanmwrx padorax bynxnuia Main() cosjaetea asromaTHueckn, a NobsOBaTE TS O.DKCH CO3MABATH CHO MeTOMDI M KAACCHI, HCTOMBSYst COOBITHIIELe MPoLleAYPHL eMeHTAaMH: Hudusudyacwnwie sadanua Ta6auya Jt 1 | Cosnars nputoxKerme 214 pemenna KeanpatHoro ypaHenua ax? + bx-+ c= 0 0a sno6DIx BemtecTBeHMBIX sHcex @, b Hc, PaccMoTpeTb cay4aHt, Kora MMeeTEA sha Pas- AINMHBIX BEMCCTRCHHBIX KOHA, 18a ONMHAKOBBIX BEICCTRCHHBIX KOPHS, KOMILTEKC- ible Kopin, a TakKe Korma UMeeTCA OmMT KopeMt» (MIpH @ = 0) HoH HET pemertHit 2. | ant wemecrnennsie suena a, b, ¢ (a> 0). TalitH semectaenpie Kopi 6rKEA- Apatuoro ypannenua axt + bx? + c= 0. [na peutensta saectit Hosyto tepementtyi0 y= 22 W nepeliTH K KRapaTHOMy ypaEHeHHio ay? + by + c= 0. JLna KRanpaTHoro Ypasnenua naitrn uckpununant d: 1) d<0, nemectsennpix kopueii ner; eli, ecm 2 d=0, wt (ner op =P 26, nu6o ont xopetts x = 0, 260 mea 2a xopia); 3) d> 0, cox Kaxoe-ro us waIpaxen Too-KHTeABHO, 70 bed -b-Vd ENE om NE 2a 2a UMecTea ska REILECTREHHBIX KOPHA, CoH 06a NOTOAUTENDHBI, TO MMeeTeA HeTHIpE BemecTueIImIX KOpH H, ecm 06a OTPHUATE NSH, TO ReI|eCTREIBIX Kopi HeT 3. | anor verbipe yesbix sncma, Halirn cysimy aByx HaMMeHbINAX Hs HX 4. | Aano veripexsiasnoe nenoe snc0, HaiiTi ero HanGombinyi0 H HauMertbuttyio nnbpat 5. | Aano versipexstaanoe nenoe sexo. OnperenHTs, ynopanowenst 11 ero twHcppsr no Rospacranisio HAM HeT 108 Hpodoamenue ma6a, JI 6 | Jano versipexsnaunoe ree sncsi0. Tlosyute HoBoe TpexsHauHoe YEO, LHKppEL KoToporo aB.ialorea TpeMa HanbosBunst WitdpaMtl HexoRTOTO “itexa, BBATBINLL TOM xe HOpAKe, Kak HL HexoaMOM ancze, Hanpamep, M3 aieaa 6238 2o.1KH0 nomysnteca ancro 638 7 | Haitrn suasenne y max {Ja+ a} eV", ctg(ay}, ecm a> x5 y=he™, com a=x; sin®x, cca az y={max{x,y.z}, cca -2< min{y.2}, wupornsios caysae Haiirn snavenne y: max{x,y}, ecm x>0; Jnmx( 6h ecm -15x 50; min (sina, cosb, max{x?,a+5}} s mporustiom cxysae 10 | Jlano vermipexsiadnoe unc. O6pasoLats HOBOE ICO 43 Tpex ero HOCTEAHUX uKhp, pactioroxenustx & o6parHoM nopsaKe 11 | Haiirn snasenne y: max{x,y}, ecm x<-t; y=lmnax{e 8}, ecam -1Sx50; min (sina, cosb, max{x?,a+5}} smporustom cxrysae 12 | Samant KoopamHarbl Tpex BepuIMH TpeyrosIbHUKa Ha TIocKocTH, BaecTH KoopaMHaTbL MeTBepToii TOUKH H OMpeyeITS, AEKUT 1M OHa BHYTPH TpeyroubHMKa HIM HET 13 | Sananbi Koopamnatel YeTbIpex TONeK Ha HIOcKOCTH. DTH TOUKH CoemMHEHBE IpA- MbIMH. Haiira moma 2anHoro 4eTIpexyroubHMKka 14 | Jano vetmipexstianoe snex0, O6pasonars us ero upp HoBoE WACO, B KOTOPOM HeT ToBTopsionUxcs Nutdp, HanpHMep, A214 unica 2322 sto 6yneT aHeno 23 15 | Ha nrockoctn saan ane ToaKH Ay(x,, Y,), Ag(%p Yo) H mpamas Ax + By + C= 0. Onpesennrs: 1) aexar 1m TOUKH Ho omuy cTopony oT mpamoii (uucma Ax, + By, + Cm Ax, + Byy + + C umewr onuHakoxbie sHaKH); 2) nexaT 1H TOUKH Ho pasisie CTOporsl OT MpsAMoii (4HIciIa HMcIOT pasuible S11aKH);, 3) ona 13 ToveK (11 O6e) JeKUT Ha NpAMol, ecm OHO M3 STHX YHCE (HTH Oba) anno nyo 16 | Onpenesnr», nexar an rp ToRH Ay xp Y:)s Aga Yo Ax ya) Ha Onno! ey- ay Ye am Was BepuIHH TpeyrombHHtka (& 9TOM CHy4ae BBIRCAHTe Ha 9KPalt IDIOMA TPeyrombHHNKA) mpamoit, Tc 0, ron nanbte ToIKH sBAAIOTes KoopmUMATaNT 109 Oxonuanue mabn. J11 7 ‘Zari tpn HatypanbHBrx snera, Onp Hanpumep, comm x= 2, y = 2, 2=3, To umceToa apa pass ate LesIITS KOTHMECTRO pasIMIHDIX pemH HUX. 18 Buecrn Hexoropoe staienue spemeni (siacbl, MuHyTBI, CexyHt6l). Hanevarare BpeMa, KoTopoe ByaeT Hepes ofny ceKyAy 19 Jano rpu pasmmsnix uenbix sera A, B, C. Homenst» 4x Mectami Tak, 470601 oxasaoc A < B< C 20 Alani verbipe nemectsenniix succa, Hajirn cpeauee apubmerayeckoe noxoxuTenb- HbIX HCE 24 Tavibt wea suena Xu Y. Ec. ero Moaystem, Ecstl oTpHiaTeTBHO TOABKO OfHO HS HHX, O6a SHAYeHHA YRCTETHTE na 25, Ect onn 06a neorpuuar 1H OHH o6a OTpHaTesbHBI, TO KaGKAOE Hs HIEX SaMeHLITD Hl, TO Kaxksoe sHaverMe yRenMnT» #10 pas 22 “Tpit enopremena na6pan » muioroGopse A, B uC 6azx08 coornerernenno, Hanesa- rave HoGemureaia, Habpazuiero HanGomuliee KoAnYecT#O GaxLI08, Een HauGo.tsince KouriecTz0 na6paain 6ostee ogtioro cHopreMetla, TO ykavaTb, KTO HMeHHO 23 Minecres ea pasmmuneix sncna. Haiira nanGombuiee 13 orpunarembubix (cca Sutes1a HOAOAHTENIBHBL, TO HaNGOABIIETO HeT, eC: OHO OTPHRILATETSHOe, TO OHO 4 Gyner HanGombumiye HT.) 24 Talirn snavenne y: {max{x,y}, eam x<-3; J maxx} ec x+10, ecam 1KHHO LOABHTLCA COOSIWEHHE 6 ITOM, OKPALEHHOE B UBET, OTMIADI OT LBETA, B KOTO- poe Obi oKpauien TexcT mpursramterins BRogta. Hocne Toro Kak Hosb3ORATeTb BRE eT TpexstiasHoe HCHO, BET TeKCTa MIpuTTameHHs LOsKeH 6bITb BoCCTAHOB.TCH, Korja B TeKCTOBOM OKHe UMceTCA TPexsHATHOC HHCIO, HEO6XOMUMO ULes1- KHYTb MbIIIbIO Ha 9eMertte ¢ Hamncsio BBIYMCJIMTb (button), # zomxK1a 60iTb Haiiqena cyMMa ABYX HanMerbumMx nHdbp AaMHoro HHCA, Pemrenne. [padusecknii unrepeitc nprtoxkenna 105K uni wnat (pie. JTL). Kaace Aowxen comepxaTh Toms AMA MepenATM janx, KoHCTPyKTOp u meros digit(), kotopstii sbuteaser 13 Hcxoguoro wneaa n Tpit uudppst (a, b, c), a 3aTeM HaXogMT cyMMY BYX HanMeHbumMx uudp. ATTOpITM MeToza TOKAxAH Ha cnenytomteit 610K-cxeme MMeTh cylesly10~ Broa aera n Y Baiaenenne undp Her ¥v ¥ bic saat sate +b I I I I O6pasonaimne O6pasonanne] [O6pasowanne O6pasonanne cTpoxit cTpoxit CTpOKIE CTpoKL > Boixon Tpoepananotii x0d xnacca Class u aemoda digit(): using System; using System.Colle using System.Ling; using System. Text; tions. Generic; namespace CSharp_labt class Classi { m1 12 Got cisco und Sao Bp 2013 fr Whom, © Dn FAL (DT VIEW PROKCT BLD OBUG MAM Arua sv TOOLS vow oO) BHM] 2 - C+] belo | SsHGoovIasscGameesss Puc. JI //Mona public int a, b, c,n,s; public string st; //wouctpykrop public Classi () { n=O; } TOA sts OGpaGorKH wp public void digit() { a=(n % 1000)/101 b=(n% 100)/10; c=n% 10; if(a>b) if(e 999) label1.BackColor = Color. Pink; label1. Text = "Bui na6pa.in ne Tpexsriasitoe snesto-nabepute mpa- BHIbHO"; else 113, label1.BackColor = Color.Aqua; // label1.BackColor = System.Drawing.Color.FromArgb(((int) ((byte)(192)))), // (Gnty(((bytey(255)))), (Cint)(((byte)(255)))))i //Bea08 Hec ca ‘CyMMa apyx HauMenbumEX ump.” + "\r\n"; textBox2,Text = textBox2. Text + instanceClass1 st + instanceC! } } private void button2_Click(object sender, EventArgs e) { CloseQ); } } Peayabrar paGori npiioxentust mpeteranen Ha pric. J12. Cpapnenne peaysbrata noaysennioro Bpy'tyto ¢ pesy.bTaTOM Ha KOMTBIO- Tepe HoKasbInaeT MpaBHABHOCTD paGorD! TpHTOAeHTA. Puc. JI2 Jla6opatopHan paGota No 2 Ognomepxbie MaccuesI Tleabio aanttoit paorst arnaetca uayserme meroston H cpencte aaniKa Visual C# ais paspadorkn MpHo-kcHMtil, HCHOABSYIOMLHX OsHOMEPHBIC MaCCHBBL Bonpocst, KoTopsie AOKIBI GbITS HSyIeHBI: Kakue nepemenmpte apasiores MaccuraMu? Yo Takoe pasMep MacciBa 1 Kak ompesleasioTes ero rpaHuupt? Kak ocymectaiaetca mmmmnarnsariia oxtomepHoro Maccrma? Kak BaecTn 1eMentTbi MaccitBa 8 KOHCOBHOM pexHMe? B vem pasitiitia Mexkay Maccupanii 1 KosteKtutaMI? Kak nenosa0naTb Koucrpykumio foreach put pa6ore c Maccuamu? Kak ucnoassonarb mpi padore c MaccuBamu MeTosibi Kimacca Array? Kak ucnomp3onath Merton Sort() 114 ynlopagouenna oneMenToR Mac- ere eI RAS cutpa? Bagammne: 1) nn6pars napuanr uiwEHAyaoHoro saqanust 13 TAG, J12; 2) Hanncarb nporpaMMy Aa pearHsaMH KaaCca B COOTRETCTRHH c sajta- HveM 11 nporpanMitbiit Koz Ku1acca dbopMBl; 3) sanycrurp Visual Studio 2013 (nam Visual C# 2013 Express Edition) Buipars & Memio ommuio File m sate Cosats mpoext; 4) 8 oxne Coaqate npoext nni6path [prtoxere Windows Forms; 5) # nove Name t1oseuttca ums 110 ymostaniio WindowsFormsApplication1 (ero MoxkHio usMeruTs Ha lab2), satem Haxkath KHomky OK. OrxpsiBaiorcs mipoexr bopma Form4; 6) Bbi6parb B raaBioM Mento onmtio Project > Croiicrra. B orkppreiiemest oxne pbiparh wktaqky Hpmaoxenme 1 ycraronnirs & rose Tan nexosmHBrx jannbix: Koricomioe npwioxenie; 7) 13 trates s1emeHtor Toolbox Hy2kHo mepexectt Ha dbopmy Tpebyemre SNeMEHTHI YNPABACHHA ALIA CO3MAIINA HeO6XOAUMOrO rpacusecKoro UNTep- oheiica; 8) amoiinbi meTaKoM Ha oneMente Button orkpprre KoA Penaktop Kona (gait Form1.cs); 9) » mponteaypy co6situa Buttont_Click ssecrm rpe6yembiit Koz; 10) B raapiiom Meio BbiGpath Project > Jlo6anurp Kacc. Mma Katacca ro yMostanio Class1 (sto uM MoxHO HIMCHHTS). Hanmcars Kon Kracca (HM haiista Classics); 11) 8 meno Debug naxars KHonky Hayate oraagky. Dra Komanaa saiy- ckaet nporpammy. Ja 3anlycka nporpanMbI MOXkKHO TawKe HaxxaTs KraBuuly F5 TOM MIEIKHYTS Ha THKTOrpAMMe B Bie TpeyromBHMKa, HaxonaMelica B BepX- eli sacri oKpana; HoBI 115 12) noayanTp peaysmrarbt 1a KoMbIOTepe; 13) pbIniomHMTb py'toe pemtenie it mpoBepHiTh HpaBHaAbHOCTS HoTyYEHTBIX pesybratop; 14) nanucars orser Baog HexoqHbix B oTOiL paGoTe ocymlecTRAAETCH He M3 TeKCTOBBIX OKOH, @.¢ HOMOMIbIO FepHloro KOLICoABHOTO OKIIa, HCTIOM|YA ceAyIOUUIE MeTOZbI: 1) Console. WriteLine() — psmosu TeKcT B KOHCOmbHOe OKHO, HasiTas c HoRoti crpoKu; 2) Console. Write() — BoroguT TeKeT B KOHCOMBHOE OKHO Ges MepeRORA crpoxn; 3) Console.ReadLine() — canrsinaer cTpoky cHMBosI0R, BREAeHHYIO © K1a- Buatyppt Hecmorps 11a To, so Bee pa6orbi AaxtHOro TOCOGUA AB:AOTCA TPHO.KEHH- anu Windows Forms, «10 nosno.set ucoass0Rarb KitaccbI 13 MpocTpancTBa umeu System. Windows.Forms 1 coszazats nomHonennbtit rpabuseckuit mrep~ cheic, 214 BRONA AAIIIX HCIOSyIOTCA MeTOADI KOIICOABHOTO TIPHsTO>KEHIHL Caegyer oTMeTHTb, YTo 10 CHX Mop cyIecTRYeT TeNMTeNIUMA, TonMepsKHBA- Mag MHOra Aaxke OMBITHBIMH MporpamMMHCTAMIt, 470 J HeKOTOPBIX 3aztat He CTOMT TpaTHTs BpeMs Ha rpacieckuii mHTepipeiic, a cnemyer cpasy HHICATS mporpamaitbie Kosb. [Las peamsauinn stoi TeHLeHIMAN OHM HeTOMBSYIOT KuTaCC, HOSBOMAIOMME CO3saBATb KONCONDIDIE NPHOKEUHA. Dra Tense YacTo otpaxkaetca 1B y4e6nOit HTepatype, TO, KaK TIpanrito, He cHocobcTRyeT adibextupiomy vicnompsoparitio maardpopaer NET Framework Ecait KOHCOABIEBIe IPHAOKCHMA KOMY-TO H TOMOTAIOT, TO, KOTA BOSHMKACT HCOOXOAMMOCTS HCHObSOBAHHA KOHCOMbHOTO IPHTOKCHMA TOABsORATETCM, KoTophiii He aRaAeTCA ce paspadoTanKOM, y Hero BOSHMKHET O4eHD MHOTO npo6sem. [Ipakriueckn 970 BosBpar Hasajl, Kora orcyTeTBHe rpadpH4ecKoro: untepdeiica siaintenbio satpyanaao paoty ¢ mporpamMoii, TocKoaDKY o6bI4HO 65110 CHOxHO paso6parbca B MOTOKE BIBOAUMBIX AAHHBIX, KOTOpBIC 60110 Hey706H0 MHITATH HA MePHOM OKPaHe Mt B KOTOPHIX 6b110 CIIO>KHO OPH enruporarsca, Pa6orarb c KoHco: IpHsIOKEHHEM TAKKE HOBOIIbHO Hey- n06u0, Hudusudyarennie sadanua OSparrenna MaccuBor ceayer jes1aTh ¢ mepe mecTR.IAa BRON PasMepa 160 19 TeKCTOROTO OKIa, eIbIMM pasMepaMH, Ocy- sm60 ¢ KOHCOSM. Ta6auya JI2 1 | Himeercs oxnomepaait maces Hs 15 neuectaennsix untces, Cosaarb Kirace 18 lepeMeIleHHs ero Su1eMeHTOR Tak, TO6bI cHasasta HLTH HOMOKMTCIIBHBIE B:1eMeHTEI SaTeM nyslenbie H HoTOM oTpHuaTesbubie, Bsansntoe pacHonoxeuHe tonoxHTETD~ HBIX H B3AMMHOe PactloOKeHHe OTPHLATEABHBIX 21eMeHTOR HEO6XOAAMO COXPartHT I gonlosmmHTembiNEIX MacclHOH He HeItOBIOBaTH 2. | ans ava maccuna A u B, conep:xanuie coorercrRento m = 6 u n= 14 azeetttor. Tpe6yercs cosmarh Kilace (UA OOKCAMHCHIA STHX MaCcHEOE Tak, ¥TO6HI TOAYLICH Maccn C, cocrostiit 13 m + saesertToR, & KOTOpOM vleMeHTBI 13 MaccHBO A a B sepenytores, 7. ayby, dnb, w7.a. Kora aieMenrl 13 A saKanrsnpaiores, To B C sacwinaiorca ocrapumecs aemento1 13 B 116 Hpodoamenue ma6a, J12 Jlan waccns nemectnentbtx scent Z(n) mpw nm < 20. Taiira cpenu ero anemenTor. ilan6onputee oTpantatesrbitoe weno, HoMenaTb MecTanmt ITO HtC.T0 C tranGomBItEM sites10M anHoro Maccuma Janet a maccnea Au B. Loctponrs xosutit maccus C, KoTopstit cocrout 3 as1eMeHtTow Maccua A, KOTOppIX HeT B Maccune B Cosnats mpHToKeHHe U1 TOACHCTA Ha KOMIBIOTePe CYMMBI CHAM H YKAsATS, Kakite 6altkHOTLI Ht B KaKOM KoH¥¥ecTBe Obpasyior ary cymaty. Visteetea sa Mac~ cata us n1aTH as1emeHToR, note[i] sastacT sHaveHHe GaHKHOTSI, a count[i] onpenenseT Kommuectéo 6anknoT zamoro xocTouncTEa, Himerorcs GantkHIOTSt ROCTOHTICTEOM 5000, 1000, 500, 100, 50 s 10 py6. B kommbiorep BrosurTes sHaveHne nepemeHtoik total, KoTopas onpenenaeT cyMMY TlOKYMIKH, Ht sttavertite rlepementtoti cash, onpenena- vomteli cysimy jleHer 8 py6ax, KoTOpyto aeT HOKYnATeM, Pacer esauHt HaNHHaeTCs © Toro, To cHavata B Chaty BKMOWAETCA MaKCHMamTbHOe KOTTHECTBO 6aHKHOT caMmoro 60 Hoe KomMecTBO GankHOT ¢ MCHBUTIN ZOCTOHHCTEOM 17.1. CyMMa Menbmte 10 py6, ykaspinaerca 6e3 yxaganna 6aniknor. IIpeqyeMorpers cxywaii, Korma aeHer B Kacce JUIA BUTANE CHAM HEOCTATONHO, O Heat O.VKHO OoITH HarleaTaHo CoobureHHe oro JocTounicTaa, JL1A BbLLAYH OCTaBIMefica YacTHt NeHer HINeTC: Macene X sajaer sHavena n usmepexuit xexoropoii nemeinbt, [Lis x oeHKH —_$(x,- A), a ravxe cpeatee ‘i 14, uation epenee A=--3,X;, autenepento V = ny ni kwaglpaTuueckoe orksioHeHHe D Cosqatb IpHIOKcHHe [IA BBIMHCICHHA (pyHKUMH y(x) = x(x — 4)(x — 7), ce epsoii, Bropoii u Tperbeiit Koneantsix pasnocreli w TouKax x; (F= 0, 1, 2, 3, Peaysibrarei coxpaiitrs & MaccHBax 1 upesteTaBiir’ # RHsAe TA6HIEAL i Ys AY, ay, | Ay 0 1 2 3 4 rae AY, = Yis~ Yor A2Y, = AYiys — AY A8y; = A2Yiy ~A2 Ys —A2Ys ynxnns y = f(x) sanana tab manett i i 4, o | 075 | ost 1 125 | 1,04 2 175 | 082 3 | 225 | 256 Hail Kooddmuxentst uiTepronanHonHoro MHorowTeHA, HerIOMBAya ‘hopMysnEt M14 ompenerenma xouesnbtx pastiocreit mpenvuaymedt sanauit ana x= 1 17 Hpodoamenue ma6a, J12 p+ qnyy + IP ary + ye) 2 gq~ ue =?) nay Xp _1-0,75_ h 05 Suasenme g onpeneraetes mo dbopmy.re g= 0,5, Zant onnomepuniii maces A= (1, 2, 3, 4, 5, 6, 7, 8, 9, 10), Tlomensrs mecramut napot srementos Maccusa A(i), AG + 1), rnei=0, 2, 4, 6, 8. Buineer# nonysennetit aces 10 Jian maccus Z(n). Onpenetutb, CKOmbKO pas MeHAICs SHAK B AHicen, onpeneTaemoit anmeMe MaccHBOM HOBATENBHOCTS i CosaaT» asa kaacca Bextop1 1 Bextop2. J[annoinit neporo Kacca amaseTes oit0- Mepsiii Macci® aArray, sajaiomutik KoopmuHarsl MepRoro BeKTOpa, H MeTOX yOps- AOMEHHA KOOPAMNAT Mo BospacTaiimo, HeMomssyromuit Array Sort(aArray), Jan- HBIMHL BTOPOTO Ku1acca TORCH ObITs O;HOMEPHII MACCHE MeTOR yHOpsLONeHUS ero Koopaumar Ho yOtBaMuAO (q.18 9TOTO HeHOMBsOBATD HoCKeAOHATEnbIO Sort() u Reverse()). Haikrit ckaapxioe npousneenue sTHx keKTOpOR 12 Jaw waceus X(n). Cosnare HoRbtit saccuR, cocTosuUil Hs auTeMeHTOR HexOAHOTO, KOTOpBIe HaXOAATCA No MocTeAHETO OTpHNtaTeNbHOTO ateMenTa. BorwecTH KOE Buosutea ontiomepHitii nenowmenennotii accu 13 15 amementos. Onpenenuts, CKOABKO 1 HEM PpaS/INYUDIX IVIEMEHTOB HB KAKOM KOAMMECTEE B MACCHE BOAT Kami HS HX 14 Buoawtea ontomepratit maccun npoussombiterx nemrx uncer. Onpenemrp miutexc Navarra H MHLeKe KOHILa MepBo!l caMOli [LIMHHOH NocHenoBaTeNBHOCTH TOPs HAY MEX HY TeBBIX 9.TeMENTOR Ht KOMUYECTHO STHX 9mEMeHTOE, 15 B saccus snerensi samepsr aamupr 15 crpowrenbitsrx Konrerpyxtusit, Usnectita 9Ta- TOWHas UMW KOHCTPYRIME slantHorO THT. OntpentemHTs HanGomsmtee OTROHEHIE JIMS! B MeITDITYO CTOpOHY H KOMMECTEO KONCTPYRIH, HMCIOMUX 9TO OTKTOHEMTHE 16 Haiiru & oaiomeprom maccuse semen, ausiaomuslica HanGosRLMM epemit LepsBIx orpunarestbitstx. BsIReCTH B TeKCTORDE OKHO, KPOMe sTOFO, HlepRBIH orpultarestbHBItL oaeMentT Maccrtma 17 Batromuts nuxsmuecknit cnBMT a1eMeHToR Maccitea H3 10 a1emeHToR Ha B 1O3H- nuit peso, Hanpumep, accu (1, 2, 3, 4, 5, 6, 7} nocne muKmYeckoro cxBHTa BEBO va Tp nosnunm nmeer ita (4, 5, 6,7, 1, 2, 3) 18 BomommTs uuxsamvecknit capur aneMenToB MaccuBa u3 10 9xeertTos a k nos nuit entpano Broautea accu 13 20 nponsnomotinx BemectBermtbx suce, Ynopanosurs orpunarestbitste aueMeHTst Ho Y6sIBAHINO, a NOXOxUTeLTBHBIe — Ho Bospacranuto, ‘Heo6xogumo IpH 9TOM CoxpalluTb OTpHIkATeTbHbIe QNeMeNTSI Ha HOSHIAX, IPH HaiLIe-KAILLUX OTPHHATEBHBIM d:1eMeHTAM, a HONOAUTEABHDIC — Ha TOSHIUUSIX, TPH HALTEKAMH MOAOAHITCNBEIM ssTeMenTaNt. JJOMOMHDTeTbHBN MaccHEOE He CTO sonar 20 Buosutes waccus 3 15 nexrstx scen. Iomenatb MecTaMH CTOTDKO paBHooTcTOA- mix oT f-ro saieMenToR MaccHBa, CKOMIBKO BosMoxHO (1 < #< 15) 18 Oxonuanue maby. J12 24 Bronures macnn 19 15 netbix tice. Mamenuts # Hem mopsitok pacnonoxkenus aaeMertton 11a o6patuntii, oTsestbito fo B-ro 1 oTsenbtto ttoce k-ro ostenertTa 22 Bosca Maccns 43 15 We1bIx wicex. BaImOrKMTb KOsbIeBO CABHT a1eMeH- TOR MaccH¥a, WTOGsI ero Hepabiil MuKUMAIbHBII aeMenT oKagaica Ha kM Mecre (k sagano). Konpuenoiit caenr ppiomiaeres Tak, 4ro aneMenTBl, YxOAAUIHe 8a 11pe- esl MaccHBa, HlepeHocaTea B cro HaXiato Ha ockOGomEMICeCA MeCTO 23 Broaures Maccn us 15 yemnx wuces. Berasuts, nasnnas ¢ k-ii osmuns, Tpit HOBBIX auleMeHTa, HepexBHTad BIPABO HcxosHBIe aleMeHTsI. Tp TocmenHHe omeMentTa mpi 9ToM TepaI0TeA 24 Brectt maccu# 1s 20 nemectaenubix scent, Butkecri, Haviiias co Toporo, TaKHE STeMenTBr, KoTopsre Gombitle Bcex cBOUX MpeMBIAyHUAK Jak maccus Z(n), coctosmui 13 HonoxUTEBHBIX 1 OTPUMATEABHBIX 91eMCHTOR. Haiira 5 wen xommmansintit omemenr, pactoroxcmmstit 20 nepuoro TostoxuTe Tb Horo auiemertTa 26 Jian macens rensrx wHcen Z(n). O6pasonats u3 Hero HOBBII MaCcHE, BKOWAS B Hero Te Yc:1a HeXOAHOTO MaccUBa, HOpazKOBDIE HOMepa KOTOpSIX HosIbUe SHAe- Hii ompenensenrx Mit HCE 27 Jan maccus nemectvenmsrx sitcen Z(n) pu n < 20. Cpegu ero onemenron nmeerca POBHo OfHO OTpMaTembHOe “MicIO. ToMeHATS MecTaM 9TO “HCO ¢ HAMGOTBITNM ssucaom. gantoro waccuma 28 Janet saccunpt X(n), ¥(n). Cosnare ma siementos Maccusos Xu Y, Boiwectit ia 9kpait Bice TPH MaccuBa is Z, COCTOSULIE HS HONOAUTEITSHBIX 29 Jan wacens X(n). Cosnars macs ¥(n) no npasiry ¥(0)= (XO), YQ)= JXO+XO, ¥2)={XO+XO+XQ), ... Ecau uoaxopenioe ssipaxenne OTpunarestbito, To saMeIuITE ero ny.teMt 30 Jax waccns X(n). Haitrnt cpentee apndpwerirteckoe sHateHHe MOTORUTETHBIX felITOR MaccHtBa Ht OMPeeAHTS KosUIYecTBO o.teMenTor Maccitisa X(n), stent IIx sTOTO SHANeHHS. BRIRECTH MOpsy{KOBBIH HOME MlepBOrO Ht TocEs|HETO TAKHX. sTementon ute Conepxanmne orteta: 1) Haspanimte paoror, 2) ruryaabubuit ser; 3) MitMAHLtyambioe sananne; 4) rpacbecknit mitepeiic; 5) mporpamMunie Ko{bI BCex KACcOB; 6) pesyrbraror BbITTOTHEHHA NpHIOKeHHs; 7) pysnoe pemenue KoHTposHOrO HpuMepa; 8)» ONL TIpumep evinoznenus undueudyanonozo sadanun Sagane na paspa6orky npnzoxenna. Cosparb npiioxkenue ju1a peers caeayiomelt sana, 2: Hanoi xa maccuna A u B, coaepsxaupae coorrercrRenio m = 5 un = 10 ctor. Tpedyerca oOpenMHMTD 9TH MaCcHBDI TAK, 4TO6DI MOTyHULICA Mac- 119 cus C, cocrosmuii 13 m +n = 15 9eMenton, B KOropom aueMenTEt pacnosara- 1oTes B BOSpACTAIOIIEM HlopsAKe. Baoj 1 BHIROA MaCCHBOR, a TAK: HX COPTHPOBKY OCYIECTBNTh B KaCce cbopaut, kpome Toro, coaarh Kaace ¢ uMeHeM Class, conepaauuutli MeTOs CALM ania MaccHBop fusion(). Pemenue. [pacpuseckuit mrepipe W TeKcTopoe oKHo textBox (pute. 13). ¢ AOUDKEH HMeTb oH aeMenT button nasanma sich tush Puc. 3 Hpoepananeati wod xxacca Classt: 1g Syste namespace WindowsFormsApplication1 ‘ class Class { public Int32 m, n; public double[] aArray = new double[5]; public double[] bArray = new double{10' public double|] cArray = new double[ 15]; private int k,p; //KonctpyKrop public Class1() { 120 //Meton aia cxusnna Maccuon public void fusion() { for (int i= 0; i < man; i++) if(k Croiictaa. B otkpsreiemca oxue Bbiparb BkKaaqky [puoxenne 1 ycranoBnTh B none Tam HexosHBIx gannpix: Koricomsioe npwroxenne; 8) paspadorars rpaduveckuit mitrepibelic upuoxKers; 9) aarh KOMTpostbHDAit NpHMep 3axaiHA H ceATb ero pysHoe pemenne; 10) noayauts pesyabtarst Ha KoMUBIOTepe; 11) cpannnrs pesyopraret JloKasaTh HX MpaBMTBHOCTH; 12) nanucaTs orser o mposemantioii pabore. 124 Hndusudyanonme sadanua Ta6uya IS Jlana nenowmenenmas KEanpatiaa Matprmta. Onpenemt» KomMecTHO sHICeT, KOTOPEIC HMeIOTCA BO Cex CTPOKAX ITOH MaTpHNDI, BBIBECTIE RCE ITIL HHCsTa f TEKCTOBOE OKO Jawa nerouncnentas warpsita A(S, 7). BuIsectH B TeKCTOBOE OKHO BCE CTpOKH, 1 KOTOpDIx YepeayIoTcA YeTHbIE H HeveTHBIE 9 \teMeHtT bt 3 Jana npsmoyrosbuast marpiuta A(8, 6). BbiecrH & TeKcroROe OKHO ce au1eMeHTSI KoTopsie o6asaioT cnegyiomuM cHolicTBom, Saement aBaseTes MaKCHMATBIBIM B CTPOKe, THe OH HAXOAUTCS, H O;LHOBPEMeHHO MUAHIEMATHEEBIM 8 CTOGC, & KOTOPOM om pasmemten, 1460 aoGopor — MIHMacTBIEBIM B CHOeTi CTpOKe M MaKCHMATBIIEIM B coem cron6ue, Ecu1l TAKUX 9:leMeHTOR HeT, TO RbULATD 06 9TOM coobuleHe Jara nexomncnenas warpiua M(5, 6). B kaxnoii crpoxe Matpiinbr HaiiTH cyMatst TeX 9UIEMENTOB, KOTOPBIE ABISIOTCA NIPOCTHIMH NHCIAMH, H O6PASOBAT HS ITHX CYMM omHOMepHBIH Maccits, KOTOpBIit HeOGXOAHMO BBIBECTH B TCKCTOBOC OKHO. (Harypasbioe sco HasbinaeTca MpOcTbIM, eC:1M OHO He MMeeT HHKAKHX s1es1HTe- eli Kpome equHitsr H camoro ce6s.) Janta nexosnenemas warpsita M(7, 6). Haitrt crpoxy, 8 KoTopoii umeetes suement M(i, j) = 0, 1 noMeHsT® sty CrpOKY co crpoKOil, y KOTOpolt B j-M Cronéne oaement M(k, j) ue pasen iry.uo, Ect raxux cTpox wecko.tbKo, To mpousnectit o6meH ¢ TOI TpOKO!, UIa KoTOpOH abs(k — i) MMcET HaHMeHBINIee sHAeHHE Jana nenowtcnenaa Marpuna M(7, 6). Haitri crox6eu, 8 KoTopom meetca siement MG, j) = 0, 1 loeHats ator croxGent co cToa6itOM, y KoTOporo & i-fi eTpoKe siement MG, p) He pasext nymo, Ect Tax cTon6uow HecKONBKO, To MpoHsHeCTHL o6Ment ¢ TeM M3 101X, 1414 KOTOpOrO abs(p —j) MMeeT HaHMeHBiLee sHaseHHE Jlaxa keanpariaa Marpuna, TepecTagiiTs ee CTPOKH Tak, “TOG! aTeMeHTDI Ha r1aB- Hoit Auaronasit Soi pactionoxkeHDL LO KospacTanitio sHaveHtit oT HepBO;t CTPOKIL K ocmenHett Jana nerosnenentas Keaxpariaa Marputta, OnpenenTb KoTHYECTBO “HCE, KOTO ble HMeIoTes RO Cex CTONSIIAX STO! MaTpHILBI, BBIBECTH HCE STH MH{CIIa B TEKCTO- Boe OKHO Jaa marpmna A nopsitka m X nw sarpunta B nopanka nx k. Halt sarpanty uponsnenenua C= AB nopaaka mx k, rae Gj = ¥ ayby. B uepxoii marpane & AOWAHO 6bITb CTO-BKO KE CTONBUOR, CKOTKO CTPOK BO BTOpOt 10 Jlana nenowncsrennas Keanparias scarpina A nopatka n Xn, Tlomensirs Mecramu ee it isto, 1 R10, CTpoxW, YMITOXKaR ee csIeBa a MaTpHILY TepectantovoK P tlopanka n x Xn, Marpuita nepecranonox mpesicraniser co6olt Marpitity, & KOTOpOHK & KATO! CTpoxe uMeeTCs PouHO OHA eMUHHTa, a Bce OCTabUBIe pasHBt Hy:n0, [Ips TOM 8 i-it crpoxe enunmita crour Ha k-M Mecte, a B k-li crpoKe — Ha i-m Mecte, Kpome Toro, TloMcHAaTs Mecran i-fi u kit cron6ust Marpumt A, yamtoxKaz ce cnpana Ha P, re, naiirn marpmuy A -P i Jlata knaapariiaa Marpima A. DremeHTapubina mpeo6pasonannantit MaTpHItst HasbiBaeTCA CTOeMME Ooi CTPOKH MaTpHILbI Pyro! cTpoKoil, yartoxertHo# Ha MponsnombHoe sHer0, Meriomssys ontepartino MpeobpasonaHus CTpOK, TOTYAHTS us Marpinbt A Marputy, y KoTopoit nce o7teMentTbI TlepBoit CTPOKH, KpoMe 2.teMeHTa Ha raBHoi swaronamM, pawesr Hy: 125 Hpodoamenue ma6a. J13 12 Janet keanpatias Marpunta A nopanka n X nu {Ba ReKTOpA, SaslaHIIbIe CHOHMH Koopamtraramst p(n) st h(n). Haiitn ckanapuoe npousnexenne r= (Ap +h, h) wt= = QAM 13 Ilepecars orpriarexbibie snementst Marpuutst B onHOMepHBI Macc. Onpe- JOANTS HOMepA CTPOK MATPHLLBI, KOTPBIe HOAHOCTHIO COCTOST HS OTPUMLATETBHBIX auemettor, Eos TakHX CTPOK HeT, TO BbIAATe cooBUeHILe 06 3TOM 14 Us npamoyronpuioii marpuusi A nopagka m Xn noaysitrs HoByio Marpuny B Topanka n X m, KOTOpas HonyeHa M3 HexOAHOIE TOROPOTOM ee Ha 90" To YacoBOH ctpenke Jana npsmoyronpias arpa, TepecrariTs ee CTpoKH Tak, ¥TOGbI CyMIabl TOD CTOK BospacTamH oT MocmeaHedt cTpoRK K MlepBoit Jaa nexouncnenias warpiita M(7, 9). Onpenesurs, 470 & Het HeT HH OHOIK CTPORH, B KoTOpoit HMcIoTCA TOBTOpaTOMMeCs aTeMeHTEI. Ecmm MaTpHtta He o6ma- JaeT TaKMM CBOIICTHOM, TO BBULATS 06 9TOM coobmKeHHe Jana nesounenenias warpaia M(6, 8). Hanevarar» nce ce cron6upt, & KOTOpBIX oaiitakouoe KoUMECTHO IeMeNTOE, oKaNMAKaONUIKeA Ha uHdpy 8. Eco TAR cTon6HOB HET, TO BEITATS CooSMeHHE 06 3TOM Janta marpmnta nopanka 7 x 9, Yaar H3 nee cTpoKy ¢ toMepoM i cToxbett ¢ HOMepoM j, HoY'HB HOBYKO Matpynly MopsmtKa 6 x 8 Jana marpuna nopanka m Xn. Ynatrs us uee bce crpoKH, comepxamute ny.tensre outemenrbt 20 Jlatta nessipoxaennas KBaxpaTHas Marpitta tlopaaKa n. Tpe6yercs medina peopasonanitan CTpOK HPHBECTH ee K HILAHeH TpeyronbHO; Marpuue, T.e. aj = 0 surat weex i j). Pemenne. Jlarnoe npeo6pasoranue ucriospayerca mp pemtenun cHcrem unnciibix yparnennit cn HeHsBecTHBIMM, DeMeHTapubie Mpco6pasoRannst CTPOK NosBonAIOT HSMeHHITh MaTpuLLy, o6pasonanityio H3 KoobdpuNMeHTOR pI nensnectubix 6e3 HaMeHeHitA peulenmit aToit CHCTeMBI. DuemerTapubiMH upeo6- PAsOBAHMAMH CTPOK ABALSIOTCS: 1) o6men i-it n j-it crpoK; 2) yMnoxenne Kaxksoro asieMeHtTa i-fi CTpoKM Ha Hi 3) caoxenme smementos i-i crpoKM ¢ cooTReTCTByIOuUIMM 91eMenTAMIt rit erporn. Ilyerb umceres caeayiomas Marpuua: 127 1 2 5 3 -1 2 4 -7/ 3 3 2 6 Kom6unupya nysenyio crpoky co Beemu mocaexyiomuMu, ucKn0- SUM aeMeHTBI HysIeROro cror6Ha (BUIINTAeM 13 HYIeBOI CTPOKHL KaKAYIO q, j-0 erpoxy, yMHioxkeryio Ha r=—4), Toaysnat ay 12 4 5 00 1 2 04 8 2 0 9 Hysenas crpoka ocrastach 6e3 HaMeHeniti, a B HlepBoli CTpoKe BMeCTO O;,HOrO. HYJIA B HYEBOM cTOT6e NOAyYLICA M BTOpOit HYeBO!t 9eMeHT a; 4 = 0. Tloo- Tomy Mettaem MecTamm crpoxtt 1 mt 2: 12 4 °5 0 4 8 -2 0 0 4 -2/ 0 9 Tenepp crpoxy 1 Moxktio ucrlomaonaTb 215 HeKMOTeTHIA asteMenTa B crpoKe 3 (ctpoxa 2 pit atom yxxe uMeeT Hty.texoii aateMettT ayy = 0). [Ipogoskast ator mpo- HeCe LATHE, OKOHATEMBHO HOsIyAeM BepXIHIOIO TpeyromDHLy!O MaTpHILy: 124 =5 048 -2 0014 -2 00 0 -55 Tpabwieckuit mtepdeitc omker mMeTb on omement button m ABa TeK- ctopbix ota textBox (puc. JI5) Jane Hammes nporpaMMnbie KOLB MpHAO-KeHTA Bpos ucxosHoii Marpuutb! B 9TO! paboTe MpousBogUTeA ¢ HOMOMIDIO 4ep- HOTO KOHCOmbHOTO oKHa, HCHOAB3yA MeTogbt Console. WriteLine() u Console. ReadLine() (puc. J16). 128 FOI NIpH HIEEHATANNH AByMepHoro MaccHBa, KaK 10K: uo ten 2013 er Wrtom Owe, Pao x +O) BMD C +l hee [on om Aleit ESE vexiBoxt Base ‘ecu, Puc, J16 Oanaxo npoa Moxer peasoBan 1 imate, HampuMep, “epes TeEKCTOBOE OKIO, HO IDKe: public double] , | tArray =| 129 Hocxe saneputena BHosa Ha 9Kpane HosRaseres dopma Form1, 1 paGora MposouKaeres B pexuMe mpustoxernst Windows, Kod xxacca daa npueedenua mampuyot x eeprnemy mpeyzoxonomy audy: using System; using System. Windows Forms; namespace WindowsFormsApplication1 class Class4 { //Mous Kacea public int n, h; public double r, v; public double,] tArray = new double[4, 4]; public Class1() { n=4; } //Metox gna noxyyenna Bepxieit tpeyrombuoit Mapuupt public void tMatrix() { int 1; while(ikarb omepaiiH? 4. Yro npercranaser co6oit onepatop neperpy3KH? Bananne: 1) Bbipars Bapnant unaMBMayambroro sagan 13 Taba. M4; 2) cosqarb Kaacc H MeO; TleperpyskH onepamin; 3) cosqaTb mportenypst Mero; 4) paspa6orarb rpadusecknit mnrephbet 5) arb KoMTpostbnit npuMep; 6) noayanrs pesysibratbt Ha KoMmbIoTepe; 7) aoKasatb IpaBMIbHOCTh pesymBTATOR; 8) Hamucarb oTser o mposemanHoit pabore mpoekra; Hudusudyaxonwe sadanua Tab6auya 14 1 | Paspasorars npoexr ats pemenns cnenytouteit saan. Janet Koummexcnte untera p, = (x, + iy;) M Py = (2 + iy), Mpenctannennpte B are- 6panyeckoii opm, ne x, Hay — AeikcTBHTeNIbHBIE MaCTH, a yy M yy — MHUMBIC wactH sTHx ance, Heperpysirs onepaitinio * suI4 yMHO-KeHIA WBYX KOMILTKCHBIX cect Cet a) * Oa + Yat) = Oe — Ya) + Ya HD) 2 | PaspaGorars mpoexr suis pemenna ciesyiomel sanaan, Flaunt Kosmexcubte suena py = (or + iy) 1 py = (2 + iy), Mpencranaenmte B anre- Gpanueckoli (bopMe, re x, Hx, — AelicTBHTeMbHbIe YaCTH, ay, My, — MHMMBIE YacTH THX snicen, HeperpysuTb onepanmo / 18 Jeena ABYX KOMILIEKCHBIX HHCer: Stud ty toa , tpt —2y sytyi Rey xh ty 3. | Mimeeres komnurexcnoe 1 ut aprymenta f (B pamnanax): 10 2 8 TpHTOHOMeTpuecKoll (hopme k RUjLe Moy.Ia Fr z=r(cos(/)+ isin (/)). Tleperpysitrs onepaiitio / 114 BBIIOAMEHHA AeACIHA ABYX KOMILIEKCIBIX HCE B TpuroHomerpusecKolt cbopme: rileosh) +isin( J): (eos) +isin(f)) =" (eos(h,~ fy) +isin( ff) n 133, Hpodoamenue ma6a. J14 Vimeeres kommurexenoe 41 Hm aprysentta f (B paznattax) 10 2 & TPHTOHOMeTpHYECKOH (PopMe B BITE MOY T r(cos(/)+isin (/)) Ieperpysitrs onepanino * ana nosneneHita KOMIUTeXcHOTO “CHa B n-10 cTeMeHb: r(cos(f)+isin(f))* n= 1" (cos(nf)+isin(nf)) Haut gexropat BBIHOAIEHHA HX ekatApHoro nponsRene atb= Sab, a (ay, yn y) HD = (By, By, os b,). Heperpyaurs oneparasio * 18 Hamot nextop a= (ay, dy, d,) # eKartap s. [leperpysiT» omepanio * xa sostroste- HAL YMHOKEHIEA CKasLApA Ha BEKTOP: S#A=(S405, S47, 00,54 Gq) Zlast marpuita Au cxaap s. Heperpysirs onepaiino * suis sbimosmHeris yMHO- >xxentia ckaapa ta warpunty s* A, re Matpunta s* A cocTouT Hs ostementToR MatpHutst A, Kaxkstbtit 1 KOTOPBIX YHOXACTEs Ha S| ‘Zavst warpnusi A w B. Heperpysirs onepaiusto + 14 onpenesterma warpuitst C= A+ + Bupu c, =a, + by Tlarer matpunet A x B. Heperpysirs oneparuno — 11a onpenenenns marpunst C = AB upu c;= ay - by 10 Tlaust keanpatunie sarpuor Aw B. Teperpysits onepario * sua winomeHHs A*Boupu es = Day -by a yantoxenma Mapu, i Twa wexropa a= (ay, dy, .-, dy) 4 b = (by, by, By) pabiibl, CCK PaABHI BCC HX KOOP- AuuaTDH, Te, 214 KaxqOTO i= 1, 2, ... msnasenne a, = b, Meperpysirs onepanisno 701 oMpenesterina pawenicrsa BeKTopow a = b 12 Thea wextopa a= (ay, dy, on d,) Hb = (by, By, Dy) He PABUBI, ecoIH UMEETCA 110 Kpalt- Heli Mepe oflHa Hapa KoopaMitar, u14 KOTOpolt sHavenme a; <> bj npwi=1, 2... m Ieperpysitrs oneparitio <> 12 onpenenea HepanencTBa BeKTOpOB a <> b Bexrop a= (aj, 43, dy) 6ostbute ReKTOpA b = (by, by, ny by), CCTM WIA KaDKMLOTO = =1,2,..., n snavenme a; Gomme snatenna b,. leperpysurs omeparitio > 714 ompeme- seni Gonbinero 13 BYX HeKTOPOH 14 Bexrop a= (a, dy, d,) He mpewocxoanT extop b = (by, by, ., by), CC ATA KK noro i=1, 2,..., mHavenme a; <= b,. TeperpysitTb onepaniio <= 114 onpestestenna Toro, HTO OAHH BeKTOp He MpezocxoauT Apyroik 15 Tlycrs umeeres ana mioxkecTBa, saganuipie onnoMepHbinar Maccinasn Tuna Integer. DTH MHOCCTRA MepEceKAIOTEs, CCTM Y HX MMCeTEH XOTA Gor OHH OGM srIEMEHT. Teperpysitrs oneparuino & 114 onpenetenia, HepecexatoTca s1M antHBIe MHOXECTEA, vomit HeT 16 Pasnoctoio mHoxects Au B HaspinaeTest MHOXCCTHO, COCTOAIIee 13 971eMeHTOR Muoxectsa A, 43 KoToporo yaaeHBt siemens B. Heperpysurb onepatuno \, su1a onpexenenms pastioctn muoxecte A \, B 134 Oxonuanue maby. J14 17 | Tlycrs umewores Ha mHOKeCTHA, sajlanHBIe OAHOMEpHBIMIT MaccHBAMH. TH MHOKE- Tha MepeceKaroTcs, ecstHt y MX ECTS XOTs 6st onHM Obit >neMenT, TleperpysHTs onepaniio & sL18 onpenesienns, HepeceKawores 11H HeT sataniBte MuoxecTBA, Bes Tepeceyetite ecTb, To OMPeReETHTS, 13 KAKHX 97TeMeHTOR Otto CocTOHT 18 | Hlycr» umciores Ha setoxecTHA, SastanHBIC OAHOMEPHBIMH MaccHEaMH. OGBCRH- eHHeM 9THX MHOXECTB HasbIBACTCA MHOKECTBO, COCTOAILEE HS BCEX IsteMEHTOB HCXOAHBIX MHOKCCTS, BSATHIX Ges ToRTopeHHs, HeperpysiTb oneparino | s115 ompe- Aenea g1emenTon o6peaunenna Tlpumep evinoanenua undueudyanvnozo zadanua No 1 Sayanue na paspa6orky npwroxenna. Cosaatb mprioxkenne 14 penllenna coenyiomeli sana. Tans ana Maccusa A ut B, cocrosme 13 ofMHaKkonoro YHCHA aeMeHTOR 7. Tpe6yercs ueperpysuTb onepaniio c1oOxXCHUA ZI OMPeAeTeHHsA HOBOTO Mac- cma C, ii a1ementT KoToporo panel cyMMe ¢ = 4; + ;, Bron AartnbIx ocymte- CTBHTb M3 TEKCTORBIX OKOH textBox. Kod xaacca Class using System; namespace OverloadMas1 { public class Class1_ //Tleperpyska cpasnenua { public static string r; public static string r1; public static int n; public Class4(int m4, string re, string rt) //Kouerpykrop suit nepenaun QJIEMCHTOB MaCCHBOB B Kylacc Class { n=ni;r=re; rt =rt; } public double[] a = new double[n]; public double[] b = new double[n]; public double[] sum = new double[n]; public static Class1 operator +(Class1 a, Cle rpyakn pannecrna { $1 b) // Oneparop nepe- Class1 y = new Class4(n, r, rl); char[] delimeter = {}; string[] words = r.Split(delimeter) for (int i= 0; i Croiicrra. B orkpprsuremca okke Bbi6parb Bksaqky HIpwaoxenne 1 ycraronnrh & rose Tam HexosHBIx jaimrx: Kontcomsioe npnoxente; 8) paspadorar» rpapuveckuit urephelic upuaoxKenns; 9) AaTb KONTPONBHBITE MPUMep saytanHa 1 cjlerATh ero Pystioe pemtennte; 10) noayant» peayamrarst Ha KoMubIOTCpe; 11) cpanaurs pesystbrarst H 1OKasaTb HX MpaBHIBHOCTH; 12) Hamucath order o mporeranHoit pabore. Hndueudyanvuvve sadanua Kaxktoc saganine 20:7kHO BKNOUaTS B ce6s IporpAaMMHbIC KOI [U1 Oprastit- salt samen dbaiisra Ha suck, W chain os>KeH OBITh cRABAH C OGBEKTOM KiTacca FileStream, koropsiii ucnoabaycr npunuun nomoxa (stream), sBisiommniies 140 OCHOBHDIM HpHIITIOM BEOAA-—BHIBOAA Ha C#. IIpH oTOM Heo6xoxuMO TipHMe- nub Knace StreamWriter u ero Merox WriteLine(), nossoxaiomuii ynrary ¢ KOHCOMM (11H TeKCTOBOFO OKHA) CrPOKH, HabupacMBIe B Cranaapte Unicode 8 cbopmare UTF8. Koxni 214 samvicn 2oKHBI GbITh HoMeneHbI & O6paGoTUHK uckmoveunii Try...Catch. TL wrenma cbaiiia Moxio HcHoma0BaTh sn6o Kaace StreamReader, 1160 mIpHMenutb d1ement openFileDialog (kak 9To cyenatio B puMepe 3ayanna, npHBesentiom nie). Crpoxu cpaiia 1omKHBI OBIT Mpo“MTaHI B MHOTOCTpO- ubtit pexaxtop richTextBox. O6pa6orKa dhaiina nomKHA BKMOMATE B cebt KIACC NTeHHs haitta, KOTO- puiii Heo6xo,uMo paspa6otarb, 160 Heroma0BaTh Kitace Reading, costanubtit BIIpUMepe MHBHAYaTbHOro 3aqanna. CTpoKH, Tory YenHBIe Moce o6paoorKH cbaiina, JomxHBI OBIT MoMeM[eHBI B TeKCTOBOe Tlose textBox. Ilyrb aia caeqyeT BBOAUTD C KOHCOMH, 1 3aTeM OH OTOSpaxaeTes B TeKC- ‘TOBOM tome Ta6auya NS 1 | Kaxaoe us n npeanpustuit sinycKaer usgemia m pivton, Samant nasnane mper- IpHSTHs H HasBAKN MpoNsBOAMMDIX HM HSAesK, OnpenenHTe 118 KAxTOrO NS eNHA HasHANHA IpeAUpHATH, KOTOPBIE HX MPONSHORAT 2 | Boraene xanpor mpeanpnatna umeeres cimcox cHenetmit on corpyannKax. O KakIOM COTPYAHHKe HaBECTHO crenyiOMICe: GhaMHTHA, HOMCP OTEA, LOM HOCTS, Olas H CTA paGores. COCTAEMTD aLTOPHTM H IporpaMMy, KOTOpHIe BLOAT cick banwuutl corpy”HMKoR Ho OT;esIAM © YkaxAHMeM saHUMAeMOIE NODKHOCTH, oxnaga u craxka, OTe AOTKMBE BBULABATbCA B MOpanKe yOuBanHa KosMUECTBA COTPYAKHKOB B HX 3. | Mmeetes cnmcox cbanuumit crynenton ¢ ykasatiteM oMleHOK Ha 9KSaMeHe 110 Kax- HOMY 13 NATH MIpesIMeTOR, KOTOPBIe OHIK MMeIOT B aHHoM cemectpe, Coctasitr enit- COK cTYeHToR To YObtBartito HX cpenHero Gana 3a CeMCCTp, a TaKKe OMPeneTHTE npouentT oransinkox (Bee oTMeTKH 5) H mpouenT xopommnctos (oTMeTKH 5 14 4) 4 | Maceres cnucox 10 nomuruueckix zestencti. Kaoxnsiit 13 100 onpourenitaix 13351- BACT TPeX HOJMTHKOB Mt HasHaaeT KAKTOMY HS HX OHO HS IepBbIX Tex MecT. Buirectit 11a okpaut (pamaumiio nosuTHKa, Ha6panmtero HtanGomsuliee wite10 HepABIX Mect, Eos TakUX HecKOs16K0, To BDIBECTH aMILIHH BCeX yACTHHKOR Viseecrris cbamiinitn n corpyaninkos Kommanitn. Corpysuntki paGoraior mo Mizu suayanbriomy rpaduxy (1-H nem — ytpo, 2-it nem — nevep, 3-H ens — BbIxXoR- voit). JL14 nepHoro sHcTa HekoTOporo Mecatta (MecaIL MMeeT 30 sHeit) oMpestesIEHO, 1B Kakyo cMenty paGotaet Kaxautit COTPYANKK 1TH HMecT BEIXoMHO!, PaspaboraTh IlpHuIOKeHHe, KOTOPBIE HOSKOASIOT JLIK JHOGOTO SalaHHOrO YKEHIa STOO Mecaita Hanevarary cHCOK COTPYARKOE, paGoTAOMNX Bo BTOpyIO cMeHy 6 | Sananne, kak » upembaymeli sanave, ontaKo HeOGXOAIMO KBIORHTS CICK coTpyaiHkon, KoTopste paGoTaioT B mepBy!o cMCHty 7 | Brevemne mecana (30 aueif) a6onetTD nexoToporo Tene*pomnioro omeparopa mpo- MSBOqUIM Teperonopst cn cTpaHamnt, Kaaxyaa crpata MMeeT cRoit KOM Taput> 3a 1 mii pasronopa. Paspa6orarb mpisioxenme, KoTopoe mevaTaeT cxeTa aGorten~ TaM C YkasaHMem Testedona aboueHTa, Koa CTpalibl, KONMYCCTRA MMHYT, CTOHMOCTHL kaxtoro pasropopa 1 uror 3a Mecau, B o6utem cuitcKe aGouenTH HpexCTaBaeHBL reslec)oHHbIMH HoMepaMH, @ JL1A KAPK/OFO PasroROpa Lala CTO MPOAOEKHTeMHOCT 141 Hpodoamenue mab. AS Vissecritsi naskania n npennpnariit, kaxs0e M3 KOTOPKIX NpOMSKOAMT m HaMMeHo- namnit pasmmennerx Hazen, Sanato KomMecTRO MsxeAMt KAKNOTO HaMMeNORAITA, IPOHSHOAUMBIX # ron KAKI peaIpHsTHEM, PaspaoTaTb IpHLTOKEHHe, KOTOPO To HarMenonanito HsNeTHA TosnonaeT OMpeNeINTS HaswanHe MpeANpHaTHA, Mpo- MSBOAAIIIETO MakCHMAabHOe KOANYECTBO STOFO HSLETA, a TAKKE sLABATH CHCOK MpeaNpHatiii, Ha KOTOPBIX 9TO HSAeAHe TpOUsBORHTCA, Pacronarad HasBAHMs ITHX npeanpnsriii # nopaake yOutmani O6beMa RBIMYeKA AaHHOrO WsAeNA Vissecritst amuse 06 vaaenenuit kypcos n Ramor & TeNeHHe roga (12 mec.) Vissectitsr nasnania amor 1 x Kype To oTHOMIeHmO K py6mo Ha Mocmestee 4HCm0 Keksoro Mecatta, PaspaSoratb IpHsloketiite, KOTOpOe 3a KaxkABIiA KBapTA omTpeste- AAeT BANOTEI, ¥ KOTOpEIX HaGMoraTca HaNGonbUM 1 HamMeHBUMt pocT oTHOCE- TenbHO CpesIHeTO KHapTATHOTO KyPCa AAHHO! BasIOTEL 10 B orgeste kanpor crponresbioit (bupMi uMeeTes clutcox cBeneHHit on corpyAH- kax, O KaxJ0M COTpyAUMKe HsBecTHO CnemyIoMce: aMuUKs, sasBaue HoApaszene- Ha, NOITAHOCTD, OKA H CTA pa6orsi, Paspa6orats MpHsIOKeHMe, KOTOPOE BDIEO~ AMT CILCKH daMuLHii COTPYANMKOR Ho HOApAsAEsICHKAM C yKAsAHHEM SantUMaeMoli AOWKHOCTH, OKTaMIA H.CTaka, Heo6xoaMMo Takoke OupeLesITs cpesttiow sapiLiary B KOKOM MOApAsAeIEHHH 1 HaikTH OT;eNeHHE, B KOTOPOM PaGOTAIOT CAMBIe MOxIO- te COTPYAUHKH i Vimeetes: cimcox ctyzentos ibakyabtera, Koopstit comepaut caeaytomue cee CHUA O KXKOM: (PaMILUKs, HasRAlIHe rpyrinbl, cpeswHit Gavi 3a cemecrp. Cruscox he uateeT ompenenentioit ymopaoxentocTit, BoIBECTH 1a 9kpalt CIIMCKHE CTyseHTOB Ho rpyninan, pactiostaras (paMiviait & HlopsslKke BospacranHs cpestuero Balla M4, KpoMe Toro, sbutars cpeauuii 6a qua Kaxxaoik rpyrst 12 Vimetorcs cxenenna 0 npu6sint cesut erponrensitbix ¢bupM 10 Hsin 8 TeNeHe onnoro Mecatta (8 Mecante 30 swell). [Lia kaxxoit dup onpexesHTs wea Mecalla 1 COOTRETCTRYIONINE HM J1HM Hee € MHAUMAASHOM mpHObLAbIO, YHITTsIBAs, ‘sro m1o cy66oram 1 BocKpecestbsM UpMBI He paGoTaloT, a MepBoe HIEsTO MecsIKa — cpena 13 B 6iopo mo tpymoycrpolicray HMcIOTCs CHEEK On HakAHCHAX Ha NpenIpHsTHsx ropona. O KaxkTOM BakalITHOM MecTe HSnECTHO CnezyioMtee: asHaNHe MpennpHATHA, AOTAHOCTS, OKA, TpedyeMoe OGpasoBatine (ioICHTeE HLTH CpenHee), mpestesIbHbIit nospact. Costar» MpittoxkeHtte, KoTOpoe 110 KarHBIMt 06 o6pasonanitH H BospacTe DBbIBOWUIT CHHCOK BakaHcHti, pacttosiaras HX & TlopaLtke yOuIBAHs OK:TALOB 14 Ms pasuprx paitortos ropoza surGpanto n cemelt. Kaxnas cempa onpenenaetcs (bam aimell, KONHMECTEOM Ce IIEHOE H OXOAOM Ha KaxkOTO paGorarorllero sLTeHA CeMbH. Jkna Kaxxnoro paiiona mpimecTHt critcox cesteit ¢ MaTIHMATbIDIM stOxoOM m repe- cueTe Ha OTAeIBHOTO “LIeNa CeMBH 15 B aprocepaiice meres n antomobwneli, Jl1a KaxOTO aBTOMOOIETS sataHo C7e- aylomtee: pericrpanwtormit HoMep, Mapxa abToMo6Hsa THT HeMCHpaBtocTH, TTeo6xoniMo Bbilar® & TeKCTOROE OKHO cHO;LHBIE HO THTIAM HeHepasHocrH sasBKH a bointomHeMHe PemonTa c YKasattieM HoMepOL aBToMObuLTeHt H HX MapOK 16 Crponenbiias dpupsa HMeet saskit Ha peMOHT KBapTHp. Karkstas saska conepAxnT aapec KnapTiput (iasnanite YsNMUBI, HOMCp XoMa H HoMep KRapTHpEt), cpancH.TiH10 BaraqenbHa, BINT PeMOHTA Ht AaTY HOCTyIIEHHA saiBKU, CocTanHTD 114 saannolt YAMS CHHCOK PeMOHTa KBAPTHD, HORABIINX SagBKIE XO SastaHHOTO CpoKa 142 Oxonuanue maby. JF 17 Vissecrrist caenenns 0 Garaxke aknaraccaknpos HexoToporo pelica (satatta dpan- aa nlaccaxkupa, KommtecTHo Bettelt 1 o6mutit Rec ero 6araxa). Onpenenum cper- nuit nec 6araxka abiranaccaxnpa (6 caMO.TeTE 3asTO n MECT, HO He BCE TTaCca-KHApbL Hwewor 6araxk), HaitTH “HCO MaccaKMpos, Y KOTOPEIX OTCYTCTBYET 6araxk, W HICTO naccaxkpon, ¥ KOTOPHIX Bec 6arwka MpeBocxoAHT cpemHtit Bec, a TaKKe HamesaTarb crtcox thamiemuii naccaxkupos, y KOTOpBIX Hec GaraxKa MpeBbicHst HopMy — 20 Kr 18 Alva nponenenms mexaynapoanioii Kondepenuun opmipyerea rpyiia mepenoz- SuKo8, O6s1A{AIONUAX HaBBIKAMH CHHEXPoHHOrO HepeBoxa. B OprkoMitTeTe H3BeCTHBI caxaum n mepenonsnkos, KaxkabIit HS KOTOpHIX BaaxeeT AByMA AsDIKANH, Haresa~ TaTb CHMCOK 13 MIHIMATHOTO SHCA TepeBOKOR, KOTOpBIC CMOTYT oGecTIewIITS poneenme Kortbepenumnt a NATH ASoKAX IPH YCTORMM, STO AIA KaXKKOTO ASHIK meee poRHo jtka HepeRojHKa 19 B 6u6amorexy nocrymi1 cnucok KHMr, KoTOpsIe Oa MoxXeT MpHOGpeCTH, c yKasa- ite avTopa, Haswaitia Ht KosIMYecTBa akseMILIApoR. B 6ubsmHOTeKe TakcKE MMeeTeA CIINCOK 9ABOK Ha MOKYMKI KHHT ¢ YRasAHHteM aBTopa, HasRalHs 1 HeoGxoAUMOTO kommsectza, Hanevarars cicoK KHH, KoTOpbIe AOsDKHA KIT 6H6MOTEKA, HeXOAS M3 ROSMOKHOCTHE MAKCHMAIBHOTO YAOBICTROPCHHS HMCIOINHKCA 385KOK 20 B npecexrype mwerorca cnezenma o orpenoctax m yarysmenm aH ctItHEETX yexosnit 100 cemeii. O Kaxnoit cembe saan ee dbamnana H KomMecTBO KoMTAT KsapTupst, Ha KoTopoe ona mperenayer. Cocranit7 enscox cemeli, Mosty'tHBnIHX KiapTHDBI B HOBOM /1OMe, H CHHCOK CeMeli, OCTABIIUXCS B OMepesti, CCIM HSKECTHO, To B AoMe 50 KBapTHp, H3 KoTOpEIX 30 ontOKoMTATHBIX, 10 BYXKOMIATIEEIX 10 TpexkonrrarHbix Conepxanne orsera: 1) naspanne pa6orot; 2) ruryaabubuit ser; 3) aHBHyambHoe sananne; 4) rpacbuecknit mitepeiic; 5) mporpamuibie KostbI BCX Ku1accoR; 6) pesynbrarsr BEMTONTHEHHA NpHTO-KeTIHs; 7) pyditoe pemienute KoHTposbHOTO MpHMepa; 8) Bbipombr. Mpuxep evinozmenua undueudyanonozo sadanua Saganme na paspaGorky nparoxerma, Cosaart npiioxkentue su1a pemienna caenyiomteli sana Jlan concox n etyxenTon yHuBepentera, conepxauunii cnesyomme cBene nua: banana, Homep rpyrimst, cpentmit 6am. Crcok He HMeeT onpenesen- Holi yropaqoucnHoctu. CocraBiith airopuTM H 11porpaMMY, KOTOpHIe BDIROAT Ha Ha akpal CHMCKH Cry,leHTOR 10 rpyrittan. Pemenne, [pi cosaanm npratoxkers 1a bopmy He06xoAuMO toMectHTS comboBox 11 sailecti B KoIeKIUMIO CTPOK 4eTHIPe CTPOKH, KaK MOKAsAIIO puc. J110. using System; using System.Collections.Generic; 143 namespace File_Read_Write_lab4 class Reading ‘ private string str1, path1; public string str { get { return str1; set { str1 = value; } } public string path { get { } set return path1; path1 = value; } } public string readf(string path1) { try { System.IO StreamReader objFile = new System.IO.StreamReader (path1); str1 = objFile ReadToEnd(); //Ocnoboxxeune pecypcos objFile.Close(); objFile. Dispose(); //objFile = null; return str; } catch { str = "@aiin ne naiigen"; } ) } } return str using System; using System.1O; using System. Windows.Forms; namespa { File_Read_Write_lab4 public partial class Form1 ; Form { public string str = public Form1() { InitializeComponent(); ) private void comboBoxt_SelectedIndexChanged(obje Args e) { { switch (cboCombo. Enter iene)"; 8 FileStream sender, E xt) case "1 Bamnen ¢paiina": //Moaysenne umenn daiiza oT romss0Batens, //nonyckalores pasiibie HMeHa, Tloka palit He 6yeT OTKpBIT StreamWriter sw = null; string fileName = int rr= 1; while (r==1) { try { //Buoa nmenn (paiisa-A14 BbIxXona M3 MporpaMMel 1askaTb Console. Write("regmre nyt K dait yy" +" (Enter -sanep- fileName = Console.ReadLine(); if (fileName.Length = 0) { //Eenm umenn daiina wer, To BEIXon M3 THTKIa break; } //Bois0% MeTosa LIK cosnanMa StreamW iter sw = GetWriteForFile(fileName); //Toctpownioe arene nanHEIxX 1 BRON KAKO‘ CTPOKT 145 writeFileFromConsole(sw); //sauch 3azeputena sw.Close(); //Yupassienne nepesaerca cGopuky Mycopa sw = null; 1r=0; } catch (IOException ioErr) { /Omm6xa tpn pabore ¢ dbatinom string dir = Directory.GetCurrentDirectory string part = Path.Combine(dir, fileName); Console. WriteLine("Oum6xa c caiitom {0)", part); Console. WriteLine(ioErr. Message); } } break; case "2.Urenme «bait String fileNamet = ""; Boolean saveAllowed = true; // Orpsrtue Kommonenta OpenFileDialog. if (openFileDialogi. ShowDialog() == DialogResult.OK) { //Orxpsitue dpaiinonoro noToKa suis TeKcToBOTe ¢paiisia weIGpani- Horo Hostb30RaTesTEM using (System.10.Stream userStream = openFileDialog1. OpenFile()) { this.richTextBox1 LoadFile(userStream,RichTextBoxStr camType.PlainText); userStream.Close(); } // Moaytenne unex dbaiista Bbi6pantoro Hoab3oRaTeteM // otka3 osasaeT, 4TO MpHAO.KEHMe He HMeeT AOCTyTIA x aannomy ¢baiialy try { fileName1 = openFileDialog!.FileName; if ( openFileDialog1.ShowDialog() != DialogResult.Cancel) textBox1.Text = openFileDialog! FileName; else textBox1.Text = "@aiin ) catch (Exception ex) { 146 if (ex is System.Security. SecurityEx eption) saveAllowed = false; else { throw ex; } } ) break; case "3,06paborKa parprx aii Reading r= new Reading(); str = rreadf( textBox1.Text); char[] delimiter = (‘\n" }; string[] words = str.Split(delimiter); textBox3. Text = "Kommuecto sannceii (paii Length-1)+ "\r\n"; string ss,si,sj;int n,k; for(int i=0;i < words.Length-1; i++) for (int j = i+1; j < words.Length — 1; j++) { n= words[i].IndexOf(" ",1); vords[i].IndexOf(" ", n+1); si = words[i] Substring(n, k-n); vords[j].IndexOf(" ",1); vords[j].IndexOf(" ", n); sj = words[j] Substring(n, k); if (string. Compare(si,sj)==1) { Convert.ToString(words. ss = wordsfi]; words[i] = words[j]; words[j] = ss; } } textBox3.Text = textBox3.Text + "Cmcok ctyslentos 110 rpy- man"+"\r\n"; Ss) ; for (int i = 0; i < words.Length — 1; i++) { wordsfi].IndexO: words[i].IndexO words[i].Substring(n, k-n); if (sj != si) { textBox3.Text = textBox3,Text + "\r\n" +" Cuncox cryaentos rpynmt "+ si+"\r\n"; 147 } textBox3,Text = textBox3.Text + words[i] + "\r\n"; n= words[i].IndexOf(" ", 1); k = words[i].IndexOf(" ", n+ 1); sj=si; } break; case "4. Baixo" Close(); break; } ) private static StreamWriter GetWriteForFile(string fileName) { StreamWriter sw; { //Orkpsttue aiina ana sanucn, ecan daiin yaxe cymectByet, To revlepupyetes Hiek.nowenne FileStream fs = File.Open(fileName, FileMode.CreateNew, FileAccess. Write); //Tenepupyerca caiitonpiit notoK ¢ UTF8 cHmaosamn sw = new StreamWriter(fs, System. Text. Encoding. UTF8); return sw; } } //“renne crpox ¢ KOHCOAH H sane Hx B paiizt private static void writeFileFromConsole(StreamWriter sw) { Console. WriteLine("Buegure jannpre " +"(n1ycraa crpoKa- BbIxox)"); while (true) { //Cuwrbimanue ovepenHoii crpoxit string input = Console.ReadLine(); if (input.Length == 0) { break; } //arnen crporn B ¢paiia sw.WriteLine(input); //Uuen ya uremia ovepenntoit erpox bi Ha pc. J110. srarbi pa6orbi MpHtOKeHUs NOK: Puc. S110 Jla6opatopHan paGota No 6 4ucneHHbIM aHann3 Tleamo xannoii padorn amisetca ugy4eHe Rompocor mporpamMmupowariia MeTO/OR “HICzIeHHOTO aHactuga Bonpocst, Koropsie om«IbI Gott HayIeNBI: 1. Vcttomsonanie Metojon o6bektHo-opuentupopanioii TextiostorMn 1po- TpaMMUpoBaHHa MpH PeMteHHH Saqay BEIMMCIUTeNTEHOH MaTeMaTHKH, Ynerennoe pemerne cuctes aunefinbrx ypasnenmit. Merog Taycca sa peuterima cucrem simneiisbix ypapHenntit Pemrcnne nemuncinbix ypasieni. Borincaenne oupeneantess KeatpaTHoi MarpHupL Haxoxxjenme o6parnoii Matpunbt Metostom Tayeca, Metros npH6nxkeHHOro BRIMHesIeHMA MHTTerpaston ¢ paBHoo} yasrantit 8. IIpuémrxennoe pemerue o6siktonernnrx anddeperturamHbtx ypapie- auii. 3aqaya Kou 9. Meroa Pynre — Kyrra 10. Pemenne andepepenunarbinix ypasicniit meroxom Diitepa. 11. Onpenesenne 1 Hcrosm30RaHne MeTosoR B a3bIKe CH. 12. Tepeaaa aprymentor Merosyy. 13. Tlepenaa aprymeror mo ccputKe. 14. O6pamenne K Texymemy o6seKTy. Kniovenoe coro this Bagamne: 1) BbiGpars BapuianT HAAMBHAyaTbHOTO saqanta 13 Tabs. J16; 2) Manucatb mporpaMMy 18 peamHsanHn KAACCOR B COOTRETETBHH ¢ 3ajta- Hem; 3) nanucar nporpammy kaacca Form, costars o6wekTbI Kulacca H HANH CATb KOALI BbIGOHA HEOGXOAUMBIX METOAOB K1ACCA; 4) sanycrnr» Visual Studio 2013 (vam Visual C# 20010 Expres Boi6pars B Memio omuio File u sate Cosats mpoext; 5) B oxre Cosgats mpoext Bpi6pars [Ipuzoxccrme Windows Forms; 6) Boxe Name nospirres Mis 110 yMozsannio WindowsFormsApplication1 (cro oxo uaMernTs Ha lab6), 3aTem Haxkath KHonky OK. Orxpstmaiores, HoBbiii mpoext 1 bopma Form1; 7) npi6parb B r1aBHOM Metto onto Project —» Croiiersa. B orkpprsuiemca one poiparb BktaqKky Hpwaoxenne 1 ycrarornrh B rose Tan HexosuHBrx nanubrx: Koncoxnoe nputoxenne. Dror nyHkT TOKO jU1a Tex satanuii, B KOTOPBIX jlaHlHIbIe BBOATCA C KOHICOMIH; 8) paspadorare rpadruecknit matepdeiic npunoxKerms; 9) gars KoNTponbHBIii IpHMep samaHHs 1 ceTATb cro PysHoe pemteHHe; 10) nonysirb pesyabrarer Ha KOMIBIOTepe; MEAs wr CTOAIIMH, Edition). 150 11) cpasnurs pesysrarbr H oKagaTb HX MIpaBHutbtioct 12) nanucath or¥er o npogestarnoii padore. Hndueudyanonvve sadanua Kaauioe sataiine 10.DK110 BKOUaTD B Ce6s NPOrpaMMubie Ko{bI K1aCcOR Tabauna 6 PX, +2,6x)—3,02, + Oxy 8084 32, 4,Ox, +2,0:x3 +5,02, -3,0x4 +8,0x5 =-3,2, 1,02, +202) +4,0x -7,02, +11,025 = 8,1, 6,94, ~ 8,32 +12,6:x3 +7,0x4 26,05 = 8,0, [3,0x,—3,0x, 2,027, + 6,0x, +3,4x5=2,7. Coszats upnzoxenme ana pemers Aanttoit cicrestst steToxom Faycca mp Boex. snavennax p 1a orpeske [1; 8,75], usmensionmxcs c maros h = 1,25 Jana cuictema smelter ypasrrenit 10,0:x, 5,44, +4,02x, -7,9%, +3,0x5 =-0,4, 9,02, +56,02x, —7,0xr, -8,8:r, +10,0x5 = 34,7, 80x, +202, +13,02x, 31,0x5 =5,4, ~4,2x, +9,3x, -2,8%, +024, -33,05 = 5,0, [6,0x, +8,0x) ~2,51, ~6,0x, +0,4x5 = 3,14 pi 5,0x, Cosnats mpwsioxexme 1.18 pemenHs AaHHoit cHcTeMbt MeTooM Taycca mpH p= 0,75, 1=0,1,2,.., 10 Taxa cuctema smneiinerx ypanrenvit 8,6, +0,9.x, +0, 1x, 8,92, +0,52 18,0, +5,0.x, ~7,0xr, -8,8x, +10,0x5 = -0,7, 0,7 x, +2,0x, +13,0x +5,0x4 31,025 =-5,4, 5,3x;, + 9,32) -2.8, 40,24; ~33,0x5 16,0x, +8,0x) —2,5:r 0,6, + 0,Aar5 = p. Ucnoxssya merog Faycca, naira qmanason sia4enuii tapamerpa p, pu KOTOpEIX Be HeMSRECTHBIC KAX/OTO PellleHta OTpHI[aTembHbI. Paccmarpuwarb llapameTp p 1a orpesxe [~60; ~40], h = 1,25 4. | Haine onpezemrreas 21a matpuusi, o6pasoannoit a3 Koodduunenton ups wexs- RCCTHBIX CHCTEMBI YpabHeHMit 13 safaris 2. Mcrossorats Kaacc forwards 43 MpH- Mepa nbutosHenHa HNauEnayanbuioro sananiia NE 1 5. | Brectn vepes KOHCOMS HeBMpoAIHHYIO KBasIpaTHy!o MaTpHILy Tlopsztka 6 ¢ Bete crnetitois onemerrayan, Haitti ee onpenenmren, nenonssys kace forwards Haiirir aaa sarpenist, o6pasonannioll us KosipdunsrentoR MpH HeMIsReCTHBIX cucTeMBl ypasieniii Hs satanis 2, ee o6paTHyio Marpuny 7 | Buecru vepes Konconp HeubipoxseHnylo KkadpaTHylo MaTpHuy rlopastka 6 c BemLe- racism anemenrayat, alin ce o6parnyio Marpiity 8. | Tloaysare semectsennyio marpuuy A[4, 5] Kaxasuit oxement KoTOpoit x, = 6-cos(i + +i) + tg@i-)/G +2). Haitrn axa Mapu X[4, 4], nonysennoit wa A mytext or6pa- chibantia tocteanero cro16ula, ee onpexemTenb 1 obpauyio MaTpuny 151 Hpodoanenue ma6a. J16 9 | Cosqars npnoxenne sua npHOuEkcHHOro BBIMCIeHHA ONpexenHTess 1 O6patHolk ‘MaTPHUbI na Matpumtt A, KaxkAbtii 9meMenT KOTOpOit Panett *(i4+1)= j/2+e%, 10 | Cosaars npnaoxenne aia npuésmKernoro BpIMncsena HHTerpatos MeTOnOM paMoyronDiCNKOB H MeTOROM TpanteItHi ‘ a) fsinx%dx, n=10; a 702 sin 6) f Xue mpn n=15, wae 11 | Cosgars upmoxkexne s14 MpHOsEKeHHOTO BBIMMCICHHA MHTerpaToR MeTOsOM MIpaMoyrombIMKoB H MeTogom Cummcotta: 3s a) [ Invde, n=20; 4 2 1 6) [| —— ., n=30. j xt5e 12 | Cosnars npwioxkenne 114 BbruneTeHMa MnTerpaos no dbopmysie Cumicona: v8 i a) f— 1, n=25 ) J (= x)0-0,45x2) as | 1 =30. 0 13 | Cosnars npnoxenne ara uporepKn yrRepaknenna: uiTerpat oT asre6panseckoit CYMMBI HecKOTBKHX (pyHKIHit paBeH anre6par4eckoit cyMMe MHTerpasios cularac- bix, Paceworperb eexyiontyio cyst’ sap en ay A {sin{ Bax}sin{ Bo }}te="f'sin( Bex Jae sin Boa }dv, n=20 oh \4 0 8 o 4} 14 | Cosgars mpmioxkeHve 114 BBIUMeTeHMA MHTerpatoB MeTosOM Tpartertnit ; mpun=15 15 | Cospars upwroxcnue sna Bbrunenenna TaGmMUB! sHaveHmit ynKunt y= f(p)= 1 = [—— dk npu p, usmerisomencs Ha orpeske [1, 2,5] mrarom h = 0,25 nn = 15 o(4-2We 16 | Cosgar» npuzoxkenme ana pemenna audcbeperunaninix ypaprennit Meron0M Pynre — Kyrra na orpeske [0; 0,5] ¢ marot h = 0,1, npit yy = 0,n = 15, k= 1 y =cosar+y)+y, a=1+045-i(i=0,1, 2,3) 17 | Cosgars upuaoxenne x14 pemenna andcbepenmmaniix ypasnennit meTooM Pynre — Kyrra na orpeske [0; 0,75] ¢ urarom h = 0,1 mp yy = 0, n= 15, k= 1 y= =e(@+), a= 140,31 (i=0, 1, 2,3) 152 Oxonuanue mabn. JI6 18 Cosnats npmsioxenme 11a pemenns sudxpepernnasibix ypanneniit MeToroM Diitepa ita orpesxe [0; 2] ¢ marom h=0,1 pit y= 0, n= 15, y= 2, p= 1, 2, 34 aH Cosnats upnroxenme ara pemenns andxbepemumarbinix ypabireniit MeToxoM Diisrepa ua orpeake [0; 5] ¢ arom h = 0,5 mput yy = —1, n= 15, y’ = y(2p- x), p=1,2,3 20 Cosnats npwsioxenme s14 pemenns HeTHHelHbIx ypaneHHit Memodom noxosun- ozo dexenua. Jlast orpesox (a, b], 11a KoTopoM a1 nesMmelinoro ypaniema F(x) cylllecTBYeT TOsIBKO OsLHO pellleHHe H SataHa ToUHOCTS c. Hy-kHO onpeneTHT cepe- auny opeska c= (a +b) / 2m mponepurs yexonne F(a)» F(c) < 0. Ecam yeronite BBITOMIIseTCS, TO HpaBylO rpaxnuy miTepHasia b neperocus B cpemmio1 ToHKy c (b= c). Ecam yenosie He sbittonHaerca, To % CpesHIOW TOKY Mepertocust stexylo rpanany (a=), Hexenne orpeska ttonoxam mpoaosrxaerca toxa fp — al > 6, Haiirit kopents Heamneiitioro ypasnenma 2x — 2x In (x) ~ 7 = 0 Ha orpeske [4; 7] c mrarom 0,2, ¢ = 0,0001 at Cosjars mpwioxenne ju14 pemenns HemHelinbIx ypaRHeHHii MeTojOM 1os10- pummioro zeaenna, Haiitn kopett netummeiinoro ypapnenna 0,5x + cos(x) + Ha orpeske [-3; -1] ¢ marom h = 0,4, € = 0,0001 22 Cosnats mpunoxenie 1a pemenns Hemel ypaniermit Metro TostoBHE- Horo jereHHs, HaltrH Koper HemtHelisoro ypanHenna tg(0,5 * x + 0,7) — 22 =0 wa orpeske [-1; 1] c marom h = 0,1, € = 0,0001 Cosaarb mpnroxenne aa penenus nesmmielinbrx yparstennit aemodo Heromone: Ha KAkNOM llAre MpoROMMATES KACATesIBHAS K KpUROil y = f(x) pH x= x, 1 MUeTCA TowKa mepecesenita KacaTeabHoik ¢ ocbio abcunce. [Ipi 9TOM He O6asaTeTbHO sajanars orpesox (4, b], conepxaiuii Kopests ypaRHeHiia, RocTarouHo alkTit THI HeKOTOpoe HasabHioe IIpHBAIDKEHHE KOpHA x = %p Tpuaenas meron Haiorona, caletyer pykOuONCTRORATECA CALeAYIONLUM MpABHLION 8 KavecTHE HeXoANOM TO4KH Xp BBIOMpaeTes Tor KonleN wutTepuana [a, b], KOTOPOMY oTBevaeT opaMiata Toro 2e sitaka, “TO 1 3HaK f"(x). @opmy.na a1 i+ 1 mpuGnvxeims Kopita uatcer Bis L(x) ©) J.a# oxomianna wrepanxouioro npouecca uctiombsouars yeaoune [/(2;)| < €. Hair KopeHb Hemunelinoro ypazuexns tg(0,5 * x +.0,7) — 22 =0 na orpeaxe [-1; 1] carom h= 0,1, ¢ = 0,001 Ra 24 Haiirw kopents Heamselinioro ypastenua MerogoM IbioToHa e* cos(3x) + 3° = 0. S(4) = etcos(3x) — 3e%sin(3x) + 3x? na ompeske [-1; 0] ¢ marom h = 0,1, ¢ = 0,0001 Coaepxanne orsera: 1) nagranne padorpi; 2) turyarpnbuit smer; 3) mngMautyatbHoe sananne; 4) rpacbusecknit mitepipeiic; 5) mporpamirbte KostbI BCX Ku1accoR; 6) pesysbrarbr BbIMTOMIHCHHA MpHIOKeHHs; 7) pyatioe pemtenue KoHTpoaBHoro MpuMepa; 8) pbimoabt 153 pumep evinoanenua undueudyanouozo sadanun No 1 Sapane na paspa6orky npzoxenna. Cosgars npiioxkerue ju14 pemieria caenyionlelt 3a1a4n. Zana cuctema n anuefinnbtx ypasicunii cn uenseccrHDIMH pgp + Ap p%5 +--+ Ay s% pt = Dy, Ag Xp FA 1X FF Ay p% yt =O, F108 0 + Opts Xt FoF Ay tnt Xn = On nia B Matpitioit cpopme Ax=b, mre A= (a,) — Marpma xoadipmmmenros; x — corer HensBectHEtx; b — cron 6en cBo6oAnbIx YIeHOR CHcTeMpbI ypaBHennii. Tpe6yerca naiirn 3HayeHna ropa x. Pemenne. Ecan marpuya A HeocoGennas, Te. ee onpesestesb He pase ny.110, To CHCTeMa HMeeT equicrBeHHoe peulenne. HanGostee pacripoerpanen- HbIM MeTOOM peUIcHMa cHCTeM sUMeIHEIxX ypaBHenHit aBseTcaA Memod Taycca, Kotoprtii ocHopant Ha HocTeqOBATEMSHOM HCK MOET HensBeCTHDIX Crayasa ostemenrapbim mpeo6pasonannani crpoK (npumep ta6oparopHoii pa6orst Ne 3) cestaem nysAMH Bce oNeMeHTHI Hy.eBOrO cToT6NA, KpoMe BICMCHTA Gog (CCM OH He pakeH Hy:10). [1H aTOrO YMHOXIM BCC ai1eMCHTDE « 49, a jit crpoxn (j = 1, 2, .... mn — 1) Ha Koadcpunnent r=— u BEruTem us 9TOIt Mpe- o6pasopaltioi CTpOKH dIeMeHITSI HyeBO! CTpoKM. EcaHt a1eMeIT dog = 0, TO uaiigem nepsbtii as1een & 9TOM croA6ue, Haxogsmuuiics 110s, HUM He paBHbit nymo, Takoit semen o6zatenbii0 HaliqeTes, Tak KaK MaTpritia Heocoberitas. Barem piSepem a1eMenT ayy, 1 ecmTH OM He PaneH HY:10, To HORTOpHM jelicTBHA CO BCEMM CTPOKAaMH, HaXOAAIMMMUCA TOA MepROii CTpoKOii, yMHoxaK Ux Aj « sa Koorpeprmatent r= = norurrast 9 mepnoit erpoxss, Bee anewenrrst tepsoro a cTonOua, HaxogamMecs Ton TABHOH AMAroHATDIO, TakKKE CraHYT paBHbiMit no. [Iposomkas 9TOT nponecc (HasbiRAeMbIli MpAMbEM xodoM), CileTaeM paB- HBIMH HYJ10 Bce 91eMeHTHI, PacHoOxeHHBIe HIKE TAABHOi AMTOHATH. TAKUM o6pasom, clicreMa ypanennit npiBerena K akBHBaeHTHOI cucTeMe c Tpe- yrompioit marpunett B yp Xp + Ay1% HF Mn AF na = Hy Paki tet PinaXna =f Pr-2n-2%n-2 + Pradnai¥ nat = Opn Prein-i%n-t = Prat 154 Jlaace wuinoansercs o6pamnetit xod, cocrosmmit 8 Tom, 4To HauMas c Hloc:tegnero ypannenus, onrpenenaiorca Rei SBECTIIBIE: TAK, Pron Barem mosicraBHMt x, _ B Mpeswrtyntee ypannenue H HaiineM x, WTI B puepe paccmorpen cnyuait, Kora n= 4 Kod xnacca npamozo xoda: using System; using System.Collections.Generic; using System.Ling; using System. Text; namespace Gauss { iss forwards //Mona kaiacea public int n; public double r,y; public forwards() { n=4; } //Metox 2.14 uonyyenus Bepxueli rpeyroxbHoit Marpuubi(upaMmoit xox) public void tMatrix(ref double[,] x) { int i=-1; while(i=0;i--) { yli] =0;s=0; for(int -Aij+) s+=xli, j] * yh yLi] = Gli, n] — s) / xfi, i); 156 Kod xnacca bopmei: using System; using S namespa { sstem.Windows.Forms; Gauss public partial class Form1 ; Form { public Form1() cute”); kes; { ) //Voucrammponanne kiaccos forwards 1 backward forwards instF= new forwards (); backward instB= new backward(); public double[,] x = new double[4, 5]; public double[] y = new double[4]; int n,k=0; //Mevox BBoja MaTpHbl X ¢ KOHCOIH, private void inp() { Console, WriteLine(" Baeaure nopsq0K ncxognoii Marpuunt "); n= Convert. ToInt32(Console.ReadLine()); InitializeComponent(); for (int i= 0;i } a Y 2 Kaace Classi_Simpson ju1a Bbruncientia tio Metoxy Cumncona: * 4 oh Yo lae 3 +¥am $+ Yat Ye tot Yom2) + MI +43 tot Yom-1))- Togmurterpansias cbynkiuia Moxer 6617» n0Goii nenpepsnnoli Ha BBiGpan- Hom otpeake bynkuueii, ee Kou HoMemtaeTes B MeTo ¢ HMereM funct(). Kaace opani o6ecreunmaer BiiGop neo6xoaNMOro MeTOsta € TOMOILDIO aaementa comboBox, Wp aTOM KOFAa MpousROsNTeA BEIGOP KAKOTO-ANGO MeTosa, TO CooTBeTCByIOUUtii EmMy aveMeHT pictureBox, aemaeTcst BILAUMBIM, a apa ApYTHX — HeBNANMMIM, MOSROAAR OTOSpaKaTh Ha (PopMe TOKO TY uibop aiuto, KoTopaa cooTReTCTRYET RbIGPAHHOMY MeTOAY. 162 Kod xnacca memoda npamoyeormuxoe: using System; stem.Collections.Generic; using System.Ling; using System. Text; namespace WindowsFormsApplicationt { class Class1_rectangles { //Monsa public double a, bs, x, hy; public int n; //xouctpyktop public Class1_rectangles() { s=0; } //Metox aia Boraiics public void integral() { h=(b-a)/n; sh/2; for (int i= 1; i <=; i+) { x+=h; funct(); st=yi HSL MHTCTpasta MCTOJOM IIpsAMOYTO.LbHMKOB x= public void funct() { y=t/(14x"x); } } } Kod xaacca memoda mpaneyuil using System; using System.Collections.Generic; System.Ling; namespace WindowsFormsApplication1 163 class Class1__ trapezoids { //Mona public double a, b,s, x, h, public int n; //KouctpyKtop public Class1_trapezoids() { s=0; } //Metox 114 BbINHCIEHHA HETerpacta MeTOsOM LPAMOYTO.BHMKOB, public void integral() { double fa, fb; h=(b-a)/n; x= aj for (int i= 1; i . Tumavarseckiit macens List. Crasannetit cnucox LinkedList. Ouepems Queue. Crek . Caosapp Dictionary m SortedDictionary 10. Mamuamsanus koamexnunit Sananue: 1) BLi6pare BapHanT MHAMBMAYaTbHOTO sazanna us Tab. JIT; 2) wanucars porpaMMy JU1a peamMsallWM KiACCOB & COOTEETCTBHH C 3ajla- umtem; 3) HanncaTs mporpammy Kaacca Form1, cosfatb o6neKTbI Kacca Hl HaIIH- CaTb KOBI BBI3OBa HEOOXOAMMBIX MCTOAOB Kz1acca; 4) sanycture Visual Studio 2013 (na Visual C# 2013 Express Edition) Bui6pars & Mero ommuno File 1 satem Cosgatb mpoext; 5) 8 oxHe Cosgats mpoexr shpat [Iputoxexue Windows Forms; 6) s none Name noasutcs ums 10 ymosanm0 WindowsFormsApplicationt (cro Moxto Hamer Ha lab7), satem HaxaTe KHonKy OK. OrKpsiBaiores Honbtit mpoexr m bopma Form1; 7) spiGpars B r1aBHOM Mexto ommm0 Project > Coiicrsa. B orkpotsutemest oxe BbipaTh BkaaAKy IIpwtoxenne u ycraxosuth & none Tum HexogHBIx aannbix: Koncoabnoe npuzoxeHne, STOT HYHKT TOKO Is Tex sazannit, B KOTOPDIX JaHHbIe BROLATCA C KOHCOMI, 8) paspa6orars rpadwuceKnii marepdelic npuroxKents; 9) garb KONTpONbHBIi UPHMep sataHHa M cies1aTb cro pyuHoe peuenHe; 10) noaysnrb pesyssrarbt Ha KoMIbIOTepe; 11) cpasuury pesyaprarnl H AOKAsaTh UX MPABHLIDHOCTD; 12) uamcatb order o nposexannoli pabore. SISA wNHe Hndusudyastonme sadanua Kakaoe sasianine 20:10 BKTIONATH B Cob MPOrPAMMUBIC KOA K:1ACCOR. 174 Ta6auya N7 Micnomsys cassanubiii enucox xaacca LinkedList, coanats nocaexouaresbioct CTpox u3 nepsbix cemnt 6ykw anraniicKoro anazuta a, b, ¢, d, ¢, f, g 110 cenyio- MeMY IIpaBILTy: HyTeBAR CTPOKA MOCTeROBATeABHIOCTH CocTOMT H3 6yKBBI . Kax- Jaa Hocesyioulaa Crpoxa o6pasowaita CaetyioutuM o6pasom: & ONepeAYIO CTPOKY cutaaia ARAKI SAICBIRACTES MpeABIAYILAS CTPOKA, a 3aTeM CHIpana TIPHICKI- kaeres 6yxta, nopsaKoEntit toMep KoTOpo!i u axtaxHtte cooTBeTcTByeT HOMepy crpoxu., Tak, nepzas erpoxka: ab Bropas crpoxa: aabaabe mT Toexe cosnanna criteka Heo6xoAUMO YAATHT 43 Hero CTpOKY, B KOTOpOIt 16 6yKE 4a», 1 oMpeqeMTs KOTINICCTHO BXOTCHIL B HORE CTICOK KATO! 13 OYKR Tipumenias crasannstit critcox kacca LinkedList, cosalars nocsteqoRaTetsHocTs crpox 13 26 auraniicKux 6yxe ad, c,d, t, f,g h, i,j,k, 1, m,n, 0, p,q.r.s,t, u,v, W,X, y, 2 Ho ceayiomemy npasity: ny:tewaa crpoKa eaay. Kaxnas nocstenyiounaa CTpoKa YeemMMHBACTCH Ha CTERYIOIMYIO OYKRY, BSATYIO ARAKI! W BCTARTCHHY!O # cepeauny crpoxut Tax, mepsas erpoKa abba Bropas crpoKa abceba wT. Heo6xoquMmo ynamHT 13 Hoxysennoro crucka Meppire math 6yKs anhasnra 1 ON|peAesIMTs KOAUMECTRO BXOKMCHMH B CMICOK KAKNOIL HS OCTABUINXCS 6YKE Janet TpH Maccua Haryparbubix sucen A, B,C. Cosnarb us aucen 9THx MaccHBOB cessannpiit cuncox LinkedList. Micnoassya 9t0 cincox, naiirn MaxcHMastbii0e NHCIO KAKNOTO MACCHBA, CYMMY a71eMCHTOB MaccHBoE A Ht B, a TaKXe COs/aTS eMC OAM cBasamtiDAit CHUCOK, KoTOpHIii cocToHT HS uHceT MaccuBoB BM C Jlarst mea Macca BemecTBeHHBIX sce Xn Yc pasion sitcom a7teMeHToR. Cos- AaTb 13 HX cBasamstit crucox LinkedList. Vaanuts B oToM crvtcKe Boe KoTopble coorHeTCTHYIOT sulemeHTan MaccuBa XH MpeBOCXOAAT salaHHoe MUCHO p ince stementTor MaccitBa Y, Mentbunte untcna g. HaiiTa cysimy stemertTox 20 nep- seMeNIT BI, He ucrtomsya maccitson, cosnatb cbasamnptit critcox, Kaxkautit oteMenT KoTOpoTO onpexensercs rio opmyne y = x2 + tg(x + 1) +3 npn HavambHose sHavenitn x= 0 amare h = 0,5. Bee anemetrst storo cimicka no.rxttbt 661» MoTO-RITE NBII, 1 CO3- Jae CHUCKa 1OLAHO OBITS peKPAlLCHO MocsIE HOAREHIA HepBOFO OTPHILATEND- oro axementTa y. YAAAHTb B MOTYHEHOM CHHCKE Bce YRbr, S1aeMHs KOTO Gonsune 40, m HaliTn eyMMy ocrasmnxcs a1eMeHTOR He ncnomsys Maccion, cosnaTb coasanttbtit cHHcoK, KaxknbIit 9eMenT KOTO poro onpeerseres mo dpopsyste y = Ax + e* — 12cos(x) mpi HastasibHoM sHaenH x= Om mrare h= 0,1, Bee anementtst 9oro critcka AOmxUB 6sITS MONOxHTETBIL, H cosslaHiMe CHHcka lIpeKpalllaeTes TocHe MOsBCHMS MlepBOro HOTOAUTETBHONO suavcnus y. Yams us critcKa sce stemenTb1, mpHnatexamue orpesxy [-6, —3], OnpexeNTb KOMMMECTBO OCTABIINXCA 9:1eMeHTOB CIIMCKA HaikTH CYMMY 971eMeHTOB Gonpunux -8 Cosaare snyxceasiibiii cimcox LinkedList, Kaxapiii yse KoToporo ompe- JenseT HeKoTopstit KoMMONeHT apudMerHeckoro EbIpaxcts. Jlobantas HeOdxO- AMIMBIe KOMIIONeHTBI H Haa.to H KOHN CIICKa, TOAYSHITE HMeIoIee catatest apitch- MeTiueckoe BbIpaxerme. Hanncars Kost KNACCA {UTA paccTaHOBKH CKOGOK 175 Hpodormenue ma6n. JT 2B Sa{@HMIBIX YacTAX HcXOAHOTO RBIpAKcHita. Hanpumep, UMeeTes BEIPAKCHHC ath/ctd—cosx) +f+p-c+d. Tycrb sanannaa wacrs esipaxeris, KoTopast ROWAHa Gute 2akTONEHA B ckOBKU, ~ ¢-+ d, Tora HexORHoe RuIpaxesHe 6yAeT umet» pa a+b / (c+ d) —cos(x) + f+p-(c+d) Viqectest aayxcessubili cuucox LinkedList, cocrosuuii 13 cxor aurauit- cxoro ambanitra, CokaTb 9TOT CHHCOK TaksIM O6pas0M, “ToGo HS Hero GBI yaa- J1eHbI BCE HOBTOPAIONUEC CORA (ILIA KwkHOTO CH1ORA, HOBTOpsIOMLerocs Gostee OAHOTO pasa, AONKHO GuITs OCTABAEHO TOABKO O;HO BXO-KACHIC) Uimeetest aeyxceasuntit cnucox, cocroamusit 19 con auraulickoro ambazura. Carb TOT CHACOK TAKUM O6pasoM, NTOGHI BMeCTO KaAILOll TPYTITbI HORTOPSIOUUXCS CTOR Gour0 Goi 8a Yana: OfHE YKASbIBANT KONIMYECTEO HOBTOPALOUXCS cx10B, a KPyTOl — camo 9T0 e080 10 Himeetes 1ayxcassnbiit cnicox, Aarti TAKIN O6pasoM, Kak TOKAsAHO B MpestsI- Aymtem mpuepe. BoccTaronHT ero Tak, YTO6BI K@KTLOE COBO BXOAHLTO B CIIHCOK, CTONBKO pas, CKOUIBKO OnpeeNseTeA sHaveHMEM MpeMBIAYILETO Ysa i meets zsyxcsasnutit cmmcox, coctoanutit 13 con anraiicxoro ampanirra. Ya JINTS HS Hero Bee Y3bI, KOTOPSIe OMpeeTAIOT CrOBA, Conep-xalMe HanGobuKee HIM HaHMenbittee KomHYeCTBO TAcHBIx 6ykKE (a, i, 0, 1) 12 Mweerea jwyxcsasuuiii crucox LinkedList, cocroamutii 13 cxon anrauii- cxoro amanitra, Cosaav» eme onmn cncox LinkedList, xaxastit ysex KoTOpOro OnpeslessIeT KOHYECTEO CHMBO.TOR C21OBa B COOTRETETRYWOII[EM 3: exogttoro criteKa Umectea jmyxceasumrit crmcox LinkedList, cocroamtuit ua nox0%Ki- TeNbHBIX H OTPHUATETBHBIX BetecTBEHHBIX HHceN. HaiitH cyMMy TOTOKHTETbHBIX H CYMMY OTpHLaTeASHBIX IHCedT, HaXOAAMIWAXCA MEATY HepHBIM 1 1OCsTe;LHHM 110.10 KMTEABUBIMH YHC1aMH 9TOrO cuucKa. YAatuTs 9TH 4McAa H HaitTH HanborbMIee 14 Cosaatb anyxcnasupiit ccox LinkedList 1 pnecrn cumpon, umeouuiics B 9TOM chick. MsMeHHTh TOpss10K CileNORAHA auleMeHTOR CIIMCKA Ha OOparHbtit OTAEMBIO 0 saztatmoTo I7teMeItTa H OTIETbIIO TocTe Sanamoro Cosnars xnyxceasnmit crucox LinkedList. Brecra tpx emmmona, Jaa KAkTOTO EXOARMCHIA MepBOTO CHMBOMA B CITHCOK HSMEHITD CILHCOK Tak, 4TO6bI BTO- poli cHMBO 6bUt 1O6aBTeH B cIIMCOK Hepes HMM, a TpeTHi{ — locate Hero Janet 18a crucka. O6pasozarb Hosbiit crucoK LinkedList, cocrosmusié 3 yau10n O6OuX HCXOANBIX CINCKOT Umectea jnyxceaauniit crcox LinkedList, cocroauuii 3 neuectRenmax saices, Yopaqo4nT» ero H ncTaRHTb HloBBIi yen TAK, WTOODI COXpaltHstach yopA- RoweHHOCTS anon 18 YaasuTy u3 crexa LinkedList nce nostopsiommeca sxementi1. Jlonomm- TENBHBIX CHHCKOR He MEMOMRSOBATS 19 Cosaams kaace 14 paGotst co crexom Stack m samucats B ereK mpea- JOKEHMA TAK, HTO KAXKILbII IIEMEHT CTeka ONPEAETACT OHO CLOBO MpeAIOKeHH, a nlocsegiee COBO KaKOFO MPesLIOKeHNA sakaHuMBAeTCs TOUKO, PaspaGorare caeayronmte Merostt 176 Hpodormenue ma6n. JT 1) bbIaTs B-TeKeTOROe OKHO RepxHUlt aneMeHT creKa; 2) moigare # TeKcTOHOe OKiO tHiPxIi 9AeMeITT cTeKa; 3) Bbinarb B TeKcTouOe OKHO coepxxHMOE creKA; 4) noGapirrs oneMenT x Hartaso cTeKa; 5) no6apuiTb oneMeHT KoHeH CTeKa; 6) onperenHT», CKONBKO B CTCKE COB H CKO.TBKO B HEM MpesuIOxeHt 20 Cosnars kace ata pa6orst co crekom Stack 1 samicar» n eres nocsen0- BaTeNbHOCTh BeNLeCTBEHHBIX UHces. PaspaGorars cHesmyioulue MeTO;BL 1) BBIAaTE B TeKCTOBOE OHO CoAePKHMOE CTEKA; 2) no6aBirrs omeMeHT B KOHEH CTeK:; 3) naiitn cymMy Bcex oTpHnatesbibix Hces 4) naiiri HanGoxbitee We H C{esaTb ero CaMBIM HIDKHHM au1eMeHToM cTeKa; 5) aoGaBitrs saqantioe WHICO B CTek, HOMeCTHE eTO Tlocme TpeTbero CBEpxY cTeKa; at Cosnars ace 2:14 pa6orst co cropapem Dictionary. Kmoy mpen- cramer co6oik cHMBOsIBHOE YNtCAO HS HATH WUKpp, a sHaveHHEM aBAaeTcA HexoTOpoe crono, Ecmit Tpit nesste nipsr xByx KuONeli CoBnaaioT, TO oMpeeseMBIe HN caoga sistsioTes cHtionMMaM, BoIBECTH CTOBa B TeKCTOBOE OKHO TAKHM O6PAsOM, STo6st B KaKMOH TPYNMe MONPAN MAYMUX CTOR PACTOMAATHCh TOTBKO CHHOHTMBL Cosaars kace a1 paGorst co cxtonapemt Dictionary. Kaos npexcran~ ausier coGolt mecTHsHaKoe Klee THEO, Hepable ABE U)pBI KOTOPOFO oTIpestessOT Kon tbaky:nbTeTa, Jue CeayIONUe SafAIOT KOA TPY NMI H ‘ABE HOcTeAIME OMIpene- sisioT HoMep ctygextTa nto xkypHany, Tpe6yeTes 1U1% saaHoro dpakyubTeTa REIBE- CTH B TeKcToBOe OKHO CHUCK BCeX CTYAeHTOR Kako! MS Tpynn Cosnars kaace ju14 paborsi co cxowapem SortedDictionary. Koy peactasact co6oit TepMuu npezMeTHOrO YkasaTeHs HeKOTOpO! KHHTH, a 3Ha‘C- Hie sagaer Homepa crpaiii, pasjesteHmtble 3allATDIMM, Ha KOTOPBIX 9TOT TepMILIT yronmuaeres. Haiitit 71a sataxHoro HOMCpa CTpaHINItbI BCE TePMHTBT, KOTOPBIC a eit ynommtaioTca 24 Coanars kace sot pa6orst co cxronapemt SortedDictionary. Kao mpeacrapaser coGofi taswante mpeaMera, a siiavele sazaeT Homepa aysutTopuit, paASHEEHHIe SANLTBIMH, B KOTOPHIX MOXET MPOROMUETCS 3AHSTHE NO jAHHOMY Mpest- Mery, Hasania mpeameros passin. CocraBitTs pacriitcartite Tak, STo6bI sanaTHa No RceM STHM mpezMeTaM MPOBOAUINED B pasttbIx aysMTOPUAX 25 Janet tpi wtoxectsa HashSetX, HashSctY m HashSetZ. Haitrir obseannenne XU Yu nepecesene store o6penunenns ¢ Z, te. (XU Y) AZ, a Tawxe pasniocts (XU Y)\Z 26 Jaws tp mutoxxectna HashSetX, HashSetY u HashSetZ. Haiirn obpenunenne mepecevenuii XO Yu YZ, a rawKe pastiocts (XO ¥)\ (YO 2) 27 Cumerprseckoii pasntoctsio muoxecte An B, o6osnasaetes A ® B, 1asniwaetca MHO-XeCTHO, KOTOpOe COCTOMT 13 aueMeHTOR 160 A, 21460 B, HO He BXONSILIX B 06a aTH MiloxkecTHa oxtioBpeMenmo, metres sna mitoxecraa HashSetA u HashSetB, naiiru ux cusmerpuveckyio pastiocts 1 HaiirH mepecevenne sToro MHOxkecTEa ¢ MuOKecTOM HashSetC 28 Visewores ssa mnoxecraa HashSetX m HashSetY, naiinit nx eummerpi- MCCKYIO PASHOCTS H MPOBCPHTD, YTO 9TO MHOKECTEO MpencTaBAACT Cobol OGwemUHe- nite X u ¥, us Koroporo yaasteno ux nepecesenne, re. X® Y= (XU Y)\(XA VY) 17 Oxonuanue maby. J7 29 | Mansi tp mnoxecraa HashSetS, HashSetP it HashSetQ. IIponeputs cxoficrno ancrp6ytuenoctn, Te. uo S UQ=(SAP)U(SAQ) 30 | Haus tpi mmoxxecr#a HashSetS, HashSetP n HashSetQ, Hporepurp cuoiicrno aucrpu6yrasnocrn, re, 470 SU (PA 0Q=SUP)AGLQ 31 | Hans rp muoxect#a HashSetX, HashSetY u HashSetZ. [po- Reps 3aKoH MornoMenus MHoxecTR, Te. ro (XA Y) U(XAYAZ)=XaY (PU Conepxxanue orvera: 1) nasnarne pa6oror; 2) turyapupuit mcr; 3) muaMenyamnoe sananne; 4) rpacbuecknii mitepipeiic; 5) mporpamMuunie KoqbI BCex KuACCOB; 6) pesysprarbr BEIOHEHHA IpHIOKEHHA; 7) pysitoe pemtenue Korrrpoabtoro mpuMmepa; 8) Bptpozer. Mpunep evinozmenua undusudyanonozo sadanua Ne 1 Bayanne na paspaorky npatoxwenna. Cossarh nprsioxkerme ju14 pemennst coenyiomelt sana. O6pasoBaTh Hocte_oBateIbHOCTH CTPOK, CocToaMe U3 uuK>p no creny- Joey paBHuTY: HysIeBAs HocTeEAOBATeTDHOCTD cocronT U3 undp «1 2 3». Kaxjas ciesyiouiad nocie_onarenbuocts o6pasouana 13 npesbulyiteli, K Heli crpasa oGanrena 1wpa, npexcranratonas cool ocraToK oT jeNeHHa BBIpA- xeuna (i+ 4) a undpy 9, rae i — HoMep HlocueqoBaTeNbHOCTH, H, KPoMe Toro, K Heit Mpymucana npexpmymas nocxrexowaterbrocry. Meppaa rocreqoparenb- HocTb uMeeT Buy <1 234 123», propa nocneqonatenbHocTh — «1234123 51234123>ur2, Jha peurenna sana neo6xoquMo HCH: LinkedList. Pemenne. Coszaaum kaace Class1, xoropsiii npexuasnayen s218 nocteno- plore Ao6aBnenHA B KONI cricKa rLinkedList s1emenToB Nocse10Ba- TOHOCTH, MPHYEM KOJMYCCTHO SJIeMEHTOB cIMCKa Ha Kak OM mare 6yqeT YeerMyMBATbCa: CHaYata TAM OyseT TPH CHMBOABHBIX WHKppbI, HOTOM Cem, sare 15 ut. [pm peamaannn noxo6noit nocneqoBaTestbHOCTH € HOMOILbIO MaccitBa HeobXoRNMO 65110 OBI MPOCHHTHIBATS KONIMYECTRO 9NeMeHTOB TaKOTO MACCHBa 1 cAeAUTD 3a ero 6esorIacHolt O6paGoTKOil, T.e. He HOsBOAATH UEAeKcy BbIXOJMITb 3a Sapanee OTBEACHHBIC ULI Hero rpaHHutbl. B cryyae CBASHBIX CIM CKOB 9Ta NpoGsleMa TomHOCTHIO CHHMaeTCs, H PorpaMMHICT MoxeT MOsTHOCTHIO cocpegoTountes Ha camoii sanaye: 3OBATb CBABAIIUDIE CHMCOK Kuacca Bar using System; using System.Collections.Generic; 178 namespace lab6_1_Linked_List class Class1 { public string str = "123", public string nm; public int n3,n,.n2; // Cosnanne nonoro LinkedListNode tana String public LinkedListNode nLinkedListNode = new LinkedListNode //Cosaanne Howoro castsantoro enmeka LinkedList rama String public LinkedList rLinkedList = new LinkedList(); int i=0; public void chain () { //for (int i = 0; i train, string test) { textBox1.Text = textBox1.Text + test + "\r\n"; foreach (string theTrain in train) { } textBox1.Text = textBox1.Text + "\r\n"; } private void button2_Click(object sender, EventArgs e) { } ) ) textBox1.Text = textBox1.Text + theTrain + "\r\n"; CloseQ); Peayasrar pa6orsi nprstoxkenHst noKasant 11a pure. JI18. Ipunep evinoxnenua undueudyaxonozo sadanus Ne 2 Sananue na paspaGorky npusioxkenna. Cosparb nprioxenue sua pemenna caenyiomteli saan Tocrpours ceasannbiit cumcox, Kaxqutit i-it 91eMeHtT KoToporo HoOayseHt 10 cxeayiomeit bopmyste: 3sin(i) + 2cos(i + 5) mpu i= 0, 1, 2, .... ItemenTot cIIicka reiiepupylores 10 Tex Hop, oka HX cyMMa MeHbule dutcua 9,9. Hocae Toro Kak CIIMCOK HOcTpoeHy, HS Hero HeOGXOAMMO YjAIUTH Bee OTPHILaTENIBANBIE ouleMenTbr, Pemenne. Cosgaquim kaace Class1, koropsili npestasiaven 14 nocten0- BaTembuoro go6aBenna B Kone ciucKa dblLinkedList axementos mocmex0- sareabocrn, Jaa yaasenns smeMentor crmcka ucHoabsyem MeTox Remove. 180 Puc. 18 Kod kaacca Class1: System; ‘System. Collections.Generic; ‘System.Ling; using System. Windows.Forms; namespace WindowsFormsApplication1 ‘ class Class { public int i=0; public double x; //Cosnaune caagainex cnucos LinkedList public Linked List dblLinkedLi: ew Linked List (); public Linked List ndblLinked List = new LinkedListQ; public void chain() { }; double f = 0; while (f<9.9) { f= dblLinkedList.SumQ); x=3*Math.Sin(i)+2*Math.Cos (i+5); dblLinkedList.AddLast(x); ndblLinkedList.AddLast(x); is } // Yaanenne orpunarebunix yasion ermicKa foreach (double dbl in dblLinkedList) 181 { if (dbl < 0) ndblLinkedList.Remove(dbl); } } } Kod xaacca bopmvi Form?: using System. Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 ; Form { Classt linkedChain = new Class1(; public Form1() InitializeComponent(); } private void button1_Click(object sender, EventArgs e) linkedChain.chain(); textBox1.Text = "Vcxognbuit emcox:" + "\r\n" + "\r\n"; foreach (double dbl in linkedChain.dblLinkedList) { textBox1.Text = textBox1.Text + dbl + "\r\n"; } textBox2.1 amit” + "\t\n" + "\\n"5 foreach (double dbl in linkedChain.ndblLinkedList) xt ="CIMCOK Nocse yqateHHs OTPHUATENDHbIX 3HAME- textBox2.Text = textBox2.Text + dbl + "\r\n"; } // Ynaserme esasantioro cricka dblLinkedList int j = 0; int n = linkedChain.dblLinkedList. Count; while (j . Kava HocmeAyIOULaA MOC TeO- paTCILNOCTS OGpasoBata CAeYIONLEM O6pasoM: B OMepEIULYIO CTPOKY cHavasta AoGaRnacTCA GYKBa, HOpALKOBBIiT HOMep KOTOpOii B CIINCKe CooTRETCTRYET HOMepy CTPOKH, 3aTeM K Heli ABa pasa NOApPAL NpuNcEIBaIoTcA GyKBDI NpeALI- aytteii crpoxn. Tak, nepsas erpoxa: baa; sropaa erpoka: cbaabaa WT.J. Heo6xoaumo onperesurs cko.wKo GyKe . Lia pemenna aan Heo6xoauMo ucrlomb30BaTb Kace Stack (1Ho¢2 HHM nome, HepBbIM BouLKE:T. Pemenne. Cosnaia xiace Classt, koroppiii npesuasiavent sui paGorbt co crexamn. B crex stack3 noMecTHM NocaesoBaTeIbHOCTH JULA BCeX ceMH 6yKB: on: using System,Collections.Generic; namespace lab6_stack { class Classt { public Stack stack1 = new Stack(); 183 184 public Stack stack2 public Stack stack3 public string st,sts,sts1; string[] alph = new string[] (’ public void chainlet() { Stack(); ack(); foreach (string s in alph) { /// /// Brosknyth aaement crekm stack1 n stack2 ///- stack1.Push(s); stack2.Push(s); sts ="; stst ="; foreach (string s in stack2) { /// (// BuitonkHyTb aseMent us cteka stackt ‘// st = stack1.Pop(); sts = st +sts1; stack3.Push(sts); sts=sts+sts; } stack2.Peek(); } } Mpoepamanotii xod kaacca ops using System; using S using Sy using System. Windows.Forms; stem.Collections.Generic; em. Drawing; namespace lab6_stack public partial class Form1 : Form { /// /// Viacranumpowanne o6sexra knacca Classt /// = new Class1(); public Stack stack2 = new Stack(); string st; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { mStack.chainlet(); textBox1.Text =" Coxep»xumoe crexa stack2:" +"\r\n"; // Burnoxl asiementon creka 6e3 HIIgeKCHpoRaNMA ero asteMenToB foreach (string tasks in mStack.stack2) { textBox1,Text = textBox1.Text +" " +tasks + "\r\n"; } textBox1.Text = stack2.Count +" extBox1.Text + B cree stack2_" + mStack. nemenron\r\n" + "\r\n"; textBox1.Text = textBox1.Text + "[ocmeqonaTembHoctu cHMBOOB (Stack3):" + "\r\n"; foreach(string task in mStack.stack3) textBox1.Text = textBox1.Text + task +"\r\n"; textBox1.Text = textBox1.Text + "Komuuectso azemeHTos B cTeKe stack3=" + mStack.stack3.Count+"\r\n"; int k=0; st = mStack.stack3.Pop(); for (int i = 0; Linked Digit = new LinkedList(); /// /// Merton Ain paGorbi ¢ ABYHANpaRneNNbIM cHsganDIM CHHCKOM LinkedList //{ public void digit() //Cosjanne cassannoro cucka LinkedDigit 186 foreach (Char stt in st) Linked Digit. AddLast(Convert. ToString(stt)); Linked ListNode node = LinkedDigit. First; //Ynasenue 6yke us crucka LinkedDigit while (node != null) if (Char.IsDigit(Convert. ToChar(node.Value)) == false) { LinkedDigit. Remove(node. Value node = LinkedDigit.First; ) else node = node.Next; } foreach (string ff in LinkedDigit) rrarr+ ff // Yuopajovenne wp B criucKe 110 BospacraHtMio while (k < LinkedDigit.Count) { node = LinkedDigit. First; while (node != null) { if (node.Next != null) if (Convert Tolnt32(node.Value) > Convert. Tolnt32(node. Next.Value)) { LinkedListNode current = Linked Digit. Find(node. Value); LinkedDigit.AddBefore(current, node Next. Value); Linked Digit. Remove(node.Next); } node = node.Next; } ket; } nmo:" +"\r\n"; rrem+"\x\n" +" [lappsr nocre ynopazouerna mo nospacta- foreach (string sf in LinkedDigit) msir+sf, } } } Tpozpanamorit x00 Knacca oper using System; 187 using System.Collections.Generic; using System.Windows.Form: namespace CSarp_LinkedList_ { igit_1 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) { Class1 OrdedDigit = new Class1(); Orded Digit.st = textBox1.Text; Orded Digit.digit(); textBox2, Text = OrdedDigitrr + "\r\n"; } } ) Pesysbrart paGorb! npusioxkeHua NoKasaH Ha pic. JI21. Puc. J121 Ipuep evinoanenua undueudyanonoeo sadanun NO 5 Baganme na paapaGorky nprioaenust. Co3jlaTb ipritorkenite sU15t peuuients caeayiomeli sagiam. Hocrpowrs cessannuit cuncox LinkedList, cocrosmuii 13 cumposon. He ucnoapaya nukakux Apyrux JOnOAmITeABIIBIX CICKOB, PaIMeCTUTD y3bt crieKa B oGpartom HopsaKe, 188 Pemenne. Coanaqum kace Class1 aa paGorst ¢ aByHanpansteniithim CBs sanmmbim ciuckom LinkedList. MockoaKy LinkedList sanraerca jwyxcBasiniM, TO KaxKIbIii y3eI HMeeT cBASD co catenyrontuM yss1om (Next) 4 nmpenbinymuant (Previous). Tlomectim ykasaremb Ha KoneIl CIHcKa M1 3aTeM HauteM o6xom, ciicka B o6paTiiom Hanpanzenun, ToMertast ys 3a TocmestMM os1eMeHTOM uiexostHoro crincKa. Tocate 9toro ys1aTHM oneMenTsI B Haste cTIHCKa, pactio70- 2KeHIHTBIC B TIpaAMOM TOpaztKe: using System; using System.Collections.Generic; namespace WindowsFormsApplication1 { class Class1 { public string st, 17; Int32 k= 0; LinkedList LinkedDigit = new LinkedList(); /// /// Meron 14 pa6orsi ¢ ABYHAMpaBAeHHBIM CBASAHHBIM CHMCKOM LinkedList /// public void backOrder() { //Cosnanue cassannoro cnucka LinkedDigit foreach (Char stt in st) LinkedDigit.AddLast(Cony LinkedListNode node node = LinkedDigit. Last; while (node.Previous! { LinkedDigit. AddLast(node. Previous. Value); node=node.Previous; kus rt. ToString(stt)); Linked Digit.F ull) } while (k { } foreach (string sa in LinkedDigit) r= rr + sa; OD) Linked Digit. RemoveFirst( } Tpozpanamotit x0 xnacca @opaet: using System; 189 using System.Collections,Generic; using System. Windows.Forms; namespace WindowsFormsApplication1 public partial class Form! : Form : public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) Class Reverse = new Class1(): Reverse.st = textBox1,Text; Reverse.backOrder(); textBox2.Text = Reverse.rr; } } ) Pesyaptar paGorpt npiioxkenta noKasant Ha pic. J122. Puc. J122

You might also like