Ш. И. Раззоќов, М. Д. Юнусова turbo pascal алгоритмик тилида дастурлаш касб-ћунар коллеж талабалари учун ўќув ќўлланма


Процессорнинг реал режимида MS-DOS бошќарувида ишловчи компилятор версиялари (TURBO.EXE, TРС.EXE)


Download 1.74 Mb.
bet3/96
Sana30.04.2023
Hajmi1.74 Mb.
#1413831
1   2   3   4   5   6   7   8   9   ...   96
Bog'liq
Turbo Pascal назария

Процессорнинг реал режимида MS-DOS бошќарувида ишловчи компилятор версиялари (TURBO.EXE, TРС.EXE).

  1. Компилятор версиялари:

а) ишлаб чиќишнинг интеграл мућитида (ИМ) ишловчи компилятор версияси (TURBO.EXE)
б) компиляторнинг пакетли версияси (TРС.EXE).

  1. Компиляторнинг операцион ишчи мућити: процессорнинг реал режимидаги MS-DOS.

  2. Компилятор чиќиш коди билан ќувватланувчи операцион мућитлар:

а) процессорнинг реал режимидаги MS-DOS

  1. . EXE,. TPU чиќиш файллари турлари.

  2. Асосий модуллар кутубхонаси файллари: TURBO.TPL.



Процессорнинг ћимоя режимида MS-DOS бошќарувида ишловчи компилятор версиялари (BР.EXE, ВРС.EXE).

    1. Компилятор версиялари:

а) ишлаб чиќишнинг интеграл мућитида (ИМ) ишловчи компилятор версияси (ВР.EXE)
б) компиляторнинг пакетли версияси (ВРС.EXE).

    1. Компиляторнинг операцион ишчи мућити: процессор ћимоя режимида MS-DOS.

    2. Компилятор чиќиш коди билан ќувватланувчи операцион мућитлар:

а) процессор реал режимидаги MS-DOS;
б) процессор ћимоя режимидаги MS-DOS;
в) Windows.

    1. Чиќиш файллари турлари: .EXE,.TPU,.TPP,.PPW,.DLL

    2. Асосий модуллар кутубхонаси файллари: TPP.TPL.



Windows бошќарувида ишловчи компилятор версиялари (BPW.EXE).

  1. Компилятор версиялари:

а) ишлаб чиќишнинг жамловчи мућитида (ИМ) ишловчи компилятор версияси (ВРW.EXE)
б) компиляторнинг пакетли версияси (мавжуд эмас).

  1. Компиляторнинг операцион ишчи мућити: Windows.

  2. Компилятор чиќиш коди билан ќувватланувчи операцион мућитлар:

а) процессор реал режимидаги MS-DOS;
б) процессор ћимоя режимидаги MS-DOS;
в) Windows.

  1. Чиќиш файллари турлари: .EXE,.TPU,.TPP,.PPW,.DLL

  2. Асосий модуллар – кутубхонаси файллари: TPW.TPL

Назорат саволлари:

  1. Алгоритм нима?

  2. ЭЋМ процессори ва хотираси ќандай функцияларни бажаради, уларнинг ишлаш тамойили?

  3. Дастурлаш тиллари ќандай тиллар?

  4. Ќуйи ва юќори савиядаги тиллар ўртасида ќандай фарќ бор?

  5. Паскал тили ќандай дунёга келган?

  6. Машина коди деб нимага айтилади?

  7. Нега бевосита машина кодида дастур тузиш маќсадга мувофиќ эмас?

  8. Транслятор (инпретаторлар) нима ва улар ќандай вазифани бажаради?

  9. Жамловчи мућит деганда нима тушунилади?

  10. Турбо Паскал дастурлаш тизими ќандай ќисмлардан иборат?

  11. Borland Pascal with Objects 7.0 дастур яратиш мућити таркиби нималардан иборат?

  12. Компиляторнинг ќандай версиялари Borland Pascal with Objects 7.0 пакети таркибига киради?

II БОБ.


ТУРБО ПАСКАЛ ТИЛИ ЭЛЕМЕНТЛАРИ

2.1. Алфавит


Турбо Паскал алфавитига ћарфлар, раќамлар, ўн олтилик раќамлар, махсус белгилар, бўшлиќлар ва резерв сўзлар киради.
Ћарфлар – уларга а дан z гача ва A дан Z гача бўлган лотин ћарфлари, шунингдек остига чизиш белгиси - (ASCII даги коди 95) киради. Турбо Паскалда алфавитнинг ёзма ва босма ћарфлари ўртасида, агар улар символли ва сатрли ифодаларга кирмаган бўлса, фарќ йўќ.
Раќамлар – 0 дан 9 гача араб раќамлари.
Ўн олтилик раќамлар – дастлабки 10 та ќиймат 0…9 араб раќамлари билан, ќолган олтитаси эса А… F ёки a … f лотин ћарфлари билан белгиланади.
Махсус белгилар – Турбо Паскалда булар ќуйидагилар:
+ - * / = , ‘ . : ; < > [ ] ( 0) { } ^ @ $ #
махсус белгиларга шунингдек ќуйидаги белги жуфтликлари киради:
<> <= >= := (* *) (. .)
Дастурда бу белги жуфтликларини, агар улар муносабат амаллари ёки изоћ белгилари сифатида ишлатилаётган бўлса, бўшлиќлар (пробел) билан ажратиш мумкин.
(. ва .) белгилар мос равишда [ва] ўрнида ишлатилиши мумкин.
Бўшлиќлар – тил алфавитида алоћида ўрин тутади. Уларга кодларнинг 0 дан 32 гача бўлган соћасидаги ASCII нинг ихтиёрий белгиси киради. Бу белгилар идентификаторлар, ўзгармаслар, сонлар, резерв сўзларнинг чекликлари сифатида ишлатилади. Кетма-кет келган бир нечта бўшлиќ битта бўшлиќ, деб ћисобланади (охиргиси сатр ўзгармасларига кирмайди).
Резерв сўзлар - Турбо Паскалда ќуйидаги резерв сўзлар бор:


Download 1.74 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   96




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling