Turbo Pascal 7.0. программалау тілі

I. Кіріспе

1. Turbo Pascal 7.0. программалау тілі

II. Негізгі бөлім

1. Мәліметтер типтері
Стандарт қарапайым типтер
Символды типтер

2. Жолдық типтер
. PChar жолдық типі

3. Жолдық параметрлер
4. Жолдар типтерімен жұмыс


III. Пайдаланылған әдебиеттер тізімі
Паскаль программалау тілінің алғашқы баламасы Швейцария ғалымы Никлаус Виртпен 1968 жылы құрастырылды. Алғашында, программалау тілі тек оқып-үйренуге арналды, себебі ол біршама детерминантты болған, яғни құрамыедағы барлық элементтері белгілі бір ережеге бағынған еді. Негізгі ерекшеліктері: программалауды бастауға болатын негізгі түсініктердің басқа тілдерге қарағанда онша көп еместігі, қарапайым синтаксис, берілген мәтінді компьютерлік кодке айналдыратын, жылдам жұмыс жасайтын компилятор.
1992 жылы Borland International фирмасы Паскаль программалау тілінің негізінде құрылған екі құрама программа шығарады: Borland Pascal 7.0 және Turbo Pascal 7.0. Олардың алғашқысы үш түрлі режимде жұмыс істей алады – MS DOS-тің қарапайым мен қорғанған жүйесінде және Windows операциялық жүйесінде. Оның жұмысы үшін қатты дискіде 30 Мбайт бос орын және жедел жадтың 2 Мбайт бөлігі қажет. Ал, Турбо Паскаль 7.0 MS DOS-тың қарапайым режимінде және Windows операциялық жүйесінде жұмыс істей алады, ол компьютер құрылғыларының сипаттамаларына Borland Pascal 7.0 программалау тіліне қарағанда өте төмен талаптар қояды. Біз берілген курстық жұмыста Турбо Паскальді сипаттай отырып оның негізгі типтерін қарастырамыз.
• Блашкин И.И., Буров А.А. Жаңа мүмкіндіктер Turbo-Pascal 7.0. — М.: “Макет” баспасы, 1992 жыл.
• Бородич Ю.С. Дербес компьютерлерге арналған Паскаль : Әдістемелік құрал/ Ю.С.Бородич, А.Н.Вальвачев, А.И.Кузьмич. — М.: 1991жыл.
• ВасильевП.П. Турбо Паскаль — менің досым: М.: Компьютер, ЮНИТИ, 1995 жыл.
• Джордейн Р. Справочник программиста персональных компьютеров типа IBM PC, XT, AT типті дербес компьютерлердің программистіне арналған әдістемелік құрал: ағылшын тілінен / — М.: 1991 жыл.
• Зуев Е.А. Turbo Pascal 7.0. программалау тілі — М.: Унитех, 1992 жыл.
• Мизрохи. Turbo Pascal және обьектті-бағытталған программалау. — М.: Қаржы және есесп, 1992 жыл.
• Borland Pascal with Objects 7.0. процедуралары мен функцилары туралы әдістемелік құрал — Киев: “Диалектика”, 1993 жыл.
• Фаронов В.В. Турбо Паскаль 7.0. ортасында дербес электронды есептеуіш машиналарда программалау — М.: МГТУ баспасы, 1990 жыл.
• Фёдоров А. Вorland Pascal-да программалаудың ерекшеліктері. — Киев: “Диалектика”, 1994 жыл.
• Хершель Р. Турбо Паскаль/ 2-ші өнделген басылым, өңделуі — Вологда: МП “МИК”, 1991 жыл.
• POWER TOOLS PLUS. Turbo Pascal 7.0. қолдау процедуралары: Қолданушыға арналған әдістемелік құрал. Техникалық құжаттама.
        
        Жоспар:
