Автор работы: Пользователь скрыл имя, 17 Октября 2011 в 21:02, курсовая работа
Паскаль программалау тілінің алғашқы нұсқасын 1968-1970 жылдары Стэнфорд университетінің информатика кафедрасының профессоры,швейцариялық ғалым Никлаус Вирт жасады.Оны Borland корпорациясының қызметкерлері жетіл- дірді (олардың құрған тілдері Turbo Pascal,Borland және Pascal Object Pascal деп аталады).
І.КІРІСПЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..... . . . 3
ІІ. НЕГІЗГІ БӨЛІМ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..... . . 6
2. 1 Қосалқы программалар . . . . . . . . . . . . . . . . . . . . . .... . . . . 6
2. 2 Процедура . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....... . . 7
2.3 Функция . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..... . .9
2.4 Функцияның процедурадан айырмашылығы. . . . . . . .11
ІІІ. ЕСЕПТІҢ ҚОЙЫЛЫМЫ. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1. 1-Есеп . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.1.2 Берілгені. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . .14
3.1.3 Есептің алгоритмі . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . 14
3.1.4 Программала бөлімі . . . . . . . . . . . . . . . . . . . . . . . . . . .... . .14
3.2. 2-Есеп . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.2 Берілгені . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 16
3.2.3 Есептің алгоритмі . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 16
3.2.4 Программа бөлімі . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 16
IV. ПРОГРАММА ЛИCТИНГІ . . . . . . . . . . . . . . . . . . . . . . . . . .17
V. ҚОРЫТЫНДЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
VI. ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР . . . . . . . . . . . . . . . . . . 21
begin
n:=n-1;
x:=Wherex;
y:=Wherey;
GotoXY (x-1,y);
write (' ');
GotoXY (x-1,y);
end;
until (n>0) and (dec=K_ENTER);
if n=2 then GetInt:=(ord(buf[1])-48)*10+
else GetInt:=ord(buf[1])-48;
end;
begin
ClrScr;
writeln ('GetInt funksia jumisin iske asiru');
writeln;
writeln ('GetInt funksiasi butin sandardi engizu ushin arnalgan');
writeln ('bir nemese eki sifrdan kuralgan');
writeln ('redaktyrovanie uaqitinda <Backspaceti> qoldanuga boladi');
writeln ('<Enterdi> basu barisinda funksia oraladi','jazilgan sandi.');
writeln;
writeln ('candi terip jane <Enterdi>basiniz');
write ('->');
a:=GetInt;
writeln;
write ('san jazamiz',a);
readln;
end.
3.2. 2-Есеп
3.2.1 Берілгені
Бастапқы үзікті жолдан жоятын, аргумент жүзінде қабылданған, “Ltrim” функциясын жазу керек.
3.2.1 Есептің алгоритмі
Бұл есепте
алдын ала берілген шарт бойынша
қайталану операторын қолдандым. Var бөлімінде
S айнымалысын сипаттап аламыз.BEGIN жақшасын
ашып жолдың бастапқы бос орындарын жоюды
және жол енгізуді орындап аламыз, және
соларды жауапқа шығарамыз.
3.2.3 Программалау
бөлімі
2-есеп
Program T;
Uses crt;
Begin
While (pos ( ‘ ‘, st) =1) and (length(st)>0) do
Delete (st, 1, 1);
Ltrim: =st;
End;
Var
S: string [80];
Begin
ClrScr;
Write ( ‘joldin bastspki bos orindarin jouy ‘);
Write ( ‘ jol engiz -> ‘);
Readln (s);
Write (‘ bastapki bos orinsiz jol: ‘, Ltrim (s));
Readln;
End
IV.
ПРОГРАММА ЛИCТИНГІ
1-есеп.
2-есеп.
Программалау тілдерін оқыту ’’Информатикада және есептеуіш техника негіздері’’ курсының негізгі бір бөлігі болып есептеледі. ЭЕМ-ді адаь қызметінің әртүрлі салаларында пайдалану үшін программалау тілдерін меңгеру және сол тілдерде жазылған программаларды қолдана білу қажет.
Бұл курстық жұмыстың тақырыбы- “Паскаль жүйесінде функцияларды ұйымдастыру технологиясы ” болып табылады. Курстық жұмыс кіріспе бөлімінен, негізгі бөлімнен, есептің қойылымы бөлімінен және қорытындыдан тұрады. Пайдаланылған әдебиеттер тізімі тағы бар.
Turbo Pascal ортасының осындай мүмкіндіктерін пайдалана отырып, өзімнің курстық жұмысымның тақырыбын ашатын есептерді орындау және сол арқылы қорытынды нәтижеге қол жеткізуге болады.
Мен осы курстық жұмысымда Паскаль жүйесінде функцияны ұйымдастыру технологиясына қатысты программалау жұмысын басқарудың дұрыс жолдарын, кезеңдерін, тиімділікке өтудің жолдарын, даму перспективаларынжасаумен, сұраныстың түрлі ормаларын қолдану тиімділігін, жедел басқарушылық шешімдерді орындаумен, ауқымды кеңейтілуіне талдау жасауға үйрендім. осыған байланысты ЭЕМнегізінде Турбо Паскальді талдауды объективті қажеттілік екеніне көз жеткіздім. Ол басқару процесінде сапалы ақпараттық қызмет көрсетудің маңызын арттыру, техникалық мүмкіндіктердің қарқынды даму мен экономиканың дамуының негізінде орындалады. Ең бастысы уақытты үнемдеуге қол жеткіземіз.
Осы курстық жұмыстың мақсаты
– Турбо Паскаль жүйесінде
функцияны ұйымдастыру
VІ. ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
1. Н. С.
Зауырбеков, Б. Ж. Жұмажанов
“Алгоритмдеу және программалау тілдері
“. “Экономика баспасы”, Алматы 2008ж.
2. О.
Камардинов “Информатика”, “Қарасай
баспасы”, Алматы 2008ж.
3. Нақысбеков
Б., Халыкова Б. “Паскаль тілінің негіздері”
Алматы 1998ж.
4. Досмайлов
Т. К., “Программалау тілі паскаль”
Алматы 1996ж.
5. Муртазина А.У., Соп А.Г., Шаңлаякова А.С., Алматы: ҚазҰТУ, 2007ж
.
6. Халыкова
К.З., “Паскаль тілінде программалау”,
Абай атындағы Алматы Мемлекеттік Университеті,
2002.
7. Фаронов
В.В., Турбо Паскаль 7.0. “Нолидж”,
Москва 2000.
8. Новиков В.С., Парфилова Н.Н., “Поскаль”, Москва, 1994.
Информация о работе Паскаль жүйесінде функцияларды ұйымдастыру технологиясы