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

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

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


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

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

III. Есеп:

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


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

V. Қолданылған әдебиеттер.
Қазіргі кезде кеңінен қолданатын программалау жүйесінің бірі-
Turbo Pascal. Американың Borland Internation корпарациясының бұл өнімі сол корпарацияның қызметкеі Адерсон Хейсбергтің жетекшілігімен құрастырылған. Turbo Pascfl-дың түп нұсқасы швейцария ғалымы Нуклаус Вирт жасаған Паскаль программалау тілінен тарайды. Сол кездерде кең тараған АЛГОЛ, ФОРТРАН,
БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы, программалауды алғаш үйренушілер үшін өте тиімді
құрал болып табылған. Паскаль тілінде жазылған пограмманың
дұыстығын компьютерде тексеру және жібеілген қатені түзету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында
алдымен трансляцияланады(машина тіліне аудаылады), объект программаға түрлендіріледі де, содан кейін ғана орындалады.
Осы сәтте компьютерде программаның екі нұсқасы болады, оның
біріншісі- алгаритімдік тілдегі алғашқы түпнұсқасы, ал екіншісі-
объектік кодтағы жазылған программа. Есеп нәтижесін машиналық
кодта жазылған прогамма арқылы аламыз, ал программаны түзету қажет болғанда, оның алгаитмдік тілде жазылған алғашқы нұсқасы өңделеді.
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын , кең тараған стандартты оқу тіліне айналды.
        
        I. Кіріспе бөлімі:
Қазіргі кезде кеңінен қолданатын программалау жүйесінің бірі-
Turbo Pascal. Американың Borland Internation корпарациясының бұл өнімі сол
корпарацияның қызметкеі Адерсон ... ... ... Pascfl-дың түп нұсқасы швейцария ғалымы Нуклаус Вирт ... ... ... ... Сол ... кең ... АЛГОЛ, ФОРТРАН,
БЕЙСИК тілдеріне қарағанда жетілдірілген, жұмыс істеуге ыңғайлы,
программалауды алғаш үйренушілер үшін өте тиімді
құрал ... ... ... ... ... пограмманың
дұыстығын компьютерде тексеру және жібеілген қатені түзету оңай.
Бұл тілде жазылған программа компьютерде орындалу барысында
алдымен трансляцияланады(машина тіліне аудаылады), объект ... де, ... ... ғана ... ... ... ... екі нұсқасы болады, оның
біріншісі- алгаритімдік тілдегі алғашқы ... ал ... ... ... программа. Есеп нәтижесін машиналық
кодта жазылған прогамма арқылы аламыз, ал программаны түзету қажет
болғанда, оның алгаитмдік тілде жазылған алғашқы нұсқасы өңделеді.
Қазіргі кезде ... тілі ... ... ... ... ... ... тараған стандартты оқу тіліне айналды.
3
II. Негізгі бөлім:
Паскаль тілінде подпраграмманың екі түрі- ... және ... ... подпраграмма жалпы программа
сияқты құрылымға ие.
Жаңа ой подпрограмма шақырғанда негізгі программаның
Орындалуы уақытша тоқтайды да, ... реті ... ... ... ... соң ... негізгі
программаға қайта оралады.
Процедукра мен функция арасындағы негізгі ерекшелік мынада:
Процедура қандайда бір әрекеттер тізбегін орындайды да жұмыс нәтижесін
негізгі ... ... ... ... ... және ... негізгі программаға береді.
Мысалы, функцияны былай М: =MIN(X,Y) ... ... ... ... ... мән ... береді және ол мән М айнымалысына меншіктеледі.
Кез- келген программа немесе басқа ... ... ... ... сипатталуы тиіс. Подпраграмма пайдаланылатын
Барлық айнымалыларды не глобольды , яғни олар негізгі ... сол ... және ... подпраграммаларда қолдануға болады;
не глобальды , яғни подпраграмма ішінде сипатталады да тек сол
подпраграммада ғана
қолданылады.
Негізгі программа мен подпраграмма арасында ақпарат ... ... ... ... ... ... айнымалыларымен аттас емес кез- келген
глобальды айнымалыларды тікелей ... ... ... ... ... функциялар мен процедураларды
түрлеріне және қызметтеріне қарай топтастырып модулдер жасақтау мүмкіндігі
бар.
4
Турбо Паскаль тілінде қолданушыға өзіне ... ... ... пайдалануға мүмкіндік береді.
Жұмыс нәтижесінде бір ғана мәнді анықтайтын операторлар
Функция деп ... ... ... аты ... ... программаның кез- келген жерінде өрнектер құрамына шақырып
алуға және де кез- келген ... ... ... ... ... ... болады.Мұндай программаларды
рекрусивті программалар деп атаймыз. Рекрусия дегеніміз- қосаслқы
программаның өзін-өзі шақыруы.
Егер қосалқы программада рекрусияны аяқтауды білдіретін шарт
қарастырылмаса, онда функция өзін- өзі ... ... ... мен ... ... ... тақырыбы – Function деп аталатын түйінді сөзбен
одан ... ... ... ... ... деп ... мен солардың типтерінен тұады. Тақырыптың соңында
нәтиженің типі көрсетіледі.
Одан кейін келесі қатарлар, барлық программадағы сияқты
белгі тақырыбының анықтамаларынан, ... және ... ... ... қызметін оның тұлғасы – BEGIN және
END сөздерінің арасында орналасқан операторлар атқарады да,
ең соңында « ; « қойылады.
Функцияның жалпы сипатталу түрі:
Function (< ... ... ... >): типі ... … ;
Type … ;
Var … ;
BEGIN
< Опереторлар >
END;
5
Функцияның операторлар бөлімінде ең аз дегенде функция
атына мән меншіктейтін бір оператор болуы тиіс. ... ... ... нүктесіне оның ең соңғы меншіктелген мәні беріледі.
Сонымен қатар функция атын тікелей өрнектердің ішіне ... оны ... ... аргументі ) ретінде де пайдалану мүмкіндігі бар.
Функцияның сипатталуының ... ... 3
- ... ... ... жазуының – Function қызметші сөзінен басталады.
2. Функция тақырыбында қарастырылған ... ... ... ... ... денесінде ең болмағанда бір, сол жағында қарастырылған
функция аты көрсетілген меншіктеу операторлардың ең болмағанда біреуі
орындалу керек.
6
V. ... ... ... ... “ Turbo Pascal ... ... “ БХВ- ... “ – 2004.
2. Ж..Қ. Масанов, Б.А. Бельгибаев
А.С. Бижанова, Қ.Қ. Мақұлов. “ Turbo Pascal ...... Б.Д. ... ... және программалау негіздерін оқыту “
Алматы – 2003.
10
Жоспары:
I. Кіріспе бөлімі:
Турбо Паскаль туралы.
II. Негізгі ... ... ... ... ... ... және оның қолданылуы.
3. Функцияның сипатталуы
III. Есеп:
1. Есептің ... ... шешу ... ... ... ... ... әдебиеттер.
2
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ ҒЫЛЫМ МИНИСТІРЛІГІ ТҰРАР РҰСҚҰЛОВ ... ... ... ... ... жұмыс
Тақырыбы:Турбо Паскальдағы функция.
Оқытушы: Миркасимова Толқын.
Студент: Тағаева Ардақ.
Мамандығы: АЖ
Тобы: 104
Алматы 2006ж.
Есептің ... ... шешу үшін ... ... Функция параметрлері
коэффициеттер және түбір теңдеуі болуы тиіс. Функция мәні нұсқалған
программаға мағлұмат түбірі туралы ақпарат беру үшін ... ... 2- ... ... түбір, 1- түбір-
лері бірдей , 0-теңдіктің жауабы жоқ. Сонымен қатар, функция шыққан
нәтиженің дұрыстығын тексеру керек. Егер шыққан нәтиже
дұрыс ... онда ... ... тиіс ... шешу ... KvadrUr ... сипаттаймыз.
2. a,b,c- теңдік коэффициенттері мен x1,x2- теңдік түбірілерін
енгіземіз.
3. D- дисреминант нақты санды енгіземіз.
4. KvadrUr ... ... және ... жоқ ... әр ... түбір және бірдей түбірлерді анықтаймыз.
5. Программа денесін айнымалыларды сипаттаймыз.
6. Программа жұмысын аяқтаймыз.
7
IV. ... ... ... Паскальда функция тақырыптан және денеден
тұрады. Функцияны программада қажет болғанда қолдан жасақтап ( сипаттап ),
сол программада пайдалануға ... Бұл ... ... ... ... оқылуын да түсінікті етеді.
Турбо Паскальда арнайы жасақталған функцияларды қызметіне қарай
топтастырып модулдер жасақтау мүмкіндігі бар. Функцияларды пайдаланғанда
формалді параметрлердің орнына нақты параметрлер, не ... ... ... кез- ... ... ... құрамында, не
шығару процедураларында пайдалануға болады.
9

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









Ұқсас жұмыстар
Тақырыб Бет саны
„Трэк” ойыны21 бет
Graph кітапханасын қолдану21 бет
Енгізу және шығару функциялары мен процедуралары21 бет
Информатика пәнінен әдістемелік нұсқау (программалық тілдер)59 бет
Паскаль тіліндегі модульдер29 бет
5 ферзі22 бет
C ++17 бет
Pascal және Си тілінде бағдарламалау29 бет
Turbo Pascal - жоғары деңгейлі программалау жүйесі22 бет
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет


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


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

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

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

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

Email: info@stud.kz

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

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