Ajiniyoz nomidagi nukus davlat pedagogika


Download 296.57 Kb.
Pdf ko'rish
bet17/17
Sana16.11.2021
Hajmi296.57 Kb.
#175221
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
pascal va c dasturlash tillarini qiyosiy tahlil qilish metodikasi

3- masala. N natural son va X haqiqiy sonlar berilgan. Quyidagi yig’indini  

hisoblang  sinx+sin 2x+...sinnx 

Yechish. Izlanayotgan yig’indini S bilan belgilaymiz. 

program misol 1; 

var n,i:byte; x,s:real; 

begin 


write('n='); read(n); 

write('x='); read(x); 

s:=0; x:=sin(x); 

#include  

#include  

#include  

int  main () { 

int n,x; 

float s; 

Qiyosiy taqoslash 

Bu ikki misolda ham bir 

xil natijaga ega bo`lamiz. 

Lekin C++ dagi bu kod 

orqali 

 



 

 

43 



 

for i:=1 to n do 

s:=s+exp(i*ln(x)); 

write('s=',s); 

end. 

 

cin>>n>>x; 

s=0; x=sin(x); 

for (int i=1; i<=n; i++ ){ 

s=s+exp(i*in(x)); 

 



cout<

getch (); 

return(0);} 

for (int i=1; i<=n; i++ ) i 

ning tipini shu yerda  

e’lon qilib o’tamiz 



pascal tilida hajimdan 

yutiq beradi C++ tilida 

vaqtdan yutiq berdi. 

 

3-masala. N natural son va A haqiqiy son berilgan. Quyidagi ko’paytmani hisoblang: 

A(A+1)(A+2) ... (A+N) 

Yechish. Berilgan ko’paytmani k bilan belgilaymiz. 

program misol 7; 

var a,p:real;i,n:integer; 

begin 

write('n='); read(n); 



write('a='); read(a); 

p:=1; 


for i:=0 to n do 

p:=p*(a+i); 

write('p=',p); 

end. 


 

#include  

#include  

int main (){ 

int n; 

float p,a; 

cin>>n>>a; 

p=1; 


for (int i=1; i<=n; i++){ 

p=p*(a+i); 

 



cout<



getch(); 

return (0); 

} 

Qiyosiy taqoslash 

Bu ikki misolda ham bir xil 

natijaga ega bo`lamiz. 

Lekin C++ dagi bu kod 

orqali 

for (int i=1; i<=n; i++) 



C++ tilida vaqtdan 

hajimdan  yutiq berdi. 


 

 

44 



 

Demak, texnologiyalar tahlili shuni ko`rsatadiki, bu ikkala dasturlash tillarida 

ishlaganda quydagilarga etibor berish lozim:  

1.

 



Pascal va C++ tilida dastur yozayotganda joy tashlashlarni kelishilgan aniq bir 

qoida asosida olib borgan ma’qul; 

Masalan, dastur sodda o`qilishi va ko`rinishiuchun  tabulyatsiyani 4 ta probel 

deb qabul qilish mumkin; 

2.

 

 Pascal va C++ tillarida dastur oson o`qilishi uchun har bir verguldan keyin 



probel tashlagan ma’qul; 

3.

 



O`zgaruvchilarni e`lon qilishni boshqa operatorlardan bo`sh satr bilan ajratib 

qo`ygan ma’qul; 

4.

 

(+,-,*,/) kabi amallarning  har ikkala tomonidan probel qo`yish, dasturning 



o`qilishini qulaylashtiradi. 

 

 



 

 

 



 

 

 



 

 

 



 

 

 




 

 

45 



 

X

ul

о

s

а

 

Bu malakaviy bitiruv ishi Paskal va C++ dasturlash tillarini qiyosiy tahlil qilish 

metodikasiga bag’ishlangan.  Bitiruv ishi kirish, 2 bob, xulosa va adabiyotlar 

ro’yxatidan iborat.  

Birinchi bobda Paskal dasturlash tili haqida batafsil ma’lumot beriladi. U 2 

paragrafdan iborat bo’lib, birinchi paragrafda paskal dasturlash tili haqida umumiy 

ma’lumotlar beriladi.  

Ikkinchi paragrafda Paskal tilida dasturlash texnologiyasi ko’rib chiqiladi.  

Ikkinchi bobning birinchi paragrafida  C++ dasturlash tili haqida umumiy 

ma’lumotlar beriladi. 

 Ikkinchi paragrafda Paskal va C++ tillarida dasturlash texnologiyalarining 

qiyosiy taxlili keltiriladi.  

O`zgaruvchilarning turlari, farqlari va ularning  qanday masalada qaysi 

o`zgaruvchidan foydalanish kerak ekanligini ko`rib chiqildi. 

Bunda asosan   oliy matematika kursidagi tanish masalalar tanlab olingan. 

Qiyosiy taxlil shuni  ko’rsatadiki,  har ikki tilda ham  bir hil natijaga ega 

bo’lamiz, ammo Paskal tilidagi dasturga nisbatan, C++ tilida esa vaqt va hajmdan ham 

yutamiz. 

Eslatib o’tamiz, Paskal tili asosan, dasturlash texnologiyasiga talabalarni 

o’rgatishga mo’jallangan bo’lib, uni oliy o’quv yurtlarining boshlang’ich kurslarida 

talabalar o’rganishgani ma’qul. 

Talabalar dasturlash texnologiyalarini Paskal tili asosida o’rganishib 

olishganlaridan keyin C++ dasturlash tiliga o’tish maqsadga muvofiq bo’lar ekan.  

 

Ushbu  bitiruv  malakaviy  ishning  mаqsаdi  tа’lim  sоhаsidа  keltirilgаn  ikkаlа 



dаsturlаsh  tilini  o’rgаnishgа  qаrаtilgаn  сhоrа-tаdbirlаrini  ishlаb  сhiqishdа  аmаliy 

yordаm beruvсhi mаnbаni yarаtish deb ko’rsаtishimiz mumkin.  

 

 

 



 


 

 

46 



 

Ad

а

biyotl

а

 

1.  Bаrkаmоl  аvlоd  —  O’zbekistоn  tаrаqqiyotining  pоydevоri.



 

(O’zbekistоn 

Respublikаsining  «Tа’lim  to’g’risidа»  vа  «Kаdrlаr  tаyyorlаsh  milliy  dаsturi 

to’g’risidа»gi qоnunlаr).—T.: SHаrk, 1998.-64 b.   

2.  Kаrimоv  I.  А.  “O’zbekistоn  buyuk  kelаjаk  sаri”.—Tоshkent.:  «O’zbekistоn», 

1998.—528 6. 

3. Аlgоritmik tillаr vа dаsturlаsh. Nаmаngаn, 2003. Mа’ruzа mаtni. 

4. Bоbоjоnоv K. Pаskаl dаsturlаsh tilidа o’zgаruvсhilаrni tаsvirlаsh. //”Хаlq tа’limi” 

jurnаli. 2002. №1. 95-97-betlаr.  

5. Infоrmаtikа. Mа’ruzа mаtni. Tоshkent, 2000. – 38 bet.  

6. Madraximov Sh.F.,Gaynazarov S.M. C++ tilida programmalash asoslari.  

Toshkent 2009 

7.  Култин  Н.    Программирование  в  Turbo  Pascal  7.0  и  Delphi,  2-e  изд.,  С. 

Петербург, БХВ-С.Петербург, 1999. 

8. Фигурнов Ф.E.  IBM PC для пользователя. M.1997.  

  



Internet resurslar 

9.

 



http://dastur.uz  

10.


 

http://www.edu.uz   

11.

 

http://www .acm.tuit.uz  



12.

 

http://www.arxiv.uz 



13.

 

http://www.intuit.ru 



14.

 

http://www.exponenta.ru 



 

 

 



 

 

 




 

 

47 



 

Ajiniyoz nomidagi  Nukus Davlat  pedagogika instituti fizika-matematika fakulteti 

“Informatika  o’qitish metodikasi” bakalavr ta’lim yo’nalishi  4 kurs talabasi 

Yusufov Otabekning  “ Pascal va C++  dasturlash tillarini qiyosiy tahlil qilish 

metodikasi ”  mavzusidagi  bitiruv malakaviy ishiga 

F I K R  

Ushbu  bitiruv  malakaviy  ishi  Pascal  va  C++    dasturlash  tillarini  qiyosiy  tahlil 

qilish  metodikasiga  bag’ishlangan  bo’lib,  u  kirish,  ikki  bob,  xulosa  va  foydalanilgan 

adabiyotlar ro’yxatidan iborat. 

Ishning kirish qismida mavzuning aktualligi ko’rib chiqilgan. 

Birinchi bobda Paskal dasturlash tili haqida batafsil ma’lumotlar  beriladi. U 2 

paragrafdan iborat bo’lib, birinchi paragrafda paskal dasturlash tili haqida umumiy 

ma’lumotlar berilgan.  

Ikkinchi paragrafda Paskal tilida dasturlash texnologiyasi ko’rib chiqiladi.  

Ikkinchi bobning birinchi paragrafida  C++ dasturlash tili haqida umumiy 

ma’lumotlar beriladi. 

 Ikkinchi paragrafda Paskal va C++ tillarida dasturlash texnologiyalarining 

qiyosiy taxlili keltiriladi.  

O`zgaruvchilarning turlari, farqlari va ularning  qanday masalada qaysi 

o`zgaruvchidan foydalanish kerak ekanligini ko`rib chiqiladi. 

 

Ushbu  bitiruv  malakaviy  ishning  mаqsаdi  tа’lim  sоhаsidа  keltirilgаn 



ikkаlа  dаsturlаsh  tilini  o’rgаnishgа  qаrаtilgаn  сhоrа-tаdbirlаrini  ishlаb  сhiqishdа 

аmаliy yordаm beruvсhi mаnbаni yarаtish deb ko’rsаtishimiz mumkin 

Xulosa  qilib  aytganda,  bu  ish  bitiriv  malakaviy  ishiga  qo’yiladigan  barsha  talablarga 

javob beradi va uni  “a’lo  ” bahoga loyiq  deb hisoblayman. 

 

Ilmiy raxbar :                                          “ Informatika o’qitish metodikasi”  kafedrasi  



                                                                 katta  o’qituvchisi, f.-m.f.n. M.Alaminov  

 

 



 


 

 

48 



 

Ajiniyoz nomidagi  Nukus Davlat  pedagogika instituti fizika-matematika fakulteti 

“Informatika  o’qitish metodikasi” bakalavr ta’lim yo’nalishi  4 kurs talabasi 

Yusufov Otabekning  “ Pascal va C++  dasturlash tillarini qiyosiy tahlil qilish 

metodikasi ”  mavzusidagi  bitiruv malakaviy ishiga 

 

T A Q R I Z  



 

Ushbu  bitiruv  malakaviy  ishi  Pascal  va  C++    dasturlash  tillarini  qiyosiy  tahlil 

qilish metodikasiga bag’ishlangan.  

Bitiruv  ishi    kirish,  ikki  bob,  xulosa  va  foydalanilgan  adabiyotlar  ro’yxatidan 

iborat. 

Ishning kirish qismida mavzuning aktualligi ko’rib chiqilgan. 

Birinchi bobda Paskal dasturlash tili haqida batafsil ma’lumot berilga. 

 U ikki paragrafdan iborat bo’lib, birinchi paragrafda paskal dasturlash tili 

haqida umumiy ma’lumotlar berilgan.  

Ikkinchi paragrafda Paskal tilida dasturlash texnologiyasi ko’rib chiqilgan.  

Ikkinchi bobning birinchi paragrafida  C++ dasturlash tili haqida umumiy 

ma’lumotlar berilgan. 

 Ikkinchi paragrafda Paskal va C++ tillarida dasturlash texnologiyalarining 

qiyosiy taxlili keltirilgan.  

O`zgaruvchilarning turlari, farqlari va ularning  qanday masalada qaysi 

o`zgaruvchidan foydalanish kerak ekanligini ko`rib chiqilgan. 

Bunda asosan   oliy matematika kursidagi tanish masalalar tanlab olingan. 

Xulosa  qilib  aytganda,  bu  ish  bitiriv  malakaviy  ishiga  qo’yiladigan  barsha  talablarga 

javob beradi va uni  “a’lo  ” bahoga loyiq  deb hisoblayman. 

 

Taqrizchi :                                          “ Matematika  o’qitish metodikasi”  kafedrasi  



                                                                 katta  o’qituvchisi, p.f.n. N.Djumabaev   

Download 296.57 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling