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


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

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


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

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

III. Есеп:

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


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

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

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




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

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

3

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

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

4

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

Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор №1 болып табылады.

Байланыс

Qazaqstan
Phone: 777 614 50 20
WhatsApp: 777 614 50 20
Email: info@stud.kz
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить

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

Email: info@stud.kz

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

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