Turbo pascal тілі

Жоспар:
1. Turbo Pascal . программалау тілі. Берілгендер типі
1.1Turbo Pascal туралы тарихи анықтама
1.2 Тілдің алфавиті
1.3 Қызметші сөздер
1.4 Идентификатор
1.5 Берілгендер типтерінің классификациясы:
1.5.1 Бүтін тип
1.5.2 Логикалық тип
1.5.3 Символдық тип
1.5.4 Нақты тип
1.6 Тұрақтылар.
1.7 Айнымалылар.
1.8 Стандартты функциялар.
1.9 Арифметикалық өрнектер
2. Turbo Pascal тіліндегі программа
2.1Программа құрылымы
2.2 Программа бөлімдері.
1. Turbo Pascal – программалау тілі
Берілгендер типі

1.1 Turbo Pascal туралы тарихи анықтама

Turbo Pascal – жоғары деңгейлі программалау жүйесі. Оның тұңғыш нұсқасын 1970 жылы швейцария физигі Никлаус Вирт ұсынған. Автор тілді алғашқы арифметикалық есептеу машинасын жасаған француздың ұлы ғалымы Блез Паскальдың құрметіне Паскаль деп атаған.
Кейіннен тілдің көптеген нұсқалары жарық көреді. Солардың ішінде, 1983 жылы Borland корпорациясының талантты қызметкері Андерсон Хейлсбергтің жасаған жаңа үлгісі - Turbo Pascal программалаушылар арасында үлкен сұранысқа ие болды. Оның бұл нұсқасы СР/М операциялық жүйесіне негізделген. 1984 жылдың басында MS DOS жүйесіне ауыстырылғалы бері пайдалану қарқыны бұрынғыдан да арта түсті.

1.2 Тілдің алфавиті

Кез-келген тілді үйрену оның алфавитінен басталады. Программаның элементтерін жазуда қолдануға болатын символдар жиынтығын тілдің алфавиті дейміз. Turbo Pascal тілінің алфавиті мына символдардан тұрады:
1) Латын алфавитінің бас және кіші әріптері;
2) орыс, қазақ алфавитінің әріптері программада түсіндірме мәндерді жазуда пайдаланылады;
3) Араб цифрлары 0-9;
4) Арнайы символдар. Оларды белгілі бір функцияларды атқаруына сәйкес төмендегі топтарға жіктеуге болады:
а) Айыру белілері: _ (бос орын), “.”, “,”, “;”, “:”, (), [], “’-дәйекше“, “#-тор“;
ә) Арифметикалық амалдар таңбалары: +, -, *, /, div (бүтін бөлу), mod (бүтін қалдықты
анықтау);
б) Қатынас таңбалары: <, >, =, :=, <>, <=, >=;


1.1.-кесте Паскаль тіліндегі тыныс белгілер
Белгі Қолданылуы
{ } Программаға түсініктеме беруде
(* *) Программаға түсініктеме беруде
[ ] Массив өлшемін белгілеуде
(. . ) Массив индексін, жолдың өлшемін белгілеуде
‘ Символдар мен жолдық тұрақтыларды белгілеуде
:= Айнымалы мәнін меншіктеуде
; Программаның жолдарын, операторларды, хабарламаларды айқындауда
: Айнымалылар типтерін айқындауда, (белгі мен оператор арасына)
= Тұрақтымен оның мәнінің арасын бөлуде
, Тізім элементтерінің арасын айыруда
.. Диапазон типін беруде
. Программа соңында
^ Көрсеткіш типін анықтауда
@ Айнымалылар адерсін, қосалқы программаны белгілеуде
# Символды оның коды бойынша белгілеуде
$ Компилятор мәліметін белгілеуде
Интернет
Е. А. Зуев. Программирование на языке Turbo Pascal 6.0, 7.0, М.:Веста,Радио и связь, 1993, — С.376, ISBN 5-256-01218-5
Турбо Паскаль программасы
        
        Жоспар:
* Turbo Pascal - программалау тілі. Берілгендер типі
1.1Turbo Pascal туралы тарихи анықтама
1.2 ... ... ... сөздер
1.4 Идентификатор
1.5 Берілгендер типтерінің классификациясы:
1.5.1 Бүтін тип
1.5.2 Логикалық тип
1.5.3 Символдық тип
1.5.4 Нақты тип
1.6 Тұрақтылар.
1.7 Айнымалылар.
1.8 Стандартты функциялар.
1.9 ... ... Turbo Pascal ... ... ... Программа бөлімдері.
* Turbo Pascal - программалау тілі
Берілгендер типі
1.1 Turbo Pascal ... ... ... Pascal - ... деңгейлі программалау жүйесі. Оның тұңғыш нұсқасын 1970 жылы ... ... ... Вирт ... ... ... ... арифметикалық есептеу машинасын жасаған француздың ұлы ғалымы Блез Паскальдың құрметіне Паскаль деп атаған.
Кейіннен тілдің көптеген ... ... ... Солардың ішінде, 1983 жылы Borland корпорациясының талантты қызметкері Андерсон Хейлсбергтің ... жаңа ... - Turbo Pascal ... ... үлкен сұранысқа ие болды. Оның бұл нұсқасы СР/М операциялық жүйесіне негізделген. 1984 жылдың басында MS DOS жүйесіне ауыстырылғалы бері ... ... ... да арта ... ... ... ... үйрену оның алфавитінен басталады. Программаның элементтерін жазуда қолдануға болатын символдар жиынтығын тілдің алфавиті дейміз. Turbo Pascal ... ... мына ... ... ... ... бас және кіші әріптері;
+ орыс, қазақ алфавитінің әріптері ... ... ... ... ... Араб цифрлары 0-9;
+ Арнайы символдар. Оларды белгілі бір функцияларды атқаруына ... ... ... жіктеуге болады:
а) Айыру белілері: _ (бос орын), ".", ",", ";", ":", (), [], "'-дәйекше", "#-тор";
ә) Арифметикалық ... ... +, -, *, /, div ... ... mod ... ...
анықтау);
б) Қатынас таңбалары: , =, :=, , ... ... ... ... ... ... беруде
(* *)
Программаға түсініктеме беруде
[ ]
Массив өлшемін белгілеуде
(. . )
Массив индексін, жолдың өлшемін белгілеуде
`
Символдар мен жолдық ... ... ... ... жолдарын, операторларды, хабарламаларды айқындауда
:
Айнымалылар типтерін айқындауда, (белгі мен оператор арасына)
=
Тұрақтымен оның мәнінің арасын бөлуде
,
Тізім элементтерінің арасын айыруда
..
Диапазон типін беруде
.
Программа ... ... ... ... ... программаны белгілеуде
#
Символды оның коды бойынша белгілеуде
$
Компилятор мәліметін белгілеуде
1.3 Қызметші сөздер
Pascal тілінде алдын ала қызметі тағайындалған сөздер тобы ... ... ... ... ... деп ... Бұл сөздер ағылшын тілінде берілгенімен, мағынасы атқарылатын іс-әрекетті ... Progarm - сөзі ... ... begin - ... басын, end - программаның соңын сипаттауға пайдаланылады.
1.2. кесте. Қызметші сөздер
Қызметші сөз
Мағынасы
Қызметші сөз
Мағынасы
Abcolute
абсолюттік
Label
белгі
And
және
Library
библиотека
Array
массив
Mod
бүтін қалдық
Asm
ассемблер
Nit
бос ссылка
Begin
басы
Not
терістеу
Case
таңдау
Object
объект
Const
тұрақты
Of
тип анықтау
Constructor
конструктор
Or
немесе
Destructor
деструктор
Packed
жинақталған
Div
бүтін бөлу
Procedure
процедура
Do
орында
Program
программа
Downto
кеміту
Record
жазба
Else
әтпесе
Repeat
қайталау
End
соңы
Set
көпшелеу
Export
экспорт
String
жол
External
сыртқы
Then
онда
File
файл
To
дейін
For
үшін
Type
тип
Function
функция
Unit
модуль
Forward
оздыру
Until
соған дейін
Goto
көшу
Uses
пайдалану
If
егер
Var
айнымалы
In
құрамында
While
әзір
InLine
негізгі
With
жазба басы
Interface
интерфейс
Xor
немесе ... ... ... ... ... деп ... ... идентификатор программаның кез-келген элементтіне (айнымалылар, тұрақтылар, функциялар, файлдар, жиындар, т.б.) берілген атау. Олар стандартты және пайдаланушылар ... ... ... бөлінеді.
Стандартты функциялар, қызметші сөздер, т.с.с. стандартты объектілер атаулары стандартты идентификатор тобына жатады. Олардың көпшілігі алдын ала ... ... ... белгіленген элемент туралы мағлұмат беріп тұрады. Мысалы: Real (нақты сан), Writeln (шығару), Begin ... End ... ... ... ... мен цифрлар тізбегі алынады. Программалаушы идентификатордың төмендегі жазылу ережелерін білуі қажет:
* идентификатор ... ... ... басталатын латын әріптері мен цифрлардан тұрады;
* Оның құрамында орыс алфавитінің әріптері, арнайы символдар, , әсіресе бос орын ... ... ... сөздер пайдаланушылар идентификаторы бола алмайды;
* Идентификатордың максималь ұзындығы - 127 символ ... оның тек 63 ... ғана ... ... әрі ... ... дұрыс. Себебі, оның мағынасы болмағаны қателік туғызбаса да, ... ... ... ... ... ... ... екенін ескерген жөн. Мысалы, metka12, blok, window1, т.с.с.
Бір программада бірнеше объектіге бір ғана атау ... ... Бұл шарт ... ... ... төмендегідей хабарлама шығады: Error 4: Duplicate identifier (Қате 4: Қайталанған идентификатор).
Идентификатор тағайындауда программалаушылар тарапынан жиі жіберілетін қателіктер:
3А - ... ... ... ... ... арнайы символ қойылған;
My Program - құрамында бос орын бар;
Mod - қызметші сөз ... ... ... классификациясы
Программаның негізгі объектілері айнымалылар мен тұрақтылар болып табылады. Программа құру барысында, программалаушы олардың типтерін алдын-ала анықтауы ... ... мен ... ... - ... ... және ... қолданылатын әртүрлі өңдеу амалдарын белгілейтін - басты көрсеткіш.
Pascal-да берілгендердің типтерін екі үлкен топтарға жіктеуге болады:
* Қарапайым ... ... ... ... (структуралық)
109601016764000Берілгендер тптері
407670-698500
102870017272000Қарапайым (скалярлық)
Құрылымдық (структуралық)
450850381000
1049020-2540001042670-254000820420-254000236220-254000
114300-254000114300-254000114300-254000Стандарт-ты
Пайдала-нушылар
Жазабалар
массивтер
файлдар
жолдар
114300-254000
Бүтін
Нақты
Символ-дық
Логика-лық
1.5.1 Бүтін тип
Паскаль тілінің стандартында бүтін типтің Integer бір ғана түрі анықталса, Turbo Pascal-да стандартты бүтін типтің бес түрі бар: ... Integer, Longint, Byte, ... ... ... ... ... ... 2147483647
таңбалы
4
Byte
0 ... 255
таңбасыз
1
Word
0 ... 65535
таңбасыз
2
1.5.2 Логикалық тип
Паскальда стандартты логикалық тип - boolean (көлемі 1 ... ... ... бұл ... ... ... Джордж Буль есіміне байланысты Boolean деп аталады. Логикалық типтегі элемент тек екі мәнді қабыладай алады: true(ақиқат), false ... ... ... мәні true ... 1 ... false ... 0 ... тең болады.
Логикалық типтегі берілгендер программада шартты тексеруде ... ... шарт мына ... ... >,

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









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


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


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

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

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

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

Email: info@stud.kz

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

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