В.Н. Пильщиков - Сборник упражнений по языку Паскаль (975819), страница 18
Текст из файла (страница 18)
а) (ас: и1:иосип;) )вот ~ н ство виг0 а иреаииугивх ывсвггах;) Р =и; п.1". -гвв; М; )е ии <гп Ио йек1и саи»и1 М вив,иар.иай,и~ос.евг,окт: 1<.".=..1. )-31; г, и 1~ ° —.1г+20; апр,и:ои,гап,воя: К:=1г-1 30 ги):=-. пи И ~1) п1; (уие~ киги в нг игь пи) 1а:==-Е-Иг) и. РЕГУЛЯР))ЫЕ ТР!ВЫ: ВЕКТОРЫ с.1. Вагггга а: а) 30. "И) геа), *и) о)1), и)30). И'"гав Р г),"1 О) х, и. т; в) Ь) — 2). 012). .":ггаи с: а; 10: г) хасса:ы типа егтгггои; в) с)'О'), г)ти).
а)ассов И ги ');:";, левое ит И р. Уз; о) г))гаера), 0)аоатаро); г.и 1)рс и, -аггау )гиги) Ы )..ии~х)и1 04. 11:ириса.асио гимаиаг гиии г:и „еггитир и г)иосси, в так- ~ Л а1 у:--1, ")о: и=1 1о и г)о уи-у~х)1)1 )с=-: хр))и(г )и)у)) иИ С) *:.. х)1); Ь~ и —.2 )о и ~"о И х)1) И) 11~;:и в) у: †.-О, р: и.— 1 ~о и ги ' е ~и уп .у-'-гак) ); р -- — р гио, г) у.. О; )ог И . 1 Их г го ги .у.)-хг))вх)!г01 — и). О: гог 0-0 )о и Огв 2 Оо у."=-у)-аг)г(х)ие)+1)) е) у .=1,* р;=01 1:г )...п Игъпи 1 Ио Ьеаги ра .р Рг)1)1 уи.=уар епг) 8.2.
а) ( ав оа и!п1 Ьег! гт!ах: =130; (ог в1: рл ла 1с Шура г)о й (()оз(п! !.— в) х ) аг 8 (Рост(п!1>гпзх) 1Ьеп Ьсуп п.зх:=.Рссг(п!), Ил-:и! еп0 8.8. 1ог Ь вЂ” 1 1; 72 го 1(~):=1г(1!!)) 8.12. Ь;=0; терез) 0==го-1 спЫ 0==о)св(з ~) '" Ь!з(1))! 8 з1:) Ь(11 1Ьеп с! —.а е1ае Ьг Ь =- ! 1о г г)о с(1)г.-з(1)- Ь(г) 8.13. рн ра'.л БводБыводр)асспгва (1прп(,оп)рп1)1 ст:пз( п==Ю0; с)= — б; узг х:агтау (1..г) о( )п)ерег; )„Мп(едет) Ьерп (ввод кассезе:) 1ог 1:=1 1г п 8о геа8!х(1!): (вывод ызгсав, ло 8 засел в строхе ) )с::- О! (помер вполз в с-ровс) 1ог 1: -п г!оыгпо 1 г)о Ье8)п 1,:=1+1; ыг)ге(х(~(); 11 Ь=-г) И.ел Ьеа)п 1с:=0; тег)ге1л епд опг); !1 Ь< ' 0 ЬЬеп вт)(с!и елей. 8.14. 1ог Ь вЂ” --0 1о 30 8о угг)): — хгг1 1-1) 8.16. Ь(ассявег ! е аужпы в адзчзх з) п г).
8.10. а) ргоггзгп А ()прп1,оп(рп1); (с лзссяезхггг) сола! п=.30; ( !етггое пасло) гаг х,у:аггау (1..г) о1 геа1; (г)п(е сг; а1,в2ггеа11 Ьер!и (ог г:.=1 го л Ио геаг)(х(Е; 1ог 1:=-1 Ь: и г)о геа8(у(1(): з(:-.-.0, (чпсдптсдь) а2:.=-0„.(зпзмепатепь) 1гх л .1 1о и 11у 2 ло Ьск)гг г1г=х1-(.х(2а) - ! 1е) (2з) — 1(1 з2п=.з2+х(2е)) эу(2хв( ел4; ~г) 1е1п(з1)е2) епг). б) ргоргап: Ь (пгро),оп1рп))! (Ьая ыагспвов) сопх1 и-:оо', узг Ь)пгсрсг; х,у,а(,з2!гез1) Ьер)о з1."=0; х2: — О, 1ог 1:: .1 1о л г!о Ьер!и геа8(х,у)1 (ввод х(1( в у(1)) 5 В. К, Педьнгааоа 11 одд(1) рдеп 61:=а1+хэу е1хе а2г=а2.)хе у епдг гтг1(е)п(х)/а2) т.т д.
8.13, ртоатапт СяакалаЬ(нфрьг ((прп1,оп(рп1); сонь( и=-абдт; с;тт хграсред аттяу (1..п) о( сЬаг; с" с(гаге г,(~.*1п(енсе; Ьеа(п Ьг=С1 (холннесгво нсннфр) 1от 1:=1 го и до 1еьдп геад(с); (пкфру — аа т.енагъ,ттетгнфру в васева х.) ='(1') '1(« — 'Р') Ьеат (гг=(г..) 11 х(Ь]."=с гв д е од," (те тать всех лагер ва х:» !ог гг=1 1о Ь оо аг((е(х(1)); нтг(е(п г пд. 621. а) р.=1; (онереднев сеепень пвойкн) терта( ьг11е(а(р))," рг 2ер ппг(1 р>п; вт((е! и 3.2т. б) (пт 1тл=1 (о п д(в 2 до Ьер(п тг.=х(Ь); т(1г(:= —.х(п+1 — Ц", х(п+1 — 1т)г=г епд; г) г;=-х(1); гтх ';=-1 го и — 1 г1о х)(г):.=-х(Ь-Ь1)1 х(п1".=...г 3.23.
р;= 1; (индекс онерелаого алеменга ва т» 1.=1; (на х) 1:=:1; (аа у) (тока ес ь нерассмотренные эленевгм в в х, н в у:) гтреа1 11 х(1)<у()) 1Ьгп Ьеф1тт ~р):=х(1); 1:==.1+1 епд е)хст берл х(р):.=у)Д; 1;=-1+1 епд; р:...р+1 г п(11 (1 >гт)ог() >пт)1 (еьнн на масенвов х и у вслерпан перспнсь в х осгатнпвхсн алсхнвгпв Лругого васенка:) 11 т> К (вс ,*ерова насснв и» (Ьеп терса1 х(р)г=.у))); );-=)+1; р; —..рф1 пп(11 1 .гп е1те терса1 т(р)г=х(!1; 1т — -1-1 1; р:==р+1 ппШ 1>)е й.33, а) гг=-1.„ гереа1 1:=х(1)тдх(1+1); гг — — т+1 отде (по( 1)тт(1.=-п) '..тд.
((аье::1; ест ф1,фу."фаннлннг» )тт тьТеан~п=-"1гОе; Ьетелт*,н 1о ртед(Школьвпй) т)о (т т ф2;=.апсл(ф1) (о 01кольньн до )г)в)и)1)ф)) —.а)81811)ф2) 11 ел дога ф Ость) саки г:-=га)зе) О;.. 8.88. а) Ьг 1.г=л гЬпп1о 2 до Оед)л «поиск ге — покера глаз х)1..1г)г) пи ==.1; 1ог и — 2 1о р Оо и х)11>хглг) 1Псп гпг (перестановка влелеатов х)пг) и к)Ц.» г:=хгд); х))г)г=-хггл)1 к)гл):: —.г ейг) 8,Ю 12 — О; 1г"=1; гг=л; гловах р среди к)1..г)г) гереаг лл=-б+г) О)в 2; 1ссредггна отрезка 1,.г) 11 х)го)=р йел )г*.— -гл еВе 1эаггена 1..г иа гл+1,.г впв 1„гл — 1) 11 р>х)лг) 1)геп 1г=гл+1 е1ее гг-.—.гл — 1 ил)11 1)г< >О)ог11>г) 8.42. а) 3)О):=Р)О)1 1ог 1.*=1 1о п до К)1);=:В)1) — аер11 — 1); Н)п+1): — — — аеР)п) 2. РВГ~ЛЯРНЫВ ТИПЫ; МдтРИЦН 9.1, Огтггггаковвг.
2.3. Йолустггегые олерагс~ы а), д), е), 0.4. ргодгзгп Ваодйыводр)зтрггцег Оиру),оМрл1)1 согг:,1 л — 4; чзг д:агга) )1..л,1„л) о) гез1; 1г)г1п)едет) )гед)п (ввод натравим по стровамг) Ьг 1.=1 1о и до Ьг 1:=1 Ь и Оо гезг)(А)1,)))1 )выггод патовая по стоабдзп:1 1ог 1:--.1 го л Д. Овца Ьг 1г:=1 1о л до пг)1е)А)1,)))1 вт йе1л елг) епО, оп з) )ог 1.—,1 го гг Оо 1ог 1: 1 1г л ~1о С)1„)): —.Л)),)) ) В)),))1 б) )гу11) =.~~' 811,))ех)))г) Ьг 1.*.=.1 1о в Ь ОедЬ а.'.---.й, Ьг 1: 1 1~ л Оо а:...;-,.Л)1))зг))); р)1): —.
*, сдг л) (Г:((,Д,.=~,Л(1,)е)еВ(1ОД) (гх 1:=.1 )а л до 1ог 1:.—.1 !о л да Ье91л х:=,01 1аг 1, —.1 Ье г, го х::=-ь+Л(1,2)эВ(Ь,Д1 Ц1,11: =-х еле), г) (В(),Д++В(),1), 1>1) Ьп 2=1 1о л--1 да 1ог 1:=-,.1,.1 1а г, да Ьщл ~:-=В().Д1 В((,Д:=В(Д1)1 ВДО):= г елд 9.6. (1аЬе1 1;) г: =(л1 л; )а 1:"=О ~о 9 Ж Ьг ):-- — 5 1о 3 до Д Л(),Д<>Б(1,Д ЬЬеп цо(о 1; Ь = 1гае) 1: 9.8. Ь)еле, :вы: х)„л) е). 9.9. в) (ог л=-О 1о Л дс Л(2»1+11:=х; Ь) 1гг 1:=1 1о 10 аа (аг и: 1 1о 20 дл Л(1.2хДл хДД в) 1аг Ь- 1 1л О до 'лг 1:==1 1о 20 ао В(ЬД .=х(Д 9 11.
д:=.0; 1аг О=! (о 39 до (гх ):.--1-,'1 1л 40 до Ье91в г: —.хвг(М)1,х) — 31(Дх))д я)г(31(1,2) — 31(),х))1 Н г>д ()х.л д: --г глд; гЬ -.л9г1(д) 9.13. (ххг 11:пахлав:, г!1лле~ вп;) Берг)хх~ъ"", лп —. ляв; )аг 11.- Вхрдехаг !а Ямемхх дв 1гх гл1:.=вал (а л~лг е)л О 0~1 гл)); Д:.;л1 О ел Ье9)л 1:=.11; ~л".—.. гл1 гвд х) л-.=А;1311 Л(ал1):, Л(1,9)-~-Л)9,91, 1ох 2=2 га 3 да х"..х-).Л)1 1) ).Л(9,11+Л(1,1)+Л(1,9) 9.1С.
х) 1ог 1: — -1 (а 10 до Л(1,12=..-0; ь: рг ЛД): —.:Л(1); Л(1,12 —.1 — 1 егд Ьег)л )л в; ~епех1 ):=)+1 лл111 (Л(1ЬД < >0)г (1=20)", Ь(Ь):.—,Л(1, Д-=О гл', 9.23. з) *,; лгег ".ог1 Впрв),ов1рл)); еолх~ г=--20; ю=:301 13ре строка=.вггау 11..пг) о1 геа1; метрика — — аггау (1..п) о1 строка; тат А метрика; к:стрггка; 1,).длг~1едег; Ьед1л (ввод А:) гог Ь .
1 1о п гГо гог 1:=1 1о гп бо гезб(А(1,$)1; (сортировка выбором (си. олби„з):) Ьк 1г:=.л багги(о 2 бо Ьее1гг (пепси 1 — помора пгзк А(1. 1г.1$:) 1ог 0.—.-2 го )г бо 11 А(1,1) > А(),1) (Ьеп ):-.- 1$ (перестзвокка к-й и )-й строкг) к:=А(1г); АггЦ; А()); А()):=и (вывод А:) 1ог 1г=.! 1о л бо Ьебл. "г11е1п (1,'-и строка' ); (ог 1о.-1 1о го бо и'ггге(А(1,$))1 ют11е1п ел 0 епд. 9.25. а) (1вЫ 1; чаг РмДР:имв;) (поиск Р— ребслка Н, а затем поиск ДР дочери Р) 1ог Р:=-Алла 1о Юрггй бо П (ТР(Н,Р)--гыв)ог(ТР(11,Р)=.дочь) !бел $ог ДР:.— Алла 1о Юрлтг бо 0 ТР(Р,ДР) =:дочг 1Ьел Ьеи1л В;=-ДР', бо(о 1 елб; $0.
РЕГУЛЯРНЫЕ ТИПЫ; СТРОКИ 10,1. Строковым ввлветси только тил Ь. 10.2. Допустимые олерзпикг а), б), г), д), з), к), л), о). 1бед ргобгыл ВводйыводСтрокгг(1прл1,ол1рл1)1 соле! л-60; тег т:рас1:еа згга! (1„п) Ы сбег! 1:1п1еаег! Ье10 и 1ог' 0=-1 1о п бо гезб(з(1)11 г11е1п(е); иг11е(л(т) его!. 10оЕ (обработка мает пва а1:) $г! г"=л; (ог 0:.-2 го 20 бо Ьеб1л ) .-0; гереа1 )г=1+1 лг10 (э1(1,)) < >з1(1,)))ог1)ь--б)"„ б з1(1,))=--:.в1(1,1) !бел 1;1:=(г!+! елб; (обработка мзсгвва з2;) )«2г=01 1ог 1;=2 1о 20 бо Н а2(1)=а2(1) Йеп )«2:=..)«2+1 10.6. а) )от 1«=1 1о 60 бо Н С(г)< >'Ье))о' 16сп «тг))е(С(1),' '); тет) )е) п-„ а) 1гв 1:=1 Ь 60 бо нгйе(С(1,6)Н тегИе1п 1166.
(т а с'.спас; 01п)еб«ег;) («вечьаа запксь в в вместя пробепов„а затем камсаа перва~в про- бе ой кчс ° епвммк бскпамк:) м —.:" ", и —:0; геас)(с); пвМе с<.> '.' Но бс61п 1:=.1+11 а(1)г —:с) геев(с) спб 10.8. (1уре з1г1пб=-рас)геб аггау 11..6) о1 сваг; саг и:аггат (0..6) о1 а)гтп6; )та)г)пд; 0)п)епегг с."сЬаг1 ок".Ьог«)сап;» (ф;рмярггаатгтге массвва каавюгпб цветов в апас строк:» п)0):=-«гоб1 '; г(10.— --'1«)це ', п(2)г='ртееп ', ь(3)г «*ус~)««е*; п(4);-.="6)ас2 ', п(6):.=«'мМ1е ', (асов ве более 6 букв Во пробела я запнс:ь ггх в у:) — '", Н вЂ”..0; геа«1(с); ««1п1е (с < > г ') ап г)Д < 6) бо 1«р)п 0«=1+11 у(1)г=сг теаб(с) епб; с1« =-11 >0)агк1(с-.' *); (от 1 до 6 букв я пробел аа ятгмпг) Н ой 11«еп )кап (еспк «2«..тг(1), то х:=1-е нмк тапа со1от:) ".— — 1; 'ерсгм г:=1+1 ппРН 11=-п(1))ог(1=6); б «; „' и(;) 16сп о);:.— 1а)«е е)«е бебгп хг — геб; 1ог 1: —.-0 1о 1 — 1 бо в«=кпсс(х) егб гпб; Н ггог ор 66*о ««т)1е1п ('кеверкое значение тяпа со)ог'1 .'0,10.
(чаг т1: раЖес1 ааау (1..6) гй' с)«ат) 1«):1п)епег„» )п=й1 у1„=-тч (копкрованне ь в т1, вначе ч(1) ошибка» тот '. -1 1о 200 бо Ье Р ) =.0 гецеа1 ):=-1-'-1 пп16 (а(1) «ч1(Л)от()'— 6); Н «(11 —.-ч1()1 гбеп 'к;=.1« , '1 10.11.:го1' а(п гусс~гксбуквтт ггп)".1.гь1«ь1). сопа1 и=-60; чаг р:1>Же«1 еггау (1..32) о1 сбег; с:с1«аг: Ц:1птерег; бор)п р:«-'абвгвежап "г«,гмкоп) стуфтгьчппцтгтьчктв", )сг 1«=1 1о г, ба Ьгб!и геаб(с)! ).=О; гсреа1 ):=1-;1 пицц (г..=.р()))ог()-.32)! !1 с=! (!( 1Ье!«тг«.!!е(с) сгп; ът! 1е)г, е«;б 1; —..-1; мЬ!1«! !ЦЦ< >'м'!агд(я(«»< >' ') бо 1:=-«+11 Ц я(ц=дм' Ьбеп (сдвиг следу«оигвх ая 'и* букв иа 1 возим«мо влево и запксь грсбела вместо послеггкей букам:» «ср««а««:=-!.1-1! а(« — 1)«=а(Ц ппб! я(Ц =' «1 г) («го«ск в и буком 'х' и«" и «: робела".) ««=..1; м!пц (н(Ц < >'к'!апб(а(Ц< >' ') бо Ь.=«+11 ц к)Ц=-'х' !!«еп Ьед!и я(Ц:=')и! (аамеиа 'х' иа «)«'» (сстявкя 'к«яа «)«' и сдвиг паследу«ои!««л букв вправо«» !и='а'; (гставляемяя лисеоа» гг«рса) г:=-«+1! (куда вставлять» с."=-я(Ц! (освободить места для Ь» а(Ц.=..Ь! (нстянкя Ь) Ь:=-с (яояая аст««влияя«««я литера» ип)Ц Ь -' ' есб Ц.
ФУН((ЦИИ Р) ЦРОЦЩУРЫ 11,1. б) 1ипсцоп а!бп(а«геа1)!1п1едег! 1ея!и Л а<О 1Ьоп я«бп:=- — 1 с1ю И а>О 1Ьеп я)бп«=-1 е)ае а)дп:-;«О еп«3! ге=-!а!с««(к!+Ц«бп(у))ея!сп(х.(-у) !1.2, ро«««ге«п а!«12 (!прг«1,ои1риЦ! тя х.у,ге««!! Ьгасцоп ъЬ«х:г«ацмсяЦ уаг с:й.'я1; «,«)(2 епб, !«и гцоп 12(г«ге««Ц:гса); Ь«.«.;г, !д::е!г!(т)!с«м(х) епб) Ьед«п гния(х!! у*- я!их)я1р! х 1-1) — «)«(!и!2-) 1«!х — 1'!))", и г«!с1и(у) сод.