I. Кіріспе
1. Turbo Pascal 7.0. программалау тілі
II. Негізгі бөлім
1. ... ... ... қарапайым типтер
2. Символды типтер
2. Жолдық типтер
1. . PChar жолдық типі
3. Жолдық параметрлер
4. Жолдар типтерімен жұмыс
III. ... ... ... программалау тілінің алғашқы баламасы Швейцария ғалымы Никлаус
Виртпен 1968 жылы құрастырылды. ... ... тілі тек ... арналды, себебі ол біршама детерминантты болған, яғни ... ... ... бір ... ... еді. ... ерекшеліктері:
программалауды бастауға болатын негізгі ... ... ... онша көп ... ... ... берілген мәтінді
компьютерлік кодке айналдыратын, жылдам жұмыс жасайтын компилятор.
1992 жылы Borland ... ... ... ... ... ... екі ... программа шығарады: Borland Pascal 7.0 және
Turbo Pascal 7.0. ... ... үш ... режимде жұмыс істей алады – MS
DOS-тің қарапайым мен қорғанған жүйесінде және Windows ... Оның ... үшін ... ... 30 Мбайт бос орын және жедел
жадтың 2 Мбайт бөлігі қажет. Ал, ... ... 7.0 MS ... ... және Windows ... ... ... істей алады, ол
компьютер құрылғыларының сипаттамаларына Borland Pascal 7.0 ... ... өте ... ... ... Біз ... ... жұмыста
Турбо Паскальді сипаттай отырып оның негізгі ... ... Pascal 7.0. ... тілі ... ... программалау
алгоритмінен, құрамына еңгізілген өңдегіш және программаларды қосу ... ... ... ... ... ... ... құрамында мол
көмек ақпараты бар (ағылшын тілінде). Барлағымызға ... ... екі ... ... ... және ... ... компиляторлік тілдер құрамына іреді.
Программалау тілі стандартқа қарағанда кеңейтілген мүмкіндіктерімен,
операциондық ... ... ... алатын, оверссызықты
құрылымдарды құрастыратын, еңгізу-шығарулы ... ... ... жақсы дамыған модульдердің қорымен және т.б. белгілі.
Программалау ортасы программлардың мәтіндерін ... ... яғни ... ... ... оларды жедел түрде
дұрыстауға, стандарт модульдерді қоса ... ... ... құрастыруға, кейінгіге қалдырылған программамен жұмыс атқаруға
мүмкіндік береді.
Паскаль ( программалауға арналған ... тіл, ол оқып ... ... ... ... әрі логикалы түрде толығымен түсінікті
болып келеді. Программалауды ... ... тіл бола ... әрі тиімді программалау стилін меңгертеді. Паскаль құрылымды түрде
программалаудың және ... ... ... ... Жалпы
айтқанда, оның мүмкіндіктері басқа ... ... ... ... көп.
Паскаль – иілімді дәне мәліметтер түрлері жағынан ... ... Оның ... ... , сонымен қатар обьектті-
бағытталған программалауды қолдауы аса ... ие ... ... ... ... түрі ... Паскаль программалау тілінде ... ... типі ішкі ... осы мәліметтерге қоюға ... ... және ... ... болатын операциялар жиынтығымен сипатталады.
Мәліметтер түрлері құрамына қарай ... ... ... өнімі) және қолданушылық (программистпен өзінің
программасында ... ... Біз ... ... ... ... сандар, нақты сандар, логикалық түр, сималдық және
жлдық ... ... ... ... ... ... ... бөліміндегі негізгі ерекешеліктерге назар аудара отырып сипаттай
алады. Ол Type сөзімен басталып, кейін ... ... ... ... ... = ... ... мәліметтердің қарапайым түрлерін қарастырайық. Олардың
әрбіреуі мәндердің динақталған жиынын анықтайды: бүтін ... ... ... және ... ... ... ... басқасының барлығы
реттік болып табылады. Әрбір реттік типтің мәніне Ord функциясы сәйкесінше
натурал санын, яғни мүмкін болатын ... ... ... мәннің реттік
нөмірін қояды. Әр түрлі реттік түрлерге Pred функциясын да ... ол ... ... ... немесе Succ функциясын – келесі мәнді
қояды. Егер айнымалылар мен өрнектердің ... ... ... ... ... қолданса: =, , , =, онда тип
жинақталған болып есептеледі. ... ... тип ... ... бірақ
керсінше болуы мүмкін емес. ... ... ... мен string ... ... ... реттік емес.
Turbo Pascal 7.0. программалау тілінде барлық айнымалылар, яғни
мәндерді жазуға, ... және ... ... жад ұяшықтары алдын-ала
сипатталуы қажет. Бұның мәні мынада - әрбір айнымлы белгілі бір түрге ... ... ... – бұл сол айнымалымен меншіктеле алатын бір ... ... ... мен ... ... табылады.
Turbo Pascal 7.0. программалау тілінің біршама түрлері бар. Сонымен
қатар, ол қолданушыға (программистке) оған қажет ... ... ... ... ... ... ... түрлерді стандарт типтердің
шектеулі санынан құрастырады.
Түрлердің өзіндің құрылымы бар. ... ең ... ... ... ... ... сілтемелі және процедуралы.
1.1 Стандарт қарапайым типтер.
Turbo Pascal 7.0. программалау тілінің негізгі түрлеріне стандарт
қарапайым және ... ... ... жатады.
Қарапайым түрлер скаляр және шектеулі болып екіге бөлінсе, скаляр
түрлер стандарт және саналатын ... ... ... ... ... бес ... бөлінеді:
• Бүтін [Integer],
• Нақты [Real],
• Логикалық [Boolean],
• Символдық [Char],
• Жолдық [String].
Оларға арнайы ... түр ... де ... ... ... ... және WideChar ... программалау тілінің көптеген бөлек
символдарын сипаттайды. AnsiChar 256 ASCII ... ... ... байт ... ... WideChar Unicode ... ... жиынтығы) жиынын
сипаттайды, екі байт жад алады. AnsiChar типі ... ... ... ... болған Char типіне сәйкес қызмет атқарады.
Мысалы:
Var
Ch, k : AnsiChar;
Char_Massivr: array[1..100] of Char;
Символдық мағынаны екі жағынан да апострофпен қоршалған символ ... Ал ... өзін де ... ... онда тағы екі жағынан
бір-бірден апостроф қосамыз, мысалы:
'h' 'X' '#' '$' ''''
Символдық тип Char-ды литерлі деп те атаймыз. Ол екі ... ... ... ... үшін ... ... екі ... бір
жақшамен немесе оның кодымен беріледі, мәселен, 'a', 'B', '*' ... ... ... ... #97, #130, #42. ... программа мәтініне
қарағанда, жолдық және бас ... ... ... ... ... ... ... ASCII (американ стандарт коды) символдарының толық
жиынтығын құрайды. Компьютерде он алтылық символдар ... ... ... олар салыстыру қатынастарында (операцияларында) ... ... ... ... шығарады. Ол код 0-ден 255-ке дейін ... Ал ... ... ... ... Ord ... кері
функция Chr функциясы болып табылады.
Мысалы:
X=ord(‘A’); x=65
X=chr(65); x=A
2. Жолдық типтер
Бұл тип көптеген жағынан Array of Char ... яғни ... ... ... келеді. Оның негізгі ерекшелігі мынада: осы типтің
айнымалысы символдардың өспелі саны ... ... ... ... ... осы уақытта символдар массиві әрқашан есептелген және ... ... ... ... ... |Жол ... ... жады ... ... |0 – 256 ... ... ... х 1 байт ... |AnsiString |0 – 2 Гб символ |(Символдар саны) х 1 байт ... ... |0 – 2 Гб ... ... ... х 2 байт ... айнымалының максималды ұзындығы анық белгіленуі тиіс. Жолдың
ұзындығы оның бекітілген ұзындығынан бір бірлікке көп ... ... ... байтында жолдың ұзындығы кірістірілген. Нөлдік ... ... ... ... ... ... аса жоғары назар аударғанымыз қажет. Егер String-жолдың
ұзындығы бекітілмесе, онда {$H+} ... ... ... немесе оның атамауынсыз да мұндай жарлық АnsiStrig-ке тең деп
есептей ... ... Егер {$H-} ... орналастырылса, онда String
типі ShortString типімен тепе-тең болады.
Жолдық ... ... ... ... реті ... Бос ... екі апострофпен белгілейді.
Жолдық типтердің мәндерінің қолдануына мысалдар:
'Арман' '' ... ... ... типті айнымалыларың сипатталуына мыалдар:
Var
s1, s2 : ShortString [12];
st1, st2 : AnsiString [580];
ChMassiv: array [1..15] of String;
2.1. PChar жолдық типі
Windows функцияларымен ... құру үшін ... жаңа ... типі ... ... ... құрылған. Паскаль программалау тілінің
қарапайым және ... ... ... ... ... ... байт осы жолдың символдарының санын сақтауға арналған, ал
символдардың өздері алғашқы байттан бастап ... ... Ал ... керсінше, символдар нөлдік байттан бастап ретімен орналасады. Олардың
реті аяқтаушы нөлмен бітеді.
PChar жолдарын ... ... ... ... де бекітуімізге
болады. Мысалы, аяқаушы нөлі бекітіліп қойылған 3000 қосу 1 байт ... ... ... ... array[1 .. 3000] of ... ... ... қолданбай-ақ қойыңыз. Жолдық String-
типтер мен осындай ... ... ... ... құрастырылған, олар
қолдануда жеңіл, әрі PChar-жолдарына қарағанда ... ... ... ... типі PChar ... жалпы Windows функциаларымен байланыс
орнату үшін ... ... ... ... далее.
3. Жолдық параметрлер.
Жолдық типтің мәні ... оның ... ... атрибутының
символдардың реті (программаның орындалуы кезіндегі символдардың нақты
санына тәуелді) және тұрақты 1-ден 255-ке ... ... бар ... ... Ұзындық атрибуттың ағымдағы мәнін Length стандарт ... ... ... тип ... | ^
| ----- ------- ----- ... [ ... ] ---
----- | жоқ | -----
|белгі|
-------
Қандай-да болсын екі жолдық мән ... ... ... символдар арасындағы қатынас ретінің орындалуына ... ... ... бар екі жолда ұзындығы үлкенірек жолдың әрбір
символы оған ... ... ... ... ... ... ... 'Xs' 'X'-ке қарағанда көбірек. Нөлдік ... ... ... ... ғана тең ... мүмкін, жоғарыда аталғандай олар ең
кіші ... ... ... ... ... идентификаторына жолдық түрдің айнымалысына берілген
сілтемесінде Low және High ... ... ... ... ... Low ... ... қайтарады, ал High берілген жолдың ... ... ... ... идентификаторы және $P+ жағдайында string кілтті ... ... ашық ... ... ... табылады. Ашық
жолдық параметрлер жалғыз бір ... ... ... ... жолдық айнымалыларды жібекруге мүмкіндік береді.
Массивтің нақты бір элементі массив айнымалысына берілген сілтеме
арқылы ... оның ... осы ... анықтайтын индекс
беріледі.
----- ----------- ... -->| [ ... ] ... ^ ... | ... ----- |
--------- , | 'abcD' 'd'>'D'
'abcd' > 'abc' 'd'>''
'abc' < 'axxc' 'b'

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 10 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Turbo Pascal - жоғары деңгейлі программалау жүйесі22 бет
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет
Turbo Pascal программалау жүйесі28 бет
Turbo pascal программалау жүйесі туралы ақпарат14 бет
Turbo Pascal программалау тілі10 бет
Turbo pascal программалау тілі туралы8 бет
Turbo Pascal программалау тілі туралы жалпы түсінік28 бет
Turbo Pascal программалау тілінің қосымша мүмкіндіктері24 бет
Turbo Pascal-да программалау13 бет
Turbo pascal6 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь