В.Н. Пильщиков - Сборник упражнений по языку Паскаль
Описание файла
DJVU-файл из архива "В.Н. Пильщиков - Сборник упражнений по языку Паскаль", который расположен в категории "". Всё это находится в предмете "практика расчётов на пэвм" из 1 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр DJVU-файла онлайн
Распознанный текст из DJVU-файла
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.