Турбо Паскальдағы функция



I. Кіріспе бөлімі:

Турбо Паскаль туралы.


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

1. Паскаль тіліндегі подпрограммалар.
2. Функция ұғымы және оның қолданылуы.
3. Функцияның сипатталуы

III. Есеп:

1. Есептің берілгені.
2. Есепті шешу алгаритмі.
3. Программаның листингі.


IV. Қорытынды:

V. Қолданылған әдебиеттер.
Қазіргі кезде кеңінен қолданатын программалау жүйесінің бірі-
Turbo Pascal. Американың Borland Internation корпарациясының бұл өнімі сол корпарацияның қызметкеі Адерсон Хейсбергтің жетекшілігімен құрастырылған. Turbo Pascfl-дың түп нұсқасы швейцария ғалымы Нуклаус Вирт жасаған Паскаль программалау тілінен тарайды. Сол кездерде кең тараған АЛГОЛ, ФОРТРАН,
БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы, программалауды алғаш үйренушілер үшін өте тиімді
құрал болып табылған. Паскаль тілінде жазылған пограмманың
дұыстығын компьютерде тексеру және жібеілген қатені түзету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында
алдымен трансляцияланады(машина тіліне аудаылады), объект программаға түрлендіріледі де, содан кейін ғана орындалады.
Осы сәтте компьютерде программаның екі нұсқасы болады, оның
біріншісі- алгаритімдік тілдегі алғашқы түпнұсқасы, ал екіншісі-
объектік кодтағы жазылған программа. Есеп нәтижесін машиналық
кодта жазылған прогамма арқылы аламыз, ал программаны түзету қажет болғанда, оның алгаитмдік тілде жазылған алғашқы нұсқасы өңделеді.
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын , кең тараған стандартты оқу тіліне айналды.

I. Кіріспе бөлімі:

Қазіргі кезде кеңінен қолданатын программалау жүйесінің бірі-
Turbo Pascal. Американың Borland Internation корпарациясының бұл өнімі сол
корпарацияның қызметкеі Адерсон Хейсбергтің жетекшілігімен құрастырылған.
Turbo Pascfl-дың түп нұсқасы швейцария ғалымы Нуклаус Вирт жасаған Паскаль
программалау тілінен тарайды. Сол кездерде кең тараған АЛГОЛ, ФОРТРАН,
БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы,
программалауды алғаш үйренушілер үшін өте тиімді
құрал болып табылған. Паскаль тілінде жазылған пограмманың
дұыстығын компьютерде тексеру және жібеілген қатені түзету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында
алдымен трансляцияланады(машина тіліне аудаылады), объект программаға
түрлендіріледі де, содан кейін ғана орындалады.
Осы сәтте компьютерде программаның екі нұсқасы болады, оның
біріншісі- алгаритімдік тілдегі алғашқы түпнұсқасы, ал екіншісі-
объектік кодтағы жазылған программа. Есеп нәтижесін машиналық
кодта жазылған прогамма арқылы аламыз, ал программаны түзету қажет
болғанда, оның алгаитмдік тілде жазылған алғашқы нұсқасы өңделеді.
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын ,
кең тараған стандартты оқу тіліне айналды.

3

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

Паскаль тілінде подпраграмманың екі түрі- процедуа және функция
анықталған. Кез-келген подпраграмма жалпы программа
сияқты құрылымға ие.
Жаңа ой подпрограмма шақырғанда негізгі программаның
Орындалуы уақытша тоқтайды да, орындалу реті подпрограммаға
Беріледі. Подпрограмма орындалып болған соң басқару негізгі
программаға қайта оралады.
Процедукра мен функция арасындағы негізгі ерекшелік мынада:
Процедура қандайда бір әрекеттер тізбегін орындайды да жұмыс нәтижесін
негізгі программаға бермейді.
Ал, функция әрекеттерді орындайды және нәтижені негізгі программаға береді.
Мысалы, функцияны былай М: =MIN(X,Y) шақыру негізгі программаға екі
санның кішісін мән ретінде береді және ол мән М айнымалысына меншіктеледі.
Кез- келген программа немесе басқа подпраграмма шақырылмай тұрып, алдын-
ала сипатталуы тиіс. Подпраграмма пайдаланылатын
Барлық айнымалыларды не глобольды , яғни олар негізгі программада
сипатталып сол программада және барлық подпраграммаларда қолдануға болады;
не глобальды , яғни подпраграмма ішінде сипатталады да тек сол
подпраграммада ғана
қолданылады.
Негізгі программа мен подпраграмма арасында ақпарат алмасу глобальды
айнымалылардың көмегімен орындалады.
Подпраграмманың өзінің локальды айнымалыларымен аттас емес кез- келген
глобальды айнымалыларды тікелей пайдалануға болады.
Турбо паскальда арнайы жасақталған функциялар мен процедураларды
түрлеріне және қызметтеріне қарай топтастырып модулдер жасақтау мүмкіндігі
бар.

4

Турбо Паскаль тілінде қолданушыға өзіне қажет алгаритмді
функция түрінде пайдалануға мүмкіндік береді.
Жұмыс нәтижесінде бір ғана мәнді анықтайтын операторлар
Функция деп аталады.
Функция программада аргументтің аты бойынша қолданылады.
Функцияларды программаның кез- келген жерінде өрнектер құрамына шақырып
алуға және де кез- келген жерінде есептеу үшін
қолдануға болады.
Функцияларда рекрусия қолдануға болады.Мұндай программаларды
рекрусивті программалар деп атаймыз. Рекрусия дегеніміз- қосаслқы
программаның өзін-өзі шақыруы.
Егер қосалқы программада рекрусияны аяқтауды білдіретін шарт
қарастырылмаса, онда функция өзін- өзі тоқтаусыз шақыра
береді.
Функция тақырыбы мен функция денесінен тұрады.
Функция тақырыбы – Function деп аталатын түйінді сөзбен
одан кейін жақша ішінде формалды параметрлер деп аталатын
аргументтер мен солардың типтерінен тұады. Тақырыптың соңында
нәтиженің типі көрсетіледі.
Одан кейін келесі қатарлар, барлық программадағы сияқты
белгі тақырыбының анықтамаларынан, тұрақтардан және айнымалыларды
сипаттаудан тұрады.
Функцияның негізгі қызметін оның тұлғасы – ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Реттік мәліметтер типтері
Турбо Паскальда тест дайындау
Тілдің алфавиті
Турбо Паскальдағы бір өлшемді масивтер
Delphi программалау ортасы - Лекция
Паскаль тілінде сызықтық программалармен жұмыс
Паскаль
Турбо Паскалль тілінің негізгі элементтері
Паскаль тілінің негізі
Delphi программалау ортасының негізі
Пәндер