Turbo Pascal тілінде екі өлшемді массивті орындау



Жоспар

1. Кіріспе. Турбо Паскаль деген не?
2. Арнайы бөлім:
2.1 Массив ұғымы
2.2 Екі өлшемді массив туралы түсінік
2.3 Есептер шығару әдісі

3. Қорытынды

4. Пайдаланған әдебиеттер
Кіріспе

TURBO PASCAL тіліне сипаттама

Паскаль тілі 1623-1662 ж өмір сүрген француздың көрнекті математигі және филосов Блез Паскальдың құрметіне атанған. Цурих Швецария қаласындағы информатика институтының ғалымы Николас Вирт 1971 ж. Паскаль тілін құрастырған.
Паскаль тілі қазіргі кезде үлкен ЭЕМ-де және дербез компьютерлерде кеңінен қолданады. Қазіргі кезде Турбо Паскаль иеструментальды программа субаға ие. Бұл инструментальды программа суба программа: құрудың тиімділігін жоғарлатуға мүмкіндік береді .
Турбо Паскаль жүйесінің көлемі өте үлкен. Ол бірнеше дистрибутивті дискетаны қамтиды . Осы дискеталар арқылы қатты дискіге орнатылады. Жүйені қатты дискіде ашқан кезде ТР немесе РАS TURBO PAS. PASCAL және т.б каталогтар құрылады.
Бұл каталогқа дистрибутивтік дискетадағы барлық файлдар көшіріледі . Жұмысқа жүктеу файлы Turbo. exe. Бұл файл Turbo Pascal- да програмалаудың жұмысқа дайын диалогті жұмысын сақтайды. Бұнда Турбо Паскальдың мәтінді редакторы: компилятор
шүктеушілер қолданылады. Диалогта ортада қалыпты жұмысты ұйымдастыру үшін Turbo Tpl файлдарына орналасқан негізгі кітапханалар . Турбо файлдарда Hlp орналасқан анықтамалық қызметтер қатары . Турбо Паскальды шақыру үшін Д:/ТР/Turbo енгізу керек . Осы команда бойынша MSDOS операциялау жүйесі Turbo.exe файлымен жедел жадыға жүктейді де басқару мүмкіндігін береді . Жүйелік каталогты қолдану . Ол жүйені түрлі бүлінуден сақтайды . Жүйенің күйін келтіру үшін Turbo TP Turbo PSK
құрылған , жұмыс істерінде жеке каталог құрып, сол каталогқа қажетті файлдар көшірілуі тиіс .
TURBO PASCAL- дағы программа
Мен Турбо Паскальда программа жазамын .
Program My – first program;
Const;
Text = (‘Мен ТР-да программа жазамын’) ;
Begin
Writeln (text);
End.
Турбо Паскальда const-ны баяндау деген сөз оның аты мен мәнін көрсету ұғымды білдіреді . Мысалы : 3 қатарда текст деп аталатын тұрақтыға (const), мен Турбо Паскальда программа жазамын деген мән берген . Паскальда әр түрлі типті тұрақтыларды қолдануға болады. Бүтін сан, нақты сан, символдар, символдар қатары т.б . Қатарды опстрофқа (‘’) алған кезде бұл опострофтар экранға қатармен бірге шықпайды. Опострофтар бірнеше сөзден тұратын қатарды тұтас түрде көрсету үшін қолданады. Опострофқа алынған символдарды мәтіндік тұрақты ретінде қарастыру керек. Егер сол опострофтың өзін мәтін қатарына қосамын десеңіз, онда 2 опостров қою қажет. Begin сөзі операторлар тарауының басын көрсетеді. Біздің мысалымызда writeln-нен басқа оператор жоқ . Writeln-нің қызметі экранға хабарды шығару . Программа end сөзімен аяқталған, сонда нүкте қойылады. N сөзінен кейін енгізілген сөздерді компилятор өңдемейді. Паскальда арнайы «енгізу, шығару» операторлары жоқ . Айналадағы ортамен информация алмасу үшін Паскаль тілінде программада арнайы стандартты процедуралар қолданады . Процедура дегеніміз – аты бойынша қатынас құруға болатын операторлар тізбегі.Writeln процедурасы Паскальдың стандартты
Қолданылған әдебиеттер тізімі:

1. Н.Б.Культин. Turbo Pascal. Программирование на О.Р. Петербург-2001год.
2. Балапанов. «30-сабақ» Алматы 2003.
3. Халықова. Паскаль тілінде программалау.

4. Фаронов В.В. Turbo Pascal 7.0 Москва 2002

Turbo Pascal тілінде екі өлшемді массивті орындау
Жоспар

1. Кіріспе. Турбо Паскаль деген не?
2. Арнайы бөлім:
2.1 Массив ұғымы
2.2 Екі өлшемді массив туралы түсінік

2.3 Есептер шығару әдісі

3. Қорытынды
4. Пайдаланған әдебиеттер

Кіріспе

TURBO PASCAL тіліне сипаттама

Паскаль тілі 1623-1662 ж өмір сүрген француздың көрнекті
математигі және филосов Блез Паскальдың құрметіне атанған. Цурих
Швецария қаласындағы информатика институтының ғалымы Николас
Вирт 1971 ж. Паскаль тілін құрастырған.
Паскаль тілі қазіргі кезде үлкен ЭЕМ-де және дербез
компьютерлерде кеңінен қолданады. Қазіргі кезде Турбо Паскаль
иеструментальды программа субаға ие. Бұл инструментальды
программа суба программа: құрудың тиімділігін жоғарлатуға
мүмкіндік береді .
Турбо Паскаль жүйесінің көлемі өте үлкен. Ол бірнеше
дистрибутивті дискетаны қамтиды . Осы дискеталар арқылы қатты
дискіге орнатылады. Жүйені қатты дискіде ашқан кезде ТР
немесе РАS TURBO PAS. PASCAL және т.б каталогтар құрылады.
Бұл каталогқа дистрибутивтік дискетадағы барлық файлдар
көшіріледі . Жұмысқа жүктеу файлы Turbo. exe. Бұл файл Turbo
Pascal- да програмалаудың жұмысқа дайын диалогті жұмысын
сақтайды. Бұнда Турбо Паскальдың мәтінді редакторы: компилятор

шүктеушілер қолданылады. Диалогта ортада қалыпты жұмысты
ұйымдастыру үшін Turbo Tpl файлдарына орналасқан негізгі
кітапханалар . Турбо файлдарда Hlp орналасқан анықтамалық
қызметтер қатары . Турбо Паскальды шақыру үшін Д:ТРTurbo
енгізу керек . Осы команда бойынша MSDOS операциялау
жүйесі Turbo.exe файлымен жедел жадыға жүктейді де басқару
мүмкіндігін береді . Жүйелік каталогты қолдану . Ол жүйені
түрлі бүлінуден сақтайды . Жүйенің күйін келтіру үшін
Turbo TP Turbo PSK
құрылған , жұмыс істерінде жеке каталог құрып, сол каталогқа
қажетті файлдар көшірілуі тиіс .
TURBO PASCAL- дағы программа
Мен Турбо Паскальда программа жазамын .
Program My – first program;
Const;
Text = (‘Мен ТР-да программа жазамын’) ;
Begin
Writeln (text);
End.
Турбо Паскальда const-ны баяндау деген сөз оның аты мен
мәнін көрсету ұғымды білдіреді . Мысалы : 3 қатарда текст
деп аталатын тұрақтыға (const), мен Турбо Паскальда
программа жазамын деген мән берген . Паскальда әр түрлі
типті тұрақтыларды қолдануға болады. Бүтін сан, нақты сан,
символдар, символдар қатары т.б . Қатарды опстрофқа (‘’)
алған кезде бұл опострофтар экранға қатармен бірге
шықпайды. Опострофтар бірнеше сөзден тұратын қатарды тұтас
түрде көрсету үшін қолданады. Опострофқа алынған
символдарды мәтіндік тұрақты ретінде қарастыру керек. Егер
сол опострофтың өзін мәтін қатарына қосамын десеңіз, онда
2 опостров қою қажет. Begin сөзі операторлар тарауының басын
көрсетеді. Біздің мысалымызда writeln-нен басқа оператор жоқ .
Writeln-нің қызметі экранға хабарды шығару . Программа end
сөзімен аяқталған, сонда нүкте қойылады. N сөзінен кейін
енгізілген сөздерді компилятор өңдемейді. Паскальда арнайы
енгізу, шығару операторлары жоқ . Айналадағы ортамен информация
алмасу үшін Паскаль тілінде программада арнайы стандартты
процедуралар қолданады . Процедура дегеніміз – аты бойынша
қатынас құруға болатын операторлар тізбегі.Writeln процедурасы
Паскальдың стандартты
немесе тіркелген процедурасына жатады . Программалаушы
идентификатор ретінде мыналарды қанағаттандыратын кез-келген
символдар тізбегін пайдалана алады:
- Латын алфавитінің әріптері цифрлар астын сызу белгілері .
- Эдентификатор цифрдан басталмайды .
- Хордағы сөздік эдентификатор ретінде қолдануға болмайды .
- Эдентификатор ұзыындығын еркін таңдауға болады. Әріптердің
үлкен кішісінің ешқандай роль атқармайды .

2.1 Массив

Массив дегеніміз бір типті элемент жиының қамтитын обьект.
Массивке тән анықтама.
Массивтің әр компоненті оның белгісі керек және оған түрлі
әрекеттер мүмкіндік болуы керек.
Массив компонентінің саны оны баяндағанда анықтауы қажет және
жұмыс барысында өзгермеуі тиіс
Массив типі: Arrau [индекс; OFтипі.Массивті баяндағанда массивке
кіретін сан толығымен берілуі керек және элемент типі көрсетілуі қажет.
Массив VAR арқылы баяндалады.
A: Arrau [типі1] [тип2... ТипN] OF тип
Мұндағы а массивтің аты тип1 бұлар индекс. Тип негізі дегеніміз
массив элементінің негізгі типі индекс саны Nмассивтің өлшемін анықтайды.
Индекстер типі кез-келген скалярлы болуы мүмкін олар бірімен үтір арқылы
алынып квадрат жақшада жазылады.
А:arrau [1...[10] OF read ofтипі
B: arrau [0... 50] Of
Таңдау операторы.
Берілген өрнектің мәніне тәуелді бір немесе бірнеше оператор орындалатын
жағдайда таңдау операторы пайдаланылады. Таңдау операторы алгоритмдік
тілдегі таңдау командасына ұқсағанымен бірге, аз өзгешелігі бар.
Алгоритмдік тілде таңдау шарт бойынша орындалса, Паскаль тілінде тұрақтылар
бойынша іске асырылады.
Жазылу түрі:
Таңдау
Жағдай 1-шарт: 1-серия CASE өрнек OF CASE-
жағдай
Жағдай 2-шарт: 2-серия 1-тұрақты: 1-оператор; OF-солар,
2-тұрақты: 2-
оператор; төмендегілер.
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
... ... ... ... ... ..
жағдай n-шарт: n-серия n-тұрақты: n-оператор
бітті END;

Таңдау операторы былай орындалады:өрнектің мәні берілген тұрақтының
қайсысына тең болса, оның сәйкес операторы орындалады да, басқару таңдау
операторының соңындағы операторға беріледі.
Егер өрнектің мәні тұрақтылардың ешқайсысымен тең болмаса, онда да,
басқару таңдау операторынан соңғы операторға беріледі.
Өрнектің мәні және тұрақтылар әрқашанда бүтін сан, тұрақты типі мен
өрнек типі бірдей болуы керек.
Мысалы:
CASE k+1 OF
5: y:= SQR (x);
11: y:=SQR (x);
4: z:=y* (a-b)
END¸

Өрнек символдық та болуы мүмкін, онда тұрақтыларда символдық тип те
болуы керек. Мысалы:
P=[ 1, егер тұрақты '+', '-', '*', '' –біреуі болса]
2, егер тұрақты 'А', 'В'-біреуі болса
3, егер тұрақты '.' болса

CASE S OF
'+', '-', '*', '' : р :=1;
'А', 'В' : р :=2;
'.' : р :=3;
END

Мұндағы S-тің мәні берілген символдардың ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Бір өлшемді массивтерді сұрыптау алгоритмдері
Turbo Pascal жүйесінде массивтерді ұйымдастыру технологиясы
Спортлото ойыны
«Турбо паскаль жүйесінде бір өлшемді массивтерді ұйымдастыру технологиясы»
Turbo pascal жайлы мәліметтер
Turbo Pascal программалау тіліне шолу
Турбо паскальда екі өлшемді массивтерді ұйымдастыру технологиясы
Turbo Pascal жүйесіндегі графиканы ұйымдастыру технологиясы
Turbo Pascal тілінің негізгі элементтері
Turbo Pascal - жоғары деңгейлі программалау жүйесі
Пәндер