Турбо Паскальдағы функция
I. Кіріспе бөлімі:
Турбо Паскаль туралы.
II. Негізгі бөлім:
1. Паскаль тіліндегі подпрограммалар.
2. Функция ұғымы және оның қолданылуы.
3. Функцияның сипатталуы
III. Есеп:
1. Есептің берілгені.
2. Есепті шешу алгаритмі.
3. Программаның листингі.
IV. Қорытынды:
V. Қолданылған әдебиеттер.
Турбо Паскаль туралы.
II. Негізгі бөлім:
1. Паскаль тіліндегі подпрограммалар.
2. Функция ұғымы және оның қолданылуы.
3. Функцияның сипатталуы
III. Есеп:
1. Есептің берілгені.
2. Есепті шешу алгаритмі.
3. Программаның листингі.
IV. Қорытынды:
V. Қолданылған әдебиеттер.
Қазіргі кезде кеңінен қолданатын программалау жүйесінің бірі-
Turbo Pascal. Американың Borland Internation корпарациясының бұл өнімі сол корпарацияның қызметкеі Адерсон Хейсбергтің жетекшілігімен құрастырылған. Turbo Pascfl-дың түп нұсқасы швейцария ғалымы Нуклаус Вирт жасаған Паскаль программалау тілінен тарайды. Сол кездерде кең тараған АЛГОЛ, ФОРТРАН,
БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы, программалауды алғаш үйренушілер үшін өте тиімді
құрал болып табылған. Паскаль тілінде жазылған пограмманың
дұыстығын компьютерде тексеру және жібеілген қатені түзету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында
алдымен трансляцияланады(машина тіліне аудаылады), объект программаға түрлендіріледі де, содан кейін ғана орындалады.
Осы сәтте компьютерде программаның екі нұсқасы болады, оның
біріншісі- алгаритімдік тілдегі алғашқы түпнұсқасы, ал екіншісі-
объектік кодтағы жазылған программа. Есеп нәтижесін машиналық
кодта жазылған прогамма арқылы аламыз, ал программаны түзету қажет болғанда, оның алгаитмдік тілде жазылған алғашқы нұсқасы өңделеді.
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын , кең тараған стандартты оқу тіліне айналды.
Turbo Pascal. Американың Borland Internation корпарациясының бұл өнімі сол корпарацияның қызметкеі Адерсон Хейсбергтің жетекшілігімен құрастырылған. Turbo Pascfl-дың түп нұсқасы швейцария ғалымы Нуклаус Вирт жасаған Паскаль программалау тілінен тарайды. Сол кездерде кең тараған АЛГОЛ, ФОРТРАН,
БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы, программалауды алғаш үйренушілер үшін өте тиімді
құрал болып табылған. Паскаль тілінде жазылған пограмманың
дұыстығын компьютерде тексеру және жібеілген қатені түзету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында
алдымен трансляцияланады(машина тіліне аудаылады), объект программаға түрлендіріледі де, содан кейін ғана орындалады.
Осы сәтте компьютерде программаның екі нұсқасы болады, оның
біріншісі- алгаритімдік тілдегі алғашқы түпнұсқасы, ал екіншісі-
объектік кодтағы жазылған программа. Есеп нәтижесін машиналық
кодта жазылған прогамма арқылы аламыз, ал программаны түзету қажет болғанда, оның алгаитмдік тілде жазылған алғашқы нұсқасы өңделеді.
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын , кең тараған стандартты оқу тіліне айналды.
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 8 бет
Таңдаулыға:
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 8 бет
Таңдаулыға:
I. Кіріспе бөлімі:
Қазіргі кезде кеңінен қолданатын программалау жүйесінің бірі-
Turbo Pascal. Американың Borland Internation корпарациясының бұл өнімі сол
корпарацияның қызметкеі Адерсон Хейсбергтің жетекшілігімен құрастырылған.
Turbo Pascfl-дың түп нұсқасы швейцария ғалымы Нуклаус Вирт жасаған Паскаль
программалау тілінен тарайды. Сол кездерде кең тараған АЛГОЛ, ФОРТРАН,
БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы,
программалауды алғаш үйренушілер үшін өте тиімді
құрал болып табылған. Паскаль тілінде жазылған пограмманың
дұыстығын компьютерде тексеру және жібеілген қатені түзету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында
алдымен трансляцияланады(машина тіліне аудаылады), объект программаға
түрлендіріледі де, содан кейін ғана орындалады.
Осы сәтте компьютерде программаның екі нұсқасы болады, оның
біріншісі- алгаритімдік тілдегі алғашқы түпнұсқасы, ал екіншісі-
объектік кодтағы жазылған программа. Есеп нәтижесін машиналық
кодта жазылған прогамма арқылы аламыз, ал программаны түзету қажет
болғанда, оның алгаитмдік тілде жазылған алғашқы нұсқасы өңделеді.
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын ,
кең тараған стандартты оқу тіліне айналды.
3
II. Негізгі бөлім:
Паскаль тілінде подпраграмманың екі түрі- процедуа және функция
анықталған. Кез-келген подпраграмма жалпы программа
сияқты құрылымға ие.
Жаңа ой подпрограмма шақырғанда негізгі программаның
Орындалуы уақытша тоқтайды да, орындалу реті подпрограммаға
Беріледі. Подпрограмма орындалып болған соң басқару негізгі
программаға қайта оралады.
Процедукра мен функция арасындағы негізгі ерекшелік мынада:
Процедура қандайда бір әрекеттер тізбегін орындайды да жұмыс нәтижесін
негізгі программаға бермейді.
Ал, функция әрекеттерді орындайды және нәтижені негізгі программаға береді.
Мысалы, функцияны былай М: =MIN(X,Y) шақыру негізгі программаға екі
санның кішісін мән ретінде береді және ол мән М айнымалысына меншіктеледі.
Кез- келген программа немесе басқа подпраграмма шақырылмай тұрып, алдын-
ала сипатталуы тиіс. Подпраграмма пайдаланылатын
Барлық айнымалыларды не глобольды , яғни олар негізгі программада
сипатталып сол программада және барлық подпраграммаларда қолдануға болады;
не глобальды , яғни подпраграмма ішінде сипатталады да тек сол
подпраграммада ғана
қолданылады.
Негізгі программа мен подпраграмма арасында ақпарат алмасу глобальды
айнымалылардың көмегімен орындалады.
Подпраграмманың өзінің локальды айнымалыларымен аттас емес кез- келген
глобальды айнымалыларды тікелей пайдалануға болады.
Турбо паскальда арнайы жасақталған функциялар мен процедураларды
түрлеріне және қызметтеріне қарай топтастырып модулдер жасақтау мүмкіндігі
бар.
4
Турбо Паскаль тілінде қолданушыға өзіне қажет алгаритмді
функция түрінде пайдалануға мүмкіндік береді.
Жұмыс нәтижесінде бір ғана мәнді анықтайтын операторлар
Функция деп аталады.
Функция программада аргументтің аты бойынша қолданылады.
Функцияларды программаның кез- келген жерінде өрнектер құрамына шақырып
алуға және де кез- келген жерінде есептеу үшін
қолдануға болады.
Функцияларда рекрусия қолдануға болады.Мұндай программаларды
рекрусивті программалар деп атаймыз. Рекрусия дегеніміз- қосаслқы
программаның өзін-өзі шақыруы.
Егер қосалқы программада рекрусияны аяқтауды білдіретін шарт
қарастырылмаса, онда функция өзін- өзі тоқтаусыз шақыра
береді.
Функция тақырыбы мен функция денесінен тұрады.
Функция тақырыбы – Function деп аталатын түйінді сөзбен
одан кейін жақша ішінде формалды параметрлер деп аталатын
аргументтер мен солардың типтерінен тұады. Тақырыптың соңында
нәтиженің типі көрсетіледі.
Одан кейін келесі қатарлар, барлық программадағы сияқты
белгі тақырыбының анықтамаларынан, тұрақтардан және айнымалыларды
сипаттаудан тұрады.
Функцияның негізгі қызметін оның тұлғасы – ... жалғасы
Қазіргі кезде кеңінен қолданатын программалау жүйесінің бірі-
Turbo Pascal. Американың Borland Internation корпарациясының бұл өнімі сол
корпарацияның қызметкеі Адерсон Хейсбергтің жетекшілігімен құрастырылған.
Turbo Pascfl-дың түп нұсқасы швейцария ғалымы Нуклаус Вирт жасаған Паскаль
программалау тілінен тарайды. Сол кездерде кең тараған АЛГОЛ, ФОРТРАН,
БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы,
программалауды алғаш үйренушілер үшін өте тиімді
құрал болып табылған. Паскаль тілінде жазылған пограмманың
дұыстығын компьютерде тексеру және жібеілген қатені түзету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында
алдымен трансляцияланады(машина тіліне аудаылады), объект программаға
түрлендіріледі де, содан кейін ғана орындалады.
Осы сәтте компьютерде программаның екі нұсқасы болады, оның
біріншісі- алгаритімдік тілдегі алғашқы түпнұсқасы, ал екіншісі-
объектік кодтағы жазылған программа. Есеп нәтижесін машиналық
кодта жазылған прогамма арқылы аламыз, ал программаны түзету қажет
болғанда, оның алгаитмдік тілде жазылған алғашқы нұсқасы өңделеді.
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын ,
кең тараған стандартты оқу тіліне айналды.
3
II. Негізгі бөлім:
Паскаль тілінде подпраграмманың екі түрі- процедуа және функция
анықталған. Кез-келген подпраграмма жалпы программа
сияқты құрылымға ие.
Жаңа ой подпрограмма шақырғанда негізгі программаның
Орындалуы уақытша тоқтайды да, орындалу реті подпрограммаға
Беріледі. Подпрограмма орындалып болған соң басқару негізгі
программаға қайта оралады.
Процедукра мен функция арасындағы негізгі ерекшелік мынада:
Процедура қандайда бір әрекеттер тізбегін орындайды да жұмыс нәтижесін
негізгі программаға бермейді.
Ал, функция әрекеттерді орындайды және нәтижені негізгі программаға береді.
Мысалы, функцияны былай М: =MIN(X,Y) шақыру негізгі программаға екі
санның кішісін мән ретінде береді және ол мән М айнымалысына меншіктеледі.
Кез- келген программа немесе басқа подпраграмма шақырылмай тұрып, алдын-
ала сипатталуы тиіс. Подпраграмма пайдаланылатын
Барлық айнымалыларды не глобольды , яғни олар негізгі программада
сипатталып сол программада және барлық подпраграммаларда қолдануға болады;
не глобальды , яғни подпраграмма ішінде сипатталады да тек сол
подпраграммада ғана
қолданылады.
Негізгі программа мен подпраграмма арасында ақпарат алмасу глобальды
айнымалылардың көмегімен орындалады.
Подпраграмманың өзінің локальды айнымалыларымен аттас емес кез- келген
глобальды айнымалыларды тікелей пайдалануға болады.
Турбо паскальда арнайы жасақталған функциялар мен процедураларды
түрлеріне және қызметтеріне қарай топтастырып модулдер жасақтау мүмкіндігі
бар.
4
Турбо Паскаль тілінде қолданушыға өзіне қажет алгаритмді
функция түрінде пайдалануға мүмкіндік береді.
Жұмыс нәтижесінде бір ғана мәнді анықтайтын операторлар
Функция деп аталады.
Функция программада аргументтің аты бойынша қолданылады.
Функцияларды программаның кез- келген жерінде өрнектер құрамына шақырып
алуға және де кез- келген жерінде есептеу үшін
қолдануға болады.
Функцияларда рекрусия қолдануға болады.Мұндай программаларды
рекрусивті программалар деп атаймыз. Рекрусия дегеніміз- қосаслқы
программаның өзін-өзі шақыруы.
Егер қосалқы программада рекрусияны аяқтауды білдіретін шарт
қарастырылмаса, онда функция өзін- өзі тоқтаусыз шақыра
береді.
Функция тақырыбы мен функция денесінен тұрады.
Функция тақырыбы – Function деп аталатын түйінді сөзбен
одан кейін жақша ішінде формалды параметрлер деп аталатын
аргументтер мен солардың типтерінен тұады. Тақырыптың соңында
нәтиженің типі көрсетіледі.
Одан кейін келесі қатарлар, барлық программадағы сияқты
белгі тақырыбының анықтамаларынан, тұрақтардан және айнымалыларды
сипаттаудан тұрады.
Функцияның негізгі қызметін оның тұлғасы – ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz