Паскаль жүйесінде функцияларды ұйымдастыру технологиясы

Автор работы: Пользователь скрыл имя, 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

Работа состоит из  1 файл

Курсовая ’’Паскаль жүйесінде.doc

— 180.00 Кб (Скачать документ)

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+ord(buf[2])-48

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-есеп. 

 
 
 

    
 
 
 
 
 
 
 

                                                V. Қорытынды 
 

    Программалау тілдерін оқыту ’’Информатикада және есептеуіш техника негіздері’’ курсының негізгі бір бөлігі болып есептеледі. ЭЕМ-ді адаь қызметінің әртүрлі салаларында пайдалану үшін программалау тілдерін меңгеру және сол тілдерде жазылған программаларды қолдана білу қажет.

    Бұл курстық жұмыстың тақырыбы- “Паскаль жүйесінде функцияларды ұйымдастыру технологиясы ” болып табылады. Курстық жұмыс кіріспе бөлімінен, негізгі бөлімнен, есептің қойылымы бөлімінен және қорытындыдан тұрады. Пайдаланылған әдебиеттер тізімі тағы бар.

    Turbo Pascal ортасының осындай мүмкіндіктерін пайдалана отырып, өзімнің курстық жұмысымның тақырыбын ашатын есептерді орындау және сол арқылы қорытынды нәтижеге қол жеткізуге болады.

    Мен осы курстық жұмысымда Паскаль жүйесінде функцияны ұйымдастыру технологиясына қатысты программалау жұмысын басқарудың дұрыс жолдарын, кезеңдерін, тиімділікке өтудің жолдарын, даму перспективаларынжасаумен, сұраныстың түрлі ормаларын қолдану тиімділігін, жедел басқарушылық шешімдерді орындаумен, ауқымды кеңейтілуіне талдау жасауға үйрендім. осыған байланысты ЭЕМнегізінде Турбо Паскальді талдауды объективті қажеттілік екеніне көз жеткіздім.  Ол басқару процесінде сапалы ақпараттық қызмет көрсетудің маңызын арттыру, техникалық мүмкіндіктердің қарқынды даму мен экономиканың дамуының негізінде орындалады. Ең бастысы уақытты үнемдеуге қол жеткіземіз.

    Осы курстық жұмыстың мақсаты  – Турбо Паскаль жүйесінде  функцияны ұйымдастыру технологиясы. Қолда бар потенциялды қолдану және есептің шықпай қалуына жол бермеу. Бұл стратегиялық жоспарлау мен басқаруға анағұрлым салмақты қарауды, студенттің іскерлік белсенділігінің дамуына негіз жасайтын заман талабына сай ақпараттық технологияны қолдануы- Паскаль мүмкіншілігін толық пайдалануына байланысты. Осы жоғарыда аталған мүмкіншіліктерді толығымен пайдалана алған тәріздімін.    

           
 
 
 
 
 
 
 
 
 
 

                   VІ. ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР 
 

1. Н. С. Зауырбеков,   Б. Ж. Жұмажанов   “Алгоритмдеу және программалау тілдері “. “Экономика баспасы”, Алматы 2008ж. 

2. О.  Камардинов  “Информатика”, “Қарасай баспасы”, Алматы 2008ж. 

3. Нақысбеков Б., Халыкова Б.  “Паскаль тілінің негіздері”  Алматы 1998ж. 

4. Досмайлов  Т. К., “Программалау тілі паскаль” Алматы 1996ж. 

5. Муртазина  А.У., Соп А.Г., Шаңлаякова А.С., Алматы: ҚазҰТУ, 2007ж

.

6. Халыкова  К.З., “Паскаль тілінде программалау”, Абай атындағы Алматы Мемлекеттік Университеті, 2002. 

7. Фаронов  В.В., Турбо Паскаль 7.0.  “Нолидж”, Москва 2000. 

8. Новиков  В.С., Парфилова Н.Н., “Поскаль”, Москва, 1994.

Информация о работе Паскаль жүйесінде функцияларды ұйымдастыру технологиясы