В.Н. Пильщиков - Сборник упражнений по языку Паскаль (975819)
Текст из файла
11п л ьы~ иков В. 55 Сбо1авин упражыеыий ио язмку йаскаль: Ъ'яеб, пособыс для вузов.— й1.с Наука. Гл. рад. фвз.-мат, лиг., 'грасы — 1бО с.— 15ВЬ а-02.Идррб-б Г11асдсталлеама упраткыеыия и задави по язмау йаскаль и прсы граммвровавтпо ыз веьы Рассматриваемая версия Паскали в делоаа соответствует межвуыародвому стакдарту итого языка. Вб р:и . лпп . пает у еб1ое, ( - О е Абра 1овл В.
Г„трыФО- иова 1~ 11, Трыбап~ всы Г. 11. аВиелеп е в язык Г1а калии 151л 11а1а и, 1";сий1 ы л.,сгавлсн с уиагпа* опята преводаиапыя прОГРамыпрсваыгг. ии .1акылс;см иьи.илптеаъыой иатеаптю ы в кябеояетии3 41' Вли с~1дапгов мла мпих курсов, пеыа алкзяруюпсвася а оглз;р ладыов аыгсаамт -к, лли пре одааателсрм веду их и ы»- ти ~ескыс заиятии по ырограаа.ыропаыппо. '1абс. 2. 11л 2Б Ьыблыир 12 ~ а а. Л и: ар сапа ~ир мат~ ам~и м~ ~ ьа паук С. Д. Дбрилла 141МОЫЯВΠ— 11 " ар гмла ~алаапа «Бахаи». Глааааа Ваааиаиа Физии Малвиати ~ааааа . лвтераттгрм,', аааз 1.'~РР4 5-1124115995.5 СОДЕРЖАНИЕ Превксловке т 1.
Чксловь:е титы. Оператор гркгяакгяявя........ 7 2. Логг1ческкй ткп...., .....,...... Ю 3. Простекигке программы..... 14 4. Операторы: услок1птй, составвой„пустой, перехода .. 88 5. Оператор икала...........,..., кк 6. Лвтерпый тип, Л 7. Персчкслкыые в ограпвчеикые типы, Оператор варкаггга 33 8. Рсгуляркье ткгы; векторы...... С....... 39 8. Рсгуляряые т1 пьк ыатрккы........,...., 48 88 Регуляпкьг тяпы: гтгокк......,........
гтй О. Фукюи к я проиевуры .... 58 12. Рскурскк 70 13. Кпы6якврокяккые твкьь Оперкт р ппксогвппекия... ' 74 И. 7йпоткестпскпые тяпы 8Г 15. Факлокые тисы 87 18. Осылпчпые ткпьь Опискгг........,,..... 88 17. Очсредк, стеки, доовчкыс деревья....,...... гой Откетьг к ре1пепкя . Ой Оптов литератур ~ 7) РЕД1 1СЛОВНВ СООрввк сОдерж<ы' упражнеБЯИ и задачи <ю < <и<< ',* 11жкяль 11, 3, 5, 6, 7, 10, 111 в програьыюровапик «з вем. Набор уиражневпй составлен с учетом опыта прсведепия практических заиятпй по программпрова<Био па Чакультете в<<'и<слит<ТИБО<б:: мех<а<Яки и кибериетвки й)оск<ж<кого уииеер<и <ста.
1ипользоВяиы также уиражБеи, я вз друы<х задав<иков 12, 4, 8, 121. Дл<. Ы<и<олпспия больюинства упражнений достаточно <с<Право< о ск<ысла<, зи<и<ия з<<еь<ентвр<<ой< математики и Бачзльиых сведеппй из:,<етсматиче<к<но аиалвза и лвпейпой «ягеб1'и. В осталыжьх <лу<аях даются Беобх«лиьяяе поясвеиия. <:бор<пи< ивлиезся дсполпеппсм к учеб«ох<у пособию 11 ), поз <ж<у в <% и пгпо чьзо<.ап тот <ке порядок ря<тмо О р<иия тгм ИО <)аск«лк, что и в зт<ж: пособ<пь Оги<ако сбгриик может быть исп<зльзован в независимо о< пособия; прв з".Ом следует уч<с<ь<вязь, что расс«ятрьи«<е«ая вор<<'я 1 ияска.
~и <,'0<т!Вс<ствуе< между<и<рс<д<ив<у Г<апдарту атог«як< п«< 11211 7)б:.— !РБ)1 уровеи< б) со <лед<,к<щ<ж[и изх<сиеиия<и.< Ил<Я<о<е<ъ< записи с вариаптю<и, в алФП- впт языка впсдеп<< русск<<в буквы. ъпрях<испив сбор<и:ка охпап<взкп все те ям по, Паскалю и <Т1)упиир< ьч иы в 17 разделоВ. Катк<дьв< раздел <борпика посвюпен одн< му из иопятий языка 1И«и нс<ксльким тесио сяязаию<л< понятиям), раздел начинается < упрюкпе и«<, акцент«рующнх внимание на сиптаксисе и семантике втого понятия, на его назначения и тю«чик<к случаЯК использоганиЯ, Ба Опп<бках„нртречаюпи<хся у начинаю<них программистов. Здесь же'рассматривакпгя П1[иех[ы програх[[»ировапия н ал[с[р[ггйп[, часто встренаав [диссхя на грактнке, Для мнохт[х из зтих упра[кпений в кон[.'с соо1[ннкя п1)нведех!ы О[Веты или 1[е[исяйя; такис упражнения [юмеяспы звез[[сйиюй.
В кои[хе раздела собраны униан![ения на составйен[хе поиграй[к!. Опн иредназнаяены для сг[х[остойтельной рабо[![, иозиому их 1юи с[[ ня [ге п1[нводятся, Огийко В исобходнмых слуиаях даются рекоменгаиип или п[хдскази[п. Бух[Яра[:,ия упрал[непий В кан и[м разделе наянпается г 1. Апг[ ис гп1[йхк[юпня пмюот Вйхп йнзы, [сото1зь[е обозиача[отся нйч2льиыми б[кВамп йуссксиО йлфавнтя.
П1[и ссылйе нй уп1[а[кнепне указываетс[ номер 1[вздела и иохю1[ упнйн[нгтн[[й й Оазделе, й а[оп! Пад[, то и букйй Взои;[птй, Для сокойп[еийп формул»пой! ° »л пал,ю ю[й и сб и- нике используются следуюпп[с соглап[ения. Фраза хпайгн опюбки в программе: озна юст, что над.: пе только у па![ать Все [~пихбки В ГХ[иведении[! [[рогий[хху, но н Обьяснить, к ппю г[1П[ [пох[ прав['ла [1:[скали пй1[уХпсиь[. Следует уюпъ[вать, ято о[дои:и х[гязд[ о[гть ие только синзт.ксически[»и хыт [емюгп[ч! Ьи ., [ю н оюнг.- камн пер[:Од[: света 1наи~г:.[[[ер, В с[1[страх[а[с хп пол[юуетсс переменная, которой не присвоено иаяйльн[,е з[юченис1.
Есл! 1[['пмулирг~[.кй уппахп[еию[ иаиинаег[я с пос.[,.[о[яеппя Л11[г[г1зйс[ма,», то 1[си[сине П1-[сад!та[сии[ Д;ю[[аян дрл[кно бь[ть оппсй[ю В хю[ю пою[с,й прогдсмиь[ — с пио ДО!!-ВЬ[ВОДО[т[, С ОГИЮЯИ:[Е;! ВСЕХ НСПОЛЬЗХЕЬЫХ [ЯГИИ., [п:- осменных н т. !. ВСТ1;е [я[оип[ес» и [йк! х 1з[1[й[кпюп[ях фразы зияй .дано яиггк[ л[ или [[для задапнь[х масс[и[ой х и [ъ указ[[ей!О[ иа то, ято зго яи[ло ял[. зти ма[[ивы йял[и[пся игходнымй даннытю:,я;г1[йииы и дол[ням бы[а в пей вгсдеиы. 1'ез [[ь[азахп[ хке явля[О[си»['2[!пины хо.
торыс пюо [г[хян[[литьх, го[ рсдвлить::, гпостро[пьг и .. и. Фг[1[х[й.[ ю [гпи рс: улюй-ии, кйк повии[[о. [-г б. Кс, 1[1! Пя н дол[вен г[пре[[с»тить»и г[[г,о [В! ПОО;.та[ма!в[ 1[, п~ к[:[Ои[.[х у![рано[гни»[х осюеюп хадани треб*,е [я о[[исать и йнхге пгоиедуры или фунь[юя, зто всегда отовари[ясий явка. Исходкыс данные. и резульяяты зядаян Б таком слуняе должны бтпь Объяалены пяряметрямн пропедуры ~ лн фупкпнп.
В панеле э" пх тпряя,"Бсннй п1)БГОддтся Опнсянпе Бсех Бспользусмых я заране коногант Б Бестандяртнь.х тппоя. В остальиых упрая иенпьх ресяеняе задяян лол.'~п'с быть Офорхы:епо как ф1~ягмент программы — кяк последователь 1ость опера~опоя без огпкапяпб и Бяода-яыРодя, сслй Ояп не требупотся я~ БО, В пенале такнх упГяжвеянй сбыяно дается описаннс ие1смсппых, Обознаня3ьпп!х исходные ДВББые Б результаты яяяяяй, и ОББсяБББ пспользуеыь?'. констант Б нестандартных тппон. В гряводнмьх в сборняке программах и Бх фрягментак ясс Бденпнннкапя ы набраны пряцыы ц~рнфтом Б 'пяпяс Бхс Онп яыд.ясны яурснгом, Астор ги~раяпег быг .д; рпьсть сатрудныкам факультета ВД11б М1У В. Г. Абрамсяу, 1 .
В. Зиме, В. В. 11гнятону, В. И. 1одппу, Р. В. Руденко н М. 1О. Семенояу зя полезные согепя н помсяпь Б1Б подготовке сборпнка. 1. ЧИСЛОВЫЕ ТИПЬ$. ОПЕРАТОР ПРИСВАИВАНИЯ Вао»гса1ь иа Паскале следуя»ц11ге числа (в цр1»6- иой части указывать до 4 ИиФР)1 а) 51; б) 1.Х1(ч; в) 6,38; г) — 0,7(4); д) 1174; е) — 1/6; ж) )' 2; а) и; и) 5.10'", к) — 24„8.10 ', л) 10'; и) 1/1000(»0, 1,2'. Згя1исать следую»дие числа Оса десятичного оо- рядка: — 0 00027Г»+4. 6) 6616Š— 3.
в) (Г»1 1.3 . У11аза»ь веирйв '.чьи»ч1* 3111и»си ч1»сел1 а) 0006, 5) — '); я) 7,0; г) 7 . д) +0.3; е) .3; ж) 2113; з) à — 1„ и) 8ЕО; ь) 0г -'1; л) 2 Г5;:) е 1 4 Н;ть ля ралия11а (с точь.. яреия»1 яоыка Г)аскаль) между а1слами 100 и 100.0, между 20 1. 2817 !Ь како- гяу я(и1яиаку (величиие или Форме заииси1 и 1ь:е числа отличйклся Йт еси1остяеявыку 1.5 Г1(«11гс11в арике(«ы в»111 в1о Гю11«ио»о и о»рос;а,:ель- иого цель»к чисел, яе о(»едс1авимчик в Г(искала.' 6' М11»яи1» ли утяерждят1, что и, Г)искало яи11с1еи11е вти ражеи»я (113)я3 — 1 равио иулюу 1(очему яр»1 ааг111си ф»к121 и»1 Г(иска.»е ич <я»ьь тягивжо» и ливия»» Г)очс»1у яках уии»~»кеяия всегда гь1- писываю; явио (иавриме11, „ишут ачс„а ис а1)7 1 8'.
«аиисат1, иа Г1аскале следу1с«вгие с(орь11тп а) а+(гс»+сг1е; 5) ((ах — 8). -1 с(х- 1(; а1 с х-Ра а« в) — ' 1 -";.; г) ч, ' — в д) 101 "и- -3 -„- Г»; е), 1 - -„-, (- =::с ) ' 1 1 1 о"» Запаса»ь в оби1вяряяятой ф«011е1 а) (р+О)/(Г+а) — р: а1(ски); 5) 1Е3»д)-Ве(»ЯА2--'.,ао»п»ачПс1(11) 1.10' . вычислить! 247(За4) — 247374+2473н4 1.11.
Попону в Паскале факторпал от 10 нельан ааписать в внле 101 илн 1 "2:Зк. „,к107 1.12 . Сколько ооерапий вьшолняетсв прн вььнпслснии выражении (к+172)а(у — ', 771 О) — 3, Р (рак сократить висло оиераийй: 1.13. Поиеиу в Паскале аргувнепт фуикиив всепла;эвнсаавакп в сносках 1напринсо, пикус 1и(5), а ве )и 03 1 14. Записать на Паскале слелуко.иве форнульи а) (1+х)"-, 6)" 3'"1--.~'-; в) (а+йх (; ~) сйп8; Л) ' сов'х"; е) 1йх: .к)' 1од,— '", а) ейх: и) ассс1д10з; к)" а~се)и х 1.15;)аиисап н: Паскале след) каине форнулы (х~0)~ с) 2""„к) х"" У; а)'" ~~' 1сх.
1 10 1';ак ааиксать на Паскале иелиинну основании иатП;ал1ии 1х ло1 арнфнов (число с), сслн снх забылн 1иф )ан эи:ио нислау Л как аависать 'ии.ло л в подойной си- Г)авпкй 1 17'. 10ак ва Пжкале зяписиаь синус от х ц злусовй 1 Пк Зеив '.; -,;. П, -..;;..;,;У..ц е форнульи а ) вх х' 1 3"; й) — ' — ' пп 1 1 ~к ей ей-,-аип в* е)-с — иа 611,н уг 1 10 Записать в обв1еприпитон форне.* а) (- )и(есФ(уц)(10 — 4 аж))/(2на); й) а,.')и (с + й) — (а — В ) 5)с 1 1 à — 8; и) ~1";:испи () 2 — а1рйа)Фкайк(х4 — )и(5):-у5Уекр( — 1) 1.20 Записи си иа Паскале соответ. тиукнаис оперыоры ир~х ваи наина: 6) ) =- 5,573.
10 в) Ь . с~' 'и 1и(1+е)1ы,'.,1ц2. 121 Зап.:а.:и.р; )н Р .;а:.;ан, к" Рые равниной Л ирисианвд~оти а) сре,.Бее аркфке1ннеское насел х,,~/; рас~уоииие меаклу соцнанн с коордннатанп (х,„н„) и (х,,„и„); и) корень уравнения агс1д(1+1и х):-$' 2; г)и илоигадь треугольж;ка со сторги.ами гп й и с. 1.22. Какое значение будет иметь переменная х после выполнения операторов х: — !О; х:=-х+37 1.23. Записать оператор присваивания, который меняет знак у значения переменной д 1.24.
Характеристики
Тип файла DJVU
Этот формат был создан для хранения отсканированных страниц книг в большом количестве. DJVU отлично справился с поставленной задачей, но увеличение места на всех устройствах позволили использовать вместо этого формата всё тот же PDF, хоть PDF занимает заметно больше места.
Даже здесь на студизбе мы конвертируем все файлы DJVU в PDF, чтобы Вам не пришлось думать о том, какой программой открыть ту или иную книгу.