Ф Е Д Е РАЛ Ь Н О Е АГ Е Н Т С Т В О П О О БРАЗО В АН И Ю
В О РО Н Е Ж С К И Й Г О С У Д АРС Т В Е Н Н Ы Й У Н И В Е РС И Т Е Т
ЯзыкпрограммированияPascal
Л и нейные п р ог р а м м ы
П р акти ку м
С п ециа л ь но с ть 010101 (010100) М а тем а тика
ВО Р О Н ЕЖ
2005
2
У тверждено научно-методическимсоветомМ атематического ф акуль тета
–
( 28 ф евраля2005 года, протокол № 6 )
С оставители: В асиль ев В . В . , Х ливненко Л . В . П рактикумподготовлен накаф едре математического моделированияма-
тематического ф акуль тетаВ оронежского государственного университета. Рекомендуетсядлястудентов вечернего отделенияматематического ф а-
куль тетаВ оронежского государственного университета.
3
1. О бщ ие с вед ения о я зы ке П а с ка л ь
Язык программированияП аскал ь был придуман Н икл асо м В ирто м . П озд-
нее язык был модиф иц ирован и появились версии языка. М ы будемработать с
версией Турбо П аскал ь , созданной корпорац ией Borland. Н абазе Турбо П аскал я
корпорац ией Borland разработан язык Object Pascal, накоторомпиш утсяпро-
граммы-обработчики в визуаль ной среде программированияDelphi. Язык программированияП аскал ь относитсяк языкамвы с о ко го уро вня . Д ляязыковвысокого уровнятекст программы выглядит как набор инструк-
ц ий, понимаемых П К . И нструкц ии представляю т собой служебные слова, ко-
торые трактую тсяв строго определенномсмысле.
П осле запускапрограммы
наисполнение, программаавтоматически переводитсявмаш инные коды. П рограмма, написаннаянаязыке программированиянизко го уро вня ,
содержит непосредственно исполняемые маш инные команды. Тра нс л я ция – проц есс переводапрограммы, написанной наязыке высо-
кого уровня, в маш инные коды. В се синтаксические ош ибки обнаруживаю тсянаэ тапе трансляц ии про-
граммы. П рограмманаП аскале выполняетсяц еликом. В месте с трансляторами работаю т программы-компановщ ики (л и нкер ы ). П о м ни т е, чт о ко м пью т ер о т сл еж и ва ет л и ш ь си нт а кси чески ео ш и бки . От веча т ь на во пр о с, пр а ви л ьно л и р еш ена з а да ча , всё р а вно пр и дёт сяВа м
са м и м . К ак и во всех европейских языках , текс т п ро гра м м ы на П а с ка л е со-
стоит изслови знаков препинания. Е сли междусловами нет знакапрепинания,
их должен разделять х отябы один пробел или конец строки. Бо л ьш и еи м а л ы ебуквы т р а нсл ят о р о м нер а з л и ча ю т ся! Х арактеристики объектовназываю тсявел ичина м и.